./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 87a4b11fd60d88478c9ad5217320492e74a11c2e ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 00:24:36,047 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 00:24:36,051 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 00:24:36,118 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 00:24:36,119 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 00:24:36,125 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 00:24:36,127 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 00:24:36,132 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 00:24:36,135 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 00:24:36,143 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 00:24:36,144 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 00:24:36,146 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 00:24:36,147 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 00:24:36,150 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 00:24:36,152 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 00:24:36,159 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 00:24:36,162 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 00:24:36,163 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 00:24:36,167 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 00:24:36,172 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 00:24:36,177 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 00:24:36,178 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 00:24:36,182 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 00:24:36,183 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 00:24:36,189 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 00:24:36,190 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 00:24:36,190 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 00:24:36,193 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 00:24:36,194 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 00:24:36,195 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 00:24:36,196 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 00:24:36,197 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 00:24:36,199 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 00:24:36,200 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 00:24:36,201 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 00:24:36,201 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 00:24:36,202 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 00:24:36,202 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 00:24:36,203 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 00:24:36,203 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 00:24:36,204 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 00:24:36,205 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 00:24:36,231 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 00:24:36,231 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 00:24:36,231 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 00:24:36,232 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 00:24:36,233 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 00:24:36,233 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 00:24:36,233 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 00:24:36,234 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 00:24:36,234 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 00:24:36,234 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 00:24:36,234 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 00:24:36,234 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 00:24:36,235 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 00:24:36,235 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 00:24:36,235 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 00:24:36,235 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 00:24:36,236 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 00:24:36,236 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 00:24:36,236 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 00:24:36,236 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 00:24:36,236 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 00:24:36,237 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 00:24:36,237 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 00:24:36,237 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 00:24:36,237 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 00:24:36,237 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 00:24:36,238 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 00:24:36,238 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 00:24:36,238 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 00:24:36,239 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 00:24:36,239 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 00:24:36,239 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 00:24:36,240 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 00:24:36,240 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_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 87a4b11fd60d88478c9ad5217320492e74a11c2e [2021-10-13 00:24:36,511 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 00:24:36,538 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 00:24:36,541 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 00:24:36,542 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 00:24:36,544 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 00:24:36,545 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2021-10-13 00:24:36,637 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/data/a2879d0e1/15b1c4d058b5457fa39fecfee2159dee/FLAG5c7c6a8a4 [2021-10-13 00:24:37,181 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 00:24:37,182 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c [2021-10-13 00:24:37,205 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/data/a2879d0e1/15b1c4d058b5457fa39fecfee2159dee/FLAG5c7c6a8a4 [2021-10-13 00:24:37,533 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/data/a2879d0e1/15b1c4d058b5457fa39fecfee2159dee [2021-10-13 00:24:37,536 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 00:24:37,538 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 00:24:37,542 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 00:24:37,543 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 00:24:37,547 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 00:24:37,548 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:37,549 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a1d4ea1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37, skipping insertion in model container [2021-10-13 00:24:37,549 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:37,557 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 00:24:37,605 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 00:24:37,852 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_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c[43262,43275] [2021-10-13 00:24:37,858 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:24:37,868 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 00:24:37,931 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_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/sv-benchmarks/c/openssl-simplified/s3_srvr_10.cil.c[43262,43275] [2021-10-13 00:24:37,935 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:24:37,964 INFO L208 MainTranslator]: Completed translation [2021-10-13 00:24:37,964 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37 WrapperNode [2021-10-13 00:24:37,965 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 00:24:37,966 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 00:24:37,966 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 00:24:37,967 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 00:24:37,974 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:37,983 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,028 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 00:24:38,029 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 00:24:38,029 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 00:24:38,029 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 00:24:38,037 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,037 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,041 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,041 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,050 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,059 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,062 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,067 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 00:24:38,068 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 00:24:38,069 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 00:24:38,069 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 00:24:38,088 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (1/1) ... [2021-10-13 00:24:38,104 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:38,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:38,130 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:38,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 00:24:38,188 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 00:24:38,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 00:24:38,189 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 00:24:38,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 00:24:38,372 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 00:24:38,821 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-13 00:24:38,821 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-13 00:24:38,831 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 00:24:38,831 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 00:24:38,834 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:24:38 BoogieIcfgContainer [2021-10-13 00:24:38,841 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 00:24:38,842 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 00:24:38,842 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 00:24:38,848 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 00:24:38,849 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:24:38,849 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 12:24:37" (1/3) ... [2021-10-13 00:24:38,851 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@67434b05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:24:38, skipping insertion in model container [2021-10-13 00:24:38,851 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:24:38,851 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:24:37" (2/3) ... [2021-10-13 00:24:38,852 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@67434b05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:24:38, skipping insertion in model container [2021-10-13 00:24:38,852 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:24:38,852 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:24:38" (3/3) ... [2021-10-13 00:24:38,853 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10.cil.c [2021-10-13 00:24:38,914 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 00:24:38,915 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 00:24:38,915 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 00:24:38,915 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 00:24:38,915 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 00:24:38,915 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 00:24:38,916 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 00:24:38,916 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 00:24:38,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:38,973 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-10-13 00:24:38,974 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:38,974 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:38,983 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:24:38,983 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:38,983 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 00:24:38,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:38,993 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-10-13 00:24:38,993 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:38,993 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:38,994 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:24:38,995 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:38,999 INFO L791 eck$LassoCheckResult]: Stem: 134#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37#L-1true havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 80#L89true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70#L92-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 83#L97true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 95#L97-1true assume !(0 == ssl3_accept_~s__cert~0); 47#L106-2true [2021-10-13 00:24:39,000 INFO L793 eck$LassoCheckResult]: Loop: 47#L106-2true assume !false; 142#L107true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124#L109true assume !(12292 == ssl3_accept_~s__state~0); 50#L112true assume !(16384 == ssl3_accept_~s__state~0); 62#L115true assume !(8192 == ssl3_accept_~s__state~0); 106#L118true assume !(24576 == ssl3_accept_~s__state~0); 23#L121true assume !(8195 == ssl3_accept_~s__state~0); 89#L124true assume 8480 == ssl3_accept_~s__state~0; 54#L128true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 71#L264true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 135#L556true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86#L593true ssl3_accept_~skip~0 := 0; 47#L106-2true [2021-10-13 00:24:39,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:39,006 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-13 00:24:39,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:39,015 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994386855] [2021-10-13 00:24:39,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:39,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:39,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:39,123 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:39,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:39,173 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:39,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:39,176 INFO L82 PathProgramCache]: Analyzing trace with hash -289589193, now seen corresponding path program 1 times [2021-10-13 00:24:39,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:39,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130111960] [2021-10-13 00:24:39,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:39,177 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:39,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:39,187 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:39,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:39,198 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:39,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:39,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1315443064, now seen corresponding path program 1 times [2021-10-13 00:24:39,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:39,240 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009575984] [2021-10-13 00:24:39,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:39,241 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:39,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:39,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:39,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:39,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009575984] [2021-10-13 00:24:39,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009575984] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:39,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:39,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:39,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720936686] [2021-10-13 00:24:39,575 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:24:39,575 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:24:39,575 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:24:39,576 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:24:39,576 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:24:39,577 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:39,577 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:24:39,577 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:24:39,577 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2021-10-13 00:24:39,577 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:24:39,578 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:24:39,599 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:39,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:39,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:39,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:39,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:39,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:39,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:39,752 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:24:39,753 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:24:39,755 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:39,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:39,757 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:39,769 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:24:39,769 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:24:39,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 00:24:39,801 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:24:39,801 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:24:39,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:39,845 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:39,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:39,847 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:39,853 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:24:39,853 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:24:39,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 00:24:39,892 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:24:39,893 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:24:39,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:39,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:39,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:39,936 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:39,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:24:39,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:24:39,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 00:24:39,968 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:24:39,969 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:24:40,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:40,006 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:40,008 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:40,017 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:24:40,017 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:24:40,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 00:24:40,038 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:24:40,038 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:24:40,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:40,075 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:40,076 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:40,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:24:40,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:24:40,104 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 00:24:40,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:40,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:40,152 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:40,158 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:24:40,158 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:24:40,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 00:24:40,188 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:24:40,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:40,224 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:24:40,224 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:24:40,224 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:24:40,225 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:24:40,225 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:24:40,225 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,225 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:24:40,225 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:24:40,225 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2021-10-13 00:24:40,225 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:24:40,225 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:24:40,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:40,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:40,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:40,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:40,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:40,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-13 00:24:40,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:40,367 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:24:40,372 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:24:40,373 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:40,374 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:40,381 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:24:40,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:24:40,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:24:40,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:24:40,391 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:24:40,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:24:40,394 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:24:40,394 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:24:40,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-13 00:24:40,412 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:24:40,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:40,447 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:40,452 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:40,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:24:40,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:24:40,470 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:24:40,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:24:40,470 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:24:40,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:24:40,471 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:24:40,472 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:24:40,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-13 00:24:40,488 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:24:40,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-10-13 00:24:40,523 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:40,526 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:40,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:24:40,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:24:40,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:24:40,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:24:40,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:24:40,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:24:40,546 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:24:40,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:24:40,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-13 00:24:40,560 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:24:40,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:40,596 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:40,597 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:40,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:24:40,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:24:40,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:24:40,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:24:40,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:24:40,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:24:40,618 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:24:40,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:24:40,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-13 00:24:40,636 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:24:40,640 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-13 00:24:40,640 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:24:40,641 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:40,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:40,643 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:40,668 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:24:40,669 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:24:40,669 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:24:40,669 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-13 00:24:40,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-13 00:24:40,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:40,702 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:24:40,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:40,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:40,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:24:40,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:40,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:24:40,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:40,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:40,986 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 00:24:40,990 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:41,189 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:41,725 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.717241379310345) internal successors, (249), 145 states have internal predecessors, (249), 0 states have call successors, (0), 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 819 states and 1376 transitions. Complement of second has 10 states. [2021-10-13 00:24:41,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 00:24:41,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:41,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 594 transitions. [2021-10-13 00:24:41,731 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-13 00:24:41,732 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:24:41,732 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-13 00:24:41,733 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:24:41,733 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 594 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-13 00:24:41,735 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:24:41,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 819 states and 1376 transitions. [2021-10-13 00:24:41,753 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-10-13 00:24:41,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 819 states to 678 states and 1053 transitions. [2021-10-13 00:24:41,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 382 [2021-10-13 00:24:41,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 392 [2021-10-13 00:24:41,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 1053 transitions. [2021-10-13 00:24:41,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:41,781 INFO L681 BuchiCegarLoop]: Abstraction has 678 states and 1053 transitions. [2021-10-13 00:24:41,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 1053 transitions. [2021-10-13 00:24:41,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 483. [2021-10-13 00:24:41,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 483 states have (on average 1.5486542443064182) internal successors, (748), 482 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:41,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 748 transitions. [2021-10-13 00:24:41,842 INFO L704 BuchiCegarLoop]: Abstraction has 483 states and 748 transitions. [2021-10-13 00:24:41,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:41,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:41,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:41,847 INFO L87 Difference]: Start difference. First operand 483 states and 748 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:42,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:42,008 INFO L93 Difference]: Finished difference Result 563 states and 873 transitions. [2021-10-13 00:24:42,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:42,009 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 563 states and 873 transitions. [2021-10-13 00:24:42,015 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2021-10-13 00:24:42,021 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 563 states to 563 states and 873 transitions. [2021-10-13 00:24:42,021 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2021-10-13 00:24:42,022 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2021-10-13 00:24:42,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 563 states and 873 transitions. [2021-10-13 00:24:42,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:42,023 INFO L681 BuchiCegarLoop]: Abstraction has 563 states and 873 transitions. [2021-10-13 00:24:42,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states and 873 transitions. [2021-10-13 00:24:42,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 530. [2021-10-13 00:24:42,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 530 states have (on average 1.5641509433962264) internal successors, (829), 529 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:42,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 829 transitions. [2021-10-13 00:24:42,046 INFO L704 BuchiCegarLoop]: Abstraction has 530 states and 829 transitions. [2021-10-13 00:24:42,046 INFO L587 BuchiCegarLoop]: Abstraction has 530 states and 829 transitions. [2021-10-13 00:24:42,047 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 00:24:42,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 829 transitions. [2021-10-13 00:24:42,051 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2021-10-13 00:24:42,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:42,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:42,053 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:42,053 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:42,053 INFO L791 eck$LassoCheckResult]: Stem: 2377#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2210#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2211#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2301#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2302#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2318#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 2343#L106-2 assume !false; 2548#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2547#L109 assume !(12292 == ssl3_accept_~s__state~0); 2546#L112 assume !(16384 == ssl3_accept_~s__state~0); 2537#L115 assume !(8192 == ssl3_accept_~s__state~0); 2538#L118 assume !(24576 == ssl3_accept_~s__state~0); 2535#L121 assume !(8195 == ssl3_accept_~s__state~0); 2480#L124 assume !(8480 == ssl3_accept_~s__state~0); 2378#L127 assume !(8481 == ssl3_accept_~s__state~0); 2279#L130 assume !(8482 == ssl3_accept_~s__state~0); 2280#L133 assume 8464 == ssl3_accept_~s__state~0; 2266#L140 [2021-10-13 00:24:42,054 INFO L793 eck$LassoCheckResult]: Loop: 2266#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 2263#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2203#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2120#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2493#L593 ssl3_accept_~skip~0 := 0; 2491#L106-2 assume !false; 2489#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2486#L109 assume !(12292 == ssl3_accept_~s__state~0); 2487#L112 assume !(16384 == ssl3_accept_~s__state~0); 2492#L115 assume !(8192 == ssl3_accept_~s__state~0); 2490#L118 assume !(24576 == ssl3_accept_~s__state~0); 2488#L121 assume !(8195 == ssl3_accept_~s__state~0); 2331#L124 assume !(8480 == ssl3_accept_~s__state~0); 2332#L127 assume !(8481 == ssl3_accept_~s__state~0); 2389#L130 assume !(8482 == ssl3_accept_~s__state~0); 2390#L133 assume 8464 == ssl3_accept_~s__state~0; 2266#L140 [2021-10-13 00:24:42,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:42,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-13 00:24:42,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:42,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298576144] [2021-10-13 00:24:42,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:42,055 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:42,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:42,073 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:42,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:42,098 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:42,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:42,099 INFO L82 PathProgramCache]: Analyzing trace with hash -408012219, now seen corresponding path program 1 times [2021-10-13 00:24:42,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:42,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532888856] [2021-10-13 00:24:42,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:42,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:42,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:42,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:42,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:42,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532888856] [2021-10-13 00:24:42,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532888856] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:42,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:42,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:42,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258384733] [2021-10-13 00:24:42,128 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:42,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:42,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:42,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:42,129 INFO L87 Difference]: Start difference. First operand 530 states and 829 transitions. cyclomatic complexity: 302 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:42,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:42,351 INFO L93 Difference]: Finished difference Result 653 states and 1024 transitions. [2021-10-13 00:24:42,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:42,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 653 states and 1024 transitions. [2021-10-13 00:24:42,359 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-13 00:24:42,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 653 states to 653 states and 1024 transitions. [2021-10-13 00:24:42,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2021-10-13 00:24:42,370 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-10-13 00:24:42,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 653 states and 1024 transitions. [2021-10-13 00:24:42,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:42,371 INFO L681 BuchiCegarLoop]: Abstraction has 653 states and 1024 transitions. [2021-10-13 00:24:42,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states and 1024 transitions. [2021-10-13 00:24:42,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 566. [2021-10-13 00:24:42,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 566 states have (on average 1.558303886925795) internal successors, (882), 565 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:42,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 882 transitions. [2021-10-13 00:24:42,391 INFO L704 BuchiCegarLoop]: Abstraction has 566 states and 882 transitions. [2021-10-13 00:24:42,391 INFO L587 BuchiCegarLoop]: Abstraction has 566 states and 882 transitions. [2021-10-13 00:24:42,391 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 00:24:42,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 566 states and 882 transitions. [2021-10-13 00:24:42,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2021-10-13 00:24:42,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:42,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:42,400 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:42,400 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] [2021-10-13 00:24:42,401 INFO L791 eck$LassoCheckResult]: Stem: 3564#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3400#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3401#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3496#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3497#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3511#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 3533#L106-2 assume !false; 3746#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3783#L109 assume !(12292 == ssl3_accept_~s__state~0); 3782#L112 assume !(16384 == ssl3_accept_~s__state~0); 3777#L115 assume !(8192 == ssl3_accept_~s__state~0); 3778#L118 assume !(24576 == ssl3_accept_~s__state~0); 3773#L121 assume !(8195 == ssl3_accept_~s__state~0); 3775#L124 assume !(8480 == ssl3_accept_~s__state~0); 3833#L127 assume !(8481 == ssl3_accept_~s__state~0); 3831#L130 assume !(8482 == ssl3_accept_~s__state~0); 3829#L133 assume 8464 == ssl3_accept_~s__state~0; 3462#L140 [2021-10-13 00:24:42,402 INFO L793 eck$LassoCheckResult]: Loop: 3462#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 3456#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3393#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3299#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3727#L593 ssl3_accept_~skip~0 := 0; 3781#L106-2 assume !false; 3719#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3720#L109 assume 12292 == ssl3_accept_~s__state~0; 3507#L110 ssl3_accept_~s__new_session~0 := 1; 3402#L218 ssl3_accept_~s__server~0 := 1; 3403#L223 assume 0 != ssl3_accept_~cb~0; 3447#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3448#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3499#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3487#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3488#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3573#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 3481#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3648#L593 ssl3_accept_~skip~0 := 0; 3647#L106-2 assume !false; 3641#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3639#L109 assume !(12292 == ssl3_accept_~s__state~0); 3637#L112 assume !(16384 == ssl3_accept_~s__state~0); 3635#L115 assume !(8192 == ssl3_accept_~s__state~0); 3633#L118 assume !(24576 == ssl3_accept_~s__state~0); 3624#L121 assume !(8195 == ssl3_accept_~s__state~0); 3584#L124 assume !(8480 == ssl3_accept_~s__state~0); 3579#L127 assume !(8481 == ssl3_accept_~s__state~0); 3577#L130 assume !(8482 == ssl3_accept_~s__state~0); 3578#L133 assume 8464 == ssl3_accept_~s__state~0; 3462#L140 [2021-10-13 00:24:42,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:42,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-13 00:24:42,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:42,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888095733] [2021-10-13 00:24:42,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:42,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:42,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:42,462 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:42,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:42,492 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:42,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:42,493 INFO L82 PathProgramCache]: Analyzing trace with hash -385072258, now seen corresponding path program 1 times [2021-10-13 00:24:42,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:42,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996905219] [2021-10-13 00:24:42,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:42,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:42,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:42,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:42,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:42,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996905219] [2021-10-13 00:24:42,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996905219] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:42,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:42,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:42,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530659093] [2021-10-13 00:24:42,550 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:42,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:42,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:42,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:42,555 INFO L87 Difference]: Start difference. First operand 566 states and 882 transitions. cyclomatic complexity: 319 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:42,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:42,742 INFO L93 Difference]: Finished difference Result 719 states and 1026 transitions. [2021-10-13 00:24:42,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:42,743 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 719 states and 1026 transitions. [2021-10-13 00:24:42,752 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2021-10-13 00:24:42,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 719 states to 646 states and 946 transitions. [2021-10-13 00:24:42,758 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 438 [2021-10-13 00:24:42,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 449 [2021-10-13 00:24:42,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 946 transitions. [2021-10-13 00:24:42,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:42,766 INFO L681 BuchiCegarLoop]: Abstraction has 646 states and 946 transitions. [2021-10-13 00:24:42,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 946 transitions. [2021-10-13 00:24:42,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 577. [2021-10-13 00:24:42,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4922010398613519) internal successors, (861), 576 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:42,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 861 transitions. [2021-10-13 00:24:42,784 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 861 transitions. [2021-10-13 00:24:42,784 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 861 transitions. [2021-10-13 00:24:42,785 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 00:24:42,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 861 transitions. [2021-10-13 00:24:42,788 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-10-13 00:24:42,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:42,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:42,790 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:42,790 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:42,790 INFO L791 eck$LassoCheckResult]: Stem: 4843#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4688#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4689#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4777#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4778#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4791#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 4812#L106-2 assume !false; 4917#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5100#L109 assume !(12292 == ssl3_accept_~s__state~0); 5099#L112 assume !(16384 == ssl3_accept_~s__state~0); 5098#L115 assume 8192 == ssl3_accept_~s__state~0; 4690#L218 [2021-10-13 00:24:42,790 INFO L793 eck$LassoCheckResult]: Loop: 4690#L218 ssl3_accept_~s__server~0 := 1; 4691#L223 assume 0 != ssl3_accept_~cb~0; 4723#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4724#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4779#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4769#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 4770#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4832#L247 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 4599#L249 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 4600#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4844#L593 ssl3_accept_~skip~0 := 0; 5150#L106-2 assume !false; 5148#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5145#L109 assume !(12292 == ssl3_accept_~s__state~0); 5143#L112 assume !(16384 == ssl3_accept_~s__state~0); 5142#L115 assume 8192 == ssl3_accept_~s__state~0; 4690#L218 [2021-10-13 00:24:42,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:42,791 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-13 00:24:42,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:42,792 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117458184] [2021-10-13 00:24:42,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:42,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:42,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:42,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:42,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:42,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117458184] [2021-10-13 00:24:42,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117458184] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:42,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:42,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:42,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903660897] [2021-10-13 00:24:42,844 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:24:42,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:42,844 INFO L82 PathProgramCache]: Analyzing trace with hash 992891737, now seen corresponding path program 1 times [2021-10-13 00:24:42,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:42,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502763938] [2021-10-13 00:24:42,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:42,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:42,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:42,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:42,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:42,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502763938] [2021-10-13 00:24:42,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502763938] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:42,864 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:42,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:42,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715738144] [2021-10-13 00:24:42,865 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:42,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:42,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:42,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:42,866 INFO L87 Difference]: Start difference. First operand 577 states and 861 transitions. cyclomatic complexity: 287 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:42,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:42,988 INFO L93 Difference]: Finished difference Result 587 states and 869 transitions. [2021-10-13 00:24:42,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:42,988 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 869 transitions. [2021-10-13 00:24:42,993 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-13 00:24:42,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 869 transitions. [2021-10-13 00:24:43,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2021-10-13 00:24:43,000 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2021-10-13 00:24:43,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 869 transitions. [2021-10-13 00:24:43,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:43,001 INFO L681 BuchiCegarLoop]: Abstraction has 587 states and 869 transitions. [2021-10-13 00:24:43,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 869 transitions. [2021-10-13 00:24:43,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2021-10-13 00:24:43,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.48526863084922) internal successors, (857), 576 states have internal predecessors, (857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:43,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 857 transitions. [2021-10-13 00:24:43,014 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 857 transitions. [2021-10-13 00:24:43,014 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 857 transitions. [2021-10-13 00:24:43,014 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 00:24:43,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 857 transitions. [2021-10-13 00:24:43,018 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-10-13 00:24:43,018 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:43,018 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:43,020 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:43,020 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:43,020 INFO L791 eck$LassoCheckResult]: Stem: 6020#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5863#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5864#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5953#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5954#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5967#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 5989#L106-2 assume !false; 6097#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6223#L109 assume !(12292 == ssl3_accept_~s__state~0); 6221#L112 assume !(16384 == ssl3_accept_~s__state~0); 6219#L115 assume !(8192 == ssl3_accept_~s__state~0); 6217#L118 assume !(24576 == ssl3_accept_~s__state~0); 6215#L121 assume 8195 == ssl3_accept_~s__state~0; 5822#L218 [2021-10-13 00:24:43,020 INFO L793 eck$LassoCheckResult]: Loop: 5822#L218 ssl3_accept_~s__server~0 := 1; 5865#L223 assume 0 != ssl3_accept_~cb~0; 5901#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5902#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5955#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5944#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 5945#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6205#L247 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 5770#L249 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 5771#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5796#L593 ssl3_accept_~skip~0 := 0; 5886#L106-2 assume !false; 5887#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6013#L109 assume !(12292 == ssl3_accept_~s__state~0); 5897#L112 assume !(16384 == ssl3_accept_~s__state~0); 5898#L115 assume !(8192 == ssl3_accept_~s__state~0); 5928#L118 assume !(24576 == ssl3_accept_~s__state~0); 5821#L121 assume 8195 == ssl3_accept_~s__state~0; 5822#L218 [2021-10-13 00:24:43,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:43,021 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-13 00:24:43,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:43,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996500606] [2021-10-13 00:24:43,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:43,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:43,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:43,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:43,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:43,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996500606] [2021-10-13 00:24:43,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996500606] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:43,076 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:43,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:43,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367009401] [2021-10-13 00:24:43,077 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:24:43,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:43,078 INFO L82 PathProgramCache]: Analyzing trace with hash 686223454, now seen corresponding path program 1 times [2021-10-13 00:24:43,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:43,079 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763013003] [2021-10-13 00:24:43,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:43,081 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:43,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:43,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:43,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:43,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763013003] [2021-10-13 00:24:43,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763013003] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:43,113 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:43,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:43,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070473052] [2021-10-13 00:24:43,114 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:43,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:43,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:43,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:43,121 INFO L87 Difference]: Start difference. First operand 577 states and 857 transitions. cyclomatic complexity: 283 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:43,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:43,253 INFO L93 Difference]: Finished difference Result 587 states and 865 transitions. [2021-10-13 00:24:43,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:43,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 587 states and 865 transitions. [2021-10-13 00:24:43,258 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-13 00:24:43,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 587 states to 587 states and 865 transitions. [2021-10-13 00:24:43,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 407 [2021-10-13 00:24:43,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 407 [2021-10-13 00:24:43,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 865 transitions. [2021-10-13 00:24:43,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:43,265 INFO L681 BuchiCegarLoop]: Abstraction has 587 states and 865 transitions. [2021-10-13 00:24:43,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 865 transitions. [2021-10-13 00:24:43,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 577. [2021-10-13 00:24:43,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 577 states have (on average 1.4783362218370883) internal successors, (853), 576 states have internal predecessors, (853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:43,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 853 transitions. [2021-10-13 00:24:43,278 INFO L704 BuchiCegarLoop]: Abstraction has 577 states and 853 transitions. [2021-10-13 00:24:43,278 INFO L587 BuchiCegarLoop]: Abstraction has 577 states and 853 transitions. [2021-10-13 00:24:43,279 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 00:24:43,279 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 853 transitions. [2021-10-13 00:24:43,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-10-13 00:24:43,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:43,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:43,284 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:43,284 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:43,284 INFO L791 eck$LassoCheckResult]: Stem: 7190#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7032#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7033#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7125#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7126#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7138#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 7161#L106-2 assume !false; 7314#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7419#L109 assume !(12292 == ssl3_accept_~s__state~0); 7417#L112 assume !(16384 == ssl3_accept_~s__state~0); 7415#L115 assume !(8192 == ssl3_accept_~s__state~0); 7413#L118 assume !(24576 == ssl3_accept_~s__state~0); 7411#L121 assume !(8195 == ssl3_accept_~s__state~0); 7409#L124 assume !(8480 == ssl3_accept_~s__state~0); 7407#L127 assume !(8481 == ssl3_accept_~s__state~0); 7405#L130 assume !(8482 == ssl3_accept_~s__state~0); 7246#L133 assume 8464 == ssl3_accept_~s__state~0; 7090#L140 [2021-10-13 00:24:43,284 INFO L793 eck$LassoCheckResult]: Loop: 7090#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7087#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7024#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7025#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7423#L593 ssl3_accept_~skip~0 := 0; 7421#L106-2 assume !false; 7420#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7418#L109 assume !(12292 == ssl3_accept_~s__state~0); 7416#L112 assume !(16384 == ssl3_accept_~s__state~0); 7414#L115 assume !(8192 == ssl3_accept_~s__state~0); 7412#L118 assume !(24576 == ssl3_accept_~s__state~0); 7410#L121 assume !(8195 == ssl3_accept_~s__state~0); 7408#L124 assume !(8480 == ssl3_accept_~s__state~0); 7406#L127 assume !(8481 == ssl3_accept_~s__state~0); 7404#L130 assume !(8482 == ssl3_accept_~s__state~0); 7403#L133 assume !(8464 == ssl3_accept_~s__state~0); 7402#L136 assume !(8465 == ssl3_accept_~s__state~0); 7400#L139 assume !(8466 == ssl3_accept_~s__state~0); 7397#L142 assume 8496 == ssl3_accept_~s__state~0; 7281#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 7395#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7394#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 7393#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7370#L298-2 ssl3_accept_~s__init_num~0 := 0; 7222#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7362#L593 ssl3_accept_~skip~0 := 0; 7361#L106-2 assume !false; 7360#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7359#L109 assume 12292 == ssl3_accept_~s__state~0; 7302#L110 ssl3_accept_~s__new_session~0 := 1; 7295#L218 ssl3_accept_~s__server~0 := 1; 7479#L223 assume 0 != ssl3_accept_~cb~0; 7478#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7477#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7476#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7474#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 7473#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7472#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 7459#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7457#L593 ssl3_accept_~skip~0 := 0; 7455#L106-2 assume !false; 7453#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7451#L109 assume !(12292 == ssl3_accept_~s__state~0); 7449#L112 assume !(16384 == ssl3_accept_~s__state~0); 7447#L115 assume !(8192 == ssl3_accept_~s__state~0); 7445#L118 assume !(24576 == ssl3_accept_~s__state~0); 7443#L121 assume !(8195 == ssl3_accept_~s__state~0); 7226#L124 assume !(8480 == ssl3_accept_~s__state~0); 7227#L127 assume !(8481 == ssl3_accept_~s__state~0); 7205#L130 assume !(8482 == ssl3_accept_~s__state~0); 7206#L133 assume 8464 == ssl3_accept_~s__state~0; 7090#L140 [2021-10-13 00:24:43,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:43,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-13 00:24:43,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:43,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332882632] [2021-10-13 00:24:43,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:43,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:43,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:43,295 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:43,310 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:43,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:43,310 INFO L82 PathProgramCache]: Analyzing trace with hash 904581124, now seen corresponding path program 1 times [2021-10-13 00:24:43,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:43,311 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577437968] [2021-10-13 00:24:43,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:43,311 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:43,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:43,334 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:43,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:43,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577437968] [2021-10-13 00:24:43,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577437968] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:43,335 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:43,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:43,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093934495] [2021-10-13 00:24:43,335 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:43,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:43,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:43,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:43,337 INFO L87 Difference]: Start difference. First operand 577 states and 853 transitions. cyclomatic complexity: 279 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:43,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:43,519 INFO L93 Difference]: Finished difference Result 723 states and 1075 transitions. [2021-10-13 00:24:43,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:43,519 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 723 states and 1075 transitions. [2021-10-13 00:24:43,526 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2021-10-13 00:24:43,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 723 states to 716 states and 1068 transitions. [2021-10-13 00:24:43,533 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 490 [2021-10-13 00:24:43,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 490 [2021-10-13 00:24:43,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 716 states and 1068 transitions. [2021-10-13 00:24:43,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:43,535 INFO L681 BuchiCegarLoop]: Abstraction has 716 states and 1068 transitions. [2021-10-13 00:24:43,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states and 1068 transitions. [2021-10-13 00:24:43,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 703. [2021-10-13 00:24:43,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 703 states have (on average 1.496443812233286) internal successors, (1052), 702 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:43,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1052 transitions. [2021-10-13 00:24:43,552 INFO L704 BuchiCegarLoop]: Abstraction has 703 states and 1052 transitions. [2021-10-13 00:24:43,552 INFO L587 BuchiCegarLoop]: Abstraction has 703 states and 1052 transitions. [2021-10-13 00:24:43,552 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 00:24:43,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 703 states and 1052 transitions. [2021-10-13 00:24:43,556 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2021-10-13 00:24:43,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:43,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:43,558 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:43,558 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:43,559 INFO L791 eck$LassoCheckResult]: Stem: 8499#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8339#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8340#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8427#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8428#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8440#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 8466#L106-2 assume !false; 8601#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8863#L109 assume !(12292 == ssl3_accept_~s__state~0); 8861#L112 assume !(16384 == ssl3_accept_~s__state~0); 8859#L115 assume !(8192 == ssl3_accept_~s__state~0); 8858#L118 assume !(24576 == ssl3_accept_~s__state~0); 8857#L121 assume !(8195 == ssl3_accept_~s__state~0); 8856#L124 assume !(8480 == ssl3_accept_~s__state~0); 8855#L127 assume !(8481 == ssl3_accept_~s__state~0); 8854#L130 assume !(8482 == ssl3_accept_~s__state~0); 8539#L133 assume 8464 == ssl3_accept_~s__state~0; 8393#L140 [2021-10-13 00:24:43,559 INFO L793 eck$LassoCheckResult]: Loop: 8393#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8390#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8331#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8332#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8884#L593 ssl3_accept_~skip~0 := 0; 8883#L106-2 assume !false; 8882#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8881#L109 assume !(12292 == ssl3_accept_~s__state~0); 8879#L112 assume !(16384 == ssl3_accept_~s__state~0); 8878#L115 assume !(8192 == ssl3_accept_~s__state~0); 8875#L118 assume !(24576 == ssl3_accept_~s__state~0); 8874#L121 assume !(8195 == ssl3_accept_~s__state~0); 8869#L124 assume !(8480 == ssl3_accept_~s__state~0); 8867#L127 assume !(8481 == ssl3_accept_~s__state~0); 8865#L130 assume !(8482 == ssl3_accept_~s__state~0); 8864#L133 assume !(8464 == ssl3_accept_~s__state~0); 8862#L136 assume !(8465 == ssl3_accept_~s__state~0); 8860#L139 assume !(8466 == ssl3_accept_~s__state~0); 8758#L142 assume 8496 == ssl3_accept_~s__state~0; 8637#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 8756#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8753#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 8752#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8297#L298-2 ssl3_accept_~s__init_num~0 := 0; 8238#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8726#L593 ssl3_accept_~skip~0 := 0; 8724#L106-2 assume !false; 8722#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8720#L109 assume !(12292 == ssl3_accept_~s__state~0); 8718#L112 assume !(16384 == ssl3_accept_~s__state~0); 8716#L115 assume !(8192 == ssl3_accept_~s__state~0); 8714#L118 assume !(24576 == ssl3_accept_~s__state~0); 8712#L121 assume !(8195 == ssl3_accept_~s__state~0); 8710#L124 assume !(8480 == ssl3_accept_~s__state~0); 8708#L127 assume !(8481 == ssl3_accept_~s__state~0); 8706#L130 assume !(8482 == ssl3_accept_~s__state~0); 8704#L133 assume !(8464 == ssl3_accept_~s__state~0); 8702#L136 assume !(8465 == ssl3_accept_~s__state~0); 8700#L139 assume !(8466 == ssl3_accept_~s__state~0); 8698#L142 assume !(8496 == ssl3_accept_~s__state~0); 8696#L145 assume !(8497 == ssl3_accept_~s__state~0); 8694#L148 assume !(8512 == ssl3_accept_~s__state~0); 8693#L151 assume !(8513 == ssl3_accept_~s__state~0); 8692#L154 assume !(8528 == ssl3_accept_~s__state~0); 8691#L157 assume !(8529 == ssl3_accept_~s__state~0); 8689#L160 assume !(8544 == ssl3_accept_~s__state~0); 8690#L163 assume !(8545 == ssl3_accept_~s__state~0); 8562#L166 assume 8560 == ssl3_accept_~s__state~0; 8433#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8434#L424 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8248#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8828#L593 ssl3_accept_~skip~0 := 0; 8826#L106-2 assume !false; 8824#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8822#L109 assume !(12292 == ssl3_accept_~s__state~0); 8820#L112 assume !(16384 == ssl3_accept_~s__state~0); 8818#L115 assume !(8192 == ssl3_accept_~s__state~0); 8816#L118 assume !(24576 == ssl3_accept_~s__state~0); 8814#L121 assume !(8195 == ssl3_accept_~s__state~0); 8809#L124 assume !(8480 == ssl3_accept_~s__state~0); 8807#L127 assume !(8481 == ssl3_accept_~s__state~0); 8805#L130 assume !(8482 == ssl3_accept_~s__state~0); 8804#L133 assume 8464 == ssl3_accept_~s__state~0; 8393#L140 [2021-10-13 00:24:43,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:43,560 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-13 00:24:43,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:43,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126998869] [2021-10-13 00:24:43,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:43,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:43,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:43,569 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:43,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:43,582 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:43,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:43,583 INFO L82 PathProgramCache]: Analyzing trace with hash -387845134, now seen corresponding path program 1 times [2021-10-13 00:24:43,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:43,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526510583] [2021-10-13 00:24:43,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:43,584 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:43,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:43,611 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:43,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:43,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526510583] [2021-10-13 00:24:43,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526510583] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:43,612 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:43,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:43,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338701561] [2021-10-13 00:24:43,613 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:43,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:43,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:43,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:43,614 INFO L87 Difference]: Start difference. First operand 703 states and 1052 transitions. cyclomatic complexity: 352 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:43,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:43,787 INFO L93 Difference]: Finished difference Result 845 states and 1168 transitions. [2021-10-13 00:24:43,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:43,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 845 states and 1168 transitions. [2021-10-13 00:24:43,795 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2021-10-13 00:24:43,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 845 states to 845 states and 1168 transitions. [2021-10-13 00:24:43,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2021-10-13 00:24:43,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2021-10-13 00:24:43,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 845 states and 1168 transitions. [2021-10-13 00:24:43,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:43,804 INFO L681 BuchiCegarLoop]: Abstraction has 845 states and 1168 transitions. [2021-10-13 00:24:43,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 845 states and 1168 transitions. [2021-10-13 00:24:43,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 845 to 837. [2021-10-13 00:24:43,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 837 states have (on average 1.3823178016726403) internal successors, (1157), 836 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:43,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1157 transitions. [2021-10-13 00:24:43,823 INFO L704 BuchiCegarLoop]: Abstraction has 837 states and 1157 transitions. [2021-10-13 00:24:43,823 INFO L587 BuchiCegarLoop]: Abstraction has 837 states and 1157 transitions. [2021-10-13 00:24:43,823 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 00:24:43,823 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 837 states and 1157 transitions. [2021-10-13 00:24:43,827 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2021-10-13 00:24:43,827 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:43,828 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:43,829 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:43,829 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:43,829 INFO L791 eck$LassoCheckResult]: Stem: 10055#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9895#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9896#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9975#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9976#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9991#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 10017#L106-2 assume !false; 10583#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10591#L109 assume !(12292 == ssl3_accept_~s__state~0); 10590#L112 assume !(16384 == ssl3_accept_~s__state~0); 10588#L115 assume !(8192 == ssl3_accept_~s__state~0); 10587#L118 assume !(24576 == ssl3_accept_~s__state~0); 10586#L121 assume !(8195 == ssl3_accept_~s__state~0); 10585#L124 assume !(8480 == ssl3_accept_~s__state~0); 10584#L127 assume !(8481 == ssl3_accept_~s__state~0); 10582#L130 assume !(8482 == ssl3_accept_~s__state~0); 10133#L133 assume 8464 == ssl3_accept_~s__state~0; 9946#L140 [2021-10-13 00:24:43,829 INFO L793 eck$LassoCheckResult]: Loop: 9946#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9943#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9887#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9888#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10611#L593 ssl3_accept_~skip~0 := 0; 10610#L106-2 assume !false; 10609#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10047#L109 assume !(12292 == ssl3_accept_~s__state~0); 9926#L112 assume !(16384 == ssl3_accept_~s__state~0); 9927#L115 assume !(8192 == ssl3_accept_~s__state~0); 9954#L118 assume !(24576 == ssl3_accept_~s__state~0); 9853#L121 assume !(8195 == ssl3_accept_~s__state~0); 9854#L124 assume !(8480 == ssl3_accept_~s__state~0); 10008#L127 assume !(8481 == ssl3_accept_~s__state~0); 10600#L130 assume !(8482 == ssl3_accept_~s__state~0); 10599#L133 assume !(8464 == ssl3_accept_~s__state~0); 10598#L136 assume !(8465 == ssl3_accept_~s__state~0); 9863#L139 assume !(8466 == ssl3_accept_~s__state~0); 9864#L142 assume 8496 == ssl3_accept_~s__state~0; 10279#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 10388#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10387#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 10386#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10363#L298-2 ssl3_accept_~s__init_num~0 := 0; 10114#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10355#L593 ssl3_accept_~skip~0 := 0; 10351#L106-2 assume !false; 10350#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10349#L109 assume !(12292 == ssl3_accept_~s__state~0); 10347#L112 assume !(16384 == ssl3_accept_~s__state~0); 10343#L115 assume !(8192 == ssl3_accept_~s__state~0); 10342#L118 assume !(24576 == ssl3_accept_~s__state~0); 10341#L121 assume !(8195 == ssl3_accept_~s__state~0); 10338#L124 assume !(8480 == ssl3_accept_~s__state~0); 10337#L127 assume !(8481 == ssl3_accept_~s__state~0); 10336#L130 assume !(8482 == ssl3_accept_~s__state~0); 10335#L133 assume !(8464 == ssl3_accept_~s__state~0); 10334#L136 assume !(8465 == ssl3_accept_~s__state~0); 10332#L139 assume !(8466 == ssl3_accept_~s__state~0); 10331#L142 assume !(8496 == ssl3_accept_~s__state~0); 10327#L145 assume !(8497 == ssl3_accept_~s__state~0); 10328#L148 assume !(8512 == ssl3_accept_~s__state~0); 10438#L151 assume !(8513 == ssl3_accept_~s__state~0); 10439#L154 assume !(8528 == ssl3_accept_~s__state~0); 10567#L157 assume !(8529 == ssl3_accept_~s__state~0); 10122#L160 assume !(8544 == ssl3_accept_~s__state~0); 10123#L163 assume !(8545 == ssl3_accept_~s__state~0); 10124#L166 assume 8560 == ssl3_accept_~s__state~0; 9983#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9984#L424 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9800#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10315#L593 ssl3_accept_~skip~0 := 0; 10313#L106-2 assume !false; 10311#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10309#L109 assume !(12292 == ssl3_accept_~s__state~0); 10307#L112 assume !(16384 == ssl3_accept_~s__state~0); 10305#L115 assume !(8192 == ssl3_accept_~s__state~0); 10303#L118 assume !(24576 == ssl3_accept_~s__state~0); 10301#L121 assume !(8195 == ssl3_accept_~s__state~0); 10298#L124 assume !(8480 == ssl3_accept_~s__state~0); 10296#L127 assume !(8481 == ssl3_accept_~s__state~0); 10076#L130 assume !(8482 == ssl3_accept_~s__state~0); 10077#L133 assume 8464 == ssl3_accept_~s__state~0; 9946#L140 [2021-10-13 00:24:43,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:43,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-13 00:24:43,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:43,830 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182283376] [2021-10-13 00:24:43,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:43,831 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:43,838 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:43,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:43,849 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:43,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:43,850 INFO L82 PathProgramCache]: Analyzing trace with hash 35801588, now seen corresponding path program 1 times [2021-10-13 00:24:43,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:43,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019092633] [2021-10-13 00:24:43,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:43,851 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:43,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:43,898 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:43,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:43,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019092633] [2021-10-13 00:24:43,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019092633] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:43,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:43,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:43,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15341669] [2021-10-13 00:24:43,900 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:43,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:43,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:43,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:43,901 INFO L87 Difference]: Start difference. First operand 837 states and 1157 transitions. cyclomatic complexity: 323 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:44,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:44,051 INFO L93 Difference]: Finished difference Result 924 states and 1265 transitions. [2021-10-13 00:24:44,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:44,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 924 states and 1265 transitions. [2021-10-13 00:24:44,062 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-10-13 00:24:44,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 924 states to 924 states and 1265 transitions. [2021-10-13 00:24:44,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 631 [2021-10-13 00:24:44,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 631 [2021-10-13 00:24:44,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 924 states and 1265 transitions. [2021-10-13 00:24:44,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:44,072 INFO L681 BuchiCegarLoop]: Abstraction has 924 states and 1265 transitions. [2021-10-13 00:24:44,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states and 1265 transitions. [2021-10-13 00:24:44,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 912. [2021-10-13 00:24:44,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 912 states have (on average 1.3706140350877194) internal successors, (1250), 911 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:44,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1250 transitions. [2021-10-13 00:24:44,109 INFO L704 BuchiCegarLoop]: Abstraction has 912 states and 1250 transitions. [2021-10-13 00:24:44,109 INFO L587 BuchiCegarLoop]: Abstraction has 912 states and 1250 transitions. [2021-10-13 00:24:44,109 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 00:24:44,109 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 912 states and 1250 transitions. [2021-10-13 00:24:44,114 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2021-10-13 00:24:44,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:44,114 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:44,116 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:44,116 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:44,116 INFO L791 eck$LassoCheckResult]: Stem: 11817#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11659#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11660#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11735#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11736#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11752#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 11778#L106-2 assume !false; 12257#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12354#L109 assume !(12292 == ssl3_accept_~s__state~0); 12352#L112 assume !(16384 == ssl3_accept_~s__state~0); 12350#L115 assume !(8192 == ssl3_accept_~s__state~0); 12348#L118 assume !(24576 == ssl3_accept_~s__state~0); 12346#L121 assume !(8195 == ssl3_accept_~s__state~0); 12344#L124 assume !(8480 == ssl3_accept_~s__state~0); 12343#L127 assume !(8481 == ssl3_accept_~s__state~0); 12342#L130 assume !(8482 == ssl3_accept_~s__state~0); 12341#L133 assume 8464 == ssl3_accept_~s__state~0; 11708#L140 [2021-10-13 00:24:44,117 INFO L793 eck$LassoCheckResult]: Loop: 11708#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 11705#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11651#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11652#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12372#L593 ssl3_accept_~skip~0 := 0; 12370#L106-2 assume !false; 12369#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12366#L109 assume !(12292 == ssl3_accept_~s__state~0); 12365#L112 assume !(16384 == ssl3_accept_~s__state~0); 12360#L115 assume !(8192 == ssl3_accept_~s__state~0); 12358#L118 assume !(24576 == ssl3_accept_~s__state~0); 12356#L121 assume !(8195 == ssl3_accept_~s__state~0); 12355#L124 assume !(8480 == ssl3_accept_~s__state~0); 12353#L127 assume !(8481 == ssl3_accept_~s__state~0); 12351#L130 assume !(8482 == ssl3_accept_~s__state~0); 12349#L133 assume !(8464 == ssl3_accept_~s__state~0); 12347#L136 assume !(8465 == ssl3_accept_~s__state~0); 12345#L139 assume !(8466 == ssl3_accept_~s__state~0); 12118#L142 assume 8496 == ssl3_accept_~s__state~0; 12005#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 12115#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12113#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 12110#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12108#L298-2 ssl3_accept_~s__init_num~0 := 0; 12092#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12090#L593 ssl3_accept_~skip~0 := 0; 12088#L106-2 assume !false; 12087#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12086#L109 assume !(12292 == ssl3_accept_~s__state~0); 12085#L112 assume !(16384 == ssl3_accept_~s__state~0); 12084#L115 assume !(8192 == ssl3_accept_~s__state~0); 12082#L118 assume !(24576 == ssl3_accept_~s__state~0); 12081#L121 assume !(8195 == ssl3_accept_~s__state~0); 12080#L124 assume !(8480 == ssl3_accept_~s__state~0); 12079#L127 assume !(8481 == ssl3_accept_~s__state~0); 12078#L130 assume !(8482 == ssl3_accept_~s__state~0); 12077#L133 assume !(8464 == ssl3_accept_~s__state~0); 12073#L136 assume !(8465 == ssl3_accept_~s__state~0); 12072#L139 assume !(8466 == ssl3_accept_~s__state~0); 12069#L142 assume !(8496 == ssl3_accept_~s__state~0); 12068#L145 assume !(8497 == ssl3_accept_~s__state~0); 12064#L148 assume 8512 == ssl3_accept_~s__state~0; 12000#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12059#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 12057#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11872#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12036#L593 ssl3_accept_~skip~0 := 0; 12034#L106-2 assume !false; 12032#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12030#L109 assume !(12292 == ssl3_accept_~s__state~0); 12028#L112 assume !(16384 == ssl3_accept_~s__state~0); 12026#L115 assume !(8192 == ssl3_accept_~s__state~0); 12024#L118 assume !(24576 == ssl3_accept_~s__state~0); 12022#L121 assume !(8195 == ssl3_accept_~s__state~0); 12020#L124 assume !(8480 == ssl3_accept_~s__state~0); 12018#L127 assume !(8481 == ssl3_accept_~s__state~0); 12016#L130 assume !(8482 == ssl3_accept_~s__state~0); 12014#L133 assume !(8464 == ssl3_accept_~s__state~0); 12012#L136 assume !(8465 == ssl3_accept_~s__state~0); 12009#L139 assume !(8466 == ssl3_accept_~s__state~0); 12008#L142 assume !(8496 == ssl3_accept_~s__state~0); 12004#L145 assume !(8497 == ssl3_accept_~s__state~0); 12002#L148 assume !(8512 == ssl3_accept_~s__state~0); 11999#L151 assume !(8513 == ssl3_accept_~s__state~0); 11997#L154 assume !(8528 == ssl3_accept_~s__state~0); 11994#L157 assume !(8529 == ssl3_accept_~s__state~0); 11992#L160 assume !(8544 == ssl3_accept_~s__state~0); 11991#L163 assume !(8545 == ssl3_accept_~s__state~0); 11990#L166 assume 8560 == ssl3_accept_~s__state~0; 11743#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11744#L424 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11567#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12385#L593 ssl3_accept_~skip~0 := 0; 12400#L106-2 assume !false; 12398#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12396#L109 assume !(12292 == ssl3_accept_~s__state~0); 12394#L112 assume !(16384 == ssl3_accept_~s__state~0); 12392#L115 assume !(8192 == ssl3_accept_~s__state~0); 12390#L118 assume !(24576 == ssl3_accept_~s__state~0); 12388#L121 assume !(8195 == ssl3_accept_~s__state~0); 12328#L124 assume !(8480 == ssl3_accept_~s__state~0); 11878#L127 assume !(8481 == ssl3_accept_~s__state~0); 11837#L130 assume !(8482 == ssl3_accept_~s__state~0); 11838#L133 assume 8464 == ssl3_accept_~s__state~0; 11708#L140 [2021-10-13 00:24:44,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:44,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-13 00:24:44,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:44,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868717822] [2021-10-13 00:24:44,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:44,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:44,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:44,126 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:44,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:44,137 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:44,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:44,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1261003614, now seen corresponding path program 1 times [2021-10-13 00:24:44,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:44,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220240703] [2021-10-13 00:24:44,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:44,139 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:44,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:44,173 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:24:44,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:44,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220240703] [2021-10-13 00:24:44,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220240703] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:44,174 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:44,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:44,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582338447] [2021-10-13 00:24:44,175 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:44,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:44,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:44,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:44,176 INFO L87 Difference]: Start difference. First operand 912 states and 1250 transitions. cyclomatic complexity: 341 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:44,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:44,296 INFO L93 Difference]: Finished difference Result 1032 states and 1412 transitions. [2021-10-13 00:24:44,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:44,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1412 transitions. [2021-10-13 00:24:44,308 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2021-10-13 00:24:44,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1032 states and 1412 transitions. [2021-10-13 00:24:44,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 703 [2021-10-13 00:24:44,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 703 [2021-10-13 00:24:44,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1032 states and 1412 transitions. [2021-10-13 00:24:44,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:44,320 INFO L681 BuchiCegarLoop]: Abstraction has 1032 states and 1412 transitions. [2021-10-13 00:24:44,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states and 1412 transitions. [2021-10-13 00:24:44,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 993. [2021-10-13 00:24:44,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 993 states have (on average 1.3585095669687814) internal successors, (1349), 992 states have internal predecessors, (1349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:44,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1349 transitions. [2021-10-13 00:24:44,346 INFO L704 BuchiCegarLoop]: Abstraction has 993 states and 1349 transitions. [2021-10-13 00:24:44,346 INFO L587 BuchiCegarLoop]: Abstraction has 993 states and 1349 transitions. [2021-10-13 00:24:44,346 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 00:24:44,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 993 states and 1349 transitions. [2021-10-13 00:24:44,352 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-10-13 00:24:44,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:44,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:44,354 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:44,354 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:44,354 INFO L791 eck$LassoCheckResult]: Stem: 13783#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13610#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13611#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13689#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 13690#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13705#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 13733#L106-2 assume !false; 14243#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14475#L109 assume !(12292 == ssl3_accept_~s__state~0); 14473#L112 assume !(16384 == ssl3_accept_~s__state~0); 14471#L115 assume !(8192 == ssl3_accept_~s__state~0); 14469#L118 assume !(24576 == ssl3_accept_~s__state~0); 13570#L121 assume !(8195 == ssl3_accept_~s__state~0); 13571#L124 assume !(8480 == ssl3_accept_~s__state~0); 13723#L127 assume !(8481 == ssl3_accept_~s__state~0); 14358#L130 assume !(8482 == ssl3_accept_~s__state~0); 13898#L133 assume 8464 == ssl3_accept_~s__state~0; 13660#L140 [2021-10-13 00:24:44,354 INFO L793 eck$LassoCheckResult]: Loop: 13660#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 13657#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13602#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13603#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14294#L593 ssl3_accept_~skip~0 := 0; 14293#L106-2 assume !false; 14292#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14291#L109 assume !(12292 == ssl3_accept_~s__state~0); 14221#L112 assume !(16384 == ssl3_accept_~s__state~0); 14220#L115 assume !(8192 == ssl3_accept_~s__state~0); 14219#L118 assume !(24576 == ssl3_accept_~s__state~0); 14218#L121 assume !(8195 == ssl3_accept_~s__state~0); 14217#L124 assume !(8480 == ssl3_accept_~s__state~0); 14216#L127 assume !(8481 == ssl3_accept_~s__state~0); 14215#L130 assume !(8482 == ssl3_accept_~s__state~0); 14214#L133 assume !(8464 == ssl3_accept_~s__state~0); 14212#L136 assume !(8465 == ssl3_accept_~s__state~0); 14204#L139 assume !(8466 == ssl3_accept_~s__state~0); 14193#L142 assume 8496 == ssl3_accept_~s__state~0; 13743#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 13744#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13618#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 13586#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13587#L298-2 ssl3_accept_~s__init_num~0 := 0; 13625#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14344#L593 ssl3_accept_~skip~0 := 0; 14342#L106-2 assume !false; 14340#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14338#L109 assume !(12292 == ssl3_accept_~s__state~0); 14336#L112 assume !(16384 == ssl3_accept_~s__state~0); 14334#L115 assume !(8192 == ssl3_accept_~s__state~0); 14332#L118 assume !(24576 == ssl3_accept_~s__state~0); 14330#L121 assume !(8195 == ssl3_accept_~s__state~0); 14328#L124 assume !(8480 == ssl3_accept_~s__state~0); 14326#L127 assume !(8481 == ssl3_accept_~s__state~0); 14324#L130 assume !(8482 == ssl3_accept_~s__state~0); 14322#L133 assume !(8464 == ssl3_accept_~s__state~0); 14320#L136 assume !(8465 == ssl3_accept_~s__state~0); 14318#L139 assume !(8466 == ssl3_accept_~s__state~0); 14315#L142 assume !(8496 == ssl3_accept_~s__state~0); 14316#L145 assume !(8497 == ssl3_accept_~s__state~0); 14367#L148 assume !(8512 == ssl3_accept_~s__state~0); 14366#L151 assume !(8513 == ssl3_accept_~s__state~0); 14365#L154 assume !(8528 == ssl3_accept_~s__state~0); 14307#L157 assume !(8529 == ssl3_accept_~s__state~0); 13749#L160 assume !(8544 == ssl3_accept_~s__state~0); 13644#L163 assume !(8545 == ssl3_accept_~s__state~0); 13645#L166 assume !(8560 == ssl3_accept_~s__state~0); 13679#L169 assume !(8561 == ssl3_accept_~s__state~0); 13680#L172 assume !(8448 == ssl3_accept_~s__state~0); 13502#L175 assume !(8576 == ssl3_accept_~s__state~0); 13503#L178 assume !(8577 == ssl3_accept_~s__state~0); 13578#L181 assume !(8592 == ssl3_accept_~s__state~0); 13728#L184 assume !(8593 == ssl3_accept_~s__state~0); 13729#L187 assume !(8608 == ssl3_accept_~s__state~0); 13687#L190 assume !(8609 == ssl3_accept_~s__state~0); 13664#L193 assume !(8640 == ssl3_accept_~s__state~0); 13665#L196 assume !(8641 == ssl3_accept_~s__state~0); 13627#L199 assume 8656 == ssl3_accept_~s__state~0; 13574#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 13575#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 13604#L505 assume !(2 == ssl3_accept_~blastFlag~0); 13605#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 13717#L514 assume !(0 == ssl3_accept_~tmp___10~0); 13718#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14044#L593 ssl3_accept_~skip~0 := 0; 14043#L106-2 assume !false; 14042#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14041#L109 assume 12292 == ssl3_accept_~s__state~0; 13700#L110 ssl3_accept_~s__new_session~0 := 1; 13701#L218 ssl3_accept_~s__server~0 := 1; 14279#L223 assume 0 != ssl3_accept_~cb~0; 14273#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13741#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13742#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13683#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 13684#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14253#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 14245#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14242#L593 ssl3_accept_~skip~0 := 0; 14240#L106-2 assume !false; 14238#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14236#L109 assume !(12292 == ssl3_accept_~s__state~0); 14234#L112 assume !(16384 == ssl3_accept_~s__state~0); 14228#L115 assume !(8192 == ssl3_accept_~s__state~0); 14226#L118 assume !(24576 == ssl3_accept_~s__state~0); 14224#L121 assume !(8195 == ssl3_accept_~s__state~0); 13891#L124 assume !(8480 == ssl3_accept_~s__state~0); 13892#L127 assume !(8481 == ssl3_accept_~s__state~0); 13805#L130 assume !(8482 == ssl3_accept_~s__state~0); 13806#L133 assume 8464 == ssl3_accept_~s__state~0; 13660#L140 [2021-10-13 00:24:44,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:44,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-13 00:24:44,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:44,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022664991] [2021-10-13 00:24:44,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:44,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:44,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:44,368 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:44,390 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:44,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:44,391 INFO L82 PathProgramCache]: Analyzing trace with hash 844438087, now seen corresponding path program 1 times [2021-10-13 00:24:44,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:44,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251433300] [2021-10-13 00:24:44,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:44,392 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:44,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:44,458 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 00:24:44,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:44,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251433300] [2021-10-13 00:24:44,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251433300] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:44,459 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:44,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:44,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110164110] [2021-10-13 00:24:44,459 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:44,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:44,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:44,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:44,461 INFO L87 Difference]: Start difference. First operand 993 states and 1349 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:44,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:44,503 INFO L93 Difference]: Finished difference Result 1787 states and 2425 transitions. [2021-10-13 00:24:44,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:44,504 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1787 states and 2425 transitions. [2021-10-13 00:24:44,519 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2021-10-13 00:24:44,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1787 states to 1787 states and 2425 transitions. [2021-10-13 00:24:44,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1242 [2021-10-13 00:24:44,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1242 [2021-10-13 00:24:44,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1787 states and 2425 transitions. [2021-10-13 00:24:44,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:44,537 INFO L681 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-10-13 00:24:44,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1787 states and 2425 transitions. [2021-10-13 00:24:44,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1787 to 1787. [2021-10-13 00:24:44,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1787 states, 1787 states have (on average 1.357022943480694) internal successors, (2425), 1786 states have internal predecessors, (2425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:44,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1787 states to 1787 states and 2425 transitions. [2021-10-13 00:24:44,581 INFO L704 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-10-13 00:24:44,581 INFO L587 BuchiCegarLoop]: Abstraction has 1787 states and 2425 transitions. [2021-10-13 00:24:44,581 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 00:24:44,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1787 states and 2425 transitions. [2021-10-13 00:24:44,591 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2021-10-13 00:24:44,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:44,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:44,596 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:44,596 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:44,596 INFO L791 eck$LassoCheckResult]: Stem: 16569#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16398#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16399#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16480#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 16481#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16495#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 16523#L106-2 assume !false; 16960#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17201#L109 assume !(12292 == ssl3_accept_~s__state~0); 17199#L112 assume !(16384 == ssl3_accept_~s__state~0); 17197#L115 assume !(8192 == ssl3_accept_~s__state~0); 17195#L118 assume !(24576 == ssl3_accept_~s__state~0); 17193#L121 assume !(8195 == ssl3_accept_~s__state~0); 17191#L124 assume !(8480 == ssl3_accept_~s__state~0); 17188#L127 assume !(8481 == ssl3_accept_~s__state~0); 17184#L130 assume !(8482 == ssl3_accept_~s__state~0); 17185#L133 assume 8464 == ssl3_accept_~s__state~0; 17068#L140 [2021-10-13 00:24:44,597 INFO L793 eck$LassoCheckResult]: Loop: 17068#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17743#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17744#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17910#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17908#L593 ssl3_accept_~skip~0 := 0; 17906#L106-2 assume !false; 17904#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17902#L109 assume !(12292 == ssl3_accept_~s__state~0); 17900#L112 assume !(16384 == ssl3_accept_~s__state~0); 17898#L115 assume !(8192 == ssl3_accept_~s__state~0); 17897#L118 assume !(24576 == ssl3_accept_~s__state~0); 17894#L121 assume !(8195 == ssl3_accept_~s__state~0); 17849#L124 assume !(8480 == ssl3_accept_~s__state~0); 17848#L127 assume !(8481 == ssl3_accept_~s__state~0); 17847#L130 assume !(8482 == ssl3_accept_~s__state~0); 17846#L133 assume !(8464 == ssl3_accept_~s__state~0); 17845#L136 assume !(8465 == ssl3_accept_~s__state~0); 17844#L139 assume !(8466 == ssl3_accept_~s__state~0); 17843#L142 assume 8496 == ssl3_accept_~s__state~0; 17063#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 17841#L292 assume !(1 == ssl3_accept_~blastFlag~0); 17840#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 17839#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17837#L298-2 ssl3_accept_~s__init_num~0 := 0; 17833#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17832#L593 ssl3_accept_~skip~0 := 0; 17831#L106-2 assume !false; 17830#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17829#L109 assume !(12292 == ssl3_accept_~s__state~0); 17828#L112 assume !(16384 == ssl3_accept_~s__state~0); 17827#L115 assume !(8192 == ssl3_accept_~s__state~0); 17826#L118 assume !(24576 == ssl3_accept_~s__state~0); 17825#L121 assume !(8195 == ssl3_accept_~s__state~0); 17824#L124 assume !(8480 == ssl3_accept_~s__state~0); 17822#L127 assume !(8481 == ssl3_accept_~s__state~0); 17820#L130 assume !(8482 == ssl3_accept_~s__state~0); 17817#L133 assume !(8464 == ssl3_accept_~s__state~0); 17815#L136 assume !(8465 == ssl3_accept_~s__state~0); 17813#L139 assume !(8466 == ssl3_accept_~s__state~0); 17811#L142 assume !(8496 == ssl3_accept_~s__state~0); 17683#L145 assume !(8497 == ssl3_accept_~s__state~0); 17681#L148 assume !(8512 == ssl3_accept_~s__state~0); 17679#L151 assume !(8513 == ssl3_accept_~s__state~0); 17677#L154 assume !(8528 == ssl3_accept_~s__state~0); 17674#L157 assume !(8529 == ssl3_accept_~s__state~0); 17675#L160 assume !(8544 == ssl3_accept_~s__state~0); 17797#L163 assume !(8545 == ssl3_accept_~s__state~0); 17795#L166 assume !(8560 == ssl3_accept_~s__state~0); 17793#L169 assume !(8561 == ssl3_accept_~s__state~0); 17791#L172 assume !(8448 == ssl3_accept_~s__state~0); 17789#L175 assume !(8576 == ssl3_accept_~s__state~0); 16365#L178 assume !(8577 == ssl3_accept_~s__state~0); 16366#L181 assume !(8592 == ssl3_accept_~s__state~0); 17782#L184 assume !(8593 == ssl3_accept_~s__state~0); 17781#L187 assume !(8608 == ssl3_accept_~s__state~0); 17780#L190 assume !(8609 == ssl3_accept_~s__state~0); 17779#L193 assume !(8640 == ssl3_accept_~s__state~0); 17778#L196 assume !(8641 == ssl3_accept_~s__state~0); 16983#L199 assume 8656 == ssl3_accept_~s__state~0; 16892#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 16975#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 16972#L505 assume !(2 == ssl3_accept_~blastFlag~0); 16393#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 16506#L514 assume !(0 == ssl3_accept_~tmp___10~0); 16507#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17021#L593 ssl3_accept_~skip~0 := 0; 17019#L106-2 assume !false; 17017#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17014#L109 assume !(12292 == ssl3_accept_~s__state~0); 17012#L112 assume 16384 == ssl3_accept_~s__state~0; 17008#L218 ssl3_accept_~s__server~0 := 1; 17236#L223 assume 0 != ssl3_accept_~cb~0; 17234#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17232#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17230#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17227#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 17226#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17224#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 17207#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17205#L593 ssl3_accept_~skip~0 := 0; 17203#L106-2 assume !false; 17202#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17200#L109 assume !(12292 == ssl3_accept_~s__state~0); 17198#L112 assume !(16384 == ssl3_accept_~s__state~0); 17196#L115 assume !(8192 == ssl3_accept_~s__state~0); 17194#L118 assume !(24576 == ssl3_accept_~s__state~0); 17192#L121 assume !(8195 == ssl3_accept_~s__state~0); 17190#L124 assume !(8480 == ssl3_accept_~s__state~0); 17187#L127 assume !(8481 == ssl3_accept_~s__state~0); 17186#L130 assume !(8482 == ssl3_accept_~s__state~0); 17180#L133 assume 8464 == ssl3_accept_~s__state~0; 17068#L140 [2021-10-13 00:24:44,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:44,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-13 00:24:44,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:44,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021737614] [2021-10-13 00:24:44,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:44,599 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:44,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:44,615 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:44,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:44,632 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:44,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:44,633 INFO L82 PathProgramCache]: Analyzing trace with hash 943834549, now seen corresponding path program 1 times [2021-10-13 00:24:44,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:44,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009683520] [2021-10-13 00:24:44,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:44,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:44,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:44,669 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-10-13 00:24:44,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:44,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009683520] [2021-10-13 00:24:44,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009683520] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:44,670 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:44,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:44,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332540989] [2021-10-13 00:24:44,672 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:44,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:44,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:44,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:44,676 INFO L87 Difference]: Start difference. First operand 1787 states and 2425 transitions. cyclomatic complexity: 641 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:44,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:44,700 INFO L93 Difference]: Finished difference Result 1815 states and 2461 transitions. [2021-10-13 00:24:44,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:44,733 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1815 states and 2461 transitions. [2021-10-13 00:24:44,752 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1214 [2021-10-13 00:24:44,767 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1815 states to 1815 states and 2461 transitions. [2021-10-13 00:24:44,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1270 [2021-10-13 00:24:44,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1270 [2021-10-13 00:24:44,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1815 states and 2461 transitions. [2021-10-13 00:24:44,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:44,769 INFO L681 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-10-13 00:24:44,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1815 states and 2461 transitions. [2021-10-13 00:24:44,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1815 to 1815. [2021-10-13 00:24:44,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1815 states have (on average 1.355922865013774) internal successors, (2461), 1814 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:44,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2461 transitions. [2021-10-13 00:24:44,814 INFO L704 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-10-13 00:24:44,814 INFO L587 BuchiCegarLoop]: Abstraction has 1815 states and 2461 transitions. [2021-10-13 00:24:44,814 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 00:24:44,814 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1815 states and 2461 transitions. [2021-10-13 00:24:44,825 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1214 [2021-10-13 00:24:44,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:44,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:44,827 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:44,827 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:44,828 INFO L791 eck$LassoCheckResult]: Stem: 20188#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20003#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20004#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20084#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20085#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20099#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 20128#L106-2 assume !false; 20889#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20888#L109 assume !(12292 == ssl3_accept_~s__state~0); 20887#L112 assume !(16384 == ssl3_accept_~s__state~0); 20884#L115 assume !(8192 == ssl3_accept_~s__state~0); 20882#L118 assume !(24576 == ssl3_accept_~s__state~0); 20881#L121 assume !(8195 == ssl3_accept_~s__state~0); 20880#L124 assume !(8480 == ssl3_accept_~s__state~0); 20879#L127 assume !(8481 == ssl3_accept_~s__state~0); 20877#L130 assume !(8482 == ssl3_accept_~s__state~0); 20876#L133 assume 8464 == ssl3_accept_~s__state~0; 20762#L140 [2021-10-13 00:24:44,828 INFO L793 eck$LassoCheckResult]: Loop: 20762#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 21327#L279 assume !(0 == ssl3_accept_~blastFlag~0); 21326#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 21255#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21250#L593 ssl3_accept_~skip~0 := 0; 21089#L106-2 assume !false; 21087#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21084#L109 assume !(12292 == ssl3_accept_~s__state~0); 21080#L112 assume !(16384 == ssl3_accept_~s__state~0); 21077#L115 assume !(8192 == ssl3_accept_~s__state~0); 21074#L118 assume !(24576 == ssl3_accept_~s__state~0); 21073#L121 assume !(8195 == ssl3_accept_~s__state~0); 21072#L124 assume !(8480 == ssl3_accept_~s__state~0); 21067#L127 assume !(8481 == ssl3_accept_~s__state~0); 21066#L130 assume !(8482 == ssl3_accept_~s__state~0); 21065#L133 assume !(8464 == ssl3_accept_~s__state~0); 21063#L136 assume !(8465 == ssl3_accept_~s__state~0); 20946#L139 assume !(8466 == ssl3_accept_~s__state~0); 20756#L142 assume 8496 == ssl3_accept_~s__state~0; 20694#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 20752#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20753#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 21231#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 21224#L298-2 ssl3_accept_~s__init_num~0 := 0; 21145#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21143#L593 ssl3_accept_~skip~0 := 0; 21141#L106-2 assume !false; 21139#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21137#L109 assume !(12292 == ssl3_accept_~s__state~0); 21135#L112 assume !(16384 == ssl3_accept_~s__state~0); 21133#L115 assume !(8192 == ssl3_accept_~s__state~0); 21131#L118 assume !(24576 == ssl3_accept_~s__state~0); 21129#L121 assume !(8195 == ssl3_accept_~s__state~0); 21127#L124 assume !(8480 == ssl3_accept_~s__state~0); 21124#L127 assume !(8481 == ssl3_accept_~s__state~0); 21122#L130 assume !(8482 == ssl3_accept_~s__state~0); 21119#L133 assume !(8464 == ssl3_accept_~s__state~0); 21117#L136 assume !(8465 == ssl3_accept_~s__state~0); 21115#L139 assume !(8466 == ssl3_accept_~s__state~0); 21113#L142 assume !(8496 == ssl3_accept_~s__state~0); 21112#L145 assume !(8497 == ssl3_accept_~s__state~0); 21111#L148 assume !(8512 == ssl3_accept_~s__state~0); 21109#L151 assume !(8513 == ssl3_accept_~s__state~0); 21107#L154 assume !(8528 == ssl3_accept_~s__state~0); 21105#L157 assume !(8529 == ssl3_accept_~s__state~0); 21103#L160 assume !(8544 == ssl3_accept_~s__state~0); 21101#L163 assume !(8545 == ssl3_accept_~s__state~0); 21098#L166 assume !(8560 == ssl3_accept_~s__state~0); 21096#L169 assume !(8561 == ssl3_accept_~s__state~0); 20166#L172 assume !(8448 == ssl3_accept_~s__state~0); 20167#L175 assume !(8576 == ssl3_accept_~s__state~0); 21110#L178 assume !(8577 == ssl3_accept_~s__state~0); 21108#L181 assume !(8592 == ssl3_accept_~s__state~0); 21106#L184 assume !(8593 == ssl3_accept_~s__state~0); 21104#L187 assume !(8608 == ssl3_accept_~s__state~0); 21102#L190 assume !(8609 == ssl3_accept_~s__state~0); 21090#L193 assume !(8640 == ssl3_accept_~s__state~0); 21071#L196 assume !(8641 == ssl3_accept_~s__state~0); 20545#L199 assume 8656 == ssl3_accept_~s__state~0; 20134#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 20543#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 20542#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 20148#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 20110#L514 assume !(0 == ssl3_accept_~tmp___10~0); 20111#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21020#L593 ssl3_accept_~skip~0 := 0; 21015#L106-2 assume !false; 21008#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20996#L109 assume !(12292 == ssl3_accept_~s__state~0); 20992#L112 assume 16384 == ssl3_accept_~s__state~0; 20782#L218 ssl3_accept_~s__server~0 := 1; 21034#L223 assume 0 != ssl3_accept_~cb~0; 21033#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 21029#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 21019#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 21014#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 21007#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 21001#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 20973#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20971#L593 ssl3_accept_~skip~0 := 0; 20969#L106-2 assume !false; 20967#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20965#L109 assume !(12292 == ssl3_accept_~s__state~0); 20963#L112 assume !(16384 == ssl3_accept_~s__state~0); 20961#L115 assume !(8192 == ssl3_accept_~s__state~0); 20959#L118 assume !(24576 == ssl3_accept_~s__state~0); 20958#L121 assume !(8195 == ssl3_accept_~s__state~0); 20956#L124 assume !(8480 == ssl3_accept_~s__state~0); 20955#L127 assume !(8481 == ssl3_accept_~s__state~0); 20954#L130 assume !(8482 == ssl3_accept_~s__state~0); 20952#L133 assume 8464 == ssl3_accept_~s__state~0; 20762#L140 [2021-10-13 00:24:44,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:44,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-13 00:24:44,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:44,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940247383] [2021-10-13 00:24:44,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:44,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:44,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:44,842 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:44,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:44,856 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:44,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:44,860 INFO L82 PathProgramCache]: Analyzing trace with hash -529351117, now seen corresponding path program 1 times [2021-10-13 00:24:44,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:44,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284541949] [2021-10-13 00:24:44,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:44,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:44,900 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:24:44,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:44,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284541949] [2021-10-13 00:24:44,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284541949] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:44,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:44,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:44,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610682989] [2021-10-13 00:24:44,903 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:44,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:44,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:44,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:44,904 INFO L87 Difference]: Start difference. First operand 1815 states and 2461 transitions. cyclomatic complexity: 649 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:45,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:45,080 INFO L93 Difference]: Finished difference Result 1781 states and 2397 transitions. [2021-10-13 00:24:45,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:45,081 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1781 states and 2397 transitions. [2021-10-13 00:24:45,091 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1110 [2021-10-13 00:24:45,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1781 states to 1779 states and 2395 transitions. [2021-10-13 00:24:45,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1269 [2021-10-13 00:24:45,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1269 [2021-10-13 00:24:45,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1779 states and 2395 transitions. [2021-10-13 00:24:45,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:45,108 INFO L681 BuchiCegarLoop]: Abstraction has 1779 states and 2395 transitions. [2021-10-13 00:24:45,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1779 states and 2395 transitions. [2021-10-13 00:24:45,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1779 to 1769. [2021-10-13 00:24:45,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1769 states have (on average 1.3476540418315432) internal successors, (2384), 1768 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:45,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2384 transitions. [2021-10-13 00:24:45,146 INFO L704 BuchiCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2021-10-13 00:24:45,146 INFO L587 BuchiCegarLoop]: Abstraction has 1769 states and 2384 transitions. [2021-10-13 00:24:45,146 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 00:24:45,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1769 states and 2384 transitions. [2021-10-13 00:24:45,153 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2021-10-13 00:24:45,154 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:45,154 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:45,155 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:45,156 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:45,156 INFO L791 eck$LassoCheckResult]: Stem: 23781#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23608#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23609#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23685#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23686#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23699#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 23729#L106-2 assume !false; 24066#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24483#L109 assume !(12292 == ssl3_accept_~s__state~0); 24481#L112 assume !(16384 == ssl3_accept_~s__state~0); 24479#L115 assume !(8192 == ssl3_accept_~s__state~0); 24477#L118 assume !(24576 == ssl3_accept_~s__state~0); 24474#L121 assume !(8195 == ssl3_accept_~s__state~0); 24472#L124 assume !(8480 == ssl3_accept_~s__state~0); 24471#L127 assume !(8481 == ssl3_accept_~s__state~0); 24469#L130 assume !(8482 == ssl3_accept_~s__state~0); 24470#L133 assume 8464 == ssl3_accept_~s__state~0; 24223#L140 [2021-10-13 00:24:45,156 INFO L793 eck$LassoCheckResult]: Loop: 24223#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 24942#L279 assume !(0 == ssl3_accept_~blastFlag~0); 24940#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24853#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24851#L593 ssl3_accept_~skip~0 := 0; 24849#L106-2 assume !false; 24847#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24845#L109 assume !(12292 == ssl3_accept_~s__state~0); 24843#L112 assume !(16384 == ssl3_accept_~s__state~0); 24841#L115 assume !(8192 == ssl3_accept_~s__state~0); 24839#L118 assume !(24576 == ssl3_accept_~s__state~0); 24838#L121 assume !(8195 == ssl3_accept_~s__state~0); 24835#L124 assume !(8480 == ssl3_accept_~s__state~0); 24834#L127 assume !(8481 == ssl3_accept_~s__state~0); 24833#L130 assume !(8482 == ssl3_accept_~s__state~0); 24832#L133 assume !(8464 == ssl3_accept_~s__state~0); 24831#L136 assume !(8465 == ssl3_accept_~s__state~0); 24830#L139 assume !(8466 == ssl3_accept_~s__state~0); 24829#L142 assume 8496 == ssl3_accept_~s__state~0; 24218#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 24827#L292 assume !(1 == ssl3_accept_~blastFlag~0); 24825#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 24823#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24824#L298-2 ssl3_accept_~s__init_num~0 := 0; 25243#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25242#L593 ssl3_accept_~skip~0 := 0; 25240#L106-2 assume !false; 25239#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25164#L109 assume !(12292 == ssl3_accept_~s__state~0); 25162#L112 assume !(16384 == ssl3_accept_~s__state~0); 25160#L115 assume !(8192 == ssl3_accept_~s__state~0); 25159#L118 assume !(24576 == ssl3_accept_~s__state~0); 25158#L121 assume !(8195 == ssl3_accept_~s__state~0); 25157#L124 assume !(8480 == ssl3_accept_~s__state~0); 25156#L127 assume !(8481 == ssl3_accept_~s__state~0); 25155#L130 assume !(8482 == ssl3_accept_~s__state~0); 25152#L133 assume !(8464 == ssl3_accept_~s__state~0); 25150#L136 assume !(8465 == ssl3_accept_~s__state~0); 25149#L139 assume !(8466 == ssl3_accept_~s__state~0); 25148#L142 assume !(8496 == ssl3_accept_~s__state~0); 25147#L145 assume !(8497 == ssl3_accept_~s__state~0); 25146#L148 assume 8512 == ssl3_accept_~s__state~0; 24213#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25144#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25143#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25135#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25134#L593 ssl3_accept_~skip~0 := 0; 24948#L106-2 assume !false; 24947#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24946#L109 assume !(12292 == ssl3_accept_~s__state~0); 24945#L112 assume !(16384 == ssl3_accept_~s__state~0); 24944#L115 assume !(8192 == ssl3_accept_~s__state~0); 24941#L118 assume !(24576 == ssl3_accept_~s__state~0); 24939#L121 assume !(8195 == ssl3_accept_~s__state~0); 24938#L124 assume !(8480 == ssl3_accept_~s__state~0); 24937#L127 assume !(8481 == ssl3_accept_~s__state~0); 24936#L130 assume !(8482 == ssl3_accept_~s__state~0); 24935#L133 assume !(8464 == ssl3_accept_~s__state~0); 24934#L136 assume !(8465 == ssl3_accept_~s__state~0); 24933#L139 assume !(8466 == ssl3_accept_~s__state~0); 24932#L142 assume !(8496 == ssl3_accept_~s__state~0); 24931#L145 assume !(8497 == ssl3_accept_~s__state~0); 24930#L148 assume !(8512 == ssl3_accept_~s__state~0); 24929#L151 assume !(8513 == ssl3_accept_~s__state~0); 24928#L154 assume 8528 == ssl3_accept_~s__state~0; 24208#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24927#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24924#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24915#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 24913#L359 assume !(ssl3_accept_~ret~0 <= 0); 24884#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24880#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24878#L593 ssl3_accept_~skip~0 := 0; 25129#L106-2 assume !false; 25128#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25127#L109 assume !(12292 == ssl3_accept_~s__state~0); 25126#L112 assume !(16384 == ssl3_accept_~s__state~0); 25125#L115 assume !(8192 == ssl3_accept_~s__state~0); 25124#L118 assume !(24576 == ssl3_accept_~s__state~0); 25123#L121 assume !(8195 == ssl3_accept_~s__state~0); 25122#L124 assume !(8480 == ssl3_accept_~s__state~0); 25121#L127 assume !(8481 == ssl3_accept_~s__state~0); 25120#L130 assume !(8482 == ssl3_accept_~s__state~0); 24323#L133 assume !(8464 == ssl3_accept_~s__state~0); 24324#L136 assume !(8465 == ssl3_accept_~s__state~0); 24313#L139 assume !(8466 == ssl3_accept_~s__state~0); 24314#L142 assume !(8496 == ssl3_accept_~s__state~0); 24305#L145 assume !(8497 == ssl3_accept_~s__state~0); 24306#L148 assume !(8512 == ssl3_accept_~s__state~0); 24449#L151 assume !(8513 == ssl3_accept_~s__state~0); 24447#L154 assume !(8528 == ssl3_accept_~s__state~0); 24445#L157 assume !(8529 == ssl3_accept_~s__state~0); 24443#L160 assume !(8544 == ssl3_accept_~s__state~0); 24441#L163 assume !(8545 == ssl3_accept_~s__state~0); 24440#L166 assume 8560 == ssl3_accept_~s__state~0; 23691#L170 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 23692#L424 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 23513#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24908#L593 ssl3_accept_~skip~0 := 0; 25030#L106-2 assume !false; 25029#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25027#L109 assume !(12292 == ssl3_accept_~s__state~0); 25025#L112 assume !(16384 == ssl3_accept_~s__state~0); 25024#L115 assume !(8192 == ssl3_accept_~s__state~0); 25023#L118 assume !(24576 == ssl3_accept_~s__state~0); 25022#L121 assume !(8195 == ssl3_accept_~s__state~0); 24475#L124 assume !(8480 == ssl3_accept_~s__state~0); 24473#L127 assume !(8481 == ssl3_accept_~s__state~0); 24468#L130 assume !(8482 == ssl3_accept_~s__state~0); 24466#L133 assume 8464 == ssl3_accept_~s__state~0; 24223#L140 [2021-10-13 00:24:45,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:45,157 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-13 00:24:45,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:45,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264193895] [2021-10-13 00:24:45,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:45,158 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:45,169 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:45,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:45,183 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:45,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:45,184 INFO L82 PathProgramCache]: Analyzing trace with hash -84893111, now seen corresponding path program 1 times [2021-10-13 00:24:45,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:45,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492809837] [2021-10-13 00:24:45,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:45,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:45,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:45,222 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-13 00:24:45,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:45,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492809837] [2021-10-13 00:24:45,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492809837] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:45,223 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:45,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:45,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412876091] [2021-10-13 00:24:45,224 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:45,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:45,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:45,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:45,225 INFO L87 Difference]: Start difference. First operand 1769 states and 2384 transitions. cyclomatic complexity: 620 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:45,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:45,366 INFO L93 Difference]: Finished difference Result 1987 states and 2664 transitions. [2021-10-13 00:24:45,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:45,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1987 states and 2664 transitions. [2021-10-13 00:24:45,405 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1244 [2021-10-13 00:24:45,421 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1987 states to 1987 states and 2664 transitions. [2021-10-13 00:24:45,421 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1403 [2021-10-13 00:24:45,422 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1403 [2021-10-13 00:24:45,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1987 states and 2664 transitions. [2021-10-13 00:24:45,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:45,423 INFO L681 BuchiCegarLoop]: Abstraction has 1987 states and 2664 transitions. [2021-10-13 00:24:45,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1987 states and 2664 transitions. [2021-10-13 00:24:45,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1987 to 1943. [2021-10-13 00:24:45,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1943 states, 1943 states have (on average 1.335048893463716) internal successors, (2594), 1942 states have internal predecessors, (2594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:45,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1943 states to 1943 states and 2594 transitions. [2021-10-13 00:24:45,469 INFO L704 BuchiCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2021-10-13 00:24:45,469 INFO L587 BuchiCegarLoop]: Abstraction has 1943 states and 2594 transitions. [2021-10-13 00:24:45,469 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 00:24:45,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1943 states and 2594 transitions. [2021-10-13 00:24:45,478 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2021-10-13 00:24:45,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:45,479 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:45,480 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:45,481 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:45,481 INFO L791 eck$LassoCheckResult]: Stem: 27547#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27369#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27370#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27443#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27444#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27457#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 27485#L106-2 assume !false; 27809#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28860#L109 assume !(12292 == ssl3_accept_~s__state~0); 28858#L112 assume !(16384 == ssl3_accept_~s__state~0); 28856#L115 assume !(8192 == ssl3_accept_~s__state~0); 28854#L118 assume !(24576 == ssl3_accept_~s__state~0); 28852#L121 assume !(8195 == ssl3_accept_~s__state~0); 28850#L124 assume !(8480 == ssl3_accept_~s__state~0); 28848#L127 assume !(8481 == ssl3_accept_~s__state~0); 28846#L130 assume !(8482 == ssl3_accept_~s__state~0); 27840#L133 assume 8464 == ssl3_accept_~s__state~0; 27841#L140 [2021-10-13 00:24:45,481 INFO L793 eck$LassoCheckResult]: Loop: 27841#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 28780#L279 assume !(0 == ssl3_accept_~blastFlag~0); 28778#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28721#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28719#L593 ssl3_accept_~skip~0 := 0; 28717#L106-2 assume !false; 28715#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28713#L109 assume !(12292 == ssl3_accept_~s__state~0); 28711#L112 assume !(16384 == ssl3_accept_~s__state~0); 28709#L115 assume !(8192 == ssl3_accept_~s__state~0); 28707#L118 assume !(24576 == ssl3_accept_~s__state~0); 28705#L121 assume !(8195 == ssl3_accept_~s__state~0); 28703#L124 assume !(8480 == ssl3_accept_~s__state~0); 28702#L127 assume !(8481 == ssl3_accept_~s__state~0); 28701#L130 assume !(8482 == ssl3_accept_~s__state~0); 28698#L133 assume !(8464 == ssl3_accept_~s__state~0); 28696#L136 assume !(8465 == ssl3_accept_~s__state~0); 28695#L139 assume !(8466 == ssl3_accept_~s__state~0); 28688#L142 assume 8496 == ssl3_accept_~s__state~0; 27889#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 28682#L292 assume !(1 == ssl3_accept_~blastFlag~0); 28680#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 28677#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28675#L298-2 ssl3_accept_~s__init_num~0 := 0; 28659#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28657#L593 ssl3_accept_~skip~0 := 0; 28655#L106-2 assume !false; 28653#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28651#L109 assume !(12292 == ssl3_accept_~s__state~0); 28649#L112 assume !(16384 == ssl3_accept_~s__state~0); 28647#L115 assume !(8192 == ssl3_accept_~s__state~0); 28645#L118 assume !(24576 == ssl3_accept_~s__state~0); 28643#L121 assume !(8195 == ssl3_accept_~s__state~0); 28642#L124 assume !(8480 == ssl3_accept_~s__state~0); 28640#L127 assume !(8481 == ssl3_accept_~s__state~0); 28639#L130 assume !(8482 == ssl3_accept_~s__state~0); 28636#L133 assume !(8464 == ssl3_accept_~s__state~0); 28635#L136 assume !(8465 == ssl3_accept_~s__state~0); 28634#L139 assume !(8466 == ssl3_accept_~s__state~0); 28633#L142 assume !(8496 == ssl3_accept_~s__state~0); 28631#L145 assume !(8497 == ssl3_accept_~s__state~0); 28623#L148 assume 8512 == ssl3_accept_~s__state~0; 27886#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28620#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28619#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28611#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28610#L593 ssl3_accept_~skip~0 := 0; 28609#L106-2 assume !false; 28607#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28606#L109 assume !(12292 == ssl3_accept_~s__state~0); 28603#L112 assume !(16384 == ssl3_accept_~s__state~0); 28602#L115 assume !(8192 == ssl3_accept_~s__state~0); 28596#L118 assume !(24576 == ssl3_accept_~s__state~0); 28594#L121 assume !(8195 == ssl3_accept_~s__state~0); 28592#L124 assume !(8480 == ssl3_accept_~s__state~0); 28590#L127 assume !(8481 == ssl3_accept_~s__state~0); 28588#L130 assume !(8482 == ssl3_accept_~s__state~0); 28586#L133 assume !(8464 == ssl3_accept_~s__state~0); 28584#L136 assume !(8465 == ssl3_accept_~s__state~0); 28582#L139 assume !(8466 == ssl3_accept_~s__state~0); 28580#L142 assume !(8496 == ssl3_accept_~s__state~0); 28578#L145 assume !(8497 == ssl3_accept_~s__state~0); 28573#L148 assume !(8512 == ssl3_accept_~s__state~0); 28569#L151 assume !(8513 == ssl3_accept_~s__state~0); 28568#L154 assume 8528 == ssl3_accept_~s__state~0; 27883#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28564#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28553#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28544#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 28542#L359 assume !(ssl3_accept_~ret~0 <= 0); 28536#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28528#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28526#L593 ssl3_accept_~skip~0 := 0; 28524#L106-2 assume !false; 28522#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28520#L109 assume !(12292 == ssl3_accept_~s__state~0); 28518#L112 assume !(16384 == ssl3_accept_~s__state~0); 28516#L115 assume !(8192 == ssl3_accept_~s__state~0); 28514#L118 assume !(24576 == ssl3_accept_~s__state~0); 28512#L121 assume !(8195 == ssl3_accept_~s__state~0); 28510#L124 assume !(8480 == ssl3_accept_~s__state~0); 28508#L127 assume !(8481 == ssl3_accept_~s__state~0); 28507#L130 assume !(8482 == ssl3_accept_~s__state~0); 28501#L133 assume !(8464 == ssl3_accept_~s__state~0); 28500#L136 assume !(8465 == ssl3_accept_~s__state~0); 28499#L139 assume !(8466 == ssl3_accept_~s__state~0); 28498#L142 assume !(8496 == ssl3_accept_~s__state~0); 28494#L145 assume !(8497 == ssl3_accept_~s__state~0); 28490#L148 assume !(8512 == ssl3_accept_~s__state~0); 28489#L151 assume !(8513 == ssl3_accept_~s__state~0); 28488#L154 assume !(8528 == ssl3_accept_~s__state~0); 28487#L157 assume !(8529 == ssl3_accept_~s__state~0); 28486#L160 assume 8544 == ssl3_accept_~s__state~0; 27880#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28482#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 28478#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28485#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28484#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 28755#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 28496#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28750#L593 ssl3_accept_~skip~0 := 0; 28838#L106-2 assume !false; 28836#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28834#L109 assume !(12292 == ssl3_accept_~s__state~0); 28832#L112 assume !(16384 == ssl3_accept_~s__state~0); 28831#L115 assume !(8192 == ssl3_accept_~s__state~0); 28829#L118 assume !(24576 == ssl3_accept_~s__state~0); 28827#L121 assume !(8195 == ssl3_accept_~s__state~0); 28505#L124 assume !(8480 == ssl3_accept_~s__state~0); 28504#L127 assume !(8481 == ssl3_accept_~s__state~0); 28181#L130 assume !(8482 == ssl3_accept_~s__state~0); 28182#L133 assume 8464 == ssl3_accept_~s__state~0; 27841#L140 [2021-10-13 00:24:45,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:45,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-13 00:24:45,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:45,483 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515858744] [2021-10-13 00:24:45,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:45,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:45,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:45,491 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:45,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:45,503 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:45,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:45,503 INFO L82 PathProgramCache]: Analyzing trace with hash -658811047, now seen corresponding path program 1 times [2021-10-13 00:24:45,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:45,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045249269] [2021-10-13 00:24:45,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:45,504 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:45,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:24:45,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:45,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045249269] [2021-10-13 00:24:45,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045249269] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:45,538 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:45,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:45,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265822973] [2021-10-13 00:24:45,539 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:45,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:45,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:45,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:45,541 INFO L87 Difference]: Start difference. First operand 1943 states and 2594 transitions. cyclomatic complexity: 656 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:45,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:45,700 INFO L93 Difference]: Finished difference Result 2101 states and 2788 transitions. [2021-10-13 00:24:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:45,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2101 states and 2788 transitions. [2021-10-13 00:24:45,726 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2021-10-13 00:24:45,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2101 states to 2054 states and 2723 transitions. [2021-10-13 00:24:45,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1487 [2021-10-13 00:24:45,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1511 [2021-10-13 00:24:45,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2054 states and 2723 transitions. [2021-10-13 00:24:45,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:45,745 INFO L681 BuchiCegarLoop]: Abstraction has 2054 states and 2723 transitions. [2021-10-13 00:24:45,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states and 2723 transitions. [2021-10-13 00:24:45,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 1961. [2021-10-13 00:24:45,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3329933707292199) internal successors, (2614), 1960 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:45,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2614 transitions. [2021-10-13 00:24:45,792 INFO L704 BuchiCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2021-10-13 00:24:45,793 INFO L587 BuchiCegarLoop]: Abstraction has 1961 states and 2614 transitions. [2021-10-13 00:24:45,793 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 00:24:45,793 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2614 transitions. [2021-10-13 00:24:45,800 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-10-13 00:24:45,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:45,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:45,802 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:45,802 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-10-13 00:24:45,802 INFO L791 eck$LassoCheckResult]: Stem: 31570#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31414#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31415#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31486#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31487#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31497#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 31521#L106-2 assume !false; 32082#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32073#L109 assume !(12292 == ssl3_accept_~s__state~0); 32074#L112 assume !(16384 == ssl3_accept_~s__state~0); 32065#L115 assume !(8192 == ssl3_accept_~s__state~0); 32066#L118 assume !(24576 == ssl3_accept_~s__state~0); 33239#L121 assume !(8195 == ssl3_accept_~s__state~0); 33237#L124 assume !(8480 == ssl3_accept_~s__state~0); 33234#L127 assume 8481 == ssl3_accept_~s__state~0; 32038#L128 [2021-10-13 00:24:45,802 INFO L793 eck$LassoCheckResult]: Loop: 32038#L128 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 33218#L264 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 33068#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33065#L593 ssl3_accept_~skip~0 := 0; 33062#L106-2 assume !false; 33059#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33056#L109 assume !(12292 == ssl3_accept_~s__state~0); 33053#L112 assume !(16384 == ssl3_accept_~s__state~0); 33050#L115 assume !(8192 == ssl3_accept_~s__state~0); 33047#L118 assume !(24576 == ssl3_accept_~s__state~0); 32996#L121 assume !(8195 == ssl3_accept_~s__state~0); 32984#L124 assume !(8480 == ssl3_accept_~s__state~0); 32983#L127 assume !(8481 == ssl3_accept_~s__state~0); 32982#L130 assume !(8482 == ssl3_accept_~s__state~0); 32981#L133 assume !(8464 == ssl3_accept_~s__state~0); 32979#L136 assume !(8465 == ssl3_accept_~s__state~0); 32977#L139 assume !(8466 == ssl3_accept_~s__state~0); 32976#L142 assume !(8496 == ssl3_accept_~s__state~0); 32973#L145 assume !(8497 == ssl3_accept_~s__state~0); 32971#L148 assume !(8512 == ssl3_accept_~s__state~0); 32970#L151 assume !(8513 == ssl3_accept_~s__state~0); 32969#L154 assume !(8528 == ssl3_accept_~s__state~0); 31324#L157 assume !(8529 == ssl3_accept_~s__state~0); 31325#L160 assume !(8544 == ssl3_accept_~s__state~0); 31444#L163 assume !(8545 == ssl3_accept_~s__state~0); 31445#L166 assume !(8560 == ssl3_accept_~s__state~0); 31478#L169 assume !(8561 == ssl3_accept_~s__state~0); 31479#L172 assume 8448 == ssl3_accept_~s__state~0; 32001#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31360#L434 assume !(ssl3_accept_~num1~0 > 0); 31317#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32051#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32050#L593 ssl3_accept_~skip~0 := 0; 32049#L106-2 assume !false; 32048#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32046#L109 assume !(12292 == ssl3_accept_~s__state~0); 32045#L112 assume !(16384 == ssl3_accept_~s__state~0); 32044#L115 assume !(8192 == ssl3_accept_~s__state~0); 32042#L118 assume !(24576 == ssl3_accept_~s__state~0); 32040#L121 assume !(8195 == ssl3_accept_~s__state~0); 32039#L124 assume 8480 == ssl3_accept_~s__state~0; 32038#L128 [2021-10-13 00:24:45,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:45,803 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-13 00:24:45,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:45,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885396480] [2021-10-13 00:24:45,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:45,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:45,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:45,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:45,835 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:45,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885396480] [2021-10-13 00:24:45,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885396480] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:45,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:45,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:45,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830166109] [2021-10-13 00:24:45,836 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:24:45,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:45,837 INFO L82 PathProgramCache]: Analyzing trace with hash -229636231, now seen corresponding path program 1 times [2021-10-13 00:24:45,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:45,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620665810] [2021-10-13 00:24:45,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:45,838 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:45,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:45,866 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:45,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:45,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620665810] [2021-10-13 00:24:45,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620665810] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:45,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41293985] [2021-10-13 00:24:45,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:45,868 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:24:45,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:45,872 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:24:45,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-13 00:24:45,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:45,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:24:45,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:46,145 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:46,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41293985] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:46,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:24:46,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:24:46,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387626309] [2021-10-13 00:24:46,147 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:46,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:46,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:46,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:46,147 INFO L87 Difference]: Start difference. First operand 1961 states and 2614 transitions. cyclomatic complexity: 660 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:46,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:46,274 INFO L93 Difference]: Finished difference Result 1965 states and 2614 transitions. [2021-10-13 00:24:46,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:46,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1965 states and 2614 transitions. [2021-10-13 00:24:46,288 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2021-10-13 00:24:46,303 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1965 states to 1965 states and 2614 transitions. [2021-10-13 00:24:46,303 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1422 [2021-10-13 00:24:46,305 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1422 [2021-10-13 00:24:46,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1965 states and 2614 transitions. [2021-10-13 00:24:46,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:46,306 INFO L681 BuchiCegarLoop]: Abstraction has 1965 states and 2614 transitions. [2021-10-13 00:24:46,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1965 states and 2614 transitions. [2021-10-13 00:24:46,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1965 to 1961. [2021-10-13 00:24:46,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1961 states have (on average 1.3309535951045386) internal successors, (2610), 1960 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:46,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 2610 transitions. [2021-10-13 00:24:46,364 INFO L704 BuchiCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2021-10-13 00:24:46,364 INFO L587 BuchiCegarLoop]: Abstraction has 1961 states and 2610 transitions. [2021-10-13 00:24:46,364 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 00:24:46,364 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1961 states and 2610 transitions. [2021-10-13 00:24:46,373 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-10-13 00:24:46,373 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:46,373 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:46,374 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:46,374 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:46,374 INFO L791 eck$LassoCheckResult]: Stem: 35630#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35465#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35466#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35536#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 35537#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35548#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 35573#L106-2 assume !false; 36093#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36245#L109 assume !(12292 == ssl3_accept_~s__state~0); 36244#L112 assume !(16384 == ssl3_accept_~s__state~0); 36243#L115 assume !(8192 == ssl3_accept_~s__state~0); 36242#L118 assume !(24576 == ssl3_accept_~s__state~0); 36241#L121 assume !(8195 == ssl3_accept_~s__state~0); 36062#L124 assume !(8480 == ssl3_accept_~s__state~0); 36063#L127 assume !(8481 == ssl3_accept_~s__state~0); 36234#L130 assume 8482 == ssl3_accept_~s__state~0; 35939#L131 [2021-10-13 00:24:46,375 INFO L793 eck$LassoCheckResult]: Loop: 35939#L131 ssl3_accept_~s__state~0 := 3; 37105#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37103#L593 ssl3_accept_~skip~0 := 0; 37101#L106-2 assume !false; 37099#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37097#L109 assume !(12292 == ssl3_accept_~s__state~0); 37095#L112 assume !(16384 == ssl3_accept_~s__state~0); 37093#L115 assume !(8192 == ssl3_accept_~s__state~0); 37091#L118 assume !(24576 == ssl3_accept_~s__state~0); 37089#L121 assume !(8195 == ssl3_accept_~s__state~0); 37087#L124 assume !(8480 == ssl3_accept_~s__state~0); 37085#L127 assume !(8481 == ssl3_accept_~s__state~0); 37083#L130 assume !(8482 == ssl3_accept_~s__state~0); 37081#L133 assume !(8464 == ssl3_accept_~s__state~0); 37079#L136 assume !(8465 == ssl3_accept_~s__state~0); 37067#L139 assume !(8466 == ssl3_accept_~s__state~0); 36158#L142 assume !(8496 == ssl3_accept_~s__state~0); 36156#L145 assume !(8497 == ssl3_accept_~s__state~0); 36154#L148 assume !(8512 == ssl3_accept_~s__state~0); 36151#L151 assume !(8513 == ssl3_accept_~s__state~0); 36147#L154 assume !(8528 == ssl3_accept_~s__state~0); 36141#L157 assume !(8529 == ssl3_accept_~s__state~0); 36138#L160 assume !(8544 == ssl3_accept_~s__state~0); 36135#L163 assume !(8545 == ssl3_accept_~s__state~0); 36132#L166 assume !(8560 == ssl3_accept_~s__state~0); 36129#L169 assume !(8561 == ssl3_accept_~s__state~0); 35901#L172 assume 8448 == ssl3_accept_~s__state~0; 35902#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 35962#L434 assume !(ssl3_accept_~num1~0 > 0); 35958#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35953#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35952#L593 ssl3_accept_~skip~0 := 0; 35951#L106-2 assume !false; 35950#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35948#L109 assume !(12292 == ssl3_accept_~s__state~0); 35947#L112 assume !(16384 == ssl3_accept_~s__state~0); 35946#L115 assume !(8192 == ssl3_accept_~s__state~0); 35944#L118 assume !(24576 == ssl3_accept_~s__state~0); 35942#L121 assume !(8195 == ssl3_accept_~s__state~0); 35941#L124 assume !(8480 == ssl3_accept_~s__state~0); 35940#L127 assume !(8481 == ssl3_accept_~s__state~0); 35938#L130 assume 8482 == ssl3_accept_~s__state~0; 35939#L131 [2021-10-13 00:24:46,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:46,375 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-13 00:24:46,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:46,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293439953] [2021-10-13 00:24:46,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:46,376 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:46,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:46,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:46,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293439953] [2021-10-13 00:24:46,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293439953] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:46,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:46,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:46,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126276945] [2021-10-13 00:24:46,395 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:24:46,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:46,396 INFO L82 PathProgramCache]: Analyzing trace with hash 1678857974, now seen corresponding path program 1 times [2021-10-13 00:24:46,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:46,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332761221] [2021-10-13 00:24:46,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:46,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:46,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:46,415 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:46,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:46,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332761221] [2021-10-13 00:24:46,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332761221] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:46,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:46,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:46,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171059393] [2021-10-13 00:24:46,417 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:46,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:46,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:46,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:46,418 INFO L87 Difference]: Start difference. First operand 1961 states and 2610 transitions. cyclomatic complexity: 656 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:46,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:46,536 INFO L93 Difference]: Finished difference Result 1961 states and 2606 transitions. [2021-10-13 00:24:46,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:46,537 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1961 states and 2606 transitions. [2021-10-13 00:24:46,547 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-10-13 00:24:46,571 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1961 states to 1961 states and 2606 transitions. [2021-10-13 00:24:46,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1418 [2021-10-13 00:24:46,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1418 [2021-10-13 00:24:46,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1961 states and 2606 transitions. [2021-10-13 00:24:46,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:46,575 INFO L681 BuchiCegarLoop]: Abstraction has 1961 states and 2606 transitions. [2021-10-13 00:24:46,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1961 states and 2606 transitions. [2021-10-13 00:24:46,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1961 to 1931. [2021-10-13 00:24:46,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1931 states have (on average 1.330916623511134) internal successors, (2570), 1930 states have internal predecessors, (2570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:46,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2570 transitions. [2021-10-13 00:24:46,627 INFO L704 BuchiCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2021-10-13 00:24:46,628 INFO L587 BuchiCegarLoop]: Abstraction has 1931 states and 2570 transitions. [2021-10-13 00:24:46,628 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 00:24:46,628 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2570 transitions. [2021-10-13 00:24:46,635 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2021-10-13 00:24:46,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:46,636 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:46,640 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:46,640 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:46,640 INFO L791 eck$LassoCheckResult]: Stem: 39579#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39402#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39403#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39477#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 39478#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39488#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 39516#L106-2 assume !false; 40236#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40892#L109 assume !(12292 == ssl3_accept_~s__state~0); 40890#L112 assume !(16384 == ssl3_accept_~s__state~0); 40888#L115 assume !(8192 == ssl3_accept_~s__state~0); 40886#L118 assume !(24576 == ssl3_accept_~s__state~0); 40884#L121 assume !(8195 == ssl3_accept_~s__state~0); 40882#L124 assume !(8480 == ssl3_accept_~s__state~0); 40880#L127 assume !(8481 == ssl3_accept_~s__state~0); 40878#L130 assume !(8482 == ssl3_accept_~s__state~0); 40876#L133 assume 8464 == ssl3_accept_~s__state~0; 39737#L140 [2021-10-13 00:24:46,641 INFO L793 eck$LassoCheckResult]: Loop: 39737#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 39442#L279 assume !(0 == ssl3_accept_~blastFlag~0); 39443#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 40901#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40897#L593 ssl3_accept_~skip~0 := 0; 40896#L106-2 assume !false; 40894#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40893#L109 assume !(12292 == ssl3_accept_~s__state~0); 40891#L112 assume !(16384 == ssl3_accept_~s__state~0); 40889#L115 assume !(8192 == ssl3_accept_~s__state~0); 40887#L118 assume !(24576 == ssl3_accept_~s__state~0); 40885#L121 assume !(8195 == ssl3_accept_~s__state~0); 40883#L124 assume !(8480 == ssl3_accept_~s__state~0); 40881#L127 assume !(8481 == ssl3_accept_~s__state~0); 40879#L130 assume !(8482 == ssl3_accept_~s__state~0); 40877#L133 assume !(8464 == ssl3_accept_~s__state~0); 40875#L136 assume !(8465 == ssl3_accept_~s__state~0); 40873#L139 assume !(8466 == ssl3_accept_~s__state~0); 40872#L142 assume 8496 == ssl3_accept_~s__state~0; 39843#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 40870#L292 assume !(1 == ssl3_accept_~blastFlag~0); 40869#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 40866#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40863#L298-2 ssl3_accept_~s__init_num~0 := 0; 40858#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40857#L593 ssl3_accept_~skip~0 := 0; 40856#L106-2 assume !false; 40855#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40854#L109 assume !(12292 == ssl3_accept_~s__state~0); 40853#L112 assume !(16384 == ssl3_accept_~s__state~0); 40852#L115 assume !(8192 == ssl3_accept_~s__state~0); 40851#L118 assume !(24576 == ssl3_accept_~s__state~0); 40850#L121 assume !(8195 == ssl3_accept_~s__state~0); 40849#L124 assume !(8480 == ssl3_accept_~s__state~0); 40848#L127 assume !(8481 == ssl3_accept_~s__state~0); 40847#L130 assume !(8482 == ssl3_accept_~s__state~0); 40844#L133 assume !(8464 == ssl3_accept_~s__state~0); 40840#L136 assume !(8465 == ssl3_accept_~s__state~0); 40834#L139 assume !(8466 == ssl3_accept_~s__state~0); 40831#L142 assume !(8496 == ssl3_accept_~s__state~0); 40829#L145 assume !(8497 == ssl3_accept_~s__state~0); 40827#L148 assume 8512 == ssl3_accept_~s__state~0; 39837#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40824#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40821#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40816#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40815#L593 ssl3_accept_~skip~0 := 0; 40814#L106-2 assume !false; 40811#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40808#L109 assume !(12292 == ssl3_accept_~s__state~0); 40804#L112 assume !(16384 == ssl3_accept_~s__state~0); 40803#L115 assume !(8192 == ssl3_accept_~s__state~0); 40801#L118 assume !(24576 == ssl3_accept_~s__state~0); 40799#L121 assume !(8195 == ssl3_accept_~s__state~0); 40797#L124 assume !(8480 == ssl3_accept_~s__state~0); 40795#L127 assume !(8481 == ssl3_accept_~s__state~0); 40793#L130 assume !(8482 == ssl3_accept_~s__state~0); 40791#L133 assume !(8464 == ssl3_accept_~s__state~0); 40789#L136 assume !(8465 == ssl3_accept_~s__state~0); 40689#L139 assume !(8466 == ssl3_accept_~s__state~0); 40512#L142 assume !(8496 == ssl3_accept_~s__state~0); 40511#L145 assume !(8497 == ssl3_accept_~s__state~0); 40458#L148 assume !(8512 == ssl3_accept_~s__state~0); 40457#L151 assume !(8513 == ssl3_accept_~s__state~0); 40456#L154 assume 8528 == ssl3_accept_~s__state~0; 39831#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40450#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40444#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 40440#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 40433#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 40424#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40395#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40390#L593 ssl3_accept_~skip~0 := 0; 40385#L106-2 assume !false; 40380#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40373#L109 assume !(12292 == ssl3_accept_~s__state~0); 40365#L112 assume !(16384 == ssl3_accept_~s__state~0); 40355#L115 assume !(8192 == ssl3_accept_~s__state~0); 40349#L118 assume !(24576 == ssl3_accept_~s__state~0); 40343#L121 assume !(8195 == ssl3_accept_~s__state~0); 40337#L124 assume !(8480 == ssl3_accept_~s__state~0); 40331#L127 assume !(8481 == ssl3_accept_~s__state~0); 40325#L130 assume !(8482 == ssl3_accept_~s__state~0); 40319#L133 assume !(8464 == ssl3_accept_~s__state~0); 40313#L136 assume !(8465 == ssl3_accept_~s__state~0); 40306#L139 assume !(8466 == ssl3_accept_~s__state~0); 40297#L142 assume !(8496 == ssl3_accept_~s__state~0); 40289#L145 assume !(8497 == ssl3_accept_~s__state~0); 40279#L148 assume !(8512 == ssl3_accept_~s__state~0); 40270#L151 assume !(8513 == ssl3_accept_~s__state~0); 40248#L154 assume !(8528 == ssl3_accept_~s__state~0); 40220#L157 assume !(8529 == ssl3_accept_~s__state~0); 39724#L160 assume 8544 == ssl3_accept_~s__state~0; 39719#L164 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 39706#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40213#L593 ssl3_accept_~skip~0 := 0; 40211#L106-2 assume !false; 40209#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40207#L109 assume !(12292 == ssl3_accept_~s__state~0); 40205#L112 assume !(16384 == ssl3_accept_~s__state~0); 40203#L115 assume !(8192 == ssl3_accept_~s__state~0); 40201#L118 assume !(24576 == ssl3_accept_~s__state~0); 40199#L121 assume !(8195 == ssl3_accept_~s__state~0); 40197#L124 assume !(8480 == ssl3_accept_~s__state~0); 40195#L127 assume !(8481 == ssl3_accept_~s__state~0); 40193#L130 assume !(8482 == ssl3_accept_~s__state~0); 40191#L133 assume !(8464 == ssl3_accept_~s__state~0); 40189#L136 assume !(8465 == ssl3_accept_~s__state~0); 40187#L139 assume !(8466 == ssl3_accept_~s__state~0); 40185#L142 assume !(8496 == ssl3_accept_~s__state~0); 40182#L145 assume !(8497 == ssl3_accept_~s__state~0); 40183#L148 assume !(8512 == ssl3_accept_~s__state~0); 40538#L151 assume !(8513 == ssl3_accept_~s__state~0); 40536#L154 assume !(8528 == ssl3_accept_~s__state~0); 40534#L157 assume !(8529 == ssl3_accept_~s__state~0); 40532#L160 assume !(8544 == ssl3_accept_~s__state~0); 40530#L163 assume !(8545 == ssl3_accept_~s__state~0); 40528#L166 assume !(8560 == ssl3_accept_~s__state~0); 40278#L169 assume !(8561 == ssl3_accept_~s__state~0); 40259#L172 assume !(8448 == ssl3_accept_~s__state~0); 40258#L175 assume 8576 == ssl3_accept_~s__state~0; 39777#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40256#L448 assume !(ssl3_accept_~ret~0 <= 0); 40252#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 39306#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40917#L593 ssl3_accept_~skip~0 := 0; 41069#L106-2 assume !false; 41067#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41065#L109 assume !(12292 == ssl3_accept_~s__state~0); 41063#L112 assume !(16384 == ssl3_accept_~s__state~0); 41061#L115 assume !(8192 == ssl3_accept_~s__state~0); 41059#L118 assume !(24576 == ssl3_accept_~s__state~0); 41057#L121 assume !(8195 == ssl3_accept_~s__state~0); 41055#L124 assume !(8480 == ssl3_accept_~s__state~0); 39709#L127 assume !(8481 == ssl3_accept_~s__state~0); 41052#L130 assume !(8482 == ssl3_accept_~s__state~0); 39736#L133 assume 8464 == ssl3_accept_~s__state~0; 39737#L140 [2021-10-13 00:24:46,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:46,642 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-13 00:24:46,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:46,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738580971] [2021-10-13 00:24:46,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:46,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:46,655 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:46,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:46,678 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:46,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:46,679 INFO L82 PathProgramCache]: Analyzing trace with hash -497280171, now seen corresponding path program 1 times [2021-10-13 00:24:46,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:46,679 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780885897] [2021-10-13 00:24:46,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:46,680 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:46,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:46,718 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-10-13 00:24:46,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:46,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780885897] [2021-10-13 00:24:46,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780885897] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:46,719 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:46,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:46,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517476823] [2021-10-13 00:24:46,719 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:46,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:46,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:46,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:46,720 INFO L87 Difference]: Start difference. First operand 1931 states and 2570 transitions. cyclomatic complexity: 646 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:46,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:46,741 INFO L93 Difference]: Finished difference Result 3811 states and 5042 transitions. [2021-10-13 00:24:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:46,741 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3811 states and 5042 transitions. [2021-10-13 00:24:46,760 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2496 [2021-10-13 00:24:46,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3811 states to 3811 states and 5042 transitions. [2021-10-13 00:24:46,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2799 [2021-10-13 00:24:46,784 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2799 [2021-10-13 00:24:46,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3811 states and 5042 transitions. [2021-10-13 00:24:46,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:46,784 INFO L681 BuchiCegarLoop]: Abstraction has 3811 states and 5042 transitions. [2021-10-13 00:24:46,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3811 states and 5042 transitions. [2021-10-13 00:24:46,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3811 to 1937. [2021-10-13 00:24:46,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1937 states, 1937 states have (on average 1.329891584925142) internal successors, (2576), 1936 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:46,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1937 states to 1937 states and 2576 transitions. [2021-10-13 00:24:46,841 INFO L704 BuchiCegarLoop]: Abstraction has 1937 states and 2576 transitions. [2021-10-13 00:24:46,841 INFO L587 BuchiCegarLoop]: Abstraction has 1937 states and 2576 transitions. [2021-10-13 00:24:46,841 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 00:24:46,841 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1937 states and 2576 transitions. [2021-10-13 00:24:46,848 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2021-10-13 00:24:46,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:46,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:46,850 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:46,850 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:46,850 INFO L791 eck$LassoCheckResult]: Stem: 45317#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45151#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45152#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45224#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 45225#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45235#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 45263#L106-2 assume !false; 45380#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46357#L109 assume !(12292 == ssl3_accept_~s__state~0); 46358#L112 assume !(16384 == ssl3_accept_~s__state~0); 46351#L115 assume !(8192 == ssl3_accept_~s__state~0); 46352#L118 assume !(24576 == ssl3_accept_~s__state~0); 46345#L121 assume !(8195 == ssl3_accept_~s__state~0); 46346#L124 assume !(8480 == ssl3_accept_~s__state~0); 46340#L127 assume !(8481 == ssl3_accept_~s__state~0); 46341#L130 assume !(8482 == ssl3_accept_~s__state~0); 45627#L133 assume 8464 == ssl3_accept_~s__state~0; 45628#L140 [2021-10-13 00:24:46,851 INFO L793 eck$LassoCheckResult]: Loop: 45628#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 45853#L279 assume !(0 == ssl3_accept_~blastFlag~0); 45855#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 46413#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46411#L593 ssl3_accept_~skip~0 := 0; 46409#L106-2 assume !false; 46407#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46405#L109 assume !(12292 == ssl3_accept_~s__state~0); 46403#L112 assume !(16384 == ssl3_accept_~s__state~0); 46401#L115 assume !(8192 == ssl3_accept_~s__state~0); 46399#L118 assume !(24576 == ssl3_accept_~s__state~0); 46397#L121 assume !(8195 == ssl3_accept_~s__state~0); 46395#L124 assume !(8480 == ssl3_accept_~s__state~0); 46393#L127 assume !(8481 == ssl3_accept_~s__state~0); 46391#L130 assume !(8482 == ssl3_accept_~s__state~0); 46389#L133 assume !(8464 == ssl3_accept_~s__state~0); 46333#L136 assume !(8465 == ssl3_accept_~s__state~0); 46332#L139 assume !(8466 == ssl3_accept_~s__state~0); 46331#L142 assume 8496 == ssl3_accept_~s__state~0; 45953#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 46328#L292 assume !(1 == ssl3_accept_~blastFlag~0); 46327#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 46325#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46324#L298-2 ssl3_accept_~s__init_num~0 := 0; 46316#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46315#L593 ssl3_accept_~skip~0 := 0; 46314#L106-2 assume !false; 46311#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46310#L109 assume !(12292 == ssl3_accept_~s__state~0); 46309#L112 assume !(16384 == ssl3_accept_~s__state~0); 46308#L115 assume !(8192 == ssl3_accept_~s__state~0); 46306#L118 assume !(24576 == ssl3_accept_~s__state~0); 46304#L121 assume !(8195 == ssl3_accept_~s__state~0); 46303#L124 assume !(8480 == ssl3_accept_~s__state~0); 46302#L127 assume !(8481 == ssl3_accept_~s__state~0); 46300#L130 assume !(8482 == ssl3_accept_~s__state~0); 46298#L133 assume !(8464 == ssl3_accept_~s__state~0); 46297#L136 assume !(8465 == ssl3_accept_~s__state~0); 46293#L139 assume !(8466 == ssl3_accept_~s__state~0); 46292#L142 assume !(8496 == ssl3_accept_~s__state~0); 46288#L145 assume !(8497 == ssl3_accept_~s__state~0); 46287#L148 assume 8512 == ssl3_accept_~s__state~0; 45948#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46285#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46284#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46276#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46271#L593 ssl3_accept_~skip~0 := 0; 46269#L106-2 assume !false; 46267#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46265#L109 assume !(12292 == ssl3_accept_~s__state~0); 46263#L112 assume !(16384 == ssl3_accept_~s__state~0); 46261#L115 assume !(8192 == ssl3_accept_~s__state~0); 46259#L118 assume !(24576 == ssl3_accept_~s__state~0); 46257#L121 assume !(8195 == ssl3_accept_~s__state~0); 46255#L124 assume !(8480 == ssl3_accept_~s__state~0); 46253#L127 assume !(8481 == ssl3_accept_~s__state~0); 46251#L130 assume !(8482 == ssl3_accept_~s__state~0); 46249#L133 assume !(8464 == ssl3_accept_~s__state~0); 46247#L136 assume !(8465 == ssl3_accept_~s__state~0); 46245#L139 assume !(8466 == ssl3_accept_~s__state~0); 46243#L142 assume !(8496 == ssl3_accept_~s__state~0); 46242#L145 assume !(8497 == ssl3_accept_~s__state~0); 46240#L148 assume !(8512 == ssl3_accept_~s__state~0); 46197#L151 assume !(8513 == ssl3_accept_~s__state~0); 46196#L154 assume 8528 == ssl3_accept_~s__state~0; 45943#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46194#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46193#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 46190#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 46188#L359 assume !(ssl3_accept_~ret~0 <= 0); 46181#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46154#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46148#L593 ssl3_accept_~skip~0 := 0; 46146#L106-2 assume !false; 46144#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46142#L109 assume !(12292 == ssl3_accept_~s__state~0); 46140#L112 assume !(16384 == ssl3_accept_~s__state~0); 46138#L115 assume !(8192 == ssl3_accept_~s__state~0); 46136#L118 assume !(24576 == ssl3_accept_~s__state~0); 46134#L121 assume !(8195 == ssl3_accept_~s__state~0); 46132#L124 assume !(8480 == ssl3_accept_~s__state~0); 46130#L127 assume !(8481 == ssl3_accept_~s__state~0); 46125#L130 assume !(8482 == ssl3_accept_~s__state~0); 46122#L133 assume !(8464 == ssl3_accept_~s__state~0); 46120#L136 assume !(8465 == ssl3_accept_~s__state~0); 46117#L139 assume !(8466 == ssl3_accept_~s__state~0); 46113#L142 assume !(8496 == ssl3_accept_~s__state~0); 46110#L145 assume !(8497 == ssl3_accept_~s__state~0); 46092#L148 assume !(8512 == ssl3_accept_~s__state~0); 46093#L151 assume !(8513 == ssl3_accept_~s__state~0); 46083#L154 assume !(8528 == ssl3_accept_~s__state~0); 46084#L157 assume !(8529 == ssl3_accept_~s__state~0); 46071#L160 assume 8544 == ssl3_accept_~s__state~0; 45752#L164 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 45667#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46270#L593 ssl3_accept_~skip~0 := 0; 46268#L106-2 assume !false; 46266#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46264#L109 assume !(12292 == ssl3_accept_~s__state~0); 46262#L112 assume !(16384 == ssl3_accept_~s__state~0); 46260#L115 assume !(8192 == ssl3_accept_~s__state~0); 46258#L118 assume !(24576 == ssl3_accept_~s__state~0); 46256#L121 assume !(8195 == ssl3_accept_~s__state~0); 46254#L124 assume !(8480 == ssl3_accept_~s__state~0); 46252#L127 assume !(8481 == ssl3_accept_~s__state~0); 46250#L130 assume !(8482 == ssl3_accept_~s__state~0); 46248#L133 assume !(8464 == ssl3_accept_~s__state~0); 46246#L136 assume !(8465 == ssl3_accept_~s__state~0); 46182#L139 assume !(8466 == ssl3_accept_~s__state~0); 46129#L142 assume !(8496 == ssl3_accept_~s__state~0); 46094#L145 assume !(8497 == ssl3_accept_~s__state~0); 46095#L148 assume !(8512 == ssl3_accept_~s__state~0); 46090#L151 assume !(8513 == ssl3_accept_~s__state~0); 46091#L154 assume !(8528 == ssl3_accept_~s__state~0); 46081#L157 assume !(8529 == ssl3_accept_~s__state~0); 46082#L160 assume !(8544 == ssl3_accept_~s__state~0); 45756#L163 assume !(8545 == ssl3_accept_~s__state~0); 45757#L166 assume !(8560 == ssl3_accept_~s__state~0); 45774#L169 assume !(8561 == ssl3_accept_~s__state~0); 45775#L172 assume !(8448 == ssl3_accept_~s__state~0); 46301#L175 assume 8576 == ssl3_accept_~s__state~0; 46116#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 46307#L448 assume !(ssl3_accept_~ret~0 <= 0); 46305#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45054#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46366#L593 ssl3_accept_~skip~0 := 0; 46367#L106-2 assume !false; 46360#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46361#L109 assume !(12292 == ssl3_accept_~s__state~0); 46354#L112 assume !(16384 == ssl3_accept_~s__state~0); 46355#L115 assume !(8192 == ssl3_accept_~s__state~0); 46348#L118 assume !(24576 == ssl3_accept_~s__state~0); 46349#L121 assume !(8195 == ssl3_accept_~s__state~0); 46343#L124 assume !(8480 == ssl3_accept_~s__state~0); 45670#L127 assume !(8481 == ssl3_accept_~s__state~0); 46334#L130 assume !(8482 == ssl3_accept_~s__state~0); 46335#L133 assume 8464 == ssl3_accept_~s__state~0; 45628#L140 [2021-10-13 00:24:46,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:46,851 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-13 00:24:46,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:46,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037090733] [2021-10-13 00:24:46,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:46,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:46,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:46,859 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:46,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:46,873 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:46,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:46,874 INFO L82 PathProgramCache]: Analyzing trace with hash 30851640, now seen corresponding path program 1 times [2021-10-13 00:24:46,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:46,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964208488] [2021-10-13 00:24:46,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:46,875 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:46,924 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-10-13 00:24:46,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:46,925 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964208488] [2021-10-13 00:24:46,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964208488] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:46,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:46,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:46,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396235766] [2021-10-13 00:24:46,927 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:46,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:46,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:46,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:46,928 INFO L87 Difference]: Start difference. First operand 1937 states and 2576 transitions. cyclomatic complexity: 646 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:46,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:46,948 INFO L93 Difference]: Finished difference Result 3811 states and 5036 transitions. [2021-10-13 00:24:46,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:46,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3811 states and 5036 transitions. [2021-10-13 00:24:46,969 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2496 [2021-10-13 00:24:46,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3811 states to 3811 states and 5036 transitions. [2021-10-13 00:24:46,999 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2799 [2021-10-13 00:24:47,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2799 [2021-10-13 00:24:47,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3811 states and 5036 transitions. [2021-10-13 00:24:47,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:47,004 INFO L681 BuchiCegarLoop]: Abstraction has 3811 states and 5036 transitions. [2021-10-13 00:24:47,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3811 states and 5036 transitions. [2021-10-13 00:24:47,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3811 to 1937. [2021-10-13 00:24:47,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1937 states, 1937 states have (on average 1.3267940113577696) internal successors, (2570), 1936 states have internal predecessors, (2570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:47,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1937 states to 1937 states and 2570 transitions. [2021-10-13 00:24:47,064 INFO L704 BuchiCegarLoop]: Abstraction has 1937 states and 2570 transitions. [2021-10-13 00:24:47,064 INFO L587 BuchiCegarLoop]: Abstraction has 1937 states and 2570 transitions. [2021-10-13 00:24:47,064 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 00:24:47,064 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1937 states and 2570 transitions. [2021-10-13 00:24:47,071 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2021-10-13 00:24:47,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:47,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:47,073 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:47,073 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:47,074 INFO L791 eck$LassoCheckResult]: Stem: 51084#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50904#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50905#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50980#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 50981#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50991#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 51016#L106-2 assume !false; 51230#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51975#L109 assume !(12292 == ssl3_accept_~s__state~0); 51973#L112 assume !(16384 == ssl3_accept_~s__state~0); 51971#L115 assume !(8192 == ssl3_accept_~s__state~0); 51969#L118 assume !(24576 == ssl3_accept_~s__state~0); 51967#L121 assume !(8195 == ssl3_accept_~s__state~0); 51965#L124 assume !(8480 == ssl3_accept_~s__state~0); 51963#L127 assume !(8481 == ssl3_accept_~s__state~0); 51961#L130 assume !(8482 == ssl3_accept_~s__state~0); 51959#L133 assume 8464 == ssl3_accept_~s__state~0; 51458#L140 [2021-10-13 00:24:47,074 INFO L793 eck$LassoCheckResult]: Loop: 51458#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50946#L279 assume !(0 == ssl3_accept_~blastFlag~0); 50947#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 52599#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52597#L593 ssl3_accept_~skip~0 := 0; 52595#L106-2 assume !false; 52589#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52581#L109 assume !(12292 == ssl3_accept_~s__state~0); 52573#L112 assume !(16384 == ssl3_accept_~s__state~0); 52570#L115 assume !(8192 == ssl3_accept_~s__state~0); 52567#L118 assume !(24576 == ssl3_accept_~s__state~0); 52564#L121 assume !(8195 == ssl3_accept_~s__state~0); 52561#L124 assume !(8480 == ssl3_accept_~s__state~0); 52558#L127 assume !(8481 == ssl3_accept_~s__state~0); 52555#L130 assume !(8482 == ssl3_accept_~s__state~0); 52552#L133 assume !(8464 == ssl3_accept_~s__state~0); 52549#L136 assume !(8465 == ssl3_accept_~s__state~0); 52546#L139 assume !(8466 == ssl3_accept_~s__state~0); 52543#L142 assume 8496 == ssl3_accept_~s__state~0; 51589#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 52538#L292 assume !(1 == ssl3_accept_~blastFlag~0); 50908#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 50880#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50882#L298-2 ssl3_accept_~s__init_num~0 := 0; 52455#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52454#L593 ssl3_accept_~skip~0 := 0; 52453#L106-2 assume !false; 52452#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52451#L109 assume !(12292 == ssl3_accept_~s__state~0); 52450#L112 assume !(16384 == ssl3_accept_~s__state~0); 52446#L115 assume !(8192 == ssl3_accept_~s__state~0); 52441#L118 assume !(24576 == ssl3_accept_~s__state~0); 52434#L121 assume !(8195 == ssl3_accept_~s__state~0); 52431#L124 assume !(8480 == ssl3_accept_~s__state~0); 52428#L127 assume !(8481 == ssl3_accept_~s__state~0); 52425#L130 assume !(8482 == ssl3_accept_~s__state~0); 52422#L133 assume !(8464 == ssl3_accept_~s__state~0); 52419#L136 assume !(8465 == ssl3_accept_~s__state~0); 52416#L139 assume !(8466 == ssl3_accept_~s__state~0); 52413#L142 assume !(8496 == ssl3_accept_~s__state~0); 52410#L145 assume !(8497 == ssl3_accept_~s__state~0); 52408#L148 assume 8512 == ssl3_accept_~s__state~0; 51586#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52404#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52401#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52389#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52387#L593 ssl3_accept_~skip~0 := 0; 52385#L106-2 assume !false; 52383#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52381#L109 assume !(12292 == ssl3_accept_~s__state~0); 52379#L112 assume !(16384 == ssl3_accept_~s__state~0); 52373#L115 assume !(8192 == ssl3_accept_~s__state~0); 52371#L118 assume !(24576 == ssl3_accept_~s__state~0); 52370#L121 assume !(8195 == ssl3_accept_~s__state~0); 52308#L124 assume !(8480 == ssl3_accept_~s__state~0); 52307#L127 assume !(8481 == ssl3_accept_~s__state~0); 52305#L130 assume !(8482 == ssl3_accept_~s__state~0); 52302#L133 assume !(8464 == ssl3_accept_~s__state~0); 52300#L136 assume !(8465 == ssl3_accept_~s__state~0); 52298#L139 assume !(8466 == ssl3_accept_~s__state~0); 52296#L142 assume !(8496 == ssl3_accept_~s__state~0); 52295#L145 assume !(8497 == ssl3_accept_~s__state~0); 52294#L148 assume !(8512 == ssl3_accept_~s__state~0); 52293#L151 assume !(8513 == ssl3_accept_~s__state~0); 52292#L154 assume 8528 == ssl3_accept_~s__state~0; 51583#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52291#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 52290#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 52288#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 52285#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 52282#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 52274#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52273#L593 ssl3_accept_~skip~0 := 0; 52272#L106-2 assume !false; 52271#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52270#L109 assume !(12292 == ssl3_accept_~s__state~0); 52269#L112 assume !(16384 == ssl3_accept_~s__state~0); 52267#L115 assume !(8192 == ssl3_accept_~s__state~0); 52265#L118 assume !(24576 == ssl3_accept_~s__state~0); 52264#L121 assume !(8195 == ssl3_accept_~s__state~0); 52263#L124 assume !(8480 == ssl3_accept_~s__state~0); 52261#L127 assume !(8481 == ssl3_accept_~s__state~0); 52258#L130 assume !(8482 == ssl3_accept_~s__state~0); 52257#L133 assume !(8464 == ssl3_accept_~s__state~0); 52255#L136 assume !(8465 == ssl3_accept_~s__state~0); 52252#L139 assume !(8466 == ssl3_accept_~s__state~0); 52251#L142 assume !(8496 == ssl3_accept_~s__state~0); 52250#L145 assume !(8497 == ssl3_accept_~s__state~0); 52249#L148 assume !(8512 == ssl3_accept_~s__state~0); 52247#L151 assume !(8513 == ssl3_accept_~s__state~0); 52246#L154 assume !(8528 == ssl3_accept_~s__state~0); 52243#L157 assume !(8529 == ssl3_accept_~s__state~0); 52195#L160 assume 8544 == ssl3_accept_~s__state~0; 51577#L164 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 52191#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52226#L593 ssl3_accept_~skip~0 := 0; 52225#L106-2 assume !false; 52224#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52221#L109 assume !(12292 == ssl3_accept_~s__state~0); 52220#L112 assume !(16384 == ssl3_accept_~s__state~0); 52219#L115 assume !(8192 == ssl3_accept_~s__state~0); 52214#L118 assume !(24576 == ssl3_accept_~s__state~0); 52213#L121 assume !(8195 == ssl3_accept_~s__state~0); 52212#L124 assume !(8480 == ssl3_accept_~s__state~0); 52211#L127 assume !(8481 == ssl3_accept_~s__state~0); 52210#L130 assume !(8482 == ssl3_accept_~s__state~0); 52209#L133 assume !(8464 == ssl3_accept_~s__state~0); 52208#L136 assume !(8465 == ssl3_accept_~s__state~0); 52206#L139 assume !(8466 == ssl3_accept_~s__state~0); 52204#L142 assume !(8496 == ssl3_accept_~s__state~0); 52203#L145 assume !(8497 == ssl3_accept_~s__state~0); 52202#L148 assume !(8512 == ssl3_accept_~s__state~0); 52201#L151 assume !(8513 == ssl3_accept_~s__state~0); 52200#L154 assume !(8528 == ssl3_accept_~s__state~0); 52199#L157 assume !(8529 == ssl3_accept_~s__state~0); 52198#L160 assume !(8544 == ssl3_accept_~s__state~0); 52196#L163 assume !(8545 == ssl3_accept_~s__state~0); 52197#L166 assume !(8560 == ssl3_accept_~s__state~0); 52268#L169 assume !(8561 == ssl3_accept_~s__state~0); 52266#L172 assume !(8448 == ssl3_accept_~s__state~0); 51807#L175 assume 8576 == ssl3_accept_~s__state~0; 51091#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 51092#L448 assume !(ssl3_accept_~ret~0 <= 0); 51095#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50808#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52372#L593 ssl3_accept_~skip~0 := 0; 52369#L106-2 assume !false; 52367#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52179#L109 assume !(12292 == ssl3_accept_~s__state~0); 52178#L112 assume !(16384 == ssl3_accept_~s__state~0); 52172#L115 assume !(8192 == ssl3_accept_~s__state~0); 52171#L118 assume !(24576 == ssl3_accept_~s__state~0); 52152#L121 assume !(8195 == ssl3_accept_~s__state~0); 52145#L124 assume !(8480 == ssl3_accept_~s__state~0); 52143#L127 assume !(8481 == ssl3_accept_~s__state~0); 52141#L130 assume !(8482 == ssl3_accept_~s__state~0); 52139#L133 assume 8464 == ssl3_accept_~s__state~0; 51458#L140 [2021-10-13 00:24:47,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:47,075 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-13 00:24:47,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:47,075 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628188770] [2021-10-13 00:24:47,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:47,075 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:47,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:47,084 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:47,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:47,098 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:47,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:47,099 INFO L82 PathProgramCache]: Analyzing trace with hash -1464630825, now seen corresponding path program 1 times [2021-10-13 00:24:47,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:47,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276391914] [2021-10-13 00:24:47,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:47,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:47,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:47,143 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:24:47,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:47,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276391914] [2021-10-13 00:24:47,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276391914] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:47,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:47,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:47,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702122222] [2021-10-13 00:24:47,146 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:47,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:47,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:47,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:47,147 INFO L87 Difference]: Start difference. First operand 1937 states and 2570 transitions. cyclomatic complexity: 640 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:47,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:47,269 INFO L93 Difference]: Finished difference Result 1797 states and 2318 transitions. [2021-10-13 00:24:47,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:47,269 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1797 states and 2318 transitions. [2021-10-13 00:24:47,277 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 976 [2021-10-13 00:24:47,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1797 states to 1523 states and 1974 transitions. [2021-10-13 00:24:47,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1093 [2021-10-13 00:24:47,291 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1367 [2021-10-13 00:24:47,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1523 states and 1974 transitions. [2021-10-13 00:24:47,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:47,293 INFO L681 BuchiCegarLoop]: Abstraction has 1523 states and 1974 transitions. [2021-10-13 00:24:47,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1523 states and 1974 transitions. [2021-10-13 00:24:47,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1523 to 1245. [2021-10-13 00:24:47,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1245 states, 1245 states have (on average 1.3028112449799196) internal successors, (1622), 1244 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:47,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1245 states to 1245 states and 1622 transitions. [2021-10-13 00:24:47,314 INFO L704 BuchiCegarLoop]: Abstraction has 1245 states and 1622 transitions. [2021-10-13 00:24:47,314 INFO L587 BuchiCegarLoop]: Abstraction has 1245 states and 1622 transitions. [2021-10-13 00:24:47,314 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 00:24:47,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1245 states and 1622 transitions. [2021-10-13 00:24:47,318 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2021-10-13 00:24:47,319 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:47,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:47,320 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:47,320 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:47,321 INFO L791 eck$LassoCheckResult]: Stem: 54767#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 54620#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54621#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54688#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 54689#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54698#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 54718#L106-2 assume !false; 54815#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55344#L109 assume !(12292 == ssl3_accept_~s__state~0); 55342#L112 assume !(16384 == ssl3_accept_~s__state~0); 55340#L115 assume !(8192 == ssl3_accept_~s__state~0); 55338#L118 assume !(24576 == ssl3_accept_~s__state~0); 55335#L121 assume !(8195 == ssl3_accept_~s__state~0); 55333#L124 assume !(8480 == ssl3_accept_~s__state~0); 55331#L127 assume !(8481 == ssl3_accept_~s__state~0); 55329#L130 assume !(8482 == ssl3_accept_~s__state~0); 55327#L133 assume 8464 == ssl3_accept_~s__state~0; 55052#L140 [2021-10-13 00:24:47,321 INFO L793 eck$LassoCheckResult]: Loop: 55052#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 55406#L279 assume !(0 == ssl3_accept_~blastFlag~0); 55405#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55396#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55395#L593 ssl3_accept_~skip~0 := 0; 55394#L106-2 assume !false; 55392#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55391#L109 assume !(12292 == ssl3_accept_~s__state~0); 55388#L112 assume !(16384 == ssl3_accept_~s__state~0); 55387#L115 assume !(8192 == ssl3_accept_~s__state~0); 55382#L118 assume !(24576 == ssl3_accept_~s__state~0); 55380#L121 assume !(8195 == ssl3_accept_~s__state~0); 55378#L124 assume !(8480 == ssl3_accept_~s__state~0); 55376#L127 assume !(8481 == ssl3_accept_~s__state~0); 55374#L130 assume !(8482 == ssl3_accept_~s__state~0); 55372#L133 assume !(8464 == ssl3_accept_~s__state~0); 55370#L136 assume !(8465 == ssl3_accept_~s__state~0); 55368#L139 assume !(8466 == ssl3_accept_~s__state~0); 55323#L142 assume 8496 == ssl3_accept_~s__state~0; 55009#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 55319#L292 assume !(1 == ssl3_accept_~blastFlag~0); 55318#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 55317#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 54578#L298-2 ssl3_accept_~s__init_num~0 := 0; 54579#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54558#L593 ssl3_accept_~skip~0 := 0; 54635#L106-2 assume !false; 54636#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54759#L109 assume !(12292 == ssl3_accept_~s__state~0); 54643#L112 assume !(16384 == ssl3_accept_~s__state~0); 54644#L115 assume !(8192 == ssl3_accept_~s__state~0); 54666#L118 assume !(24576 == ssl3_accept_~s__state~0); 54582#L121 assume !(8195 == ssl3_accept_~s__state~0); 54583#L124 assume !(8480 == ssl3_accept_~s__state~0); 54708#L127 assume !(8481 == ssl3_accept_~s__state~0); 54669#L130 assume !(8482 == ssl3_accept_~s__state~0); 54670#L133 assume !(8464 == ssl3_accept_~s__state~0); 54756#L136 assume !(8465 == ssl3_accept_~s__state~0); 54598#L139 assume !(8466 == ssl3_accept_~s__state~0); 54599#L142 assume !(8496 == ssl3_accept_~s__state~0); 54673#L145 assume !(8497 == ssl3_accept_~s__state~0); 54674#L148 assume 8512 == ssl3_accept_~s__state~0; 55006#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55706#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55703#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55698#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55696#L593 ssl3_accept_~skip~0 := 0; 55693#L106-2 assume !false; 55688#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55686#L109 assume !(12292 == ssl3_accept_~s__state~0); 55684#L112 assume !(16384 == ssl3_accept_~s__state~0); 55682#L115 assume !(8192 == ssl3_accept_~s__state~0); 55680#L118 assume !(24576 == ssl3_accept_~s__state~0); 55678#L121 assume !(8195 == ssl3_accept_~s__state~0); 55676#L124 assume !(8480 == ssl3_accept_~s__state~0); 55674#L127 assume !(8481 == ssl3_accept_~s__state~0); 55672#L130 assume !(8482 == ssl3_accept_~s__state~0); 55670#L133 assume !(8464 == ssl3_accept_~s__state~0); 55668#L136 assume !(8465 == ssl3_accept_~s__state~0); 55666#L139 assume !(8466 == ssl3_accept_~s__state~0); 55664#L142 assume !(8496 == ssl3_accept_~s__state~0); 55662#L145 assume !(8497 == ssl3_accept_~s__state~0); 55660#L148 assume !(8512 == ssl3_accept_~s__state~0); 55658#L151 assume !(8513 == ssl3_accept_~s__state~0); 55656#L154 assume 8528 == ssl3_accept_~s__state~0; 55003#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 55652#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 55649#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54573#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 54574#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 54603#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54741#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55687#L593 ssl3_accept_~skip~0 := 0; 55685#L106-2 assume !false; 55683#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55681#L109 assume !(12292 == ssl3_accept_~s__state~0); 55679#L112 assume !(16384 == ssl3_accept_~s__state~0); 55677#L115 assume !(8192 == ssl3_accept_~s__state~0); 55675#L118 assume !(24576 == ssl3_accept_~s__state~0); 55673#L121 assume !(8195 == ssl3_accept_~s__state~0); 55671#L124 assume !(8480 == ssl3_accept_~s__state~0); 55669#L127 assume !(8481 == ssl3_accept_~s__state~0); 55667#L130 assume !(8482 == ssl3_accept_~s__state~0); 55665#L133 assume !(8464 == ssl3_accept_~s__state~0); 55663#L136 assume !(8465 == ssl3_accept_~s__state~0); 55661#L139 assume !(8466 == ssl3_accept_~s__state~0); 55659#L142 assume !(8496 == ssl3_accept_~s__state~0); 55657#L145 assume !(8497 == ssl3_accept_~s__state~0); 55655#L148 assume !(8512 == ssl3_accept_~s__state~0); 55654#L151 assume !(8513 == ssl3_accept_~s__state~0); 55651#L154 assume !(8528 == ssl3_accept_~s__state~0); 54545#L157 assume !(8529 == ssl3_accept_~s__state~0); 54546#L160 assume 8544 == ssl3_accept_~s__state~0; 54719#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54720#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 54641#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54717#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54653#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 54654#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 55436#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55433#L593 ssl3_accept_~skip~0 := 0; 55431#L106-2 assume !false; 55429#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55427#L109 assume !(12292 == ssl3_accept_~s__state~0); 55425#L112 assume !(16384 == ssl3_accept_~s__state~0); 55423#L115 assume !(8192 == ssl3_accept_~s__state~0); 55422#L118 assume !(24576 == ssl3_accept_~s__state~0); 55421#L121 assume !(8195 == ssl3_accept_~s__state~0); 55420#L124 assume !(8480 == ssl3_accept_~s__state~0); 55419#L127 assume !(8481 == ssl3_accept_~s__state~0); 55417#L130 assume !(8482 == ssl3_accept_~s__state~0); 55415#L133 assume !(8464 == ssl3_accept_~s__state~0); 55414#L136 assume !(8465 == ssl3_accept_~s__state~0); 55413#L139 assume !(8466 == ssl3_accept_~s__state~0); 55091#L142 assume !(8496 == ssl3_accept_~s__state~0); 55090#L145 assume !(8497 == ssl3_accept_~s__state~0); 55089#L148 assume !(8512 == ssl3_accept_~s__state~0); 55088#L151 assume !(8513 == ssl3_accept_~s__state~0); 55087#L154 assume !(8528 == ssl3_accept_~s__state~0); 55086#L157 assume !(8529 == ssl3_accept_~s__state~0); 55085#L160 assume !(8544 == ssl3_accept_~s__state~0); 55084#L163 assume !(8545 == ssl3_accept_~s__state~0); 55083#L166 assume !(8560 == ssl3_accept_~s__state~0); 55082#L169 assume !(8561 == ssl3_accept_~s__state~0); 55081#L172 assume 8448 == ssl3_accept_~s__state~0; 54898#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 55080#L434 assume !(ssl3_accept_~num1~0 > 0); 55078#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55070#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55069#L593 ssl3_accept_~skip~0 := 0; 55068#L106-2 assume !false; 55067#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55065#L109 assume !(12292 == ssl3_accept_~s__state~0); 55064#L112 assume !(16384 == ssl3_accept_~s__state~0); 55063#L115 assume !(8192 == ssl3_accept_~s__state~0); 55061#L118 assume !(24576 == ssl3_accept_~s__state~0); 55059#L121 assume !(8195 == ssl3_accept_~s__state~0); 55058#L124 assume !(8480 == ssl3_accept_~s__state~0); 55057#L127 assume !(8481 == ssl3_accept_~s__state~0); 55055#L130 assume !(8482 == ssl3_accept_~s__state~0); 55054#L133 assume 8464 == ssl3_accept_~s__state~0; 55052#L140 [2021-10-13 00:24:47,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:47,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-13 00:24:47,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:47,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565885560] [2021-10-13 00:24:47,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:47,322 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:47,329 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:47,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:47,341 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:47,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:47,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1798575244, now seen corresponding path program 1 times [2021-10-13 00:24:47,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:47,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732777238] [2021-10-13 00:24:47,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:47,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:47,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:47,390 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:24:47,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:47,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732777238] [2021-10-13 00:24:47,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732777238] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:47,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502026740] [2021-10-13 00:24:47,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:47,392 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:24:47,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:47,396 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:24:47,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-13 00:24:47,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:47,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:24:47,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:47,934 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:24:47,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502026740] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:47,935 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:24:47,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:24:47,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550972607] [2021-10-13 00:24:47,936 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:47,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:47,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:24:47,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:24:47,938 INFO L87 Difference]: Start difference. First operand 1245 states and 1622 transitions. cyclomatic complexity: 380 Second operand has 4 states, 3 states have (on average 30.0) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:48,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:48,239 INFO L93 Difference]: Finished difference Result 2151 states and 2763 transitions. [2021-10-13 00:24:48,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:24:48,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2151 states and 2763 transitions. [2021-10-13 00:24:48,250 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2021-10-13 00:24:48,259 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2151 states to 2151 states and 2763 transitions. [2021-10-13 00:24:48,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1995 [2021-10-13 00:24:48,262 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1995 [2021-10-13 00:24:48,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2151 states and 2763 transitions. [2021-10-13 00:24:48,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:48,265 INFO L681 BuchiCegarLoop]: Abstraction has 2151 states and 2763 transitions. [2021-10-13 00:24:48,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2151 states and 2763 transitions. [2021-10-13 00:24:48,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2151 to 1613. [2021-10-13 00:24:48,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1613 states, 1613 states have (on average 1.2975821450712957) internal successors, (2093), 1612 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:48,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1613 states to 1613 states and 2093 transitions. [2021-10-13 00:24:48,315 INFO L704 BuchiCegarLoop]: Abstraction has 1613 states and 2093 transitions. [2021-10-13 00:24:48,315 INFO L587 BuchiCegarLoop]: Abstraction has 1613 states and 2093 transitions. [2021-10-13 00:24:48,315 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 00:24:48,315 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1613 states and 2093 transitions. [2021-10-13 00:24:48,322 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1340 [2021-10-13 00:24:48,322 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:48,322 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:48,325 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:48,325 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:48,325 INFO L791 eck$LassoCheckResult]: Stem: 58586#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 58447#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 58448#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 58514#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 58515#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 58525#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 58547#L106-2 assume !false; 58638#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59528#L109 assume !(12292 == ssl3_accept_~s__state~0); 59527#L112 assume !(16384 == ssl3_accept_~s__state~0); 59526#L115 assume !(8192 == ssl3_accept_~s__state~0); 59525#L118 assume !(24576 == ssl3_accept_~s__state~0); 59524#L121 assume !(8195 == ssl3_accept_~s__state~0); 59523#L124 assume !(8480 == ssl3_accept_~s__state~0); 59522#L127 assume !(8481 == ssl3_accept_~s__state~0); 59521#L130 assume !(8482 == ssl3_accept_~s__state~0); 59520#L133 assume 8464 == ssl3_accept_~s__state~0; 58856#L140 [2021-10-13 00:24:48,326 INFO L793 eck$LassoCheckResult]: Loop: 58856#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 59922#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 58439#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 58440#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59881#L593 ssl3_accept_~skip~0 := 0; 59879#L106-2 assume !false; 59877#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59875#L109 assume !(12292 == ssl3_accept_~s__state~0); 59873#L112 assume !(16384 == ssl3_accept_~s__state~0); 59871#L115 assume !(8192 == ssl3_accept_~s__state~0); 59869#L118 assume !(24576 == ssl3_accept_~s__state~0); 59868#L121 assume !(8195 == ssl3_accept_~s__state~0); 59863#L124 assume !(8480 == ssl3_accept_~s__state~0); 59861#L127 assume !(8481 == ssl3_accept_~s__state~0); 59859#L130 assume !(8482 == ssl3_accept_~s__state~0); 59857#L133 assume !(8464 == ssl3_accept_~s__state~0); 59855#L136 assume !(8465 == ssl3_accept_~s__state~0); 59853#L139 assume !(8466 == ssl3_accept_~s__state~0); 59851#L142 assume 8496 == ssl3_accept_~s__state~0; 58555#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 58556#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58560#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 59674#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 59675#L298-2 ssl3_accept_~s__init_num~0 := 0; 58461#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59952#L593 ssl3_accept_~skip~0 := 0; 59951#L106-2 assume !false; 59950#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59949#L109 assume !(12292 == ssl3_accept_~s__state~0); 59948#L112 assume !(16384 == ssl3_accept_~s__state~0); 59947#L115 assume !(8192 == ssl3_accept_~s__state~0); 58564#L118 assume !(24576 == ssl3_accept_~s__state~0); 58409#L121 assume !(8195 == ssl3_accept_~s__state~0); 58410#L124 assume !(8480 == ssl3_accept_~s__state~0); 58539#L127 assume !(8481 == ssl3_accept_~s__state~0); 58494#L130 assume !(8482 == ssl3_accept_~s__state~0); 58495#L133 assume !(8464 == ssl3_accept_~s__state~0); 58390#L136 assume !(8465 == ssl3_accept_~s__state~0); 58391#L139 assume !(8466 == ssl3_accept_~s__state~0); 58424#L142 assume !(8496 == ssl3_accept_~s__state~0); 58501#L145 assume !(8497 == ssl3_accept_~s__state~0); 58420#L148 assume !(8512 == ssl3_accept_~s__state~0); 58421#L151 assume !(8513 == ssl3_accept_~s__state~0); 58541#L154 assume !(8528 == ssl3_accept_~s__state~0); 58371#L157 assume !(8529 == ssl3_accept_~s__state~0); 58372#L160 assume !(8544 == ssl3_accept_~s__state~0); 58476#L163 assume !(8545 == ssl3_accept_~s__state~0); 58477#L166 assume !(8560 == ssl3_accept_~s__state~0); 58505#L169 assume !(8561 == ssl3_accept_~s__state~0); 58506#L172 assume !(8448 == ssl3_accept_~s__state~0); 58359#L175 assume !(8576 == ssl3_accept_~s__state~0); 58360#L178 assume !(8577 == ssl3_accept_~s__state~0); 58418#L181 assume !(8592 == ssl3_accept_~s__state~0); 58543#L184 assume !(8593 == ssl3_accept_~s__state~0); 58544#L187 assume !(8608 == ssl3_accept_~s__state~0); 58511#L190 assume !(8609 == ssl3_accept_~s__state~0); 58512#L193 assume !(8640 == ssl3_accept_~s__state~0); 58516#L196 assume !(8641 == ssl3_accept_~s__state~0); 58462#L199 assume 8656 == ssl3_accept_~s__state~0; 58413#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 58414#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 58441#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 58442#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 58535#L514 assume !(0 == ssl3_accept_~tmp___10~0); 58536#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59323#L593 ssl3_accept_~skip~0 := 0; 59321#L106-2 assume !false; 59319#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59317#L109 assume !(12292 == ssl3_accept_~s__state~0); 59315#L112 assume !(16384 == ssl3_accept_~s__state~0); 59313#L115 assume !(8192 == ssl3_accept_~s__state~0); 59312#L118 assume !(24576 == ssl3_accept_~s__state~0); 59310#L121 assume !(8195 == ssl3_accept_~s__state~0); 59308#L124 assume !(8480 == ssl3_accept_~s__state~0); 59305#L127 assume !(8481 == ssl3_accept_~s__state~0); 59304#L130 assume !(8482 == ssl3_accept_~s__state~0); 59303#L133 assume !(8464 == ssl3_accept_~s__state~0); 59302#L136 assume !(8465 == ssl3_accept_~s__state~0); 59301#L139 assume !(8466 == ssl3_accept_~s__state~0); 59299#L142 assume !(8496 == ssl3_accept_~s__state~0); 59291#L145 assume !(8497 == ssl3_accept_~s__state~0); 59289#L148 assume !(8512 == ssl3_accept_~s__state~0); 59288#L151 assume !(8513 == ssl3_accept_~s__state~0); 59287#L154 assume !(8528 == ssl3_accept_~s__state~0); 59286#L157 assume !(8529 == ssl3_accept_~s__state~0); 59284#L160 assume !(8544 == ssl3_accept_~s__state~0); 59283#L163 assume !(8545 == ssl3_accept_~s__state~0); 59280#L166 assume !(8560 == ssl3_accept_~s__state~0); 59279#L169 assume !(8561 == ssl3_accept_~s__state~0); 59273#L172 assume !(8448 == ssl3_accept_~s__state~0); 59271#L175 assume !(8576 == ssl3_accept_~s__state~0); 59269#L178 assume !(8577 == ssl3_accept_~s__state~0); 59267#L181 assume !(8592 == ssl3_accept_~s__state~0); 59265#L184 assume !(8593 == ssl3_accept_~s__state~0); 59263#L187 assume !(8608 == ssl3_accept_~s__state~0); 59261#L190 assume !(8609 == ssl3_accept_~s__state~0); 59259#L193 assume !(8640 == ssl3_accept_~s__state~0); 59257#L196 assume !(8641 == ssl3_accept_~s__state~0); 59255#L199 assume !(8656 == ssl3_accept_~s__state~0); 59252#L202 assume !(8657 == ssl3_accept_~s__state~0); 58553#L205 assume 8672 == ssl3_accept_~s__state~0; 59130#L209 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59120#L522 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 59119#L522-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 59101#L533 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 58399#L533-2 ssl3_accept_~s__init_num~0 := 0; 58400#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59808#L593 ssl3_accept_~skip~0 := 0; 59807#L106-2 assume !false; 59806#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59805#L109 assume !(12292 == ssl3_accept_~s__state~0); 59804#L112 assume !(16384 == ssl3_accept_~s__state~0); 59803#L115 assume !(8192 == ssl3_accept_~s__state~0); 59802#L118 assume !(24576 == ssl3_accept_~s__state~0); 59801#L121 assume !(8195 == ssl3_accept_~s__state~0); 59800#L124 assume !(8480 == ssl3_accept_~s__state~0); 59799#L127 assume !(8481 == ssl3_accept_~s__state~0); 59798#L130 assume !(8482 == ssl3_accept_~s__state~0); 59796#L133 assume !(8464 == ssl3_accept_~s__state~0); 59795#L136 assume !(8465 == ssl3_accept_~s__state~0); 59774#L139 assume !(8466 == ssl3_accept_~s__state~0); 59043#L142 assume !(8496 == ssl3_accept_~s__state~0); 59044#L145 assume !(8497 == ssl3_accept_~s__state~0); 58980#L148 assume !(8512 == ssl3_accept_~s__state~0); 58981#L151 assume !(8513 == ssl3_accept_~s__state~0); 58894#L154 assume !(8528 == ssl3_accept_~s__state~0); 58895#L157 assume !(8529 == ssl3_accept_~s__state~0); 58877#L160 assume !(8544 == ssl3_accept_~s__state~0); 58878#L163 assume !(8545 == ssl3_accept_~s__state~0); 58861#L166 assume !(8560 == ssl3_accept_~s__state~0); 58853#L169 assume !(8561 == ssl3_accept_~s__state~0); 58811#L172 assume 8448 == ssl3_accept_~s__state~0; 58714#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 58715#L434 assume !(ssl3_accept_~num1~0 > 0); 58709#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58710#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58682#L593 ssl3_accept_~skip~0 := 0; 58683#L106-2 assume !false; 58676#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58677#L109 assume !(12292 == ssl3_accept_~s__state~0); 58669#L112 assume !(16384 == ssl3_accept_~s__state~0); 58670#L115 assume !(8192 == ssl3_accept_~s__state~0); 58663#L118 assume !(24576 == ssl3_accept_~s__state~0); 58664#L121 assume !(8195 == ssl3_accept_~s__state~0); 58657#L124 assume !(8480 == ssl3_accept_~s__state~0); 58658#L127 assume !(8481 == ssl3_accept_~s__state~0); 58649#L130 assume !(8482 == ssl3_accept_~s__state~0); 58650#L133 assume 8464 == ssl3_accept_~s__state~0; 58856#L140 [2021-10-13 00:24:48,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:48,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-13 00:24:48,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:48,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534091073] [2021-10-13 00:24:48,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:48,327 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:48,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:48,345 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:48,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:48,367 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:48,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:48,372 INFO L82 PathProgramCache]: Analyzing trace with hash 1555941360, now seen corresponding path program 1 times [2021-10-13 00:24:48,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:48,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480406134] [2021-10-13 00:24:48,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:48,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:48,413 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-10-13 00:24:48,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:48,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480406134] [2021-10-13 00:24:48,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480406134] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:48,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:48,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:48,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191983825] [2021-10-13 00:24:48,417 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:48,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:48,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:48,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:48,419 INFO L87 Difference]: Start difference. First operand 1613 states and 2093 transitions. cyclomatic complexity: 483 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:48,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:48,452 INFO L93 Difference]: Finished difference Result 2268 states and 2963 transitions. [2021-10-13 00:24:48,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:48,452 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2268 states and 2963 transitions. [2021-10-13 00:24:48,465 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1995 [2021-10-13 00:24:48,474 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2268 states to 2268 states and 2963 transitions. [2021-10-13 00:24:48,474 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2112 [2021-10-13 00:24:48,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2112 [2021-10-13 00:24:48,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2268 states and 2963 transitions. [2021-10-13 00:24:48,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:48,479 INFO L681 BuchiCegarLoop]: Abstraction has 2268 states and 2963 transitions. [2021-10-13 00:24:48,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states and 2963 transitions. [2021-10-13 00:24:48,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 2268. [2021-10-13 00:24:48,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2268 states, 2268 states have (on average 1.306437389770723) internal successors, (2963), 2267 states have internal predecessors, (2963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:48,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2268 states to 2268 states and 2963 transitions. [2021-10-13 00:24:48,515 INFO L704 BuchiCegarLoop]: Abstraction has 2268 states and 2963 transitions. [2021-10-13 00:24:48,515 INFO L587 BuchiCegarLoop]: Abstraction has 2268 states and 2963 transitions. [2021-10-13 00:24:48,515 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 00:24:48,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2268 states and 2963 transitions. [2021-10-13 00:24:48,525 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1995 [2021-10-13 00:24:48,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:48,526 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:48,554 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:48,554 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:48,554 INFO L791 eck$LassoCheckResult]: Stem: 62474#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 62330#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 62331#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62393#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 62394#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62404#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 62423#L106-2 assume !false; 62522#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63871#L109 assume !(12292 == ssl3_accept_~s__state~0); 63869#L112 assume !(16384 == ssl3_accept_~s__state~0); 63867#L115 assume !(8192 == ssl3_accept_~s__state~0); 63865#L118 assume !(24576 == ssl3_accept_~s__state~0); 63863#L121 assume !(8195 == ssl3_accept_~s__state~0); 63861#L124 assume !(8480 == ssl3_accept_~s__state~0); 63859#L127 assume !(8481 == ssl3_accept_~s__state~0); 63857#L130 assume !(8482 == ssl3_accept_~s__state~0); 63368#L133 assume 8464 == ssl3_accept_~s__state~0; 63360#L140 [2021-10-13 00:24:48,554 INFO L793 eck$LassoCheckResult]: Loop: 63360#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 64177#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 62366#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63908#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63906#L593 ssl3_accept_~skip~0 := 0; 63904#L106-2 assume !false; 63902#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63900#L109 assume !(12292 == ssl3_accept_~s__state~0); 63898#L112 assume !(16384 == ssl3_accept_~s__state~0); 63896#L115 assume !(8192 == ssl3_accept_~s__state~0); 63894#L118 assume !(24576 == ssl3_accept_~s__state~0); 63892#L121 assume !(8195 == ssl3_accept_~s__state~0); 63890#L124 assume !(8480 == ssl3_accept_~s__state~0); 63888#L127 assume !(8481 == ssl3_accept_~s__state~0); 63886#L130 assume !(8482 == ssl3_accept_~s__state~0); 63884#L133 assume !(8464 == ssl3_accept_~s__state~0); 63882#L136 assume !(8465 == ssl3_accept_~s__state~0); 63880#L139 assume !(8466 == ssl3_accept_~s__state~0); 63878#L142 assume 8496 == ssl3_accept_~s__state~0; 62431#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 62432#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63151#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 63148#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 63149#L298-2 ssl3_accept_~s__init_num~0 := 0; 63352#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63340#L593 ssl3_accept_~skip~0 := 0; 63341#L106-2 assume !false; 63336#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63337#L109 assume !(12292 == ssl3_accept_~s__state~0); 63331#L112 assume !(16384 == ssl3_accept_~s__state~0); 63332#L115 assume !(8192 == ssl3_accept_~s__state~0); 63325#L118 assume !(24576 == ssl3_accept_~s__state~0); 63326#L121 assume !(8195 == ssl3_accept_~s__state~0); 63315#L124 assume !(8480 == ssl3_accept_~s__state~0); 63316#L127 assume !(8481 == ssl3_accept_~s__state~0); 63307#L130 assume !(8482 == ssl3_accept_~s__state~0); 63308#L133 assume !(8464 == ssl3_accept_~s__state~0); 63299#L136 assume !(8465 == ssl3_accept_~s__state~0); 63300#L139 assume !(8466 == ssl3_accept_~s__state~0); 63291#L142 assume !(8496 == ssl3_accept_~s__state~0); 63292#L145 assume !(8497 == ssl3_accept_~s__state~0); 63283#L148 assume !(8512 == ssl3_accept_~s__state~0); 63284#L151 assume !(8513 == ssl3_accept_~s__state~0); 63275#L154 assume !(8528 == ssl3_accept_~s__state~0); 63276#L157 assume !(8529 == ssl3_accept_~s__state~0); 63267#L160 assume !(8544 == ssl3_accept_~s__state~0); 63268#L163 assume !(8545 == ssl3_accept_~s__state~0); 63259#L166 assume !(8560 == ssl3_accept_~s__state~0); 63260#L169 assume !(8561 == ssl3_accept_~s__state~0); 63251#L172 assume !(8448 == ssl3_accept_~s__state~0); 63252#L175 assume !(8576 == ssl3_accept_~s__state~0); 63243#L178 assume !(8577 == ssl3_accept_~s__state~0); 63244#L181 assume !(8592 == ssl3_accept_~s__state~0); 63235#L184 assume !(8593 == ssl3_accept_~s__state~0); 63236#L187 assume !(8608 == ssl3_accept_~s__state~0); 63229#L190 assume !(8609 == ssl3_accept_~s__state~0); 63230#L193 assume !(8640 == ssl3_accept_~s__state~0); 63221#L196 assume !(8641 == ssl3_accept_~s__state~0); 62854#L199 assume 8656 == ssl3_accept_~s__state~0; 62299#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 62300#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 62325#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 62326#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 62411#L514 assume !(0 == ssl3_accept_~tmp___10~0); 62412#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64220#L593 ssl3_accept_~skip~0 := 0; 64219#L106-2 assume !false; 63975#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63974#L109 assume !(12292 == ssl3_accept_~s__state~0); 63972#L112 assume !(16384 == ssl3_accept_~s__state~0); 63970#L115 assume !(8192 == ssl3_accept_~s__state~0); 63968#L118 assume !(24576 == ssl3_accept_~s__state~0); 63962#L121 assume !(8195 == ssl3_accept_~s__state~0); 63960#L124 assume !(8480 == ssl3_accept_~s__state~0); 63958#L127 assume !(8481 == ssl3_accept_~s__state~0); 63956#L130 assume !(8482 == ssl3_accept_~s__state~0); 63954#L133 assume !(8464 == ssl3_accept_~s__state~0); 63952#L136 assume !(8465 == ssl3_accept_~s__state~0); 63950#L139 assume !(8466 == ssl3_accept_~s__state~0); 63948#L142 assume !(8496 == ssl3_accept_~s__state~0); 63946#L145 assume !(8497 == ssl3_accept_~s__state~0); 63943#L148 assume !(8512 == ssl3_accept_~s__state~0); 63941#L151 assume !(8513 == ssl3_accept_~s__state~0); 63939#L154 assume !(8528 == ssl3_accept_~s__state~0); 63875#L157 assume !(8529 == ssl3_accept_~s__state~0); 63874#L160 assume !(8544 == ssl3_accept_~s__state~0); 63873#L163 assume !(8545 == ssl3_accept_~s__state~0); 63872#L166 assume !(8560 == ssl3_accept_~s__state~0); 63870#L169 assume !(8561 == ssl3_accept_~s__state~0); 63868#L172 assume !(8448 == ssl3_accept_~s__state~0); 63866#L175 assume !(8576 == ssl3_accept_~s__state~0); 63864#L178 assume !(8577 == ssl3_accept_~s__state~0); 63862#L181 assume !(8592 == ssl3_accept_~s__state~0); 63860#L184 assume !(8593 == ssl3_accept_~s__state~0); 63858#L187 assume !(8608 == ssl3_accept_~s__state~0); 63856#L190 assume !(8609 == ssl3_accept_~s__state~0); 63383#L193 assume !(8640 == ssl3_accept_~s__state~0); 63382#L196 assume !(8641 == ssl3_accept_~s__state~0); 63381#L199 assume !(8656 == ssl3_accept_~s__state~0); 63378#L202 assume !(8657 == ssl3_accept_~s__state~0); 62407#L205 assume 8672 == ssl3_accept_~s__state~0; 62408#L209 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62453#L522 assume !(4 == ssl3_accept_~blastFlag~0); 62454#L525 assume !(5 == ssl3_accept_~blastFlag~0); 63748#L522-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 63745#L533 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 63746#L533-2 ssl3_accept_~s__init_num~0 := 0; 64009#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64008#L593 ssl3_accept_~skip~0 := 0; 64002#L106-2 assume !false; 64000#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63998#L109 assume !(12292 == ssl3_accept_~s__state~0); 63996#L112 assume !(16384 == ssl3_accept_~s__state~0); 63994#L115 assume !(8192 == ssl3_accept_~s__state~0); 63992#L118 assume !(24576 == ssl3_accept_~s__state~0); 63990#L121 assume !(8195 == ssl3_accept_~s__state~0); 63988#L124 assume !(8480 == ssl3_accept_~s__state~0); 63986#L127 assume !(8481 == ssl3_accept_~s__state~0); 63983#L130 assume !(8482 == ssl3_accept_~s__state~0); 63938#L133 assume !(8464 == ssl3_accept_~s__state~0); 63854#L136 assume !(8465 == ssl3_accept_~s__state~0); 63849#L139 assume !(8466 == ssl3_accept_~s__state~0); 63660#L142 assume !(8496 == ssl3_accept_~s__state~0); 63357#L145 assume !(8497 == ssl3_accept_~s__state~0); 63653#L148 assume !(8512 == ssl3_accept_~s__state~0); 63649#L151 assume !(8513 == ssl3_accept_~s__state~0); 63645#L154 assume !(8528 == ssl3_accept_~s__state~0); 63641#L157 assume !(8529 == ssl3_accept_~s__state~0); 63638#L160 assume !(8544 == ssl3_accept_~s__state~0); 63635#L163 assume !(8545 == ssl3_accept_~s__state~0); 63632#L166 assume !(8560 == ssl3_accept_~s__state~0); 63629#L169 assume !(8561 == ssl3_accept_~s__state~0); 63214#L172 assume 8448 == ssl3_accept_~s__state~0; 63215#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 63204#L434 assume !(ssl3_accept_~num1~0 > 0); 63203#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63187#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63188#L593 ssl3_accept_~skip~0 := 0; 63179#L106-2 assume !false; 63180#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62607#L109 assume !(12292 == ssl3_accept_~s__state~0); 62609#L112 assume !(16384 == ssl3_accept_~s__state~0); 62600#L115 assume !(8192 == ssl3_accept_~s__state~0); 62601#L118 assume !(24576 == ssl3_accept_~s__state~0); 62592#L121 assume !(8195 == ssl3_accept_~s__state~0); 62593#L124 assume !(8480 == ssl3_accept_~s__state~0); 62572#L127 assume !(8481 == ssl3_accept_~s__state~0); 62574#L130 assume !(8482 == ssl3_accept_~s__state~0); 63574#L133 assume 8464 == ssl3_accept_~s__state~0; 63360#L140 [2021-10-13 00:24:48,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:48,555 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-13 00:24:48,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:48,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813123491] [2021-10-13 00:24:48,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:48,556 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:48,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:48,566 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:48,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:48,577 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:48,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:48,578 INFO L82 PathProgramCache]: Analyzing trace with hash -1944660760, now seen corresponding path program 1 times [2021-10-13 00:24:48,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:48,579 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313893011] [2021-10-13 00:24:48,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:48,579 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:48,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:48,621 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-13 00:24:48,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:48,622 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313893011] [2021-10-13 00:24:48,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313893011] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:48,622 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:48,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:48,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688420723] [2021-10-13 00:24:48,623 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:48,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:48,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:48,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:48,625 INFO L87 Difference]: Start difference. First operand 2268 states and 2963 transitions. cyclomatic complexity: 698 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:48,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:48,658 INFO L93 Difference]: Finished difference Result 4119 states and 5425 transitions. [2021-10-13 00:24:48,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:48,658 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4119 states and 5425 transitions. [2021-10-13 00:24:48,684 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3816 [2021-10-13 00:24:48,702 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4119 states to 4119 states and 5425 transitions. [2021-10-13 00:24:48,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3963 [2021-10-13 00:24:48,708 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3963 [2021-10-13 00:24:48,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4119 states and 5425 transitions. [2021-10-13 00:24:48,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:48,715 INFO L681 BuchiCegarLoop]: Abstraction has 4119 states and 5425 transitions. [2021-10-13 00:24:48,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4119 states and 5425 transitions. [2021-10-13 00:24:48,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4119 to 4119. [2021-10-13 00:24:48,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4119 states, 4119 states have (on average 1.3170672493323623) internal successors, (5425), 4118 states have internal predecessors, (5425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:48,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4119 states to 4119 states and 5425 transitions. [2021-10-13 00:24:48,774 INFO L704 BuchiCegarLoop]: Abstraction has 4119 states and 5425 transitions. [2021-10-13 00:24:48,774 INFO L587 BuchiCegarLoop]: Abstraction has 4119 states and 5425 transitions. [2021-10-13 00:24:48,774 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 00:24:48,775 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4119 states and 5425 transitions. [2021-10-13 00:24:48,789 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3816 [2021-10-13 00:24:48,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:48,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:48,792 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:48,792 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:48,793 INFO L791 eck$LassoCheckResult]: Stem: 68882#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 68725#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 68726#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68794#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 68795#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68807#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 68827#L106-2 assume !false; 68934#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71276#L109 assume !(12292 == ssl3_accept_~s__state~0); 71272#L112 assume !(16384 == ssl3_accept_~s__state~0); 71268#L115 assume !(8192 == ssl3_accept_~s__state~0); 71264#L118 assume !(24576 == ssl3_accept_~s__state~0); 71260#L121 assume !(8195 == ssl3_accept_~s__state~0); 71256#L124 assume !(8480 == ssl3_accept_~s__state~0); 71252#L127 assume !(8481 == ssl3_accept_~s__state~0); 71249#L130 assume !(8482 == ssl3_accept_~s__state~0); 69884#L133 assume 8464 == ssl3_accept_~s__state~0; 69882#L140 [2021-10-13 00:24:48,793 INFO L793 eck$LassoCheckResult]: Loop: 69882#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 69398#L279 assume !(0 == ssl3_accept_~blastFlag~0); 69399#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 71285#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71282#L593 ssl3_accept_~skip~0 := 0; 71279#L106-2 assume !false; 71275#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71271#L109 assume !(12292 == ssl3_accept_~s__state~0); 71267#L112 assume !(16384 == ssl3_accept_~s__state~0); 71263#L115 assume !(8192 == ssl3_accept_~s__state~0); 71259#L118 assume !(24576 == ssl3_accept_~s__state~0); 71255#L121 assume !(8195 == ssl3_accept_~s__state~0); 71251#L124 assume !(8480 == ssl3_accept_~s__state~0); 71247#L127 assume !(8481 == ssl3_accept_~s__state~0); 71245#L130 assume !(8482 == ssl3_accept_~s__state~0); 71243#L133 assume !(8464 == ssl3_accept_~s__state~0); 71242#L136 assume !(8465 == ssl3_accept_~s__state~0); 71240#L139 assume !(8466 == ssl3_accept_~s__state~0); 71133#L142 assume 8496 == ssl3_accept_~s__state~0; 69942#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 71130#L292 assume !(1 == ssl3_accept_~blastFlag~0); 71128#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 71126#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68710#L298-2 ssl3_accept_~s__init_num~0 := 0; 71007#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71006#L593 ssl3_accept_~skip~0 := 0; 71005#L106-2 assume !false; 71004#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71003#L109 assume !(12292 == ssl3_accept_~s__state~0); 71002#L112 assume !(16384 == ssl3_accept_~s__state~0); 71001#L115 assume !(8192 == ssl3_accept_~s__state~0); 71000#L118 assume !(24576 == ssl3_accept_~s__state~0); 70999#L121 assume !(8195 == ssl3_accept_~s__state~0); 70998#L124 assume !(8480 == ssl3_accept_~s__state~0); 69315#L127 assume !(8481 == ssl3_accept_~s__state~0); 69316#L130 assume !(8482 == ssl3_accept_~s__state~0); 69312#L133 assume !(8464 == ssl3_accept_~s__state~0); 69310#L136 assume !(8465 == ssl3_accept_~s__state~0); 69311#L139 assume !(8466 == ssl3_accept_~s__state~0); 69306#L142 assume !(8496 == ssl3_accept_~s__state~0); 69307#L145 assume !(8497 == ssl3_accept_~s__state~0); 68991#L148 assume 8512 == ssl3_accept_~s__state~0; 68992#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71149#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 71148#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71140#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71139#L593 ssl3_accept_~skip~0 := 0; 71138#L106-2 assume !false; 71137#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71136#L109 assume !(12292 == ssl3_accept_~s__state~0); 71135#L112 assume !(16384 == ssl3_accept_~s__state~0); 71134#L115 assume !(8192 == ssl3_accept_~s__state~0); 71132#L118 assume !(24576 == ssl3_accept_~s__state~0); 71131#L121 assume !(8195 == ssl3_accept_~s__state~0); 71129#L124 assume !(8480 == ssl3_accept_~s__state~0); 71127#L127 assume !(8481 == ssl3_accept_~s__state~0); 71125#L130 assume !(8482 == ssl3_accept_~s__state~0); 71124#L133 assume !(8464 == ssl3_accept_~s__state~0); 71123#L136 assume !(8465 == ssl3_accept_~s__state~0); 71122#L139 assume !(8466 == ssl3_accept_~s__state~0); 71121#L142 assume !(8496 == ssl3_accept_~s__state~0); 71120#L145 assume !(8497 == ssl3_accept_~s__state~0); 71119#L148 assume !(8512 == ssl3_accept_~s__state~0); 71118#L151 assume !(8513 == ssl3_accept_~s__state~0); 71117#L154 assume 8528 == ssl3_accept_~s__state~0; 70801#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 71116#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 71113#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 71111#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 71109#L359 assume !(ssl3_accept_~ret~0 <= 0); 71103#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 71098#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71095#L593 ssl3_accept_~skip~0 := 0; 71094#L106-2 assume !false; 71089#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71087#L109 assume !(12292 == ssl3_accept_~s__state~0); 71085#L112 assume !(16384 == ssl3_accept_~s__state~0); 71083#L115 assume !(8192 == ssl3_accept_~s__state~0); 71081#L118 assume !(24576 == ssl3_accept_~s__state~0); 71079#L121 assume !(8195 == ssl3_accept_~s__state~0); 71077#L124 assume !(8480 == ssl3_accept_~s__state~0); 71075#L127 assume !(8481 == ssl3_accept_~s__state~0); 71073#L130 assume !(8482 == ssl3_accept_~s__state~0); 71071#L133 assume !(8464 == ssl3_accept_~s__state~0); 71069#L136 assume !(8465 == ssl3_accept_~s__state~0); 71067#L139 assume !(8466 == ssl3_accept_~s__state~0); 71065#L142 assume !(8496 == ssl3_accept_~s__state~0); 71063#L145 assume !(8497 == ssl3_accept_~s__state~0); 71061#L148 assume !(8512 == ssl3_accept_~s__state~0); 71059#L151 assume !(8513 == ssl3_accept_~s__state~0); 71057#L154 assume !(8528 == ssl3_accept_~s__state~0); 71055#L157 assume !(8529 == ssl3_accept_~s__state~0); 71053#L160 assume 8544 == ssl3_accept_~s__state~0; 70791#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 71050#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 71047#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71042#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 71041#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 71040#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 71031#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71030#L593 ssl3_accept_~skip~0 := 0; 71028#L106-2 assume !false; 71027#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71026#L109 assume !(12292 == ssl3_accept_~s__state~0); 71025#L112 assume !(16384 == ssl3_accept_~s__state~0); 71024#L115 assume !(8192 == ssl3_accept_~s__state~0); 71021#L118 assume !(24576 == ssl3_accept_~s__state~0); 71020#L121 assume !(8195 == ssl3_accept_~s__state~0); 71019#L124 assume !(8480 == ssl3_accept_~s__state~0); 71018#L127 assume !(8481 == ssl3_accept_~s__state~0); 71017#L130 assume !(8482 == ssl3_accept_~s__state~0); 71014#L133 assume !(8464 == ssl3_accept_~s__state~0); 71013#L136 assume !(8465 == ssl3_accept_~s__state~0); 71010#L139 assume !(8466 == ssl3_accept_~s__state~0); 70932#L142 assume !(8496 == ssl3_accept_~s__state~0); 70930#L145 assume !(8497 == ssl3_accept_~s__state~0); 70928#L148 assume !(8512 == ssl3_accept_~s__state~0); 70925#L151 assume !(8513 == ssl3_accept_~s__state~0); 70922#L154 assume !(8528 == ssl3_accept_~s__state~0); 70921#L157 assume !(8529 == ssl3_accept_~s__state~0); 70920#L160 assume !(8544 == ssl3_accept_~s__state~0); 70919#L163 assume !(8545 == ssl3_accept_~s__state~0); 70918#L166 assume !(8560 == ssl3_accept_~s__state~0); 70917#L169 assume !(8561 == ssl3_accept_~s__state~0); 70916#L172 assume 8448 == ssl3_accept_~s__state~0; 70915#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 70914#L434 assume !(ssl3_accept_~num1~0 > 0); 70910#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 70892#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70885#L593 ssl3_accept_~skip~0 := 0; 70882#L106-2 assume !false; 70879#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70875#L109 assume !(12292 == ssl3_accept_~s__state~0); 70869#L112 assume 16384 == ssl3_accept_~s__state~0; 70855#L218 ssl3_accept_~s__server~0 := 1; 70990#L223 assume 0 != ssl3_accept_~cb~0; 70987#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 70986#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 70985#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 70983#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 70982#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 70979#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 70974#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70971#L593 ssl3_accept_~skip~0 := 0; 70970#L106-2 assume !false; 70964#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70962#L109 assume !(12292 == ssl3_accept_~s__state~0); 70960#L112 assume !(16384 == ssl3_accept_~s__state~0); 70958#L115 assume !(8192 == ssl3_accept_~s__state~0); 70956#L118 assume !(24576 == ssl3_accept_~s__state~0); 70954#L121 assume !(8195 == ssl3_accept_~s__state~0); 70948#L124 assume !(8480 == ssl3_accept_~s__state~0); 70947#L127 assume !(8481 == ssl3_accept_~s__state~0); 70944#L130 assume !(8482 == ssl3_accept_~s__state~0); 70943#L133 assume 8464 == ssl3_accept_~s__state~0; 69882#L140 [2021-10-13 00:24:48,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:48,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-13 00:24:48,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:48,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142122378] [2021-10-13 00:24:48,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:48,794 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:48,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:48,802 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:48,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:48,817 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:48,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:48,818 INFO L82 PathProgramCache]: Analyzing trace with hash 2098248568, now seen corresponding path program 1 times [2021-10-13 00:24:48,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:48,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411605430] [2021-10-13 00:24:48,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:48,819 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:48,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:48,858 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:24:48,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:48,859 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411605430] [2021-10-13 00:24:48,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411605430] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:48,859 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492330787] [2021-10-13 00:24:48,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:48,859 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:24:48,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:48,862 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:24:48,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-13 00:24:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:49,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:24:49,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:49,467 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-13 00:24:49,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492330787] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:49,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:24:49,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:24:49,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777732990] [2021-10-13 00:24:49,468 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:49,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:49,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:49,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:24:49,469 INFO L87 Difference]: Start difference. First operand 4119 states and 5425 transitions. cyclomatic complexity: 1311 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:49,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:49,605 INFO L93 Difference]: Finished difference Result 4239 states and 5569 transitions. [2021-10-13 00:24:49,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:49,616 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4239 states and 5569 transitions. [2021-10-13 00:24:49,671 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3936 [2021-10-13 00:24:49,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4239 states to 4239 states and 5569 transitions. [2021-10-13 00:24:49,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4083 [2021-10-13 00:24:49,690 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4083 [2021-10-13 00:24:49,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4239 states and 5569 transitions. [2021-10-13 00:24:49,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:49,696 INFO L681 BuchiCegarLoop]: Abstraction has 4239 states and 5569 transitions. [2021-10-13 00:24:49,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states and 5569 transitions. [2021-10-13 00:24:49,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 4173. [2021-10-13 00:24:49,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4173 states, 4173 states have (on average 1.3158399233165587) internal successors, (5491), 4172 states have internal predecessors, (5491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:49,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4173 states to 4173 states and 5491 transitions. [2021-10-13 00:24:49,755 INFO L704 BuchiCegarLoop]: Abstraction has 4173 states and 5491 transitions. [2021-10-13 00:24:49,755 INFO L587 BuchiCegarLoop]: Abstraction has 4173 states and 5491 transitions. [2021-10-13 00:24:49,755 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 00:24:49,755 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4173 states and 5491 transitions. [2021-10-13 00:24:49,771 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3870 [2021-10-13 00:24:49,771 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:49,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:49,778 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:49,778 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:49,779 INFO L791 eck$LassoCheckResult]: Stem: 77699#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 77553#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 77554#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 77620#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 77621#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 77632#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 77650#L106-2 assume !false; 77747#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79152#L109 assume !(12292 == ssl3_accept_~s__state~0); 79151#L112 assume !(16384 == ssl3_accept_~s__state~0); 79150#L115 assume !(8192 == ssl3_accept_~s__state~0); 79149#L118 assume !(24576 == ssl3_accept_~s__state~0); 79148#L121 assume !(8195 == ssl3_accept_~s__state~0); 79147#L124 assume !(8480 == ssl3_accept_~s__state~0); 79146#L127 assume !(8481 == ssl3_accept_~s__state~0); 79145#L130 assume !(8482 == ssl3_accept_~s__state~0); 79144#L133 assume 8464 == ssl3_accept_~s__state~0; 78749#L140 [2021-10-13 00:24:49,779 INFO L793 eck$LassoCheckResult]: Loop: 78749#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 80542#L279 assume !(0 == ssl3_accept_~blastFlag~0); 80536#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 80529#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80523#L593 ssl3_accept_~skip~0 := 0; 80521#L106-2 assume !false; 80519#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80513#L109 assume !(12292 == ssl3_accept_~s__state~0); 80508#L112 assume !(16384 == ssl3_accept_~s__state~0); 80501#L115 assume !(8192 == ssl3_accept_~s__state~0); 80498#L118 assume !(24576 == ssl3_accept_~s__state~0); 80495#L121 assume !(8195 == ssl3_accept_~s__state~0); 80492#L124 assume !(8480 == ssl3_accept_~s__state~0); 80489#L127 assume !(8481 == ssl3_accept_~s__state~0); 80486#L130 assume !(8482 == ssl3_accept_~s__state~0); 80483#L133 assume !(8464 == ssl3_accept_~s__state~0); 80480#L136 assume !(8465 == ssl3_accept_~s__state~0); 80477#L139 assume !(8466 == ssl3_accept_~s__state~0); 80471#L142 assume 8496 == ssl3_accept_~s__state~0; 78742#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 80469#L292 assume !(1 == ssl3_accept_~blastFlag~0); 80467#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 80464#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 77541#L298-2 ssl3_accept_~s__init_num~0 := 0; 80455#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80453#L593 ssl3_accept_~skip~0 := 0; 80452#L106-2 assume !false; 80447#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80441#L109 assume !(12292 == ssl3_accept_~s__state~0); 80431#L112 assume !(16384 == ssl3_accept_~s__state~0); 80424#L115 assume !(8192 == ssl3_accept_~s__state~0); 80421#L118 assume !(24576 == ssl3_accept_~s__state~0); 80418#L121 assume !(8195 == ssl3_accept_~s__state~0); 80415#L124 assume !(8480 == ssl3_accept_~s__state~0); 80412#L127 assume !(8481 == ssl3_accept_~s__state~0); 80409#L130 assume !(8482 == ssl3_accept_~s__state~0); 80406#L133 assume !(8464 == ssl3_accept_~s__state~0); 80284#L136 assume !(8465 == ssl3_accept_~s__state~0); 80283#L139 assume !(8466 == ssl3_accept_~s__state~0); 80278#L142 assume !(8496 == ssl3_accept_~s__state~0); 80276#L145 assume !(8497 == ssl3_accept_~s__state~0); 80271#L148 assume 8512 == ssl3_accept_~s__state~0; 79117#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80259#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 80250#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 80243#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80240#L593 ssl3_accept_~skip~0 := 0; 80237#L106-2 assume !false; 80234#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80231#L109 assume !(12292 == ssl3_accept_~s__state~0); 80228#L112 assume !(16384 == ssl3_accept_~s__state~0); 80225#L115 assume !(8192 == ssl3_accept_~s__state~0); 80222#L118 assume !(24576 == ssl3_accept_~s__state~0); 80219#L121 assume !(8195 == ssl3_accept_~s__state~0); 80216#L124 assume !(8480 == ssl3_accept_~s__state~0); 80213#L127 assume !(8481 == ssl3_accept_~s__state~0); 80210#L130 assume !(8482 == ssl3_accept_~s__state~0); 80207#L133 assume !(8464 == ssl3_accept_~s__state~0); 80204#L136 assume !(8465 == ssl3_accept_~s__state~0); 80201#L139 assume !(8466 == ssl3_accept_~s__state~0); 80198#L142 assume !(8496 == ssl3_accept_~s__state~0); 80195#L145 assume !(8497 == ssl3_accept_~s__state~0); 80192#L148 assume !(8512 == ssl3_accept_~s__state~0); 80189#L151 assume !(8513 == ssl3_accept_~s__state~0); 80186#L154 assume 8528 == ssl3_accept_~s__state~0; 79103#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 80177#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 80178#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 80170#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 80168#L359 assume !(ssl3_accept_~ret~0 <= 0); 80161#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 80156#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80155#L593 ssl3_accept_~skip~0 := 0; 80153#L106-2 assume !false; 80148#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80146#L109 assume !(12292 == ssl3_accept_~s__state~0); 80145#L112 assume !(16384 == ssl3_accept_~s__state~0); 80142#L115 assume !(8192 == ssl3_accept_~s__state~0); 80140#L118 assume !(24576 == ssl3_accept_~s__state~0); 80137#L121 assume !(8195 == ssl3_accept_~s__state~0); 80131#L124 assume !(8480 == ssl3_accept_~s__state~0); 80129#L127 assume !(8481 == ssl3_accept_~s__state~0); 80127#L130 assume !(8482 == ssl3_accept_~s__state~0); 80125#L133 assume !(8464 == ssl3_accept_~s__state~0); 80123#L136 assume !(8465 == ssl3_accept_~s__state~0); 80121#L139 assume !(8466 == ssl3_accept_~s__state~0); 80119#L142 assume !(8496 == ssl3_accept_~s__state~0); 80117#L145 assume !(8497 == ssl3_accept_~s__state~0); 80115#L148 assume !(8512 == ssl3_accept_~s__state~0); 80113#L151 assume !(8513 == ssl3_accept_~s__state~0); 80111#L154 assume !(8528 == ssl3_accept_~s__state~0); 80109#L157 assume !(8529 == ssl3_accept_~s__state~0); 80107#L160 assume 8544 == ssl3_accept_~s__state~0; 78958#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 80104#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 80101#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80096#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 80093#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 80090#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 80060#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80058#L593 ssl3_accept_~skip~0 := 0; 80056#L106-2 assume !false; 80054#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80052#L109 assume !(12292 == ssl3_accept_~s__state~0); 80050#L112 assume !(16384 == ssl3_accept_~s__state~0); 80048#L115 assume !(8192 == ssl3_accept_~s__state~0); 80046#L118 assume !(24576 == ssl3_accept_~s__state~0); 80044#L121 assume !(8195 == ssl3_accept_~s__state~0); 80042#L124 assume !(8480 == ssl3_accept_~s__state~0); 80041#L127 assume !(8481 == ssl3_accept_~s__state~0); 80039#L130 assume !(8482 == ssl3_accept_~s__state~0); 80037#L133 assume !(8464 == ssl3_accept_~s__state~0); 80035#L136 assume !(8465 == ssl3_accept_~s__state~0); 80033#L139 assume !(8466 == ssl3_accept_~s__state~0); 80032#L142 assume !(8496 == ssl3_accept_~s__state~0); 80029#L145 assume !(8497 == ssl3_accept_~s__state~0); 80028#L148 assume !(8512 == ssl3_accept_~s__state~0); 80025#L151 assume !(8513 == ssl3_accept_~s__state~0); 79947#L154 assume !(8528 == ssl3_accept_~s__state~0); 79945#L157 assume !(8529 == ssl3_accept_~s__state~0); 79944#L160 assume !(8544 == ssl3_accept_~s__state~0); 79638#L163 assume !(8545 == ssl3_accept_~s__state~0); 79637#L166 assume !(8560 == ssl3_accept_~s__state~0); 79636#L169 assume !(8561 == ssl3_accept_~s__state~0); 79635#L172 assume 8448 == ssl3_accept_~s__state~0; 79633#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 79631#L434 assume !(ssl3_accept_~num1~0 > 0); 79628#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 79423#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79416#L593 ssl3_accept_~skip~0 := 0; 79414#L106-2 assume !false; 79412#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79407#L109 assume 12292 == ssl3_accept_~s__state~0; 79406#L110 ssl3_accept_~s__new_session~0 := 1; 79405#L218 ssl3_accept_~s__server~0 := 1; 79404#L223 assume 0 != ssl3_accept_~cb~0; 79400#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 79398#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 79399#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 80297#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 80296#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 80295#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post33 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post33;havoc ssl3_accept_#t~post33;ssl3_accept_~s__state~0 := 8480; 80288#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80287#L593 ssl3_accept_~skip~0 := 0; 80286#L106-2 assume !false; 80285#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79338#L109 assume !(12292 == ssl3_accept_~s__state~0); 79334#L112 assume !(16384 == ssl3_accept_~s__state~0); 79332#L115 assume !(8192 == ssl3_accept_~s__state~0); 79329#L118 assume !(24576 == ssl3_accept_~s__state~0); 79328#L121 assume !(8195 == ssl3_accept_~s__state~0); 79185#L124 assume !(8480 == ssl3_accept_~s__state~0); 79186#L127 assume !(8481 == ssl3_accept_~s__state~0); 80040#L130 assume !(8482 == ssl3_accept_~s__state~0); 80038#L133 assume 8464 == ssl3_accept_~s__state~0; 78749#L140 [2021-10-13 00:24:49,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:49,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-13 00:24:49,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:49,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454990456] [2021-10-13 00:24:49,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:49,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:49,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:49,787 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:49,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:49,796 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:49,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:49,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1031501452, now seen corresponding path program 1 times [2021-10-13 00:24:49,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:49,797 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094329361] [2021-10-13 00:24:49,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:49,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:49,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:49,837 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:24:49,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:49,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094329361] [2021-10-13 00:24:49,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094329361] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:49,838 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646054874] [2021-10-13 00:24:49,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:49,838 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:24:49,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:49,840 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:24:49,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-13 00:24:50,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:50,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:24:50,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-13 00:24:50,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646054874] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:50,448 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:24:50,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 00:24:50,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42089622] [2021-10-13 00:24:50,449 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:50,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:50,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:50,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:24:50,450 INFO L87 Difference]: Start difference. First operand 4173 states and 5491 transitions. cyclomatic complexity: 1323 Second operand has 3 states, 2 states have (on average 39.5) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:50,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:50,612 INFO L93 Difference]: Finished difference Result 4425 states and 5755 transitions. [2021-10-13 00:24:50,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:50,613 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4425 states and 5755 transitions. [2021-10-13 00:24:50,695 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3990 [2021-10-13 00:24:50,711 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4425 states to 4305 states and 5635 transitions. [2021-10-13 00:24:50,712 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4149 [2021-10-13 00:24:50,717 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4149 [2021-10-13 00:24:50,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4305 states and 5635 transitions. [2021-10-13 00:24:50,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:50,718 INFO L681 BuchiCegarLoop]: Abstraction has 4305 states and 5635 transitions. [2021-10-13 00:24:50,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4305 states and 5635 transitions. [2021-10-13 00:24:50,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4305 to 4071. [2021-10-13 00:24:50,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4071 states, 4071 states have (on average 1.3119626627364285) internal successors, (5341), 4070 states have internal predecessors, (5341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:50,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4071 states to 4071 states and 5341 transitions. [2021-10-13 00:24:50,781 INFO L704 BuchiCegarLoop]: Abstraction has 4071 states and 5341 transitions. [2021-10-13 00:24:50,781 INFO L587 BuchiCegarLoop]: Abstraction has 4071 states and 5341 transitions. [2021-10-13 00:24:50,781 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 00:24:50,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4071 states and 5341 transitions. [2021-10-13 00:24:50,796 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3768 [2021-10-13 00:24:50,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:50,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:50,803 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:50,804 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:50,804 INFO L791 eck$LassoCheckResult]: Stem: 86765#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 86622#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 86623#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 86692#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 86693#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 86705#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 86724#L106-2 assume !false; 86819#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89550#L109 assume !(12292 == ssl3_accept_~s__state~0); 89548#L112 assume !(16384 == ssl3_accept_~s__state~0); 89546#L115 assume !(8192 == ssl3_accept_~s__state~0); 89544#L118 assume !(24576 == ssl3_accept_~s__state~0); 89542#L121 assume !(8195 == ssl3_accept_~s__state~0); 89539#L124 assume !(8480 == ssl3_accept_~s__state~0); 89535#L127 assume !(8481 == ssl3_accept_~s__state~0); 89530#L130 assume !(8482 == ssl3_accept_~s__state~0); 87893#L133 assume 8464 == ssl3_accept_~s__state~0; 87888#L140 [2021-10-13 00:24:50,805 INFO L793 eck$LassoCheckResult]: Loop: 87888#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 87880#L279 assume !(0 == ssl3_accept_~blastFlag~0); 87881#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 86766#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86560#L593 ssl3_accept_~skip~0 := 0; 86641#L106-2 assume !false; 86642#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86755#L109 assume !(12292 == ssl3_accept_~s__state~0); 86649#L112 assume !(16384 == ssl3_accept_~s__state~0); 86650#L115 assume !(8192 == ssl3_accept_~s__state~0); 86674#L118 assume !(24576 == ssl3_accept_~s__state~0); 86584#L121 assume !(8195 == ssl3_accept_~s__state~0); 86585#L124 assume !(8480 == ssl3_accept_~s__state~0); 90146#L127 assume !(8481 == ssl3_accept_~s__state~0); 90528#L130 assume !(8482 == ssl3_accept_~s__state~0); 90526#L133 assume !(8464 == ssl3_accept_~s__state~0); 90524#L136 assume !(8465 == ssl3_accept_~s__state~0); 90522#L139 assume !(8466 == ssl3_accept_~s__state~0); 89036#L142 assume 8496 == ssl3_accept_~s__state~0; 88694#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 89035#L292 assume !(1 == ssl3_accept_~blastFlag~0); 89034#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 87847#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 86868#L298-2 ssl3_accept_~s__init_num~0 := 0; 87831#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87832#L593 ssl3_accept_~skip~0 := 0; 87804#L106-2 assume !false; 87805#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87798#L109 assume !(12292 == ssl3_accept_~s__state~0); 87799#L112 assume !(16384 == ssl3_accept_~s__state~0); 87792#L115 assume !(8192 == ssl3_accept_~s__state~0); 87793#L118 assume !(24576 == ssl3_accept_~s__state~0); 87786#L121 assume !(8195 == ssl3_accept_~s__state~0); 87787#L124 assume !(8480 == ssl3_accept_~s__state~0); 87781#L127 assume !(8481 == ssl3_accept_~s__state~0); 87782#L130 assume !(8482 == ssl3_accept_~s__state~0); 87773#L133 assume !(8464 == ssl3_accept_~s__state~0); 87774#L136 assume !(8465 == ssl3_accept_~s__state~0); 87765#L139 assume !(8466 == ssl3_accept_~s__state~0); 87766#L142 assume !(8496 == ssl3_accept_~s__state~0); 87655#L145 assume !(8497 == ssl3_accept_~s__state~0); 87656#L148 assume 8512 == ssl3_accept_~s__state~0; 88796#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89012#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 89008#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89003#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88993#L593 ssl3_accept_~skip~0 := 0; 88990#L106-2 assume !false; 88984#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88978#L109 assume !(12292 == ssl3_accept_~s__state~0); 88976#L112 assume !(16384 == ssl3_accept_~s__state~0); 88974#L115 assume !(8192 == ssl3_accept_~s__state~0); 88972#L118 assume !(24576 == ssl3_accept_~s__state~0); 88970#L121 assume !(8195 == ssl3_accept_~s__state~0); 88968#L124 assume !(8480 == ssl3_accept_~s__state~0); 88966#L127 assume !(8481 == ssl3_accept_~s__state~0); 88964#L130 assume !(8482 == ssl3_accept_~s__state~0); 88962#L133 assume !(8464 == ssl3_accept_~s__state~0); 88960#L136 assume !(8465 == ssl3_accept_~s__state~0); 88958#L139 assume !(8466 == ssl3_accept_~s__state~0); 88956#L142 assume !(8496 == ssl3_accept_~s__state~0); 88954#L145 assume !(8497 == ssl3_accept_~s__state~0); 88952#L148 assume !(8512 == ssl3_accept_~s__state~0); 88950#L151 assume !(8513 == ssl3_accept_~s__state~0); 88949#L154 assume 8528 == ssl3_accept_~s__state~0; 88792#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 88945#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 88939#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 88936#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 88929#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 88923#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 88917#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88915#L593 ssl3_accept_~skip~0 := 0; 88913#L106-2 assume !false; 88911#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88909#L109 assume !(12292 == ssl3_accept_~s__state~0); 88907#L112 assume !(16384 == ssl3_accept_~s__state~0); 88905#L115 assume !(8192 == ssl3_accept_~s__state~0); 88903#L118 assume !(24576 == ssl3_accept_~s__state~0); 88901#L121 assume !(8195 == ssl3_accept_~s__state~0); 88899#L124 assume !(8480 == ssl3_accept_~s__state~0); 88897#L127 assume !(8481 == ssl3_accept_~s__state~0); 88895#L130 assume !(8482 == ssl3_accept_~s__state~0); 88893#L133 assume !(8464 == ssl3_accept_~s__state~0); 88890#L136 assume !(8465 == ssl3_accept_~s__state~0); 88885#L139 assume !(8466 == ssl3_accept_~s__state~0); 88882#L142 assume !(8496 == ssl3_accept_~s__state~0); 88876#L145 assume !(8497 == ssl3_accept_~s__state~0); 88868#L148 assume !(8512 == ssl3_accept_~s__state~0); 88806#L151 assume !(8513 == ssl3_accept_~s__state~0); 88805#L154 assume !(8528 == ssl3_accept_~s__state~0); 88803#L157 assume !(8529 == ssl3_accept_~s__state~0); 88801#L160 assume 8544 == ssl3_accept_~s__state~0; 88789#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 88798#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 88794#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88782#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 88780#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 88779#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 88749#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88743#L593 ssl3_accept_~skip~0 := 0; 88741#L106-2 assume !false; 88739#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88734#L109 assume !(12292 == ssl3_accept_~s__state~0); 88729#L112 assume !(16384 == ssl3_accept_~s__state~0); 88722#L115 assume !(8192 == ssl3_accept_~s__state~0); 88719#L118 assume !(24576 == ssl3_accept_~s__state~0); 88716#L121 assume !(8195 == ssl3_accept_~s__state~0); 88713#L124 assume !(8480 == ssl3_accept_~s__state~0); 88710#L127 assume !(8481 == ssl3_accept_~s__state~0); 88707#L130 assume !(8482 == ssl3_accept_~s__state~0); 88704#L133 assume !(8464 == ssl3_accept_~s__state~0); 88701#L136 assume !(8465 == ssl3_accept_~s__state~0); 88698#L139 assume !(8466 == ssl3_accept_~s__state~0); 88695#L142 assume !(8496 == ssl3_accept_~s__state~0); 88691#L145 assume !(8497 == ssl3_accept_~s__state~0); 88689#L148 assume !(8512 == ssl3_accept_~s__state~0); 88687#L151 assume !(8513 == ssl3_accept_~s__state~0); 88685#L154 assume !(8528 == ssl3_accept_~s__state~0); 88683#L157 assume !(8529 == ssl3_accept_~s__state~0); 88681#L160 assume !(8544 == ssl3_accept_~s__state~0); 88679#L163 assume !(8545 == ssl3_accept_~s__state~0); 88677#L166 assume !(8560 == ssl3_accept_~s__state~0); 88675#L169 assume !(8561 == ssl3_accept_~s__state~0); 88673#L172 assume 8448 == ssl3_accept_~s__state~0; 88672#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 88670#L434 assume !(ssl3_accept_~num1~0 > 0); 88654#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 88638#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88632#L593 ssl3_accept_~skip~0 := 0; 88630#L106-2 assume !false; 88628#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88618#L109 assume !(12292 == ssl3_accept_~s__state~0); 88613#L112 assume 16384 == ssl3_accept_~s__state~0; 88600#L218 ssl3_accept_~s__server~0 := 1; 90456#L223 assume 0 != ssl3_accept_~cb~0; 89802#L223-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 89803#L228 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 89698#L233 assume !(0 == ssl3_accept_~s__init_buf___0~0); 89500#L233-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 89499#L242 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 88758#L247 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 88754#L249 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32; 88744#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88742#L593 ssl3_accept_~skip~0 := 0; 88740#L106-2 assume !false; 88738#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88733#L109 assume !(12292 == ssl3_accept_~s__state~0); 88728#L112 assume !(16384 == ssl3_accept_~s__state~0); 88721#L115 assume !(8192 == ssl3_accept_~s__state~0); 88718#L118 assume !(24576 == ssl3_accept_~s__state~0); 88715#L121 assume !(8195 == ssl3_accept_~s__state~0); 88712#L124 assume !(8480 == ssl3_accept_~s__state~0); 88709#L127 assume !(8481 == ssl3_accept_~s__state~0); 88706#L130 assume !(8482 == ssl3_accept_~s__state~0); 88703#L133 assume 8464 == ssl3_accept_~s__state~0; 87888#L140 [2021-10-13 00:24:50,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:50,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-13 00:24:50,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:50,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276063102] [2021-10-13 00:24:50,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:50,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:50,816 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:50,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:50,825 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:50,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:50,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1200402999, now seen corresponding path program 1 times [2021-10-13 00:24:50,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:50,826 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277131067] [2021-10-13 00:24:50,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:50,826 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:50,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:24:50,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:50,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277131067] [2021-10-13 00:24:50,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277131067] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:50,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582171869] [2021-10-13 00:24:50,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:50,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:24:50,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:50,872 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:24:50,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-13 00:24:51,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:51,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:24:51,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:51,588 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:24:51,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582171869] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:51,589 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:24:51,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:24:51,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792746978] [2021-10-13 00:24:51,590 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:51,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:51,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:24:51,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:24:51,592 INFO L87 Difference]: Start difference. First operand 4071 states and 5341 transitions. cyclomatic complexity: 1275 Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:51,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:51,895 INFO L93 Difference]: Finished difference Result 5467 states and 6990 transitions. [2021-10-13 00:24:51,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:24:51,896 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5467 states and 6990 transitions. [2021-10-13 00:24:51,921 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4365 [2021-10-13 00:24:51,940 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5467 states to 5373 states and 6892 transitions. [2021-10-13 00:24:51,940 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5217 [2021-10-13 00:24:51,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5217 [2021-10-13 00:24:51,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5373 states and 6892 transitions. [2021-10-13 00:24:51,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:51,947 INFO L681 BuchiCegarLoop]: Abstraction has 5373 states and 6892 transitions. [2021-10-13 00:24:51,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5373 states and 6892 transitions. [2021-10-13 00:24:51,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5373 to 4175. [2021-10-13 00:24:51,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4175 states, 4175 states have (on average 1.2979640718562875) internal successors, (5419), 4174 states have internal predecessors, (5419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:52,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4175 states to 4175 states and 5419 transitions. [2021-10-13 00:24:52,060 INFO L704 BuchiCegarLoop]: Abstraction has 4175 states and 5419 transitions. [2021-10-13 00:24:52,060 INFO L587 BuchiCegarLoop]: Abstraction has 4175 states and 5419 transitions. [2021-10-13 00:24:52,061 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 00:24:52,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4175 states and 5419 transitions. [2021-10-13 00:24:52,076 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3841 [2021-10-13 00:24:52,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:52,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:52,079 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:52,079 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:52,079 INFO L791 eck$LassoCheckResult]: Stem: 96776#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 96634#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 96635#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 96702#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 96703#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 96714#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 96732#L106-2 assume !false; 96831#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97470#L109 assume !(12292 == ssl3_accept_~s__state~0); 97466#L112 assume !(16384 == ssl3_accept_~s__state~0); 97467#L115 assume !(8192 == ssl3_accept_~s__state~0); 97462#L118 assume !(24576 == ssl3_accept_~s__state~0); 97463#L121 assume !(8195 == ssl3_accept_~s__state~0); 97458#L124 assume !(8480 == ssl3_accept_~s__state~0); 97459#L127 assume !(8481 == ssl3_accept_~s__state~0); 97454#L130 assume !(8482 == ssl3_accept_~s__state~0); 97455#L133 assume 8464 == ssl3_accept_~s__state~0; 96994#L140 [2021-10-13 00:24:52,080 INFO L793 eck$LassoCheckResult]: Loop: 96994#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 98696#L279 assume !(0 == ssl3_accept_~blastFlag~0); 98693#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 98688#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98687#L593 ssl3_accept_~skip~0 := 0; 98686#L106-2 assume !false; 98685#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98678#L109 assume !(12292 == ssl3_accept_~s__state~0); 98674#L112 assume !(16384 == ssl3_accept_~s__state~0); 98673#L115 assume !(8192 == ssl3_accept_~s__state~0); 98667#L118 assume !(24576 == ssl3_accept_~s__state~0); 98665#L121 assume !(8195 == ssl3_accept_~s__state~0); 98663#L124 assume !(8480 == ssl3_accept_~s__state~0); 98514#L127 assume !(8481 == ssl3_accept_~s__state~0); 98660#L130 assume !(8482 == ssl3_accept_~s__state~0); 98658#L133 assume !(8464 == ssl3_accept_~s__state~0); 98656#L136 assume !(8465 == ssl3_accept_~s__state~0); 98655#L139 assume !(8466 == ssl3_accept_~s__state~0); 98627#L142 assume 8496 == ssl3_accept_~s__state~0; 96991#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 98622#L292 assume !(1 == ssl3_accept_~blastFlag~0); 98620#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 98617#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 96618#L298-2 ssl3_accept_~s__init_num~0 := 0; 98607#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98605#L593 ssl3_accept_~skip~0 := 0; 98603#L106-2 assume !false; 98601#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98599#L109 assume !(12292 == ssl3_accept_~s__state~0); 98597#L112 assume !(16384 == ssl3_accept_~s__state~0); 98595#L115 assume !(8192 == ssl3_accept_~s__state~0); 98593#L118 assume !(24576 == ssl3_accept_~s__state~0); 98591#L121 assume !(8195 == ssl3_accept_~s__state~0); 98589#L124 assume !(8480 == ssl3_accept_~s__state~0); 98587#L127 assume !(8481 == ssl3_accept_~s__state~0); 98585#L130 assume !(8482 == ssl3_accept_~s__state~0); 98583#L133 assume !(8464 == ssl3_accept_~s__state~0); 98581#L136 assume !(8465 == ssl3_accept_~s__state~0); 98579#L139 assume !(8466 == ssl3_accept_~s__state~0); 98577#L142 assume !(8496 == ssl3_accept_~s__state~0); 98575#L145 assume !(8497 == ssl3_accept_~s__state~0); 98573#L148 assume 8512 == ssl3_accept_~s__state~0; 96988#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98564#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 98563#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 98558#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98557#L593 ssl3_accept_~skip~0 := 0; 98556#L106-2 assume !false; 98555#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98554#L109 assume !(12292 == ssl3_accept_~s__state~0); 98553#L112 assume !(16384 == ssl3_accept_~s__state~0); 98552#L115 assume !(8192 == ssl3_accept_~s__state~0); 98551#L118 assume !(24576 == ssl3_accept_~s__state~0); 98550#L121 assume !(8195 == ssl3_accept_~s__state~0); 98549#L124 assume !(8480 == ssl3_accept_~s__state~0); 98548#L127 assume !(8481 == ssl3_accept_~s__state~0); 98547#L130 assume !(8482 == ssl3_accept_~s__state~0); 98546#L133 assume !(8464 == ssl3_accept_~s__state~0); 98545#L136 assume !(8465 == ssl3_accept_~s__state~0); 98544#L139 assume !(8466 == ssl3_accept_~s__state~0); 98543#L142 assume !(8496 == ssl3_accept_~s__state~0); 98542#L145 assume !(8497 == ssl3_accept_~s__state~0); 98541#L148 assume !(8512 == ssl3_accept_~s__state~0); 98540#L151 assume !(8513 == ssl3_accept_~s__state~0); 98539#L154 assume 8528 == ssl3_accept_~s__state~0; 96985#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 98502#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 98501#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 98496#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 98494#L359 assume !(ssl3_accept_~ret~0 <= 0); 98486#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98479#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98474#L593 ssl3_accept_~skip~0 := 0; 98472#L106-2 assume !false; 98470#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98468#L109 assume !(12292 == ssl3_accept_~s__state~0); 98466#L112 assume !(16384 == ssl3_accept_~s__state~0); 98464#L115 assume !(8192 == ssl3_accept_~s__state~0); 98462#L118 assume !(24576 == ssl3_accept_~s__state~0); 98460#L121 assume !(8195 == ssl3_accept_~s__state~0); 98458#L124 assume !(8480 == ssl3_accept_~s__state~0); 98456#L127 assume !(8481 == ssl3_accept_~s__state~0); 98454#L130 assume !(8482 == ssl3_accept_~s__state~0); 98452#L133 assume !(8464 == ssl3_accept_~s__state~0); 98450#L136 assume !(8465 == ssl3_accept_~s__state~0); 98448#L139 assume !(8466 == ssl3_accept_~s__state~0); 98446#L142 assume !(8496 == ssl3_accept_~s__state~0); 98444#L145 assume !(8497 == ssl3_accept_~s__state~0); 98442#L148 assume !(8512 == ssl3_accept_~s__state~0); 98440#L151 assume !(8513 == ssl3_accept_~s__state~0); 98438#L154 assume !(8528 == ssl3_accept_~s__state~0); 98436#L157 assume !(8529 == ssl3_accept_~s__state~0); 98434#L160 assume 8544 == ssl3_accept_~s__state~0; 96982#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 98431#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 98429#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98417#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 98413#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 98404#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 98403#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98385#L593 ssl3_accept_~skip~0 := 0; 98386#L106-2 assume !false; 98377#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98378#L109 assume !(12292 == ssl3_accept_~s__state~0); 98369#L112 assume !(16384 == ssl3_accept_~s__state~0); 98370#L115 assume !(8192 == ssl3_accept_~s__state~0); 98361#L118 assume !(24576 == ssl3_accept_~s__state~0); 98362#L121 assume !(8195 == ssl3_accept_~s__state~0); 98353#L124 assume !(8480 == ssl3_accept_~s__state~0); 98354#L127 assume !(8481 == ssl3_accept_~s__state~0); 98345#L130 assume !(8482 == ssl3_accept_~s__state~0); 98346#L133 assume !(8464 == ssl3_accept_~s__state~0); 98337#L136 assume !(8465 == ssl3_accept_~s__state~0); 98338#L139 assume !(8466 == ssl3_accept_~s__state~0); 98331#L142 assume !(8496 == ssl3_accept_~s__state~0); 98329#L145 assume !(8497 == ssl3_accept_~s__state~0); 98327#L148 assume !(8512 == ssl3_accept_~s__state~0); 98325#L151 assume !(8513 == ssl3_accept_~s__state~0); 98323#L154 assume !(8528 == ssl3_accept_~s__state~0); 98321#L157 assume !(8529 == ssl3_accept_~s__state~0); 98319#L160 assume !(8544 == ssl3_accept_~s__state~0); 98317#L163 assume !(8545 == ssl3_accept_~s__state~0); 98315#L166 assume !(8560 == ssl3_accept_~s__state~0); 98311#L169 assume !(8561 == ssl3_accept_~s__state~0); 98310#L172 assume 8448 == ssl3_accept_~s__state~0; 98294#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 98295#L434 assume !(ssl3_accept_~num1~0 > 0); 98289#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 98290#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98281#L593 ssl3_accept_~skip~0 := 0; 98282#L106-2 assume !false; 98277#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98278#L109 assume !(12292 == ssl3_accept_~s__state~0); 98273#L112 assume !(16384 == ssl3_accept_~s__state~0); 98274#L115 assume !(8192 == ssl3_accept_~s__state~0); 98269#L118 assume !(24576 == ssl3_accept_~s__state~0); 98270#L121 assume !(8195 == ssl3_accept_~s__state~0); 98264#L124 assume !(8480 == ssl3_accept_~s__state~0); 98265#L127 assume !(8481 == ssl3_accept_~s__state~0); 98260#L130 assume !(8482 == ssl3_accept_~s__state~0); 98261#L133 assume !(8464 == ssl3_accept_~s__state~0); 98256#L136 assume !(8465 == ssl3_accept_~s__state~0); 98257#L139 assume !(8466 == ssl3_accept_~s__state~0); 98252#L142 assume !(8496 == ssl3_accept_~s__state~0); 98253#L145 assume !(8497 == ssl3_accept_~s__state~0); 98248#L148 assume !(8512 == ssl3_accept_~s__state~0); 98249#L151 assume !(8513 == ssl3_accept_~s__state~0); 98244#L154 assume !(8528 == ssl3_accept_~s__state~0); 98245#L157 assume !(8529 == ssl3_accept_~s__state~0); 98240#L160 assume !(8544 == ssl3_accept_~s__state~0); 98241#L163 assume !(8545 == ssl3_accept_~s__state~0); 98236#L166 assume !(8560 == ssl3_accept_~s__state~0); 98237#L169 assume !(8561 == ssl3_accept_~s__state~0); 98233#L172 assume !(8448 == ssl3_accept_~s__state~0); 98232#L175 assume 8576 == ssl3_accept_~s__state~0; 98134#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 98407#L448 assume !(ssl3_accept_~ret~0 <= 0); 98405#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 98393#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98394#L593 ssl3_accept_~skip~0 := 0; 98381#L106-2 assume !false; 98382#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98373#L109 assume !(12292 == ssl3_accept_~s__state~0); 98374#L112 assume !(16384 == ssl3_accept_~s__state~0); 98365#L115 assume !(8192 == ssl3_accept_~s__state~0); 98366#L118 assume !(24576 == ssl3_accept_~s__state~0); 98357#L121 assume !(8195 == ssl3_accept_~s__state~0); 98358#L124 assume !(8480 == ssl3_accept_~s__state~0); 98349#L127 assume !(8481 == ssl3_accept_~s__state~0); 98350#L130 assume !(8482 == ssl3_accept_~s__state~0); 98341#L133 assume 8464 == ssl3_accept_~s__state~0; 96994#L140 [2021-10-13 00:24:52,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:52,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-13 00:24:52,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:52,082 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723699617] [2021-10-13 00:24:52,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:52,082 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:52,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:52,095 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:52,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:52,105 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:52,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:52,106 INFO L82 PathProgramCache]: Analyzing trace with hash 2106842237, now seen corresponding path program 1 times [2021-10-13 00:24:52,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:52,106 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870289050] [2021-10-13 00:24:52,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:52,107 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:52,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:52,147 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-13 00:24:52,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:52,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870289050] [2021-10-13 00:24:52,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870289050] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:52,148 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:52,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:24:52,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799068859] [2021-10-13 00:24:52,148 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:52,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:52,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:52,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:52,150 INFO L87 Difference]: Start difference. First operand 4175 states and 5419 transitions. cyclomatic complexity: 1252 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:52,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:52,317 INFO L93 Difference]: Finished difference Result 4576 states and 5884 transitions. [2021-10-13 00:24:52,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:52,318 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4576 states and 5884 transitions. [2021-10-13 00:24:52,342 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3994 [2021-10-13 00:24:52,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4576 states to 4426 states and 5734 transitions. [2021-10-13 00:24:52,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4270 [2021-10-13 00:24:52,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4270 [2021-10-13 00:24:52,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4426 states and 5734 transitions. [2021-10-13 00:24:52,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:52,367 INFO L681 BuchiCegarLoop]: Abstraction has 4426 states and 5734 transitions. [2021-10-13 00:24:52,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4426 states and 5734 transitions. [2021-10-13 00:24:52,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4426 to 4169. [2021-10-13 00:24:52,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4169 states, 4169 states have (on average 1.2940753178220197) internal successors, (5395), 4168 states have internal predecessors, (5395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:52,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4169 states to 4169 states and 5395 transitions. [2021-10-13 00:24:52,434 INFO L704 BuchiCegarLoop]: Abstraction has 4169 states and 5395 transitions. [2021-10-13 00:24:52,434 INFO L587 BuchiCegarLoop]: Abstraction has 4169 states and 5395 transitions. [2021-10-13 00:24:52,434 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 00:24:52,434 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4169 states and 5395 transitions. [2021-10-13 00:24:52,450 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3807 [2021-10-13 00:24:52,451 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:52,451 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:52,454 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:52,454 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:52,454 INFO L791 eck$LassoCheckResult]: Stem: 105533#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 105394#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 105395#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 105460#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 105461#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 105470#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 105489#L106-2 assume !false; 105584#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106737#L109 assume !(12292 == ssl3_accept_~s__state~0); 106736#L112 assume !(16384 == ssl3_accept_~s__state~0); 106735#L115 assume !(8192 == ssl3_accept_~s__state~0); 106734#L118 assume !(24576 == ssl3_accept_~s__state~0); 106733#L121 assume !(8195 == ssl3_accept_~s__state~0); 106732#L124 assume !(8480 == ssl3_accept_~s__state~0); 106731#L127 assume !(8481 == ssl3_accept_~s__state~0); 106730#L130 assume !(8482 == ssl3_accept_~s__state~0); 106729#L133 assume 8464 == ssl3_accept_~s__state~0; 105743#L140 [2021-10-13 00:24:52,455 INFO L793 eck$LassoCheckResult]: Loop: 105743#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 108158#L279 assume !(0 == ssl3_accept_~blastFlag~0); 108159#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 109385#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109384#L593 ssl3_accept_~skip~0 := 0; 109383#L106-2 assume !false; 109382#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109381#L109 assume !(12292 == ssl3_accept_~s__state~0); 109380#L112 assume !(16384 == ssl3_accept_~s__state~0); 109379#L115 assume !(8192 == ssl3_accept_~s__state~0); 109378#L118 assume !(24576 == ssl3_accept_~s__state~0); 109377#L121 assume !(8195 == ssl3_accept_~s__state~0); 109376#L124 assume !(8480 == ssl3_accept_~s__state~0); 107486#L127 assume !(8481 == ssl3_accept_~s__state~0); 109375#L130 assume !(8482 == ssl3_accept_~s__state~0); 109374#L133 assume !(8464 == ssl3_accept_~s__state~0); 109373#L136 assume !(8465 == ssl3_accept_~s__state~0); 109340#L139 assume !(8466 == ssl3_accept_~s__state~0); 107830#L142 assume 8496 == ssl3_accept_~s__state~0; 105738#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 107828#L292 assume !(1 == ssl3_accept_~blastFlag~0); 107827#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 107824#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 105378#L298-2 ssl3_accept_~s__init_num~0 := 0; 107819#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107818#L593 ssl3_accept_~skip~0 := 0; 107817#L106-2 assume !false; 107816#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107815#L109 assume !(12292 == ssl3_accept_~s__state~0); 107814#L112 assume !(16384 == ssl3_accept_~s__state~0); 107813#L115 assume !(8192 == ssl3_accept_~s__state~0); 107812#L118 assume !(24576 == ssl3_accept_~s__state~0); 107811#L121 assume !(8195 == ssl3_accept_~s__state~0); 107810#L124 assume !(8480 == ssl3_accept_~s__state~0); 107809#L127 assume !(8481 == ssl3_accept_~s__state~0); 107808#L130 assume !(8482 == ssl3_accept_~s__state~0); 107807#L133 assume !(8464 == ssl3_accept_~s__state~0); 107806#L136 assume !(8465 == ssl3_accept_~s__state~0); 107805#L139 assume !(8466 == ssl3_accept_~s__state~0); 107804#L142 assume !(8496 == ssl3_accept_~s__state~0); 107803#L145 assume !(8497 == ssl3_accept_~s__state~0); 107802#L148 assume 8512 == ssl3_accept_~s__state~0; 105733#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107797#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 107796#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 107791#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107790#L593 ssl3_accept_~skip~0 := 0; 107789#L106-2 assume !false; 107788#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107787#L109 assume !(12292 == ssl3_accept_~s__state~0); 107786#L112 assume !(16384 == ssl3_accept_~s__state~0); 107785#L115 assume !(8192 == ssl3_accept_~s__state~0); 107784#L118 assume !(24576 == ssl3_accept_~s__state~0); 107783#L121 assume !(8195 == ssl3_accept_~s__state~0); 107782#L124 assume !(8480 == ssl3_accept_~s__state~0); 107781#L127 assume !(8481 == ssl3_accept_~s__state~0); 107780#L130 assume !(8482 == ssl3_accept_~s__state~0); 107779#L133 assume !(8464 == ssl3_accept_~s__state~0); 107778#L136 assume !(8465 == ssl3_accept_~s__state~0); 107777#L139 assume !(8466 == ssl3_accept_~s__state~0); 107776#L142 assume !(8496 == ssl3_accept_~s__state~0); 107775#L145 assume !(8497 == ssl3_accept_~s__state~0); 107774#L148 assume !(8512 == ssl3_accept_~s__state~0); 107773#L151 assume !(8513 == ssl3_accept_~s__state~0); 107771#L154 assume 8528 == ssl3_accept_~s__state~0; 105728#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 107768#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 107767#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 107762#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 107760#L359 assume !(ssl3_accept_~ret~0 <= 0); 107753#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 107748#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107746#L593 ssl3_accept_~skip~0 := 0; 107743#L106-2 assume !false; 107738#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107736#L109 assume !(12292 == ssl3_accept_~s__state~0); 107734#L112 assume !(16384 == ssl3_accept_~s__state~0); 107732#L115 assume !(8192 == ssl3_accept_~s__state~0); 107730#L118 assume !(24576 == ssl3_accept_~s__state~0); 107728#L121 assume !(8195 == ssl3_accept_~s__state~0); 107726#L124 assume !(8480 == ssl3_accept_~s__state~0); 107724#L127 assume !(8481 == ssl3_accept_~s__state~0); 107722#L130 assume !(8482 == ssl3_accept_~s__state~0); 107720#L133 assume !(8464 == ssl3_accept_~s__state~0); 107718#L136 assume !(8465 == ssl3_accept_~s__state~0); 107716#L139 assume !(8466 == ssl3_accept_~s__state~0); 107714#L142 assume !(8496 == ssl3_accept_~s__state~0); 107712#L145 assume !(8497 == ssl3_accept_~s__state~0); 107710#L148 assume !(8512 == ssl3_accept_~s__state~0); 107708#L151 assume !(8513 == ssl3_accept_~s__state~0); 107706#L154 assume !(8528 == ssl3_accept_~s__state~0); 107704#L157 assume !(8529 == ssl3_accept_~s__state~0); 107702#L160 assume 8544 == ssl3_accept_~s__state~0; 105723#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 107699#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 107696#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107691#L394 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 107690#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 107689#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 107683#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107682#L593 ssl3_accept_~skip~0 := 0; 107681#L106-2 assume !false; 107680#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107679#L109 assume !(12292 == ssl3_accept_~s__state~0); 107678#L112 assume !(16384 == ssl3_accept_~s__state~0); 107677#L115 assume !(8192 == ssl3_accept_~s__state~0); 107676#L118 assume !(24576 == ssl3_accept_~s__state~0); 107675#L121 assume !(8195 == ssl3_accept_~s__state~0); 107674#L124 assume !(8480 == ssl3_accept_~s__state~0); 107673#L127 assume !(8481 == ssl3_accept_~s__state~0); 107672#L130 assume !(8482 == ssl3_accept_~s__state~0); 107671#L133 assume !(8464 == ssl3_accept_~s__state~0); 107670#L136 assume !(8465 == ssl3_accept_~s__state~0); 107669#L139 assume !(8466 == ssl3_accept_~s__state~0); 107668#L142 assume !(8496 == ssl3_accept_~s__state~0); 107667#L145 assume !(8497 == ssl3_accept_~s__state~0); 107666#L148 assume !(8512 == ssl3_accept_~s__state~0); 107665#L151 assume !(8513 == ssl3_accept_~s__state~0); 107664#L154 assume !(8528 == ssl3_accept_~s__state~0); 107663#L157 assume !(8529 == ssl3_accept_~s__state~0); 107662#L160 assume !(8544 == ssl3_accept_~s__state~0); 107661#L163 assume !(8545 == ssl3_accept_~s__state~0); 107660#L166 assume !(8560 == ssl3_accept_~s__state~0); 107659#L169 assume !(8561 == ssl3_accept_~s__state~0); 107657#L172 assume 8448 == ssl3_accept_~s__state~0; 107656#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 107653#L434 assume !(ssl3_accept_~num1~0 > 0); 107651#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 107646#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107645#L593 ssl3_accept_~skip~0 := 0; 107644#L106-2 assume !false; 107643#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107642#L109 assume !(12292 == ssl3_accept_~s__state~0); 107641#L112 assume !(16384 == ssl3_accept_~s__state~0); 107640#L115 assume !(8192 == ssl3_accept_~s__state~0); 107639#L118 assume !(24576 == ssl3_accept_~s__state~0); 107638#L121 assume !(8195 == ssl3_accept_~s__state~0); 107637#L124 assume !(8480 == ssl3_accept_~s__state~0); 107636#L127 assume !(8481 == ssl3_accept_~s__state~0); 107635#L130 assume !(8482 == ssl3_accept_~s__state~0); 107634#L133 assume !(8464 == ssl3_accept_~s__state~0); 107633#L136 assume !(8465 == ssl3_accept_~s__state~0); 107632#L139 assume !(8466 == ssl3_accept_~s__state~0); 107631#L142 assume !(8496 == ssl3_accept_~s__state~0); 107630#L145 assume !(8497 == ssl3_accept_~s__state~0); 107629#L148 assume !(8512 == ssl3_accept_~s__state~0); 107628#L151 assume !(8513 == ssl3_accept_~s__state~0); 107627#L154 assume !(8528 == ssl3_accept_~s__state~0); 107626#L157 assume !(8529 == ssl3_accept_~s__state~0); 107625#L160 assume !(8544 == ssl3_accept_~s__state~0); 107624#L163 assume !(8545 == ssl3_accept_~s__state~0); 107623#L166 assume !(8560 == ssl3_accept_~s__state~0); 107620#L169 assume !(8561 == ssl3_accept_~s__state~0); 107408#L172 assume !(8448 == ssl3_accept_~s__state~0); 107405#L175 assume 8576 == ssl3_accept_~s__state~0; 107403#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 107401#L448 assume !(ssl3_accept_~ret~0 <= 0); 107399#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 106944#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109404#L593 ssl3_accept_~skip~0 := 0; 109452#L106-2 assume !false; 109451#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109450#L109 assume !(12292 == ssl3_accept_~s__state~0); 109449#L112 assume !(16384 == ssl3_accept_~s__state~0); 109448#L115 assume !(8192 == ssl3_accept_~s__state~0); 109447#L118 assume !(24576 == ssl3_accept_~s__state~0); 109446#L121 assume !(8195 == ssl3_accept_~s__state~0); 109445#L124 assume !(8480 == ssl3_accept_~s__state~0); 109444#L127 assume !(8481 == ssl3_accept_~s__state~0); 109413#L130 assume !(8482 == ssl3_accept_~s__state~0); 109410#L133 assume !(8464 == ssl3_accept_~s__state~0); 109409#L136 assume !(8465 == ssl3_accept_~s__state~0); 109371#L139 assume 8466 == ssl3_accept_~s__state~0; 105743#L140 [2021-10-13 00:24:52,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:52,455 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-10-13 00:24:52,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:52,456 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607242263] [2021-10-13 00:24:52,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:52,456 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:52,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:52,466 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:52,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:52,475 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:52,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:52,476 INFO L82 PathProgramCache]: Analyzing trace with hash 1745798210, now seen corresponding path program 1 times [2021-10-13 00:24:52,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:52,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100705030] [2021-10-13 00:24:52,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:52,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:52,635 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:24:52,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:52,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100705030] [2021-10-13 00:24:52,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100705030] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:52,636 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:52,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 00:24:52,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90330179] [2021-10-13 00:24:52,637 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:52,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:52,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 00:24:52,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:24:52,638 INFO L87 Difference]: Start difference. First operand 4169 states and 5395 transitions. cyclomatic complexity: 1235 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:52,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:52,678 INFO L93 Difference]: Finished difference Result 4164 states and 5380 transitions. [2021-10-13 00:24:52,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:52,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4164 states and 5380 transitions. [2021-10-13 00:24:52,699 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3802 [2021-10-13 00:24:52,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4164 states to 4164 states and 5380 transitions. [2021-10-13 00:24:52,716 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4008 [2021-10-13 00:24:52,728 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4008 [2021-10-13 00:24:52,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4164 states and 5380 transitions. [2021-10-13 00:24:52,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:52,729 INFO L681 BuchiCegarLoop]: Abstraction has 4164 states and 5380 transitions. [2021-10-13 00:24:52,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4164 states and 5380 transitions. [2021-10-13 00:24:52,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4164 to 4164. [2021-10-13 00:24:52,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4164 states, 4164 states have (on average 1.292026897214217) internal successors, (5380), 4163 states have internal predecessors, (5380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:52,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4164 states to 4164 states and 5380 transitions. [2021-10-13 00:24:52,803 INFO L704 BuchiCegarLoop]: Abstraction has 4164 states and 5380 transitions. [2021-10-13 00:24:52,803 INFO L587 BuchiCegarLoop]: Abstraction has 4164 states and 5380 transitions. [2021-10-13 00:24:52,803 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 00:24:52,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4164 states and 5380 transitions. [2021-10-13 00:24:52,818 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3802 [2021-10-13 00:24:52,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:52,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:52,821 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:52,821 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:52,822 INFO L791 eck$LassoCheckResult]: Stem: 113898#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 113733#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 113734#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113808#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 113809#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113820#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 113841#L106-2 assume !false; 113945#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115589#L109 assume !(12292 == ssl3_accept_~s__state~0); 115587#L112 assume !(16384 == ssl3_accept_~s__state~0); 115585#L115 assume !(8192 == ssl3_accept_~s__state~0); 115583#L118 assume !(24576 == ssl3_accept_~s__state~0); 115581#L121 assume !(8195 == ssl3_accept_~s__state~0); 115579#L124 assume !(8480 == ssl3_accept_~s__state~0); 115577#L127 assume !(8481 == ssl3_accept_~s__state~0); 115575#L130 assume !(8482 == ssl3_accept_~s__state~0); 115573#L133 assume 8464 == ssl3_accept_~s__state~0; 113777#L140 [2021-10-13 00:24:52,822 INFO L793 eck$LassoCheckResult]: Loop: 113777#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 113778#L279 assume !(0 == ssl3_accept_~blastFlag~0); 113725#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 113726#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113673#L593 ssl3_accept_~skip~0 := 0; 113751#L106-2 assume !false; 113752#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113889#L109 assume !(12292 == ssl3_accept_~s__state~0); 113759#L112 assume !(16384 == ssl3_accept_~s__state~0); 113760#L115 assume !(8192 == ssl3_accept_~s__state~0); 113786#L118 assume !(24576 == ssl3_accept_~s__state~0); 113695#L121 assume !(8195 == ssl3_accept_~s__state~0); 113696#L124 assume !(8480 == ssl3_accept_~s__state~0); 113829#L127 assume !(8481 == ssl3_accept_~s__state~0); 113903#L130 assume !(8482 == ssl3_accept_~s__state~0); 117757#L133 assume !(8464 == ssl3_accept_~s__state~0); 117758#L136 assume !(8465 == ssl3_accept_~s__state~0); 117138#L139 assume !(8466 == ssl3_accept_~s__state~0); 117132#L142 assume 8496 == ssl3_accept_~s__state~0; 114118#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 117131#L292 assume !(1 == ssl3_accept_~blastFlag~0); 117128#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 117122#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 113989#L298-2 ssl3_accept_~s__init_num~0 := 0; 117112#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117110#L593 ssl3_accept_~skip~0 := 0; 117108#L106-2 assume !false; 117106#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117104#L109 assume !(12292 == ssl3_accept_~s__state~0); 117102#L112 assume !(16384 == ssl3_accept_~s__state~0); 117100#L115 assume !(8192 == ssl3_accept_~s__state~0); 117098#L118 assume !(24576 == ssl3_accept_~s__state~0); 117096#L121 assume !(8195 == ssl3_accept_~s__state~0); 117094#L124 assume !(8480 == ssl3_accept_~s__state~0); 117092#L127 assume !(8481 == ssl3_accept_~s__state~0); 117090#L130 assume !(8482 == ssl3_accept_~s__state~0); 117088#L133 assume !(8464 == ssl3_accept_~s__state~0); 117034#L136 assume !(8465 == ssl3_accept_~s__state~0); 117035#L139 assume !(8466 == ssl3_accept_~s__state~0); 117026#L142 assume !(8496 == ssl3_accept_~s__state~0); 117027#L145 assume !(8497 == ssl3_accept_~s__state~0); 117023#L148 assume 8512 == ssl3_accept_~s__state~0; 114113#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117085#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 113915#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 113916#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117481#L593 ssl3_accept_~skip~0 := 0; 117479#L106-2 assume !false; 117477#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117475#L109 assume !(12292 == ssl3_accept_~s__state~0); 117473#L112 assume !(16384 == ssl3_accept_~s__state~0); 117471#L115 assume !(8192 == ssl3_accept_~s__state~0); 117469#L118 assume !(24576 == ssl3_accept_~s__state~0); 117467#L121 assume !(8195 == ssl3_accept_~s__state~0); 117465#L124 assume !(8480 == ssl3_accept_~s__state~0); 117463#L127 assume !(8481 == ssl3_accept_~s__state~0); 117460#L130 assume !(8482 == ssl3_accept_~s__state~0); 117458#L133 assume !(8464 == ssl3_accept_~s__state~0); 117456#L136 assume !(8465 == ssl3_accept_~s__state~0); 117454#L139 assume !(8466 == ssl3_accept_~s__state~0); 117452#L142 assume !(8496 == ssl3_accept_~s__state~0); 117450#L145 assume !(8497 == ssl3_accept_~s__state~0); 117448#L148 assume !(8512 == ssl3_accept_~s__state~0); 117021#L151 assume !(8513 == ssl3_accept_~s__state~0); 117022#L154 assume 8528 == ssl3_accept_~s__state~0; 113677#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 113678#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 113703#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 113690#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 113781#L359 assume !(ssl3_accept_~ret~0 <= 0); 113719#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 117045#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117040#L593 ssl3_accept_~skip~0 := 0; 117038#L106-2 assume !false; 117036#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117032#L109 assume !(12292 == ssl3_accept_~s__state~0); 117030#L112 assume !(16384 == ssl3_accept_~s__state~0); 116695#L115 assume !(8192 == ssl3_accept_~s__state~0); 116694#L118 assume !(24576 == ssl3_accept_~s__state~0); 116679#L121 assume !(8195 == ssl3_accept_~s__state~0); 116677#L124 assume !(8480 == ssl3_accept_~s__state~0); 116675#L127 assume !(8481 == ssl3_accept_~s__state~0); 116673#L130 assume !(8482 == ssl3_accept_~s__state~0); 116671#L133 assume !(8464 == ssl3_accept_~s__state~0); 116669#L136 assume !(8465 == ssl3_accept_~s__state~0); 116667#L139 assume !(8466 == ssl3_accept_~s__state~0); 116665#L142 assume !(8496 == ssl3_accept_~s__state~0); 116662#L145 assume !(8497 == ssl3_accept_~s__state~0); 116663#L148 assume !(8512 == ssl3_accept_~s__state~0); 116889#L151 assume !(8513 == ssl3_accept_~s__state~0); 116887#L154 assume !(8528 == ssl3_accept_~s__state~0); 116653#L157 assume !(8529 == ssl3_accept_~s__state~0); 116626#L160 assume 8544 == ssl3_accept_~s__state~0; 114104#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 116857#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 116607#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 116608#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 116848#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 116842#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 113731#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 113732#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117039#L593 ssl3_accept_~skip~0 := 0; 117037#L106-2 assume !false; 117033#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117031#L109 assume !(12292 == ssl3_accept_~s__state~0); 116696#L112 assume !(16384 == ssl3_accept_~s__state~0); 116609#L115 assume !(8192 == ssl3_accept_~s__state~0); 116593#L118 assume !(24576 == ssl3_accept_~s__state~0); 116592#L121 assume !(8195 == ssl3_accept_~s__state~0); 116591#L124 assume !(8480 == ssl3_accept_~s__state~0); 116590#L127 assume !(8481 == ssl3_accept_~s__state~0); 116583#L130 assume !(8482 == ssl3_accept_~s__state~0); 116580#L133 assume !(8464 == ssl3_accept_~s__state~0); 116577#L136 assume !(8465 == ssl3_accept_~s__state~0); 116574#L139 assume !(8466 == ssl3_accept_~s__state~0); 116571#L142 assume !(8496 == ssl3_accept_~s__state~0); 116568#L145 assume !(8497 == ssl3_accept_~s__state~0); 116565#L148 assume !(8512 == ssl3_accept_~s__state~0); 116562#L151 assume !(8513 == ssl3_accept_~s__state~0); 116559#L154 assume !(8528 == ssl3_accept_~s__state~0); 116556#L157 assume !(8529 == ssl3_accept_~s__state~0); 116553#L160 assume !(8544 == ssl3_accept_~s__state~0); 116554#L163 assume !(8545 == ssl3_accept_~s__state~0); 116545#L166 assume !(8560 == ssl3_accept_~s__state~0); 116546#L169 assume !(8561 == ssl3_accept_~s__state~0); 116539#L172 assume 8448 == ssl3_accept_~s__state~0; 116540#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 113685#L434 assume !(ssl3_accept_~num1~0 > 0); 113656#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 113796#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116979#L593 ssl3_accept_~skip~0 := 0; 116976#L106-2 assume !false; 116973#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116970#L109 assume !(12292 == ssl3_accept_~s__state~0); 116967#L112 assume !(16384 == ssl3_accept_~s__state~0); 116964#L115 assume !(8192 == ssl3_accept_~s__state~0); 116961#L118 assume !(24576 == ssl3_accept_~s__state~0); 116957#L121 assume !(8195 == ssl3_accept_~s__state~0); 116951#L124 assume !(8480 == ssl3_accept_~s__state~0); 116949#L127 assume !(8481 == ssl3_accept_~s__state~0); 116947#L130 assume !(8482 == ssl3_accept_~s__state~0); 116945#L133 assume !(8464 == ssl3_accept_~s__state~0); 116944#L136 assume !(8465 == ssl3_accept_~s__state~0); 116943#L139 assume !(8466 == ssl3_accept_~s__state~0); 116942#L142 assume !(8496 == ssl3_accept_~s__state~0); 116941#L145 assume !(8497 == ssl3_accept_~s__state~0); 116939#L148 assume !(8512 == ssl3_accept_~s__state~0); 116859#L151 assume !(8513 == ssl3_accept_~s__state~0); 116853#L154 assume !(8528 == ssl3_accept_~s__state~0); 116852#L157 assume !(8529 == ssl3_accept_~s__state~0); 116850#L160 assume !(8544 == ssl3_accept_~s__state~0); 116844#L163 assume !(8545 == ssl3_accept_~s__state~0); 116840#L166 assume !(8560 == ssl3_accept_~s__state~0); 116835#L169 assume !(8561 == ssl3_accept_~s__state~0); 116829#L172 assume !(8448 == ssl3_accept_~s__state~0); 116827#L175 assume 8576 == ssl3_accept_~s__state~0; 116710#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 116824#L448 assume !(ssl3_accept_~ret~0 <= 0); 116804#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 115022#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117781#L593 ssl3_accept_~skip~0 := 0; 117779#L106-2 assume !false; 117777#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117775#L109 assume !(12292 == ssl3_accept_~s__state~0); 117773#L112 assume !(16384 == ssl3_accept_~s__state~0); 117771#L115 assume !(8192 == ssl3_accept_~s__state~0); 117769#L118 assume !(24576 == ssl3_accept_~s__state~0); 117767#L121 assume !(8195 == ssl3_accept_~s__state~0); 117765#L124 assume !(8480 == ssl3_accept_~s__state~0); 117763#L127 assume !(8481 == ssl3_accept_~s__state~0); 117761#L130 assume !(8482 == ssl3_accept_~s__state~0); 117759#L133 assume !(8464 == ssl3_accept_~s__state~0); 117636#L136 assume !(8465 == ssl3_accept_~s__state~0); 117637#L139 assume 8466 == ssl3_accept_~s__state~0; 113777#L140 [2021-10-13 00:24:52,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:52,823 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-10-13 00:24:52,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:52,823 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178780648] [2021-10-13 00:24:52,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:52,824 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:52,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:52,834 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:52,850 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:52,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:52,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1303502040, now seen corresponding path program 1 times [2021-10-13 00:24:52,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:52,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559142513] [2021-10-13 00:24:52,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:52,852 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:52,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:52,870 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:52,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:52,908 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:52,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:52,909 INFO L82 PathProgramCache]: Analyzing trace with hash -872967868, now seen corresponding path program 1 times [2021-10-13 00:24:52,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:52,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940306130] [2021-10-13 00:24:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:52,909 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:52,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:53,004 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-13 00:24:53,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:53,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940306130] [2021-10-13 00:24:53,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940306130] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:53,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:53,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:53,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554786512] [2021-10-13 00:24:54,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:54,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:54,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:54,589 INFO L87 Difference]: Start difference. First operand 4164 states and 5380 transitions. cyclomatic complexity: 1225 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:54,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:54,638 INFO L93 Difference]: Finished difference Result 5204 states and 6688 transitions. [2021-10-13 00:24:54,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:54,638 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5204 states and 6688 transitions. [2021-10-13 00:24:54,661 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4936 [2021-10-13 00:24:54,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5204 states to 5204 states and 6688 transitions. [2021-10-13 00:24:54,698 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5096 [2021-10-13 00:24:54,703 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5096 [2021-10-13 00:24:54,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5204 states and 6688 transitions. [2021-10-13 00:24:54,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:54,717 INFO L681 BuchiCegarLoop]: Abstraction has 5204 states and 6688 transitions. [2021-10-13 00:24:54,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5204 states and 6688 transitions. [2021-10-13 00:24:54,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5204 to 5204. [2021-10-13 00:24:54,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5204 states, 5204 states have (on average 1.2851652574942352) internal successors, (6688), 5203 states have internal predecessors, (6688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:54,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5204 states to 5204 states and 6688 transitions. [2021-10-13 00:24:54,837 INFO L704 BuchiCegarLoop]: Abstraction has 5204 states and 6688 transitions. [2021-10-13 00:24:54,837 INFO L587 BuchiCegarLoop]: Abstraction has 5204 states and 6688 transitions. [2021-10-13 00:24:54,837 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 00:24:54,837 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5204 states and 6688 transitions. [2021-10-13 00:24:54,859 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4936 [2021-10-13 00:24:54,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:54,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:54,864 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:54,865 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:54,865 INFO L791 eck$LassoCheckResult]: Stem: 123253#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 123108#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 123109#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 123176#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 123177#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 123188#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 123210#L106-2 assume !false; 123291#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123516#L109 assume !(12292 == ssl3_accept_~s__state~0); 127760#L112 assume !(16384 == ssl3_accept_~s__state~0); 127757#L115 assume !(8192 == ssl3_accept_~s__state~0); 123511#L118 assume !(24576 == ssl3_accept_~s__state~0); 123509#L121 assume !(8195 == ssl3_accept_~s__state~0); 123510#L124 assume !(8480 == ssl3_accept_~s__state~0); 123505#L127 assume !(8481 == ssl3_accept_~s__state~0); 123506#L130 assume !(8482 == ssl3_accept_~s__state~0); 127047#L133 assume 8464 == ssl3_accept_~s__state~0; 123392#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 126860#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 126495#L279-2 [2021-10-13 00:24:54,866 INFO L793 eck$LassoCheckResult]: Loop: 126495#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 126853#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126852#L593 ssl3_accept_~skip~0 := 0; 126851#L106-2 assume !false; 126850#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126849#L109 assume !(12292 == ssl3_accept_~s__state~0); 126848#L112 assume !(16384 == ssl3_accept_~s__state~0); 126847#L115 assume !(8192 == ssl3_accept_~s__state~0); 126846#L118 assume !(24576 == ssl3_accept_~s__state~0); 126845#L121 assume !(8195 == ssl3_accept_~s__state~0); 126844#L124 assume !(8480 == ssl3_accept_~s__state~0); 126843#L127 assume !(8481 == ssl3_accept_~s__state~0); 126842#L130 assume !(8482 == ssl3_accept_~s__state~0); 126841#L133 assume !(8464 == ssl3_accept_~s__state~0); 126840#L136 assume !(8465 == ssl3_accept_~s__state~0); 126839#L139 assume !(8466 == ssl3_accept_~s__state~0); 125013#L142 assume 8496 == ssl3_accept_~s__state~0; 125014#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 124834#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 124534#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 124535#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 124830#L298-2 ssl3_accept_~s__init_num~0 := 0; 124825#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124824#L593 ssl3_accept_~skip~0 := 0; 124823#L106-2 assume !false; 124822#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124821#L109 assume !(12292 == ssl3_accept_~s__state~0); 124820#L112 assume !(16384 == ssl3_accept_~s__state~0); 124819#L115 assume !(8192 == ssl3_accept_~s__state~0); 124818#L118 assume !(24576 == ssl3_accept_~s__state~0); 124817#L121 assume !(8195 == ssl3_accept_~s__state~0); 124816#L124 assume !(8480 == ssl3_accept_~s__state~0); 124815#L127 assume !(8481 == ssl3_accept_~s__state~0); 124814#L130 assume !(8482 == ssl3_accept_~s__state~0); 124813#L133 assume !(8464 == ssl3_accept_~s__state~0); 124812#L136 assume !(8465 == ssl3_accept_~s__state~0); 124811#L139 assume !(8466 == ssl3_accept_~s__state~0); 124810#L142 assume !(8496 == ssl3_accept_~s__state~0); 124809#L145 assume !(8497 == ssl3_accept_~s__state~0); 124808#L148 assume 8512 == ssl3_accept_~s__state~0; 124807#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 124805#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 124802#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 124797#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124796#L593 ssl3_accept_~skip~0 := 0; 124795#L106-2 assume !false; 124794#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124793#L109 assume !(12292 == ssl3_accept_~s__state~0); 124792#L112 assume !(16384 == ssl3_accept_~s__state~0); 124791#L115 assume !(8192 == ssl3_accept_~s__state~0); 124790#L118 assume !(24576 == ssl3_accept_~s__state~0); 124789#L121 assume !(8195 == ssl3_accept_~s__state~0); 124788#L124 assume !(8480 == ssl3_accept_~s__state~0); 124787#L127 assume !(8481 == ssl3_accept_~s__state~0); 124786#L130 assume !(8482 == ssl3_accept_~s__state~0); 124785#L133 assume !(8464 == ssl3_accept_~s__state~0); 124784#L136 assume !(8465 == ssl3_accept_~s__state~0); 124783#L139 assume !(8466 == ssl3_accept_~s__state~0); 124782#L142 assume !(8496 == ssl3_accept_~s__state~0); 124781#L145 assume !(8497 == ssl3_accept_~s__state~0); 124780#L148 assume !(8512 == ssl3_accept_~s__state~0); 124779#L151 assume !(8513 == ssl3_accept_~s__state~0); 124778#L154 assume 8528 == ssl3_accept_~s__state~0; 124777#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 124776#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 124775#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 124770#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 124768#L359 assume !(ssl3_accept_~ret~0 <= 0); 124761#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 124756#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124755#L593 ssl3_accept_~skip~0 := 0; 124753#L106-2 assume !false; 124750#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124745#L109 assume !(12292 == ssl3_accept_~s__state~0); 124743#L112 assume !(16384 == ssl3_accept_~s__state~0); 124741#L115 assume !(8192 == ssl3_accept_~s__state~0); 124739#L118 assume !(24576 == ssl3_accept_~s__state~0); 124737#L121 assume !(8195 == ssl3_accept_~s__state~0); 124735#L124 assume !(8480 == ssl3_accept_~s__state~0); 124733#L127 assume !(8481 == ssl3_accept_~s__state~0); 124731#L130 assume !(8482 == ssl3_accept_~s__state~0); 124729#L133 assume !(8464 == ssl3_accept_~s__state~0); 124727#L136 assume !(8465 == ssl3_accept_~s__state~0); 124725#L139 assume !(8466 == ssl3_accept_~s__state~0); 124723#L142 assume !(8496 == ssl3_accept_~s__state~0); 124721#L145 assume !(8497 == ssl3_accept_~s__state~0); 124719#L148 assume !(8512 == ssl3_accept_~s__state~0); 124717#L151 assume !(8513 == ssl3_accept_~s__state~0); 124715#L154 assume !(8528 == ssl3_accept_~s__state~0); 124713#L157 assume !(8529 == ssl3_accept_~s__state~0); 124711#L160 assume 8544 == ssl3_accept_~s__state~0; 124709#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 124707#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 124704#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 124702#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 124699#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 124696#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 124692#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 124686#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124685#L593 ssl3_accept_~skip~0 := 0; 124684#L106-2 assume !false; 124683#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124682#L109 assume !(12292 == ssl3_accept_~s__state~0); 124681#L112 assume !(16384 == ssl3_accept_~s__state~0); 124680#L115 assume !(8192 == ssl3_accept_~s__state~0); 124679#L118 assume !(24576 == ssl3_accept_~s__state~0); 124678#L121 assume !(8195 == ssl3_accept_~s__state~0); 124677#L124 assume !(8480 == ssl3_accept_~s__state~0); 124676#L127 assume !(8481 == ssl3_accept_~s__state~0); 124675#L130 assume !(8482 == ssl3_accept_~s__state~0); 124674#L133 assume !(8464 == ssl3_accept_~s__state~0); 124673#L136 assume !(8465 == ssl3_accept_~s__state~0); 124672#L139 assume !(8466 == ssl3_accept_~s__state~0); 124671#L142 assume !(8496 == ssl3_accept_~s__state~0); 124670#L145 assume !(8497 == ssl3_accept_~s__state~0); 124669#L148 assume !(8512 == ssl3_accept_~s__state~0); 124668#L151 assume !(8513 == ssl3_accept_~s__state~0); 124667#L154 assume !(8528 == ssl3_accept_~s__state~0); 124666#L157 assume !(8529 == ssl3_accept_~s__state~0); 124665#L160 assume !(8544 == ssl3_accept_~s__state~0); 124664#L163 assume !(8545 == ssl3_accept_~s__state~0); 124663#L166 assume !(8560 == ssl3_accept_~s__state~0); 124662#L169 assume !(8561 == ssl3_accept_~s__state~0); 124661#L172 assume 8448 == ssl3_accept_~s__state~0; 124660#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 124658#L434 assume !(ssl3_accept_~num1~0 > 0); 124654#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 124649#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124648#L593 ssl3_accept_~skip~0 := 0; 124647#L106-2 assume !false; 124646#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124645#L109 assume !(12292 == ssl3_accept_~s__state~0); 124644#L112 assume !(16384 == ssl3_accept_~s__state~0); 124643#L115 assume !(8192 == ssl3_accept_~s__state~0); 124642#L118 assume !(24576 == ssl3_accept_~s__state~0); 124641#L121 assume !(8195 == ssl3_accept_~s__state~0); 124640#L124 assume !(8480 == ssl3_accept_~s__state~0); 124639#L127 assume !(8481 == ssl3_accept_~s__state~0); 124638#L130 assume !(8482 == ssl3_accept_~s__state~0); 124637#L133 assume !(8464 == ssl3_accept_~s__state~0); 124636#L136 assume !(8465 == ssl3_accept_~s__state~0); 124635#L139 assume !(8466 == ssl3_accept_~s__state~0); 124634#L142 assume !(8496 == ssl3_accept_~s__state~0); 124633#L145 assume !(8497 == ssl3_accept_~s__state~0); 124632#L148 assume !(8512 == ssl3_accept_~s__state~0); 124631#L151 assume !(8513 == ssl3_accept_~s__state~0); 124630#L154 assume !(8528 == ssl3_accept_~s__state~0); 124629#L157 assume !(8529 == ssl3_accept_~s__state~0); 124628#L160 assume !(8544 == ssl3_accept_~s__state~0); 124627#L163 assume !(8545 == ssl3_accept_~s__state~0); 124626#L166 assume !(8560 == ssl3_accept_~s__state~0); 124625#L169 assume !(8561 == ssl3_accept_~s__state~0); 124624#L172 assume !(8448 == ssl3_accept_~s__state~0); 124623#L175 assume 8576 == ssl3_accept_~s__state~0; 124405#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 124622#L448 assume !(ssl3_accept_~ret~0 <= 0); 124620#L451 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 124614#L455 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 124605#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124599#L593 ssl3_accept_~skip~0 := 0; 124597#L106-2 assume !false; 124595#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124593#L109 assume !(12292 == ssl3_accept_~s__state~0); 124591#L112 assume !(16384 == ssl3_accept_~s__state~0); 124589#L115 assume !(8192 == ssl3_accept_~s__state~0); 124587#L118 assume !(24576 == ssl3_accept_~s__state~0); 124585#L121 assume !(8195 == ssl3_accept_~s__state~0); 124583#L124 assume !(8480 == ssl3_accept_~s__state~0); 124581#L127 assume !(8481 == ssl3_accept_~s__state~0); 124579#L130 assume !(8482 == ssl3_accept_~s__state~0); 124577#L133 assume !(8464 == ssl3_accept_~s__state~0); 124575#L136 assume !(8465 == ssl3_accept_~s__state~0); 124573#L139 assume !(8466 == ssl3_accept_~s__state~0); 124571#L142 assume !(8496 == ssl3_accept_~s__state~0); 124569#L145 assume !(8497 == ssl3_accept_~s__state~0); 124567#L148 assume !(8512 == ssl3_accept_~s__state~0); 124565#L151 assume !(8513 == ssl3_accept_~s__state~0); 124546#L154 assume !(8528 == ssl3_accept_~s__state~0); 124547#L157 assume !(8529 == ssl3_accept_~s__state~0); 124531#L160 assume !(8544 == ssl3_accept_~s__state~0); 124532#L163 assume !(8545 == ssl3_accept_~s__state~0); 124429#L166 assume !(8560 == ssl3_accept_~s__state~0); 124430#L169 assume !(8561 == ssl3_accept_~s__state~0); 124415#L172 assume !(8448 == ssl3_accept_~s__state~0); 124416#L175 assume !(8576 == ssl3_accept_~s__state~0); 124404#L178 assume !(8577 == ssl3_accept_~s__state~0); 124406#L181 assume !(8592 == ssl3_accept_~s__state~0); 124393#L184 assume !(8593 == ssl3_accept_~s__state~0); 124395#L187 assume !(8608 == ssl3_accept_~s__state~0); 124382#L190 assume !(8609 == ssl3_accept_~s__state~0); 124384#L193 assume !(8640 == ssl3_accept_~s__state~0); 124564#L196 assume !(8641 == ssl3_accept_~s__state~0); 124372#L199 assume 8656 == ssl3_accept_~s__state~0; 124370#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 124369#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 124367#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 124326#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 124362#L514 assume !(0 == ssl3_accept_~tmp___10~0); 124357#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124356#L593 ssl3_accept_~skip~0 := 0; 124355#L106-2 assume !false; 124354#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124353#L109 assume !(12292 == ssl3_accept_~s__state~0); 124352#L112 assume !(16384 == ssl3_accept_~s__state~0); 124351#L115 assume !(8192 == ssl3_accept_~s__state~0); 124350#L118 assume !(24576 == ssl3_accept_~s__state~0); 124349#L121 assume !(8195 == ssl3_accept_~s__state~0); 124348#L124 assume !(8480 == ssl3_accept_~s__state~0); 124347#L127 assume !(8481 == ssl3_accept_~s__state~0); 124346#L130 assume !(8482 == ssl3_accept_~s__state~0); 124345#L133 assume !(8464 == ssl3_accept_~s__state~0); 124344#L136 assume !(8465 == ssl3_accept_~s__state~0); 124343#L139 assume !(8466 == ssl3_accept_~s__state~0); 124342#L142 assume !(8496 == ssl3_accept_~s__state~0); 124341#L145 assume !(8497 == ssl3_accept_~s__state~0); 124340#L148 assume !(8512 == ssl3_accept_~s__state~0); 124339#L151 assume !(8513 == ssl3_accept_~s__state~0); 124338#L154 assume !(8528 == ssl3_accept_~s__state~0); 124337#L157 assume !(8529 == ssl3_accept_~s__state~0); 124336#L160 assume !(8544 == ssl3_accept_~s__state~0); 124335#L163 assume !(8545 == ssl3_accept_~s__state~0); 124334#L166 assume !(8560 == ssl3_accept_~s__state~0); 124332#L169 assume !(8561 == ssl3_accept_~s__state~0); 124330#L172 assume !(8448 == ssl3_accept_~s__state~0); 124329#L175 assume !(8576 == ssl3_accept_~s__state~0); 124327#L178 assume !(8577 == ssl3_accept_~s__state~0); 124324#L181 assume !(8592 == ssl3_accept_~s__state~0); 124321#L184 assume !(8593 == ssl3_accept_~s__state~0); 124317#L187 assume !(8608 == ssl3_accept_~s__state~0); 124311#L190 assume !(8609 == ssl3_accept_~s__state~0); 124309#L193 assume !(8640 == ssl3_accept_~s__state~0); 124307#L196 assume !(8641 == ssl3_accept_~s__state~0); 124305#L199 assume !(8656 == ssl3_accept_~s__state~0); 124302#L202 assume !(8657 == ssl3_accept_~s__state~0); 124300#L205 assume 8672 == ssl3_accept_~s__state~0; 124298#L209 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 124296#L522 assume !(4 == ssl3_accept_~blastFlag~0); 123023#L525 assume !(5 == ssl3_accept_~blastFlag~0); 123024#L522-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 124014#L533 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 124015#L533-2 ssl3_accept_~s__init_num~0 := 0; 125701#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125699#L593 ssl3_accept_~skip~0 := 0; 125697#L106-2 assume !false; 125695#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125693#L109 assume !(12292 == ssl3_accept_~s__state~0); 125691#L112 assume !(16384 == ssl3_accept_~s__state~0); 125689#L115 assume !(8192 == ssl3_accept_~s__state~0); 125687#L118 assume !(24576 == ssl3_accept_~s__state~0); 125685#L121 assume !(8195 == ssl3_accept_~s__state~0); 125683#L124 assume !(8480 == ssl3_accept_~s__state~0); 125681#L127 assume !(8481 == ssl3_accept_~s__state~0); 125679#L130 assume !(8482 == ssl3_accept_~s__state~0); 125677#L133 assume !(8464 == ssl3_accept_~s__state~0); 125675#L136 assume !(8465 == ssl3_accept_~s__state~0); 125673#L139 assume !(8466 == ssl3_accept_~s__state~0); 125602#L142 assume !(8496 == ssl3_accept_~s__state~0); 125600#L145 assume !(8497 == ssl3_accept_~s__state~0); 125596#L148 assume !(8512 == ssl3_accept_~s__state~0); 125597#L151 assume !(8513 == ssl3_accept_~s__state~0); 125587#L154 assume !(8528 == ssl3_accept_~s__state~0); 125588#L157 assume !(8529 == ssl3_accept_~s__state~0); 125582#L160 assume !(8544 == ssl3_accept_~s__state~0); 125583#L163 assume !(8545 == ssl3_accept_~s__state~0); 125571#L166 assume !(8560 == ssl3_accept_~s__state~0); 125572#L169 assume !(8561 == ssl3_accept_~s__state~0); 125356#L172 assume 8448 == ssl3_accept_~s__state~0; 125051#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 125052#L434 assume !(ssl3_accept_~num1~0 > 0); 125042#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 125043#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125345#L593 ssl3_accept_~skip~0 := 0; 125344#L106-2 assume !false; 125343#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125342#L109 assume !(12292 == ssl3_accept_~s__state~0); 125341#L112 assume !(16384 == ssl3_accept_~s__state~0); 125340#L115 assume !(8192 == ssl3_accept_~s__state~0); 125339#L118 assume !(24576 == ssl3_accept_~s__state~0); 125337#L121 assume !(8195 == ssl3_accept_~s__state~0); 125336#L124 assume !(8480 == ssl3_accept_~s__state~0); 125334#L127 assume !(8481 == ssl3_accept_~s__state~0); 125332#L130 assume !(8482 == ssl3_accept_~s__state~0); 125331#L133 assume 8464 == ssl3_accept_~s__state~0; 125329#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 127046#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 126495#L279-2 [2021-10-13 00:24:54,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:54,867 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 1 times [2021-10-13 00:24:54,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:54,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475614899] [2021-10-13 00:24:54,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:54,868 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:54,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:54,907 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:54,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:54,920 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:54,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:54,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1029481686, now seen corresponding path program 1 times [2021-10-13 00:24:54,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:54,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350115495] [2021-10-13 00:24:54,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:54,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:54,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:55,020 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-10-13 00:24:55,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:55,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350115495] [2021-10-13 00:24:55,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350115495] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:55,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:55,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:55,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622187860] [2021-10-13 00:24:55,023 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:55,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:55,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:55,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:55,024 INFO L87 Difference]: Start difference. First operand 5204 states and 6688 transitions. cyclomatic complexity: 1494 Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:55,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:55,183 INFO L93 Difference]: Finished difference Result 5926 states and 7524 transitions. [2021-10-13 00:24:55,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:55,184 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5926 states and 7524 transitions. [2021-10-13 00:24:55,216 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5658 [2021-10-13 00:24:55,243 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5926 states to 5926 states and 7524 transitions. [2021-10-13 00:24:55,244 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5818 [2021-10-13 00:24:55,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5818 [2021-10-13 00:24:55,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5926 states and 7524 transitions. [2021-10-13 00:24:55,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:55,255 INFO L681 BuchiCegarLoop]: Abstraction has 5926 states and 7524 transitions. [2021-10-13 00:24:55,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5926 states and 7524 transitions. [2021-10-13 00:24:55,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5926 to 5888. [2021-10-13 00:24:55,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5888 states, 5888 states have (on average 1.271399456521739) internal successors, (7486), 5887 states have internal predecessors, (7486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:55,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5888 states to 5888 states and 7486 transitions. [2021-10-13 00:24:55,352 INFO L704 BuchiCegarLoop]: Abstraction has 5888 states and 7486 transitions. [2021-10-13 00:24:55,352 INFO L587 BuchiCegarLoop]: Abstraction has 5888 states and 7486 transitions. [2021-10-13 00:24:55,352 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 00:24:55,352 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5888 states and 7486 transitions. [2021-10-13 00:24:55,378 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5620 [2021-10-13 00:24:55,378 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:55,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:55,383 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:55,383 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:55,384 INFO L791 eck$LassoCheckResult]: Stem: 134393#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 134242#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 134243#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 134316#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 134317#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 134327#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 134351#L106-2 assume !false; 134436#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135651#L109 assume !(12292 == ssl3_accept_~s__state~0); 135650#L112 assume !(16384 == ssl3_accept_~s__state~0); 135649#L115 assume !(8192 == ssl3_accept_~s__state~0); 135648#L118 assume !(24576 == ssl3_accept_~s__state~0); 135647#L121 assume !(8195 == ssl3_accept_~s__state~0); 135646#L124 assume !(8480 == ssl3_accept_~s__state~0); 135645#L127 assume !(8481 == ssl3_accept_~s__state~0); 135644#L130 assume !(8482 == ssl3_accept_~s__state~0); 135643#L133 assume 8464 == ssl3_accept_~s__state~0; 134534#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 137569#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 137566#L279-2 [2021-10-13 00:24:55,385 INFO L793 eck$LassoCheckResult]: Loop: 137566#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 137561#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137560#L593 ssl3_accept_~skip~0 := 0; 137559#L106-2 assume !false; 137558#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137557#L109 assume !(12292 == ssl3_accept_~s__state~0); 137556#L112 assume !(16384 == ssl3_accept_~s__state~0); 137555#L115 assume !(8192 == ssl3_accept_~s__state~0); 137554#L118 assume !(24576 == ssl3_accept_~s__state~0); 137553#L121 assume !(8195 == ssl3_accept_~s__state~0); 137552#L124 assume !(8480 == ssl3_accept_~s__state~0); 137551#L127 assume !(8481 == ssl3_accept_~s__state~0); 137550#L130 assume !(8482 == ssl3_accept_~s__state~0); 137549#L133 assume !(8464 == ssl3_accept_~s__state~0); 137548#L136 assume !(8465 == ssl3_accept_~s__state~0); 137547#L139 assume !(8466 == ssl3_accept_~s__state~0); 136629#L142 assume 8496 == ssl3_accept_~s__state~0; 136630#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 136281#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 136280#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 136278#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 136275#L298-2 ssl3_accept_~s__init_num~0 := 0; 136270#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136269#L593 ssl3_accept_~skip~0 := 0; 136268#L106-2 assume !false; 136267#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136266#L109 assume !(12292 == ssl3_accept_~s__state~0); 136265#L112 assume !(16384 == ssl3_accept_~s__state~0); 136264#L115 assume !(8192 == ssl3_accept_~s__state~0); 136263#L118 assume !(24576 == ssl3_accept_~s__state~0); 136262#L121 assume !(8195 == ssl3_accept_~s__state~0); 136261#L124 assume !(8480 == ssl3_accept_~s__state~0); 136260#L127 assume !(8481 == ssl3_accept_~s__state~0); 136259#L130 assume !(8482 == ssl3_accept_~s__state~0); 136258#L133 assume !(8464 == ssl3_accept_~s__state~0); 136257#L136 assume !(8465 == ssl3_accept_~s__state~0); 136256#L139 assume !(8466 == ssl3_accept_~s__state~0); 136255#L142 assume !(8496 == ssl3_accept_~s__state~0); 136254#L145 assume !(8497 == ssl3_accept_~s__state~0); 136253#L148 assume 8512 == ssl3_accept_~s__state~0; 136252#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 136250#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 136247#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 136242#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136241#L593 ssl3_accept_~skip~0 := 0; 136240#L106-2 assume !false; 136239#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136238#L109 assume !(12292 == ssl3_accept_~s__state~0); 136237#L112 assume !(16384 == ssl3_accept_~s__state~0); 136236#L115 assume !(8192 == ssl3_accept_~s__state~0); 136235#L118 assume !(24576 == ssl3_accept_~s__state~0); 136234#L121 assume !(8195 == ssl3_accept_~s__state~0); 136233#L124 assume !(8480 == ssl3_accept_~s__state~0); 136232#L127 assume !(8481 == ssl3_accept_~s__state~0); 136231#L130 assume !(8482 == ssl3_accept_~s__state~0); 136230#L133 assume !(8464 == ssl3_accept_~s__state~0); 136229#L136 assume !(8465 == ssl3_accept_~s__state~0); 136228#L139 assume !(8466 == ssl3_accept_~s__state~0); 136227#L142 assume !(8496 == ssl3_accept_~s__state~0); 136226#L145 assume !(8497 == ssl3_accept_~s__state~0); 136225#L148 assume !(8512 == ssl3_accept_~s__state~0); 136224#L151 assume !(8513 == ssl3_accept_~s__state~0); 136223#L154 assume 8528 == ssl3_accept_~s__state~0; 136222#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 136221#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 136219#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 136217#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 136211#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 136206#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 136201#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136200#L593 ssl3_accept_~skip~0 := 0; 136198#L106-2 assume !false; 136195#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136190#L109 assume !(12292 == ssl3_accept_~s__state~0); 136188#L112 assume !(16384 == ssl3_accept_~s__state~0); 136186#L115 assume !(8192 == ssl3_accept_~s__state~0); 136184#L118 assume !(24576 == ssl3_accept_~s__state~0); 136182#L121 assume !(8195 == ssl3_accept_~s__state~0); 136180#L124 assume !(8480 == ssl3_accept_~s__state~0); 136178#L127 assume !(8481 == ssl3_accept_~s__state~0); 136176#L130 assume !(8482 == ssl3_accept_~s__state~0); 136174#L133 assume !(8464 == ssl3_accept_~s__state~0); 136172#L136 assume !(8465 == ssl3_accept_~s__state~0); 136170#L139 assume !(8466 == ssl3_accept_~s__state~0); 136168#L142 assume !(8496 == ssl3_accept_~s__state~0); 136166#L145 assume !(8497 == ssl3_accept_~s__state~0); 136164#L148 assume !(8512 == ssl3_accept_~s__state~0); 136162#L151 assume !(8513 == ssl3_accept_~s__state~0); 136160#L154 assume !(8528 == ssl3_accept_~s__state~0); 136158#L157 assume !(8529 == ssl3_accept_~s__state~0); 136156#L160 assume 8544 == ssl3_accept_~s__state~0; 136154#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 136152#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 136149#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 136147#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 136144#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 136141#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 136137#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 136131#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136130#L593 ssl3_accept_~skip~0 := 0; 136129#L106-2 assume !false; 136128#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136127#L109 assume !(12292 == ssl3_accept_~s__state~0); 136126#L112 assume !(16384 == ssl3_accept_~s__state~0); 136125#L115 assume !(8192 == ssl3_accept_~s__state~0); 136124#L118 assume !(24576 == ssl3_accept_~s__state~0); 136123#L121 assume !(8195 == ssl3_accept_~s__state~0); 136122#L124 assume !(8480 == ssl3_accept_~s__state~0); 136121#L127 assume !(8481 == ssl3_accept_~s__state~0); 136120#L130 assume !(8482 == ssl3_accept_~s__state~0); 136119#L133 assume !(8464 == ssl3_accept_~s__state~0); 136118#L136 assume !(8465 == ssl3_accept_~s__state~0); 136117#L139 assume !(8466 == ssl3_accept_~s__state~0); 136116#L142 assume !(8496 == ssl3_accept_~s__state~0); 136115#L145 assume !(8497 == ssl3_accept_~s__state~0); 136114#L148 assume !(8512 == ssl3_accept_~s__state~0); 136113#L151 assume !(8513 == ssl3_accept_~s__state~0); 136112#L154 assume !(8528 == ssl3_accept_~s__state~0); 136111#L157 assume !(8529 == ssl3_accept_~s__state~0); 136110#L160 assume !(8544 == ssl3_accept_~s__state~0); 136109#L163 assume !(8545 == ssl3_accept_~s__state~0); 136108#L166 assume !(8560 == ssl3_accept_~s__state~0); 136107#L169 assume !(8561 == ssl3_accept_~s__state~0); 136106#L172 assume 8448 == ssl3_accept_~s__state~0; 136105#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 136103#L434 assume !(ssl3_accept_~num1~0 > 0); 136099#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136094#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136093#L593 ssl3_accept_~skip~0 := 0; 136092#L106-2 assume !false; 136091#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136090#L109 assume !(12292 == ssl3_accept_~s__state~0); 136089#L112 assume !(16384 == ssl3_accept_~s__state~0); 136088#L115 assume !(8192 == ssl3_accept_~s__state~0); 136087#L118 assume !(24576 == ssl3_accept_~s__state~0); 136086#L121 assume !(8195 == ssl3_accept_~s__state~0); 136085#L124 assume !(8480 == ssl3_accept_~s__state~0); 136084#L127 assume !(8481 == ssl3_accept_~s__state~0); 136083#L130 assume !(8482 == ssl3_accept_~s__state~0); 136082#L133 assume !(8464 == ssl3_accept_~s__state~0); 136081#L136 assume !(8465 == ssl3_accept_~s__state~0); 136080#L139 assume !(8466 == ssl3_accept_~s__state~0); 136079#L142 assume !(8496 == ssl3_accept_~s__state~0); 136078#L145 assume !(8497 == ssl3_accept_~s__state~0); 136077#L148 assume !(8512 == ssl3_accept_~s__state~0); 136076#L151 assume !(8513 == ssl3_accept_~s__state~0); 136075#L154 assume !(8528 == ssl3_accept_~s__state~0); 136074#L157 assume !(8529 == ssl3_accept_~s__state~0); 136073#L160 assume !(8544 == ssl3_accept_~s__state~0); 136072#L163 assume !(8545 == ssl3_accept_~s__state~0); 136071#L166 assume !(8560 == ssl3_accept_~s__state~0); 136070#L169 assume !(8561 == ssl3_accept_~s__state~0); 136069#L172 assume !(8448 == ssl3_accept_~s__state~0); 136068#L175 assume 8576 == ssl3_accept_~s__state~0; 135759#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 136067#L448 assume !(ssl3_accept_~ret~0 <= 0); 136064#L451 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 136061#L455 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 136056#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136055#L593 ssl3_accept_~skip~0 := 0; 136054#L106-2 assume !false; 136053#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136052#L109 assume !(12292 == ssl3_accept_~s__state~0); 136051#L112 assume !(16384 == ssl3_accept_~s__state~0); 136050#L115 assume !(8192 == ssl3_accept_~s__state~0); 136049#L118 assume !(24576 == ssl3_accept_~s__state~0); 136048#L121 assume !(8195 == ssl3_accept_~s__state~0); 136047#L124 assume !(8480 == ssl3_accept_~s__state~0); 136046#L127 assume !(8481 == ssl3_accept_~s__state~0); 136045#L130 assume !(8482 == ssl3_accept_~s__state~0); 136044#L133 assume !(8464 == ssl3_accept_~s__state~0); 136043#L136 assume !(8465 == ssl3_accept_~s__state~0); 136042#L139 assume !(8466 == ssl3_accept_~s__state~0); 136036#L142 assume !(8496 == ssl3_accept_~s__state~0); 136034#L145 assume !(8497 == ssl3_accept_~s__state~0); 136032#L148 assume !(8512 == ssl3_accept_~s__state~0); 136030#L151 assume !(8513 == ssl3_accept_~s__state~0); 136028#L154 assume !(8528 == ssl3_accept_~s__state~0); 136026#L157 assume !(8529 == ssl3_accept_~s__state~0); 136024#L160 assume !(8544 == ssl3_accept_~s__state~0); 136022#L163 assume !(8545 == ssl3_accept_~s__state~0); 136020#L166 assume !(8560 == ssl3_accept_~s__state~0); 136018#L169 assume !(8561 == ssl3_accept_~s__state~0); 136015#L172 assume !(8448 == ssl3_accept_~s__state~0); 136012#L175 assume !(8576 == ssl3_accept_~s__state~0); 136010#L178 assume !(8577 == ssl3_accept_~s__state~0); 136009#L181 assume 8592 == ssl3_accept_~s__state~0; 135691#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 136005#L465 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 135995#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 135989#L593 ssl3_accept_~skip~0 := 0; 135987#L106-2 assume !false; 135985#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135983#L109 assume !(12292 == ssl3_accept_~s__state~0); 135981#L112 assume !(16384 == ssl3_accept_~s__state~0); 135974#L115 assume !(8192 == ssl3_accept_~s__state~0); 135975#L118 assume !(24576 == ssl3_accept_~s__state~0); 135965#L121 assume !(8195 == ssl3_accept_~s__state~0); 135966#L124 assume !(8480 == ssl3_accept_~s__state~0); 135957#L127 assume !(8481 == ssl3_accept_~s__state~0); 135958#L130 assume !(8482 == ssl3_accept_~s__state~0); 135830#L133 assume !(8464 == ssl3_accept_~s__state~0); 135831#L136 assume !(8465 == ssl3_accept_~s__state~0); 135821#L139 assume !(8466 == ssl3_accept_~s__state~0); 135822#L142 assume !(8496 == ssl3_accept_~s__state~0); 135812#L145 assume !(8497 == ssl3_accept_~s__state~0); 135813#L148 assume !(8512 == ssl3_accept_~s__state~0); 135800#L151 assume !(8513 == ssl3_accept_~s__state~0); 135801#L154 assume !(8528 == ssl3_accept_~s__state~0); 135792#L157 assume !(8529 == ssl3_accept_~s__state~0); 135793#L160 assume !(8544 == ssl3_accept_~s__state~0); 135781#L163 assume !(8545 == ssl3_accept_~s__state~0); 135782#L166 assume !(8560 == ssl3_accept_~s__state~0); 135768#L169 assume !(8561 == ssl3_accept_~s__state~0); 135769#L172 assume !(8448 == ssl3_accept_~s__state~0); 135758#L175 assume !(8576 == ssl3_accept_~s__state~0); 135760#L178 assume !(8577 == ssl3_accept_~s__state~0); 135690#L181 assume !(8592 == ssl3_accept_~s__state~0); 135692#L184 assume !(8593 == ssl3_accept_~s__state~0); 135980#L187 assume !(8608 == ssl3_accept_~s__state~0); 135976#L190 assume !(8609 == ssl3_accept_~s__state~0); 135967#L193 assume !(8640 == ssl3_accept_~s__state~0); 135968#L196 assume !(8641 == ssl3_accept_~s__state~0); 134257#L199 assume 8656 == ssl3_accept_~s__state~0; 134210#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 134211#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 134236#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 134237#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 134333#L514 assume !(0 == ssl3_accept_~tmp___10~0); 134334#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136612#L593 ssl3_accept_~skip~0 := 0; 136611#L106-2 assume !false; 136610#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136609#L109 assume !(12292 == ssl3_accept_~s__state~0); 136608#L112 assume !(16384 == ssl3_accept_~s__state~0); 136607#L115 assume !(8192 == ssl3_accept_~s__state~0); 136606#L118 assume !(24576 == ssl3_accept_~s__state~0); 136605#L121 assume !(8195 == ssl3_accept_~s__state~0); 136604#L124 assume !(8480 == ssl3_accept_~s__state~0); 136603#L127 assume !(8481 == ssl3_accept_~s__state~0); 136602#L130 assume !(8482 == ssl3_accept_~s__state~0); 136601#L133 assume !(8464 == ssl3_accept_~s__state~0); 136600#L136 assume !(8465 == ssl3_accept_~s__state~0); 136599#L139 assume !(8466 == ssl3_accept_~s__state~0); 136598#L142 assume !(8496 == ssl3_accept_~s__state~0); 136597#L145 assume !(8497 == ssl3_accept_~s__state~0); 136596#L148 assume !(8512 == ssl3_accept_~s__state~0); 136595#L151 assume !(8513 == ssl3_accept_~s__state~0); 136594#L154 assume !(8528 == ssl3_accept_~s__state~0); 136593#L157 assume !(8529 == ssl3_accept_~s__state~0); 136592#L160 assume !(8544 == ssl3_accept_~s__state~0); 136591#L163 assume !(8545 == ssl3_accept_~s__state~0); 136588#L166 assume !(8560 == ssl3_accept_~s__state~0); 136582#L169 assume !(8561 == ssl3_accept_~s__state~0); 136576#L172 assume !(8448 == ssl3_accept_~s__state~0); 136574#L175 assume !(8576 == ssl3_accept_~s__state~0); 136572#L178 assume !(8577 == ssl3_accept_~s__state~0); 136570#L181 assume !(8592 == ssl3_accept_~s__state~0); 136568#L184 assume !(8593 == ssl3_accept_~s__state~0); 136566#L187 assume !(8608 == ssl3_accept_~s__state~0); 136564#L190 assume !(8609 == ssl3_accept_~s__state~0); 136561#L193 assume !(8640 == ssl3_accept_~s__state~0); 135550#L196 assume !(8641 == ssl3_accept_~s__state~0); 135551#L199 assume !(8656 == ssl3_accept_~s__state~0); 134355#L202 assume !(8657 == ssl3_accept_~s__state~0); 134330#L205 assume 8672 == ssl3_accept_~s__state~0; 134331#L209 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 134378#L522 assume !(4 == ssl3_accept_~blastFlag~0); 134159#L525 assume !(5 == ssl3_accept_~blastFlag~0); 134160#L522-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 134251#L533 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 135304#L533-2 ssl3_accept_~s__init_num~0 := 0; 137024#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137022#L593 ssl3_accept_~skip~0 := 0; 137020#L106-2 assume !false; 137018#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137016#L109 assume !(12292 == ssl3_accept_~s__state~0); 137014#L112 assume !(16384 == ssl3_accept_~s__state~0); 137012#L115 assume !(8192 == ssl3_accept_~s__state~0); 137010#L118 assume !(24576 == ssl3_accept_~s__state~0); 137008#L121 assume !(8195 == ssl3_accept_~s__state~0); 137006#L124 assume !(8480 == ssl3_accept_~s__state~0); 137004#L127 assume !(8481 == ssl3_accept_~s__state~0); 137002#L130 assume !(8482 == ssl3_accept_~s__state~0); 137000#L133 assume !(8464 == ssl3_accept_~s__state~0); 136998#L136 assume !(8465 == ssl3_accept_~s__state~0); 136996#L139 assume !(8466 == ssl3_accept_~s__state~0); 136994#L142 assume !(8496 == ssl3_accept_~s__state~0); 136993#L145 assume !(8497 == ssl3_accept_~s__state~0); 136986#L148 assume !(8512 == ssl3_accept_~s__state~0); 136987#L151 assume !(8513 == ssl3_accept_~s__state~0); 136971#L154 assume !(8528 == ssl3_accept_~s__state~0); 136972#L157 assume !(8529 == ssl3_accept_~s__state~0); 136956#L160 assume !(8544 == ssl3_accept_~s__state~0); 136957#L163 assume !(8545 == ssl3_accept_~s__state~0); 136934#L166 assume !(8560 == ssl3_accept_~s__state~0); 136933#L169 assume !(8561 == ssl3_accept_~s__state~0); 136925#L172 assume 8448 == ssl3_accept_~s__state~0; 136924#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 136678#L434 assume !(ssl3_accept_~num1~0 > 0); 136673#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136674#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136665#L593 ssl3_accept_~skip~0 := 0; 136666#L106-2 assume !false; 136661#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136662#L109 assume !(12292 == ssl3_accept_~s__state~0); 136657#L112 assume !(16384 == ssl3_accept_~s__state~0); 136658#L115 assume !(8192 == ssl3_accept_~s__state~0); 136653#L118 assume !(24576 == ssl3_accept_~s__state~0); 136654#L121 assume !(8195 == ssl3_accept_~s__state~0); 136647#L124 assume !(8480 == ssl3_accept_~s__state~0); 136649#L127 assume !(8481 == ssl3_accept_~s__state~0); 136642#L130 assume !(8482 == ssl3_accept_~s__state~0); 136644#L133 assume 8464 == ssl3_accept_~s__state~0; 136638#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 138431#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 137566#L279-2 [2021-10-13 00:24:55,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:55,385 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 2 times [2021-10-13 00:24:55,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:55,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80575432] [2021-10-13 00:24:55,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:55,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:55,396 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:55,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:55,407 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:55,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:55,408 INFO L82 PathProgramCache]: Analyzing trace with hash 195978853, now seen corresponding path program 1 times [2021-10-13 00:24:55,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:55,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203756288] [2021-10-13 00:24:55,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:55,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:55,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:55,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2021-10-13 00:24:55,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:55,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203756288] [2021-10-13 00:24:55,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203756288] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:55,590 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:55,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:55,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688307434] [2021-10-13 00:24:55,591 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:55,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:55,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:55,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:55,592 INFO L87 Difference]: Start difference. First operand 5888 states and 7486 transitions. cyclomatic complexity: 1608 Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:55,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:55,732 INFO L93 Difference]: Finished difference Result 6648 states and 8360 transitions. [2021-10-13 00:24:55,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:55,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6648 states and 8360 transitions. [2021-10-13 00:24:55,762 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6380 [2021-10-13 00:24:55,784 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6648 states to 6648 states and 8360 transitions. [2021-10-13 00:24:55,784 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6540 [2021-10-13 00:24:55,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6540 [2021-10-13 00:24:55,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6648 states and 8360 transitions. [2021-10-13 00:24:55,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:55,789 INFO L681 BuchiCegarLoop]: Abstraction has 6648 states and 8360 transitions. [2021-10-13 00:24:55,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6648 states and 8360 transitions. [2021-10-13 00:24:55,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6648 to 6610. [2021-10-13 00:24:55,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6610 states, 6610 states have (on average 1.2590015128593042) internal successors, (8322), 6609 states have internal predecessors, (8322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:55,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6610 states to 6610 states and 8322 transitions. [2021-10-13 00:24:55,875 INFO L704 BuchiCegarLoop]: Abstraction has 6610 states and 8322 transitions. [2021-10-13 00:24:55,875 INFO L587 BuchiCegarLoop]: Abstraction has 6610 states and 8322 transitions. [2021-10-13 00:24:55,875 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 00:24:55,875 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6610 states and 8322 transitions. [2021-10-13 00:24:55,899 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6342 [2021-10-13 00:24:55,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:55,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:55,903 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:55,904 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:55,904 INFO L791 eck$LassoCheckResult]: Stem: 146944#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 146787#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 146788#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 146857#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 146858#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 146871#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 146895#L106-2 assume !false; 146987#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147195#L109 assume !(12292 == ssl3_accept_~s__state~0); 147191#L112 assume !(16384 == ssl3_accept_~s__state~0); 147192#L115 assume !(8192 == ssl3_accept_~s__state~0); 147187#L118 assume !(24576 == ssl3_accept_~s__state~0); 147188#L121 assume !(8195 == ssl3_accept_~s__state~0); 147183#L124 assume !(8480 == ssl3_accept_~s__state~0); 147184#L127 assume !(8481 == ssl3_accept_~s__state~0); 147179#L130 assume !(8482 == ssl3_accept_~s__state~0); 147180#L133 assume 8464 == ssl3_accept_~s__state~0; 147074#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 150917#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 150914#L279-2 [2021-10-13 00:24:55,904 INFO L793 eck$LassoCheckResult]: Loop: 150914#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 150909#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150908#L593 ssl3_accept_~skip~0 := 0; 150907#L106-2 assume !false; 150906#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150905#L109 assume !(12292 == ssl3_accept_~s__state~0); 150904#L112 assume !(16384 == ssl3_accept_~s__state~0); 150903#L115 assume !(8192 == ssl3_accept_~s__state~0); 150902#L118 assume !(24576 == ssl3_accept_~s__state~0); 150901#L121 assume !(8195 == ssl3_accept_~s__state~0); 150900#L124 assume !(8480 == ssl3_accept_~s__state~0); 150899#L127 assume !(8481 == ssl3_accept_~s__state~0); 150898#L130 assume !(8482 == ssl3_accept_~s__state~0); 150897#L133 assume !(8464 == ssl3_accept_~s__state~0); 150896#L136 assume !(8465 == ssl3_accept_~s__state~0); 150895#L139 assume !(8466 == ssl3_accept_~s__state~0); 148181#L142 assume 8496 == ssl3_accept_~s__state~0; 148182#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 148127#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 148126#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 148124#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 148121#L298-2 ssl3_accept_~s__init_num~0 := 0; 148116#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148115#L593 ssl3_accept_~skip~0 := 0; 148114#L106-2 assume !false; 148113#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148112#L109 assume !(12292 == ssl3_accept_~s__state~0); 148111#L112 assume !(16384 == ssl3_accept_~s__state~0); 148110#L115 assume !(8192 == ssl3_accept_~s__state~0); 148109#L118 assume !(24576 == ssl3_accept_~s__state~0); 148108#L121 assume !(8195 == ssl3_accept_~s__state~0); 148107#L124 assume !(8480 == ssl3_accept_~s__state~0); 148106#L127 assume !(8481 == ssl3_accept_~s__state~0); 148105#L130 assume !(8482 == ssl3_accept_~s__state~0); 148104#L133 assume !(8464 == ssl3_accept_~s__state~0); 148103#L136 assume !(8465 == ssl3_accept_~s__state~0); 148102#L139 assume !(8466 == ssl3_accept_~s__state~0); 148101#L142 assume !(8496 == ssl3_accept_~s__state~0); 148100#L145 assume !(8497 == ssl3_accept_~s__state~0); 148099#L148 assume 8512 == ssl3_accept_~s__state~0; 148098#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 148096#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 148093#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 148088#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148087#L593 ssl3_accept_~skip~0 := 0; 148086#L106-2 assume !false; 148085#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148084#L109 assume !(12292 == ssl3_accept_~s__state~0); 148083#L112 assume !(16384 == ssl3_accept_~s__state~0); 148082#L115 assume !(8192 == ssl3_accept_~s__state~0); 148081#L118 assume !(24576 == ssl3_accept_~s__state~0); 148080#L121 assume !(8195 == ssl3_accept_~s__state~0); 148079#L124 assume !(8480 == ssl3_accept_~s__state~0); 148078#L127 assume !(8481 == ssl3_accept_~s__state~0); 148077#L130 assume !(8482 == ssl3_accept_~s__state~0); 148076#L133 assume !(8464 == ssl3_accept_~s__state~0); 148075#L136 assume !(8465 == ssl3_accept_~s__state~0); 148074#L139 assume !(8466 == ssl3_accept_~s__state~0); 148073#L142 assume !(8496 == ssl3_accept_~s__state~0); 148072#L145 assume !(8497 == ssl3_accept_~s__state~0); 148071#L148 assume !(8512 == ssl3_accept_~s__state~0); 148070#L151 assume !(8513 == ssl3_accept_~s__state~0); 148069#L154 assume 8528 == ssl3_accept_~s__state~0; 148068#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 148067#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 148066#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 148061#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 148059#L359 assume !(ssl3_accept_~ret~0 <= 0); 148052#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 148047#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148046#L593 ssl3_accept_~skip~0 := 0; 148044#L106-2 assume !false; 148041#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148036#L109 assume !(12292 == ssl3_accept_~s__state~0); 148034#L112 assume !(16384 == ssl3_accept_~s__state~0); 148032#L115 assume !(8192 == ssl3_accept_~s__state~0); 148030#L118 assume !(24576 == ssl3_accept_~s__state~0); 148028#L121 assume !(8195 == ssl3_accept_~s__state~0); 148026#L124 assume !(8480 == ssl3_accept_~s__state~0); 148024#L127 assume !(8481 == ssl3_accept_~s__state~0); 148022#L130 assume !(8482 == ssl3_accept_~s__state~0); 148020#L133 assume !(8464 == ssl3_accept_~s__state~0); 148018#L136 assume !(8465 == ssl3_accept_~s__state~0); 148016#L139 assume !(8466 == ssl3_accept_~s__state~0); 148014#L142 assume !(8496 == ssl3_accept_~s__state~0); 148012#L145 assume !(8497 == ssl3_accept_~s__state~0); 148010#L148 assume !(8512 == ssl3_accept_~s__state~0); 148008#L151 assume !(8513 == ssl3_accept_~s__state~0); 148006#L154 assume !(8528 == ssl3_accept_~s__state~0); 148004#L157 assume !(8529 == ssl3_accept_~s__state~0); 148002#L160 assume 8544 == ssl3_accept_~s__state~0; 148000#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 147998#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 147995#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 147993#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 147990#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 147987#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 147983#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 147977#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147976#L593 ssl3_accept_~skip~0 := 0; 147975#L106-2 assume !false; 147974#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147973#L109 assume !(12292 == ssl3_accept_~s__state~0); 147972#L112 assume !(16384 == ssl3_accept_~s__state~0); 147971#L115 assume !(8192 == ssl3_accept_~s__state~0); 147970#L118 assume !(24576 == ssl3_accept_~s__state~0); 147969#L121 assume !(8195 == ssl3_accept_~s__state~0); 147968#L124 assume !(8480 == ssl3_accept_~s__state~0); 147967#L127 assume !(8481 == ssl3_accept_~s__state~0); 147966#L130 assume !(8482 == ssl3_accept_~s__state~0); 147965#L133 assume !(8464 == ssl3_accept_~s__state~0); 147964#L136 assume !(8465 == ssl3_accept_~s__state~0); 147963#L139 assume !(8466 == ssl3_accept_~s__state~0); 147962#L142 assume !(8496 == ssl3_accept_~s__state~0); 147961#L145 assume !(8497 == ssl3_accept_~s__state~0); 147960#L148 assume !(8512 == ssl3_accept_~s__state~0); 147959#L151 assume !(8513 == ssl3_accept_~s__state~0); 147958#L154 assume !(8528 == ssl3_accept_~s__state~0); 147957#L157 assume !(8529 == ssl3_accept_~s__state~0); 147956#L160 assume !(8544 == ssl3_accept_~s__state~0); 147955#L163 assume !(8545 == ssl3_accept_~s__state~0); 147954#L166 assume !(8560 == ssl3_accept_~s__state~0); 147953#L169 assume !(8561 == ssl3_accept_~s__state~0); 147952#L172 assume 8448 == ssl3_accept_~s__state~0; 147951#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 147949#L434 assume !(ssl3_accept_~num1~0 > 0); 147945#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 147940#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147939#L593 ssl3_accept_~skip~0 := 0; 147938#L106-2 assume !false; 147937#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147936#L109 assume !(12292 == ssl3_accept_~s__state~0); 147935#L112 assume !(16384 == ssl3_accept_~s__state~0); 147934#L115 assume !(8192 == ssl3_accept_~s__state~0); 147933#L118 assume !(24576 == ssl3_accept_~s__state~0); 147932#L121 assume !(8195 == ssl3_accept_~s__state~0); 147931#L124 assume !(8480 == ssl3_accept_~s__state~0); 147930#L127 assume !(8481 == ssl3_accept_~s__state~0); 147929#L130 assume !(8482 == ssl3_accept_~s__state~0); 147928#L133 assume !(8464 == ssl3_accept_~s__state~0); 147927#L136 assume !(8465 == ssl3_accept_~s__state~0); 147926#L139 assume !(8466 == ssl3_accept_~s__state~0); 147925#L142 assume !(8496 == ssl3_accept_~s__state~0); 147924#L145 assume !(8497 == ssl3_accept_~s__state~0); 147923#L148 assume !(8512 == ssl3_accept_~s__state~0); 147922#L151 assume !(8513 == ssl3_accept_~s__state~0); 147921#L154 assume !(8528 == ssl3_accept_~s__state~0); 147920#L157 assume !(8529 == ssl3_accept_~s__state~0); 147919#L160 assume !(8544 == ssl3_accept_~s__state~0); 147918#L163 assume !(8545 == ssl3_accept_~s__state~0); 147917#L166 assume !(8560 == ssl3_accept_~s__state~0); 147916#L169 assume !(8561 == ssl3_accept_~s__state~0); 147915#L172 assume !(8448 == ssl3_accept_~s__state~0); 147914#L175 assume 8576 == ssl3_accept_~s__state~0; 147756#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 147913#L448 assume !(ssl3_accept_~ret~0 <= 0); 147910#L451 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 147907#L455 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 147902#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147901#L593 ssl3_accept_~skip~0 := 0; 147900#L106-2 assume !false; 147899#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147898#L109 assume !(12292 == ssl3_accept_~s__state~0); 147897#L112 assume !(16384 == ssl3_accept_~s__state~0); 147896#L115 assume !(8192 == ssl3_accept_~s__state~0); 147895#L118 assume !(24576 == ssl3_accept_~s__state~0); 147894#L121 assume !(8195 == ssl3_accept_~s__state~0); 147893#L124 assume !(8480 == ssl3_accept_~s__state~0); 147892#L127 assume !(8481 == ssl3_accept_~s__state~0); 147891#L130 assume !(8482 == ssl3_accept_~s__state~0); 147890#L133 assume !(8464 == ssl3_accept_~s__state~0); 147889#L136 assume !(8465 == ssl3_accept_~s__state~0); 147888#L139 assume !(8466 == ssl3_accept_~s__state~0); 147887#L142 assume !(8496 == ssl3_accept_~s__state~0); 147886#L145 assume !(8497 == ssl3_accept_~s__state~0); 147885#L148 assume !(8512 == ssl3_accept_~s__state~0); 147884#L151 assume !(8513 == ssl3_accept_~s__state~0); 147883#L154 assume !(8528 == ssl3_accept_~s__state~0); 147882#L157 assume !(8529 == ssl3_accept_~s__state~0); 147881#L160 assume !(8544 == ssl3_accept_~s__state~0); 147880#L163 assume !(8545 == ssl3_accept_~s__state~0); 147879#L166 assume !(8560 == ssl3_accept_~s__state~0); 147878#L169 assume !(8561 == ssl3_accept_~s__state~0); 147877#L172 assume !(8448 == ssl3_accept_~s__state~0); 147876#L175 assume !(8576 == ssl3_accept_~s__state~0); 147875#L178 assume !(8577 == ssl3_accept_~s__state~0); 147874#L181 assume 8592 == ssl3_accept_~s__state~0; 147751#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 147870#L465 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 147865#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147864#L593 ssl3_accept_~skip~0 := 0; 147863#L106-2 assume !false; 147862#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147861#L109 assume !(12292 == ssl3_accept_~s__state~0); 147860#L112 assume !(16384 == ssl3_accept_~s__state~0); 147859#L115 assume !(8192 == ssl3_accept_~s__state~0); 147858#L118 assume !(24576 == ssl3_accept_~s__state~0); 147857#L121 assume !(8195 == ssl3_accept_~s__state~0); 147856#L124 assume !(8480 == ssl3_accept_~s__state~0); 147855#L127 assume !(8481 == ssl3_accept_~s__state~0); 147854#L130 assume !(8482 == ssl3_accept_~s__state~0); 147853#L133 assume !(8464 == ssl3_accept_~s__state~0); 147852#L136 assume !(8465 == ssl3_accept_~s__state~0); 147851#L139 assume !(8466 == ssl3_accept_~s__state~0); 147850#L142 assume !(8496 == ssl3_accept_~s__state~0); 147849#L145 assume !(8497 == ssl3_accept_~s__state~0); 147848#L148 assume !(8512 == ssl3_accept_~s__state~0); 147847#L151 assume !(8513 == ssl3_accept_~s__state~0); 147846#L154 assume !(8528 == ssl3_accept_~s__state~0); 147845#L157 assume !(8529 == ssl3_accept_~s__state~0); 147844#L160 assume !(8544 == ssl3_accept_~s__state~0); 147843#L163 assume !(8545 == ssl3_accept_~s__state~0); 147842#L166 assume !(8560 == ssl3_accept_~s__state~0); 147841#L169 assume !(8561 == ssl3_accept_~s__state~0); 147840#L172 assume !(8448 == ssl3_accept_~s__state~0); 147839#L175 assume !(8576 == ssl3_accept_~s__state~0); 147838#L178 assume !(8577 == ssl3_accept_~s__state~0); 147837#L181 assume !(8592 == ssl3_accept_~s__state~0); 147836#L184 assume !(8593 == ssl3_accept_~s__state~0); 147835#L187 assume 8608 == ssl3_accept_~s__state~0; 147736#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 147816#L474 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 147817#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147808#L593 ssl3_accept_~skip~0 := 0; 147809#L106-2 assume !false; 147804#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147805#L109 assume !(12292 == ssl3_accept_~s__state~0); 147800#L112 assume !(16384 == ssl3_accept_~s__state~0); 147801#L115 assume !(8192 == ssl3_accept_~s__state~0); 147796#L118 assume !(24576 == ssl3_accept_~s__state~0); 147797#L121 assume !(8195 == ssl3_accept_~s__state~0); 147792#L124 assume !(8480 == ssl3_accept_~s__state~0); 147793#L127 assume !(8481 == ssl3_accept_~s__state~0); 147788#L130 assume !(8482 == ssl3_accept_~s__state~0); 147789#L133 assume !(8464 == ssl3_accept_~s__state~0); 147784#L136 assume !(8465 == ssl3_accept_~s__state~0); 147785#L139 assume !(8466 == ssl3_accept_~s__state~0); 147780#L142 assume !(8496 == ssl3_accept_~s__state~0); 147781#L145 assume !(8497 == ssl3_accept_~s__state~0); 147776#L148 assume !(8512 == ssl3_accept_~s__state~0); 147777#L151 assume !(8513 == ssl3_accept_~s__state~0); 147772#L154 assume !(8528 == ssl3_accept_~s__state~0); 147773#L157 assume !(8529 == ssl3_accept_~s__state~0); 147768#L160 assume !(8544 == ssl3_accept_~s__state~0); 147769#L163 assume !(8545 == ssl3_accept_~s__state~0); 147764#L166 assume !(8560 == ssl3_accept_~s__state~0); 147765#L169 assume !(8561 == ssl3_accept_~s__state~0); 147760#L172 assume !(8448 == ssl3_accept_~s__state~0); 147761#L175 assume !(8576 == ssl3_accept_~s__state~0); 147755#L178 assume !(8577 == ssl3_accept_~s__state~0); 147757#L181 assume !(8592 == ssl3_accept_~s__state~0); 147750#L184 assume !(8593 == ssl3_accept_~s__state~0); 147752#L187 assume !(8608 == ssl3_accept_~s__state~0); 147735#L190 assume !(8609 == ssl3_accept_~s__state~0); 147737#L193 assume !(8640 == ssl3_accept_~s__state~0); 147824#L196 assume !(8641 == ssl3_accept_~s__state~0); 147720#L199 assume 8656 == ssl3_accept_~s__state~0; 147716#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 147715#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 147712#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 147554#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 147706#L514 assume !(0 == ssl3_accept_~tmp___10~0); 147695#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147696#L593 ssl3_accept_~skip~0 := 0; 147691#L106-2 assume !false; 147692#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147687#L109 assume !(12292 == ssl3_accept_~s__state~0); 147688#L112 assume !(16384 == ssl3_accept_~s__state~0); 147683#L115 assume !(8192 == ssl3_accept_~s__state~0); 147684#L118 assume !(24576 == ssl3_accept_~s__state~0); 147679#L121 assume !(8195 == ssl3_accept_~s__state~0); 147680#L124 assume !(8480 == ssl3_accept_~s__state~0); 147675#L127 assume !(8481 == ssl3_accept_~s__state~0); 147676#L130 assume !(8482 == ssl3_accept_~s__state~0); 147671#L133 assume !(8464 == ssl3_accept_~s__state~0); 147672#L136 assume !(8465 == ssl3_accept_~s__state~0); 147667#L139 assume !(8466 == ssl3_accept_~s__state~0); 147668#L142 assume !(8496 == ssl3_accept_~s__state~0); 147663#L145 assume !(8497 == ssl3_accept_~s__state~0); 147664#L148 assume !(8512 == ssl3_accept_~s__state~0); 147648#L151 assume !(8513 == ssl3_accept_~s__state~0); 147649#L154 assume !(8528 == ssl3_accept_~s__state~0); 147640#L157 assume !(8529 == ssl3_accept_~s__state~0); 147641#L160 assume !(8544 == ssl3_accept_~s__state~0); 147630#L163 assume !(8545 == ssl3_accept_~s__state~0); 147631#L166 assume !(8560 == ssl3_accept_~s__state~0); 147624#L169 assume !(8561 == ssl3_accept_~s__state~0); 147625#L172 assume !(8448 == ssl3_accept_~s__state~0); 147618#L175 assume !(8576 == ssl3_accept_~s__state~0); 147619#L178 assume !(8577 == ssl3_accept_~s__state~0); 147612#L181 assume !(8592 == ssl3_accept_~s__state~0); 147613#L184 assume !(8593 == ssl3_accept_~s__state~0); 147606#L187 assume !(8608 == ssl3_accept_~s__state~0); 147607#L190 assume !(8609 == ssl3_accept_~s__state~0); 147600#L193 assume !(8640 == ssl3_accept_~s__state~0); 147601#L196 assume !(8641 == ssl3_accept_~s__state~0); 147595#L199 assume !(8656 == ssl3_accept_~s__state~0); 147590#L202 assume !(8657 == ssl3_accept_~s__state~0); 147592#L205 assume 8672 == ssl3_accept_~s__state~0; 147560#L209 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 147561#L522 assume !(4 == ssl3_accept_~blastFlag~0); 147503#L525 assume !(5 == ssl3_accept_~blastFlag~0); 147504#L522-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 147494#L533 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 147495#L533-2 ssl3_accept_~s__init_num~0 := 0; 149640#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149637#L593 ssl3_accept_~skip~0 := 0; 149579#L106-2 assume !false; 149552#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149546#L109 assume !(12292 == ssl3_accept_~s__state~0); 149540#L112 assume !(16384 == ssl3_accept_~s__state~0); 149534#L115 assume !(8192 == ssl3_accept_~s__state~0); 149528#L118 assume !(24576 == ssl3_accept_~s__state~0); 149522#L121 assume !(8195 == ssl3_accept_~s__state~0); 149516#L124 assume !(8480 == ssl3_accept_~s__state~0); 149510#L127 assume !(8481 == ssl3_accept_~s__state~0); 149504#L130 assume !(8482 == ssl3_accept_~s__state~0); 149498#L133 assume !(8464 == ssl3_accept_~s__state~0); 149492#L136 assume !(8465 == ssl3_accept_~s__state~0); 149486#L139 assume !(8466 == ssl3_accept_~s__state~0); 149480#L142 assume !(8496 == ssl3_accept_~s__state~0); 149475#L145 assume !(8497 == ssl3_accept_~s__state~0); 149468#L148 assume !(8512 == ssl3_accept_~s__state~0); 149469#L151 assume !(8513 == ssl3_accept_~s__state~0); 149458#L154 assume !(8528 == ssl3_accept_~s__state~0); 149459#L157 assume !(8529 == ssl3_accept_~s__state~0); 149448#L160 assume !(8544 == ssl3_accept_~s__state~0); 149449#L163 assume !(8545 == ssl3_accept_~s__state~0); 149438#L166 assume !(8560 == ssl3_accept_~s__state~0); 149433#L169 assume !(8561 == ssl3_accept_~s__state~0); 149426#L172 assume 8448 == ssl3_accept_~s__state~0; 148237#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 148238#L434 assume !(ssl3_accept_~num1~0 > 0); 148226#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 148227#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148218#L593 ssl3_accept_~skip~0 := 0; 148219#L106-2 assume !false; 148214#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148215#L109 assume !(12292 == ssl3_accept_~s__state~0); 148210#L112 assume !(16384 == ssl3_accept_~s__state~0); 148211#L115 assume !(8192 == ssl3_accept_~s__state~0); 148206#L118 assume !(24576 == ssl3_accept_~s__state~0); 148207#L121 assume !(8195 == ssl3_accept_~s__state~0); 148200#L124 assume !(8480 == ssl3_accept_~s__state~0); 148202#L127 assume !(8481 == ssl3_accept_~s__state~0); 148194#L130 assume !(8482 == ssl3_accept_~s__state~0); 148196#L133 assume 8464 == ssl3_accept_~s__state~0; 148190#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 151003#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 150914#L279-2 [2021-10-13 00:24:55,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:55,905 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 3 times [2021-10-13 00:24:55,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:55,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199672427] [2021-10-13 00:24:55,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:55,906 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:55,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:55,913 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:55,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:55,922 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:55,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:55,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1986909669, now seen corresponding path program 1 times [2021-10-13 00:24:55,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:55,923 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052918255] [2021-10-13 00:24:55,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:55,923 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:55,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:55,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2021-10-13 00:24:55,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:55,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052918255] [2021-10-13 00:24:55,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052918255] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:55,982 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:55,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:55,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781885899] [2021-10-13 00:24:55,983 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:55,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:55,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:55,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:55,984 INFO L87 Difference]: Start difference. First operand 6610 states and 8322 transitions. cyclomatic complexity: 1722 Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:56,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:56,126 INFO L93 Difference]: Finished difference Result 6611 states and 8174 transitions. [2021-10-13 00:24:56,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:56,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6611 states and 8174 transitions. [2021-10-13 00:24:56,158 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6219 [2021-10-13 00:24:56,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6611 states to 6611 states and 8174 transitions. [2021-10-13 00:24:56,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6503 [2021-10-13 00:24:56,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6503 [2021-10-13 00:24:56,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6611 states and 8174 transitions. [2021-10-13 00:24:56,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:56,186 INFO L681 BuchiCegarLoop]: Abstraction has 6611 states and 8174 transitions. [2021-10-13 00:24:56,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6611 states and 8174 transitions. [2021-10-13 00:24:56,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6611 to 6591. [2021-10-13 00:24:56,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6591 states, 6591 states have (on average 1.2366863905325445) internal successors, (8151), 6590 states have internal predecessors, (8151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:56,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6591 states to 6591 states and 8151 transitions. [2021-10-13 00:24:56,280 INFO L704 BuchiCegarLoop]: Abstraction has 6591 states and 8151 transitions. [2021-10-13 00:24:56,280 INFO L587 BuchiCegarLoop]: Abstraction has 6591 states and 8151 transitions. [2021-10-13 00:24:56,280 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 00:24:56,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6591 states and 8151 transitions. [2021-10-13 00:24:56,306 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6203 [2021-10-13 00:24:56,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:56,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:56,311 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:56,312 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 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, 1, 1, 1, 1] [2021-10-13 00:24:56,312 INFO L791 eck$LassoCheckResult]: Stem: 160161#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 160012#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 160013#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 160080#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 160081#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 160094#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 160115#L106-2 assume !false; 160199#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160406#L109 assume !(12292 == ssl3_accept_~s__state~0); 160402#L112 assume !(16384 == ssl3_accept_~s__state~0); 160403#L115 assume !(8192 == ssl3_accept_~s__state~0); 160398#L118 assume !(24576 == ssl3_accept_~s__state~0); 160399#L121 assume !(8195 == ssl3_accept_~s__state~0); 160394#L124 assume !(8480 == ssl3_accept_~s__state~0); 160395#L127 assume !(8481 == ssl3_accept_~s__state~0); 160390#L130 assume !(8482 == ssl3_accept_~s__state~0); 160391#L133 assume 8464 == ssl3_accept_~s__state~0; 160288#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 163895#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 163893#L279-2 [2021-10-13 00:24:56,313 INFO L793 eck$LassoCheckResult]: Loop: 163893#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 163874#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163873#L593 ssl3_accept_~skip~0 := 0; 163872#L106-2 assume !false; 163871#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163869#L109 assume !(12292 == ssl3_accept_~s__state~0); 163868#L112 assume !(16384 == ssl3_accept_~s__state~0); 163865#L115 assume !(8192 == ssl3_accept_~s__state~0); 163864#L118 assume !(24576 == ssl3_accept_~s__state~0); 163858#L121 assume !(8195 == ssl3_accept_~s__state~0); 163856#L124 assume !(8480 == ssl3_accept_~s__state~0); 163854#L127 assume !(8481 == ssl3_accept_~s__state~0); 163852#L130 assume !(8482 == ssl3_accept_~s__state~0); 163850#L133 assume !(8464 == ssl3_accept_~s__state~0); 163848#L136 assume !(8465 == ssl3_accept_~s__state~0); 163846#L139 assume !(8466 == ssl3_accept_~s__state~0); 163844#L142 assume 8496 == ssl3_accept_~s__state~0; 163842#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 162440#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 162438#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 162434#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 162433#L298-2 ssl3_accept_~s__init_num~0 := 0; 162428#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 162427#L593 ssl3_accept_~skip~0 := 0; 162426#L106-2 assume !false; 162425#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162424#L109 assume !(12292 == ssl3_accept_~s__state~0); 162423#L112 assume !(16384 == ssl3_accept_~s__state~0); 162422#L115 assume !(8192 == ssl3_accept_~s__state~0); 162421#L118 assume !(24576 == ssl3_accept_~s__state~0); 162420#L121 assume !(8195 == ssl3_accept_~s__state~0); 162419#L124 assume !(8480 == ssl3_accept_~s__state~0); 162418#L127 assume !(8481 == ssl3_accept_~s__state~0); 162417#L130 assume !(8482 == ssl3_accept_~s__state~0); 162416#L133 assume !(8464 == ssl3_accept_~s__state~0); 162415#L136 assume !(8465 == ssl3_accept_~s__state~0); 162414#L139 assume !(8466 == ssl3_accept_~s__state~0); 162413#L142 assume !(8496 == ssl3_accept_~s__state~0); 162412#L145 assume !(8497 == ssl3_accept_~s__state~0); 162411#L148 assume 8512 == ssl3_accept_~s__state~0; 162409#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 162406#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 162405#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 162400#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 162399#L593 ssl3_accept_~skip~0 := 0; 162398#L106-2 assume !false; 162397#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162396#L109 assume !(12292 == ssl3_accept_~s__state~0); 162395#L112 assume !(16384 == ssl3_accept_~s__state~0); 162394#L115 assume !(8192 == ssl3_accept_~s__state~0); 162393#L118 assume !(24576 == ssl3_accept_~s__state~0); 162392#L121 assume !(8195 == ssl3_accept_~s__state~0); 162391#L124 assume !(8480 == ssl3_accept_~s__state~0); 162390#L127 assume !(8481 == ssl3_accept_~s__state~0); 162389#L130 assume !(8482 == ssl3_accept_~s__state~0); 162388#L133 assume !(8464 == ssl3_accept_~s__state~0); 162387#L136 assume !(8465 == ssl3_accept_~s__state~0); 162386#L139 assume !(8466 == ssl3_accept_~s__state~0); 162385#L142 assume !(8496 == ssl3_accept_~s__state~0); 162384#L145 assume !(8497 == ssl3_accept_~s__state~0); 162383#L148 assume !(8512 == ssl3_accept_~s__state~0); 162382#L151 assume !(8513 == ssl3_accept_~s__state~0); 162381#L154 assume 8528 == ssl3_accept_~s__state~0; 162380#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 162378#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 162379#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 162377#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 162370#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 162366#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 162356#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 162355#L593 ssl3_accept_~skip~0 := 0; 162353#L106-2 assume !false; 162350#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162345#L109 assume !(12292 == ssl3_accept_~s__state~0); 162343#L112 assume !(16384 == ssl3_accept_~s__state~0); 162341#L115 assume !(8192 == ssl3_accept_~s__state~0); 162339#L118 assume !(24576 == ssl3_accept_~s__state~0); 162337#L121 assume !(8195 == ssl3_accept_~s__state~0); 162335#L124 assume !(8480 == ssl3_accept_~s__state~0); 162333#L127 assume !(8481 == ssl3_accept_~s__state~0); 162331#L130 assume !(8482 == ssl3_accept_~s__state~0); 162329#L133 assume !(8464 == ssl3_accept_~s__state~0); 162327#L136 assume !(8465 == ssl3_accept_~s__state~0); 162325#L139 assume !(8466 == ssl3_accept_~s__state~0); 162323#L142 assume !(8496 == ssl3_accept_~s__state~0); 162321#L145 assume !(8497 == ssl3_accept_~s__state~0); 162319#L148 assume !(8512 == ssl3_accept_~s__state~0); 162317#L151 assume !(8513 == ssl3_accept_~s__state~0); 162315#L154 assume !(8528 == ssl3_accept_~s__state~0); 162313#L157 assume !(8529 == ssl3_accept_~s__state~0); 162311#L160 assume 8544 == ssl3_accept_~s__state~0; 162309#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 162307#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 162304#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 162302#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 162299#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 162297#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 162295#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 162289#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 162288#L593 ssl3_accept_~skip~0 := 0; 162287#L106-2 assume !false; 162286#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162285#L109 assume !(12292 == ssl3_accept_~s__state~0); 162284#L112 assume !(16384 == ssl3_accept_~s__state~0); 162283#L115 assume !(8192 == ssl3_accept_~s__state~0); 162282#L118 assume !(24576 == ssl3_accept_~s__state~0); 162281#L121 assume !(8195 == ssl3_accept_~s__state~0); 162280#L124 assume !(8480 == ssl3_accept_~s__state~0); 162279#L127 assume !(8481 == ssl3_accept_~s__state~0); 162278#L130 assume !(8482 == ssl3_accept_~s__state~0); 162277#L133 assume !(8464 == ssl3_accept_~s__state~0); 162276#L136 assume !(8465 == ssl3_accept_~s__state~0); 162275#L139 assume !(8466 == ssl3_accept_~s__state~0); 162271#L142 assume !(8496 == ssl3_accept_~s__state~0); 162267#L145 assume !(8497 == ssl3_accept_~s__state~0); 162261#L148 assume !(8512 == ssl3_accept_~s__state~0); 162259#L151 assume !(8513 == ssl3_accept_~s__state~0); 162257#L154 assume !(8528 == ssl3_accept_~s__state~0); 162255#L157 assume !(8529 == ssl3_accept_~s__state~0); 162253#L160 assume !(8544 == ssl3_accept_~s__state~0); 162251#L163 assume !(8545 == ssl3_accept_~s__state~0); 162249#L166 assume !(8560 == ssl3_accept_~s__state~0); 162247#L169 assume !(8561 == ssl3_accept_~s__state~0); 162245#L172 assume 8448 == ssl3_accept_~s__state~0; 162243#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 162240#L434 assume !(ssl3_accept_~num1~0 > 0); 162235#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 162229#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 162227#L593 ssl3_accept_~skip~0 := 0; 162225#L106-2 assume !false; 162223#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162221#L109 assume !(12292 == ssl3_accept_~s__state~0); 162219#L112 assume !(16384 == ssl3_accept_~s__state~0); 162217#L115 assume !(8192 == ssl3_accept_~s__state~0); 162215#L118 assume !(24576 == ssl3_accept_~s__state~0); 162213#L121 assume !(8195 == ssl3_accept_~s__state~0); 162211#L124 assume !(8480 == ssl3_accept_~s__state~0); 162209#L127 assume !(8481 == ssl3_accept_~s__state~0); 162207#L130 assume !(8482 == ssl3_accept_~s__state~0); 162205#L133 assume !(8464 == ssl3_accept_~s__state~0); 162203#L136 assume !(8465 == ssl3_accept_~s__state~0); 162201#L139 assume !(8466 == ssl3_accept_~s__state~0); 162199#L142 assume !(8496 == ssl3_accept_~s__state~0); 162195#L145 assume !(8497 == ssl3_accept_~s__state~0); 162190#L148 assume !(8512 == ssl3_accept_~s__state~0); 162183#L151 assume !(8513 == ssl3_accept_~s__state~0); 162180#L154 assume !(8528 == ssl3_accept_~s__state~0); 162177#L157 assume !(8529 == ssl3_accept_~s__state~0); 162174#L160 assume !(8544 == ssl3_accept_~s__state~0); 162171#L163 assume !(8545 == ssl3_accept_~s__state~0); 162169#L166 assume !(8560 == ssl3_accept_~s__state~0); 162166#L169 assume !(8561 == ssl3_accept_~s__state~0); 162163#L172 assume !(8448 == ssl3_accept_~s__state~0); 162159#L175 assume 8576 == ssl3_accept_~s__state~0; 162154#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 162147#L448 assume !(ssl3_accept_~ret~0 <= 0); 162142#L451 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 162137#L455 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 162130#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 162127#L593 ssl3_accept_~skip~0 := 0; 162124#L106-2 assume !false; 162121#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162118#L109 assume !(12292 == ssl3_accept_~s__state~0); 162115#L112 assume !(16384 == ssl3_accept_~s__state~0); 162112#L115 assume !(8192 == ssl3_accept_~s__state~0); 162109#L118 assume !(24576 == ssl3_accept_~s__state~0); 162106#L121 assume !(8195 == ssl3_accept_~s__state~0); 162103#L124 assume !(8480 == ssl3_accept_~s__state~0); 161633#L127 assume !(8481 == ssl3_accept_~s__state~0); 161630#L130 assume !(8482 == ssl3_accept_~s__state~0); 161628#L133 assume !(8464 == ssl3_accept_~s__state~0); 161625#L136 assume !(8465 == ssl3_accept_~s__state~0); 161622#L139 assume !(8466 == ssl3_accept_~s__state~0); 161618#L142 assume !(8496 == ssl3_accept_~s__state~0); 161613#L145 assume !(8497 == ssl3_accept_~s__state~0); 161606#L148 assume !(8512 == ssl3_accept_~s__state~0); 161604#L151 assume !(8513 == ssl3_accept_~s__state~0); 161556#L154 assume !(8528 == ssl3_accept_~s__state~0); 161554#L157 assume !(8529 == ssl3_accept_~s__state~0); 161552#L160 assume !(8544 == ssl3_accept_~s__state~0); 161550#L163 assume !(8545 == ssl3_accept_~s__state~0); 161549#L166 assume !(8560 == ssl3_accept_~s__state~0); 161548#L169 assume !(8561 == ssl3_accept_~s__state~0); 161546#L172 assume !(8448 == ssl3_accept_~s__state~0); 161543#L175 assume !(8576 == ssl3_accept_~s__state~0); 161542#L178 assume !(8577 == ssl3_accept_~s__state~0); 161541#L181 assume 8592 == ssl3_accept_~s__state~0; 161539#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 161537#L465 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 161531#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161529#L593 ssl3_accept_~skip~0 := 0; 161527#L106-2 assume !false; 161525#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161523#L109 assume !(12292 == ssl3_accept_~s__state~0); 161521#L112 assume !(16384 == ssl3_accept_~s__state~0); 161519#L115 assume !(8192 == ssl3_accept_~s__state~0); 161517#L118 assume !(24576 == ssl3_accept_~s__state~0); 161515#L121 assume !(8195 == ssl3_accept_~s__state~0); 161513#L124 assume !(8480 == ssl3_accept_~s__state~0); 161511#L127 assume !(8481 == ssl3_accept_~s__state~0); 161509#L130 assume !(8482 == ssl3_accept_~s__state~0); 161507#L133 assume !(8464 == ssl3_accept_~s__state~0); 161505#L136 assume !(8465 == ssl3_accept_~s__state~0); 161503#L139 assume !(8466 == ssl3_accept_~s__state~0); 161501#L142 assume !(8496 == ssl3_accept_~s__state~0); 161499#L145 assume !(8497 == ssl3_accept_~s__state~0); 161497#L148 assume !(8512 == ssl3_accept_~s__state~0); 161495#L151 assume !(8513 == ssl3_accept_~s__state~0); 161493#L154 assume !(8528 == ssl3_accept_~s__state~0); 161491#L157 assume !(8529 == ssl3_accept_~s__state~0); 161489#L160 assume !(8544 == ssl3_accept_~s__state~0); 161487#L163 assume !(8545 == ssl3_accept_~s__state~0); 161485#L166 assume !(8560 == ssl3_accept_~s__state~0); 161483#L169 assume !(8561 == ssl3_accept_~s__state~0); 161481#L172 assume !(8448 == ssl3_accept_~s__state~0); 161479#L175 assume !(8576 == ssl3_accept_~s__state~0); 161477#L178 assume !(8577 == ssl3_accept_~s__state~0); 161476#L181 assume !(8592 == ssl3_accept_~s__state~0); 161474#L184 assume !(8593 == ssl3_accept_~s__state~0); 161471#L187 assume 8608 == ssl3_accept_~s__state~0; 161469#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 161466#L474 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 161460#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161458#L593 ssl3_accept_~skip~0 := 0; 161456#L106-2 assume !false; 161454#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161452#L109 assume !(12292 == ssl3_accept_~s__state~0); 161450#L112 assume !(16384 == ssl3_accept_~s__state~0); 161448#L115 assume !(8192 == ssl3_accept_~s__state~0); 161446#L118 assume !(24576 == ssl3_accept_~s__state~0); 161444#L121 assume !(8195 == ssl3_accept_~s__state~0); 161442#L124 assume !(8480 == ssl3_accept_~s__state~0); 161440#L127 assume !(8481 == ssl3_accept_~s__state~0); 161438#L130 assume !(8482 == ssl3_accept_~s__state~0); 161436#L133 assume !(8464 == ssl3_accept_~s__state~0); 161434#L136 assume !(8465 == ssl3_accept_~s__state~0); 161432#L139 assume !(8466 == ssl3_accept_~s__state~0); 161430#L142 assume !(8496 == ssl3_accept_~s__state~0); 161428#L145 assume !(8497 == ssl3_accept_~s__state~0); 161426#L148 assume !(8512 == ssl3_accept_~s__state~0); 161423#L151 assume !(8513 == ssl3_accept_~s__state~0); 161421#L154 assume !(8528 == ssl3_accept_~s__state~0); 161419#L157 assume !(8529 == ssl3_accept_~s__state~0); 161417#L160 assume !(8544 == ssl3_accept_~s__state~0); 161415#L163 assume !(8545 == ssl3_accept_~s__state~0); 161412#L166 assume !(8560 == ssl3_accept_~s__state~0); 161409#L169 assume !(8561 == ssl3_accept_~s__state~0); 161406#L172 assume !(8448 == ssl3_accept_~s__state~0); 161404#L175 assume !(8576 == ssl3_accept_~s__state~0); 161403#L178 assume !(8577 == ssl3_accept_~s__state~0); 161401#L181 assume !(8592 == ssl3_accept_~s__state~0); 161398#L184 assume !(8593 == ssl3_accept_~s__state~0); 161397#L187 assume !(8608 == ssl3_accept_~s__state~0); 161396#L190 assume !(8609 == ssl3_accept_~s__state~0); 161374#L193 assume 8640 == ssl3_accept_~s__state~0; 161373#L197 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 161372#L483 assume !(3 == ssl3_accept_~blastFlag~0); 161371#L483-2 assume !(ssl3_accept_~ret~0 <= 0); 161368#L489 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 161364#L489-2 ssl3_accept_~s__init_num~0 := 0; 161354#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161348#L593 ssl3_accept_~skip~0 := 0; 161346#L106-2 assume !false; 161344#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161342#L109 assume !(12292 == ssl3_accept_~s__state~0); 161340#L112 assume !(16384 == ssl3_accept_~s__state~0); 161338#L115 assume !(8192 == ssl3_accept_~s__state~0); 161336#L118 assume !(24576 == ssl3_accept_~s__state~0); 161334#L121 assume !(8195 == ssl3_accept_~s__state~0); 161332#L124 assume !(8480 == ssl3_accept_~s__state~0); 161330#L127 assume !(8481 == ssl3_accept_~s__state~0); 161328#L130 assume !(8482 == ssl3_accept_~s__state~0); 161326#L133 assume !(8464 == ssl3_accept_~s__state~0); 161324#L136 assume !(8465 == ssl3_accept_~s__state~0); 161322#L139 assume !(8466 == ssl3_accept_~s__state~0); 161320#L142 assume !(8496 == ssl3_accept_~s__state~0); 161316#L145 assume !(8497 == ssl3_accept_~s__state~0); 161311#L148 assume !(8512 == ssl3_accept_~s__state~0); 161304#L151 assume !(8513 == ssl3_accept_~s__state~0); 161301#L154 assume !(8528 == ssl3_accept_~s__state~0); 161298#L157 assume !(8529 == ssl3_accept_~s__state~0); 161295#L160 assume !(8544 == ssl3_accept_~s__state~0); 161292#L163 assume !(8545 == ssl3_accept_~s__state~0); 161289#L166 assume !(8560 == ssl3_accept_~s__state~0); 161286#L169 assume !(8561 == ssl3_accept_~s__state~0); 161283#L172 assume !(8448 == ssl3_accept_~s__state~0); 161280#L175 assume !(8576 == ssl3_accept_~s__state~0); 161277#L178 assume !(8577 == ssl3_accept_~s__state~0); 161274#L181 assume !(8592 == ssl3_accept_~s__state~0); 161271#L184 assume !(8593 == ssl3_accept_~s__state~0); 161268#L187 assume !(8608 == ssl3_accept_~s__state~0); 161265#L190 assume !(8609 == ssl3_accept_~s__state~0); 161262#L193 assume !(8640 == ssl3_accept_~s__state~0); 161259#L196 assume !(8641 == ssl3_accept_~s__state~0); 161256#L199 assume 8656 == ssl3_accept_~s__state~0; 161253#L203 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 161250#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 161245#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 161121#L505-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 161240#L514 assume !(0 == ssl3_accept_~tmp___10~0); 161217#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161213#L593 ssl3_accept_~skip~0 := 0; 161212#L106-2 assume !false; 161211#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161210#L109 assume !(12292 == ssl3_accept_~s__state~0); 161209#L112 assume !(16384 == ssl3_accept_~s__state~0); 161208#L115 assume !(8192 == ssl3_accept_~s__state~0); 161207#L118 assume !(24576 == ssl3_accept_~s__state~0); 161206#L121 assume !(8195 == ssl3_accept_~s__state~0); 161205#L124 assume !(8480 == ssl3_accept_~s__state~0); 161204#L127 assume !(8481 == ssl3_accept_~s__state~0); 161203#L130 assume !(8482 == ssl3_accept_~s__state~0); 161202#L133 assume !(8464 == ssl3_accept_~s__state~0); 161201#L136 assume !(8465 == ssl3_accept_~s__state~0); 161200#L139 assume !(8466 == ssl3_accept_~s__state~0); 161199#L142 assume !(8496 == ssl3_accept_~s__state~0); 161198#L145 assume !(8497 == ssl3_accept_~s__state~0); 161197#L148 assume !(8512 == ssl3_accept_~s__state~0); 161196#L151 assume !(8513 == ssl3_accept_~s__state~0); 161195#L154 assume !(8528 == ssl3_accept_~s__state~0); 161194#L157 assume !(8529 == ssl3_accept_~s__state~0); 161193#L160 assume !(8544 == ssl3_accept_~s__state~0); 161192#L163 assume !(8545 == ssl3_accept_~s__state~0); 161191#L166 assume !(8560 == ssl3_accept_~s__state~0); 161190#L169 assume !(8561 == ssl3_accept_~s__state~0); 161189#L172 assume !(8448 == ssl3_accept_~s__state~0); 161188#L175 assume !(8576 == ssl3_accept_~s__state~0); 161187#L178 assume !(8577 == ssl3_accept_~s__state~0); 161186#L181 assume !(8592 == ssl3_accept_~s__state~0); 161185#L184 assume !(8593 == ssl3_accept_~s__state~0); 161184#L187 assume !(8608 == ssl3_accept_~s__state~0); 161183#L190 assume !(8609 == ssl3_accept_~s__state~0); 161182#L193 assume !(8640 == ssl3_accept_~s__state~0); 161181#L196 assume !(8641 == ssl3_accept_~s__state~0); 161180#L199 assume !(8656 == ssl3_accept_~s__state~0); 161178#L202 assume !(8657 == ssl3_accept_~s__state~0); 161177#L205 assume 8672 == ssl3_accept_~s__state~0; 161176#L209 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 161174#L522 assume !(4 == ssl3_accept_~blastFlag~0); 161168#L525 assume !(5 == ssl3_accept_~blastFlag~0); 160020#L522-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 160021#L533 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 161165#L533-2 ssl3_accept_~s__init_num~0 := 0; 163952#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163950#L593 ssl3_accept_~skip~0 := 0; 163948#L106-2 assume !false; 163942#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163940#L109 assume !(12292 == ssl3_accept_~s__state~0); 163938#L112 assume !(16384 == ssl3_accept_~s__state~0); 163936#L115 assume !(8192 == ssl3_accept_~s__state~0); 163934#L118 assume !(24576 == ssl3_accept_~s__state~0); 163932#L121 assume !(8195 == ssl3_accept_~s__state~0); 163930#L124 assume !(8480 == ssl3_accept_~s__state~0); 163928#L127 assume !(8481 == ssl3_accept_~s__state~0); 163926#L130 assume !(8482 == ssl3_accept_~s__state~0); 163920#L133 assume !(8464 == ssl3_accept_~s__state~0); 163916#L136 assume !(8465 == ssl3_accept_~s__state~0); 163907#L139 assume !(8466 == ssl3_accept_~s__state~0); 163257#L142 assume !(8496 == ssl3_accept_~s__state~0); 163251#L145 assume !(8497 == ssl3_accept_~s__state~0); 163249#L148 assume !(8512 == ssl3_accept_~s__state~0); 163247#L151 assume !(8513 == ssl3_accept_~s__state~0); 163245#L154 assume !(8528 == ssl3_accept_~s__state~0); 163243#L157 assume !(8529 == ssl3_accept_~s__state~0); 163241#L160 assume !(8544 == ssl3_accept_~s__state~0); 163239#L163 assume !(8545 == ssl3_accept_~s__state~0); 163237#L166 assume !(8560 == ssl3_accept_~s__state~0); 163235#L169 assume !(8561 == ssl3_accept_~s__state~0); 163233#L172 assume 8448 == ssl3_accept_~s__state~0; 163151#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 163228#L434 assume !(ssl3_accept_~num1~0 > 0); 163223#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 163217#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163215#L593 ssl3_accept_~skip~0 := 0; 163213#L106-2 assume !false; 163211#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163209#L109 assume !(12292 == ssl3_accept_~s__state~0); 163207#L112 assume !(16384 == ssl3_accept_~s__state~0); 163205#L115 assume !(8192 == ssl3_accept_~s__state~0); 163203#L118 assume !(24576 == ssl3_accept_~s__state~0); 163200#L121 assume !(8195 == ssl3_accept_~s__state~0); 163198#L124 assume !(8480 == ssl3_accept_~s__state~0); 163195#L127 assume !(8481 == ssl3_accept_~s__state~0); 163192#L130 assume !(8482 == ssl3_accept_~s__state~0); 163190#L133 assume 8464 == ssl3_accept_~s__state~0; 163186#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 164530#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 163893#L279-2 [2021-10-13 00:24:56,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:56,314 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 4 times [2021-10-13 00:24:56,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:56,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000901294] [2021-10-13 00:24:56,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:56,315 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:56,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:56,325 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:56,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:56,335 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:56,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:56,336 INFO L82 PathProgramCache]: Analyzing trace with hash -2039435750, now seen corresponding path program 1 times [2021-10-13 00:24:56,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:56,336 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108772482] [2021-10-13 00:24:56,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:56,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:56,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:56,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2021-10-13 00:24:56,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:56,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108772482] [2021-10-13 00:24:56,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108772482] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:24:56,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550151982] [2021-10-13 00:24:56,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:56,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:24:56,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:56,420 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:24:56,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-13 00:24:56,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:56,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:24:56,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:57,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2021-10-13 00:24:57,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550151982] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:57,684 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:24:57,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 00:24:57,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249424878] [2021-10-13 00:24:57,686 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:24:57,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:57,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:57,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:24:57,687 INFO L87 Difference]: Start difference. First operand 6591 states and 8151 transitions. cyclomatic complexity: 1569 Second operand has 3 states, 2 states have (on average 68.5) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:57,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:57,736 INFO L93 Difference]: Finished difference Result 6591 states and 8139 transitions. [2021-10-13 00:24:57,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:57,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6591 states and 8139 transitions. [2021-10-13 00:24:57,762 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5930 [2021-10-13 00:24:57,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6591 states to 6591 states and 8139 transitions. [2021-10-13 00:24:57,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6483 [2021-10-13 00:24:57,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6483 [2021-10-13 00:24:57,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6591 states and 8139 transitions. [2021-10-13 00:24:57,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:57,780 INFO L681 BuchiCegarLoop]: Abstraction has 6591 states and 8139 transitions. [2021-10-13 00:24:57,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6591 states and 8139 transitions. [2021-10-13 00:24:57,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6591 to 6591. [2021-10-13 00:24:57,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6591 states, 6591 states have (on average 1.2348657259899865) internal successors, (8139), 6590 states have internal predecessors, (8139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:57,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6591 states to 6591 states and 8139 transitions. [2021-10-13 00:24:57,855 INFO L704 BuchiCegarLoop]: Abstraction has 6591 states and 8139 transitions. [2021-10-13 00:24:57,855 INFO L587 BuchiCegarLoop]: Abstraction has 6591 states and 8139 transitions. [2021-10-13 00:24:57,856 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-13 00:24:57,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6591 states and 8139 transitions. [2021-10-13 00:24:57,876 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5930 [2021-10-13 00:24:57,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:24:57,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:24:57,877 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:57,877 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:24:57,877 INFO L791 eck$LassoCheckResult]: Stem: 174507#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 174363#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 174364#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 174431#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 174432#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 174443#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 174463#L106-2 assume !false; 174549#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174791#L109 assume !(12292 == ssl3_accept_~s__state~0); 174792#L112 assume !(16384 == ssl3_accept_~s__state~0); 174787#L115 assume !(8192 == ssl3_accept_~s__state~0); 174788#L118 assume !(24576 == ssl3_accept_~s__state~0); 174783#L121 assume !(8195 == ssl3_accept_~s__state~0); 174784#L124 assume !(8480 == ssl3_accept_~s__state~0); 174779#L127 assume !(8481 == ssl3_accept_~s__state~0); 174780#L130 assume !(8482 == ssl3_accept_~s__state~0); 174775#L133 assume !(8464 == ssl3_accept_~s__state~0); 174776#L136 assume !(8465 == ssl3_accept_~s__state~0); 174771#L139 assume !(8466 == ssl3_accept_~s__state~0); 174772#L142 assume !(8496 == ssl3_accept_~s__state~0); 174713#L145 [2021-10-13 00:24:57,878 INFO L793 eck$LassoCheckResult]: Loop: 174713#L145 assume !(8497 == ssl3_accept_~s__state~0); 174712#L148 assume !(8512 == ssl3_accept_~s__state~0); 174711#L151 assume !(8513 == ssl3_accept_~s__state~0); 174710#L154 assume !(8528 == ssl3_accept_~s__state~0); 174709#L157 assume !(8529 == ssl3_accept_~s__state~0); 174708#L160 assume !(8544 == ssl3_accept_~s__state~0); 174707#L163 assume !(8545 == ssl3_accept_~s__state~0); 174706#L166 assume !(8560 == ssl3_accept_~s__state~0); 174705#L169 assume !(8561 == ssl3_accept_~s__state~0); 174704#L172 assume 8448 == ssl3_accept_~s__state~0; 174620#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 174700#L434 assume !(ssl3_accept_~num1~0 > 0); 174694#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 174695#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174686#L593 ssl3_accept_~skip~0 := 0; 174687#L106-2 assume !false; 174682#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174683#L109 assume !(12292 == ssl3_accept_~s__state~0); 174677#L112 assume !(16384 == ssl3_accept_~s__state~0); 174678#L115 assume !(8192 == ssl3_accept_~s__state~0); 174672#L118 assume !(24576 == ssl3_accept_~s__state~0); 174674#L121 assume !(8195 == ssl3_accept_~s__state~0); 174666#L124 assume !(8480 == ssl3_accept_~s__state~0); 174668#L127 assume !(8481 == ssl3_accept_~s__state~0); 174660#L130 assume 8482 == ssl3_accept_~s__state~0; 174661#L131 ssl3_accept_~s__state~0 := 3; 174797#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174796#L593 ssl3_accept_~skip~0 := 0; 174795#L106-2 assume !false; 174793#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174794#L109 assume !(12292 == ssl3_accept_~s__state~0); 174789#L112 assume !(16384 == ssl3_accept_~s__state~0); 174790#L115 assume !(8192 == ssl3_accept_~s__state~0); 174785#L118 assume !(24576 == ssl3_accept_~s__state~0); 174786#L121 assume !(8195 == ssl3_accept_~s__state~0); 174781#L124 assume !(8480 == ssl3_accept_~s__state~0); 174782#L127 assume !(8481 == ssl3_accept_~s__state~0); 174777#L130 assume !(8482 == ssl3_accept_~s__state~0); 174778#L133 assume !(8464 == ssl3_accept_~s__state~0); 174773#L136 assume !(8465 == ssl3_accept_~s__state~0); 174774#L139 assume !(8466 == ssl3_accept_~s__state~0); 174714#L142 assume !(8496 == ssl3_accept_~s__state~0); 174713#L145 [2021-10-13 00:24:57,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:57,878 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-13 00:24:57,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:57,878 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554460138] [2021-10-13 00:24:57,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:57,879 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:57,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:57,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:57,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:24:57,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554460138] [2021-10-13 00:24:57,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554460138] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:24:57,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:24:57,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:24:57,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551350402] [2021-10-13 00:24:57,900 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:24:57,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:57,900 INFO L82 PathProgramCache]: Analyzing trace with hash 1267491948, now seen corresponding path program 2 times [2021-10-13 00:24:57,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:24:57,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655888963] [2021-10-13 00:24:57,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:24:57,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:24:57,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:57,908 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:24:57,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:24:57,912 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:24:58,041 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:24:58,041 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:24:58,041 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:24:58,041 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:24:58,041 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:24:58,041 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:58,041 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:24:58,041 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:24:58,041 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration33_Loop [2021-10-13 00:24:58,041 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:24:58,041 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:24:58,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,108 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:24:58,108 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:24:58,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:58,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:58,110 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:58,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 00:24:58,112 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:24:58,112 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:24:58,182 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:58,182 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:58,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:58,183 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:58,189 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:24:58,189 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:24:58,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 00:24:58,212 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:24:58,252 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:58,253 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:24:58,253 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:24:58,253 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:24:58,253 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:24:58,253 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:24:58,253 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:58,253 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:24:58,253 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:24:58,253 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration33_Loop [2021-10-13 00:24:58,253 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:24:58,254 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:24:58,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,265 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:24:58,321 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:24:58,321 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:24:58,321 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:58,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:58,322 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:58,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:24:58,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:24:58,342 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:24:58,342 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:24:58,342 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:24:58,342 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:24:58,344 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:24:58,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:24:58,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 00:24:58,356 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:24:58,359 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:24:58,359 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:24:58,359 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:24:58,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:24:58,360 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:24:58,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 00:24:58,361 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:24:58,361 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:24:58,361 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:24:58,361 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-13 00:24:58,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-10-13 00:24:58,384 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:24:58,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:24:58,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:58,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:24:58,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:58,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:24:58,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:24:58,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:24:58,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 00:24:58,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:24:58,784 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 00:24:58,784 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 6591 states and 8139 transitions. cyclomatic complexity: 1560 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:59,220 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 6591 states and 8139 transitions. cyclomatic complexity: 1560. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 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 20290 states and 24916 transitions. Complement of second has 9 states. [2021-10-13 00:24:59,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 00:24:59,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:59,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 360 transitions. [2021-10-13 00:24:59,223 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 20 letters. Loop has 42 letters. [2021-10-13 00:24:59,229 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:24:59,229 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 62 letters. Loop has 42 letters. [2021-10-13 00:24:59,230 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:24:59,230 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 360 transitions. Stem has 20 letters. Loop has 84 letters. [2021-10-13 00:24:59,232 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:24:59,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20290 states and 24916 transitions. [2021-10-13 00:24:59,350 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10141 [2021-10-13 00:24:59,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20290 states to 18787 states and 23161 transitions. [2021-10-13 00:24:59,426 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11909 [2021-10-13 00:24:59,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11957 [2021-10-13 00:24:59,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18787 states and 23161 transitions. [2021-10-13 00:24:59,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:59,436 INFO L681 BuchiCegarLoop]: Abstraction has 18787 states and 23161 transitions. [2021-10-13 00:24:59,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18787 states and 23161 transitions. [2021-10-13 00:24:59,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18787 to 17197. [2021-10-13 00:24:59,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17197 states, 17197 states have (on average 1.2405070651857881) internal successors, (21333), 17196 states have internal predecessors, (21333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:59,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17197 states to 17197 states and 21333 transitions. [2021-10-13 00:24:59,695 INFO L704 BuchiCegarLoop]: Abstraction has 17197 states and 21333 transitions. [2021-10-13 00:24:59,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:24:59,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:24:59,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:24:59,696 INFO L87 Difference]: Start difference. First operand 17197 states and 21333 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:24:59,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:24:59,836 INFO L93 Difference]: Finished difference Result 10321 states and 12683 transitions. [2021-10-13 00:24:59,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:24:59,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10321 states and 12683 transitions. [2021-10-13 00:24:59,885 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5876 [2021-10-13 00:24:59,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10321 states to 10311 states and 12673 transitions. [2021-10-13 00:24:59,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6320 [2021-10-13 00:24:59,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6320 [2021-10-13 00:24:59,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10311 states and 12673 transitions. [2021-10-13 00:24:59,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:24:59,929 INFO L681 BuchiCegarLoop]: Abstraction has 10311 states and 12673 transitions. [2021-10-13 00:24:59,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10311 states and 12673 transitions. [2021-10-13 00:25:00,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10311 to 10215. [2021-10-13 00:25:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10215 states, 10215 states have (on average 1.229662261380323) internal successors, (12561), 10214 states have internal predecessors, (12561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:00,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10215 states to 10215 states and 12561 transitions. [2021-10-13 00:25:00,070 INFO L704 BuchiCegarLoop]: Abstraction has 10215 states and 12561 transitions. [2021-10-13 00:25:00,070 INFO L587 BuchiCegarLoop]: Abstraction has 10215 states and 12561 transitions. [2021-10-13 00:25:00,070 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-13 00:25:00,070 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10215 states and 12561 transitions. [2021-10-13 00:25:00,104 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2021-10-13 00:25:00,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:00,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:00,105 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2021-10-13 00:25:00,106 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:00,106 INFO L791 eck$LassoCheckResult]: Stem: 229234#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 229010#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 229011#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 229109#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 229110#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 229129#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 229160#L106-2 assume !false; 230429#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 230428#L109 assume !(12292 == ssl3_accept_~s__state~0); 230427#L112 assume !(16384 == ssl3_accept_~s__state~0); 230426#L115 assume !(8192 == ssl3_accept_~s__state~0); 230425#L118 assume !(24576 == ssl3_accept_~s__state~0); 230424#L121 assume !(8195 == ssl3_accept_~s__state~0); 230423#L124 assume !(8480 == ssl3_accept_~s__state~0); 230422#L127 assume !(8481 == ssl3_accept_~s__state~0); 230421#L130 assume !(8482 == ssl3_accept_~s__state~0); 230420#L133 assume 8464 == ssl3_accept_~s__state~0; 230419#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 230415#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 230412#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 230407#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 230406#L593 ssl3_accept_~skip~0 := 0; 230405#L106-2 assume !false; 230404#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 230403#L109 assume !(12292 == ssl3_accept_~s__state~0); 230402#L112 assume !(16384 == ssl3_accept_~s__state~0); 230401#L115 assume !(8192 == ssl3_accept_~s__state~0); 230400#L118 assume !(24576 == ssl3_accept_~s__state~0); 230399#L121 assume !(8195 == ssl3_accept_~s__state~0); 230398#L124 assume !(8480 == ssl3_accept_~s__state~0); 230397#L127 assume !(8481 == ssl3_accept_~s__state~0); 230396#L130 assume !(8482 == ssl3_accept_~s__state~0); 230395#L133 assume !(8464 == ssl3_accept_~s__state~0); 230393#L136 assume !(8465 == ssl3_accept_~s__state~0); 230391#L139 assume !(8466 == ssl3_accept_~s__state~0); 230389#L142 assume 8496 == ssl3_accept_~s__state~0; 230387#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 230385#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 230381#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 230374#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 230373#L298-2 ssl3_accept_~s__init_num~0 := 0; 230363#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 230361#L593 ssl3_accept_~skip~0 := 0; 230359#L106-2 assume !false; 230357#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 230355#L109 assume !(12292 == ssl3_accept_~s__state~0); 230353#L112 assume !(16384 == ssl3_accept_~s__state~0); 230351#L115 assume !(8192 == ssl3_accept_~s__state~0); 230349#L118 assume !(24576 == ssl3_accept_~s__state~0); 230347#L121 assume !(8195 == ssl3_accept_~s__state~0); 230345#L124 assume !(8480 == ssl3_accept_~s__state~0); 230343#L127 assume !(8481 == ssl3_accept_~s__state~0); 230341#L130 assume !(8482 == ssl3_accept_~s__state~0); 230339#L133 assume !(8464 == ssl3_accept_~s__state~0); 230337#L136 assume !(8465 == ssl3_accept_~s__state~0); 230335#L139 assume !(8466 == ssl3_accept_~s__state~0); 230333#L142 assume !(8496 == ssl3_accept_~s__state~0); 230330#L145 assume !(8497 == ssl3_accept_~s__state~0); 230331#L148 [2021-10-13 00:25:00,106 INFO L793 eck$LassoCheckResult]: Loop: 230331#L148 assume 8512 == ssl3_accept_~s__state~0; 237537#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 237535#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 237532#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 237527#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 237526#L593 ssl3_accept_~skip~0 := 0; 237525#L106-2 assume !false; 237524#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237523#L109 assume !(12292 == ssl3_accept_~s__state~0); 237522#L112 assume !(16384 == ssl3_accept_~s__state~0); 237521#L115 assume !(8192 == ssl3_accept_~s__state~0); 237520#L118 assume !(24576 == ssl3_accept_~s__state~0); 237519#L121 assume !(8195 == ssl3_accept_~s__state~0); 237518#L124 assume !(8480 == ssl3_accept_~s__state~0); 237517#L127 assume !(8481 == ssl3_accept_~s__state~0); 237516#L130 assume !(8482 == ssl3_accept_~s__state~0); 237515#L133 assume !(8464 == ssl3_accept_~s__state~0); 237514#L136 assume !(8465 == ssl3_accept_~s__state~0); 237513#L139 assume !(8466 == ssl3_accept_~s__state~0); 237512#L142 assume !(8496 == ssl3_accept_~s__state~0); 237511#L145 assume !(8497 == ssl3_accept_~s__state~0); 237510#L148 assume !(8512 == ssl3_accept_~s__state~0); 237509#L151 assume !(8513 == ssl3_accept_~s__state~0); 237508#L154 assume 8528 == ssl3_accept_~s__state~0; 237507#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 237506#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 237505#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 237500#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 237498#L359 assume !(ssl3_accept_~ret~0 <= 0); 237491#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 237486#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 237485#L593 ssl3_accept_~skip~0 := 0; 237483#L106-2 assume !false; 237480#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237475#L109 assume !(12292 == ssl3_accept_~s__state~0); 237473#L112 assume !(16384 == ssl3_accept_~s__state~0); 237471#L115 assume !(8192 == ssl3_accept_~s__state~0); 237469#L118 assume !(24576 == ssl3_accept_~s__state~0); 237467#L121 assume !(8195 == ssl3_accept_~s__state~0); 237465#L124 assume !(8480 == ssl3_accept_~s__state~0); 237463#L127 assume !(8481 == ssl3_accept_~s__state~0); 237461#L130 assume !(8482 == ssl3_accept_~s__state~0); 237459#L133 assume !(8464 == ssl3_accept_~s__state~0); 237457#L136 assume !(8465 == ssl3_accept_~s__state~0); 237455#L139 assume !(8466 == ssl3_accept_~s__state~0); 237453#L142 assume !(8496 == ssl3_accept_~s__state~0); 237451#L145 assume !(8497 == ssl3_accept_~s__state~0); 237449#L148 assume !(8512 == ssl3_accept_~s__state~0); 237447#L151 assume !(8513 == ssl3_accept_~s__state~0); 237445#L154 assume !(8528 == ssl3_accept_~s__state~0); 237443#L157 assume !(8529 == ssl3_accept_~s__state~0); 237441#L160 assume 8544 == ssl3_accept_~s__state~0; 237439#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 237437#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 237434#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 237432#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 237429#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 237426#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 237422#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 237416#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 237415#L593 ssl3_accept_~skip~0 := 0; 237414#L106-2 assume !false; 237413#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237412#L109 assume !(12292 == ssl3_accept_~s__state~0); 237411#L112 assume !(16384 == ssl3_accept_~s__state~0); 237410#L115 assume !(8192 == ssl3_accept_~s__state~0); 237409#L118 assume !(24576 == ssl3_accept_~s__state~0); 237408#L121 assume !(8195 == ssl3_accept_~s__state~0); 237407#L124 assume !(8480 == ssl3_accept_~s__state~0); 237406#L127 assume !(8481 == ssl3_accept_~s__state~0); 237405#L130 assume !(8482 == ssl3_accept_~s__state~0); 237404#L133 assume !(8464 == ssl3_accept_~s__state~0); 237403#L136 assume !(8465 == ssl3_accept_~s__state~0); 237402#L139 assume !(8466 == ssl3_accept_~s__state~0); 237401#L142 assume !(8496 == ssl3_accept_~s__state~0); 237400#L145 assume !(8497 == ssl3_accept_~s__state~0); 237399#L148 assume !(8512 == ssl3_accept_~s__state~0); 237398#L151 assume !(8513 == ssl3_accept_~s__state~0); 237397#L154 assume !(8528 == ssl3_accept_~s__state~0); 237396#L157 assume !(8529 == ssl3_accept_~s__state~0); 237395#L160 assume !(8544 == ssl3_accept_~s__state~0); 237394#L163 assume !(8545 == ssl3_accept_~s__state~0); 237393#L166 assume !(8560 == ssl3_accept_~s__state~0); 237392#L169 assume !(8561 == ssl3_accept_~s__state~0); 237391#L172 assume 8448 == ssl3_accept_~s__state~0; 237390#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 237388#L434 assume !(ssl3_accept_~num1~0 > 0); 237384#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 237379#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 237378#L593 ssl3_accept_~skip~0 := 0; 237377#L106-2 assume !false; 237376#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237375#L109 assume !(12292 == ssl3_accept_~s__state~0); 237374#L112 assume !(16384 == ssl3_accept_~s__state~0); 237373#L115 assume !(8192 == ssl3_accept_~s__state~0); 237372#L118 assume !(24576 == ssl3_accept_~s__state~0); 237371#L121 assume !(8195 == ssl3_accept_~s__state~0); 237370#L124 assume !(8480 == ssl3_accept_~s__state~0); 237369#L127 assume !(8481 == ssl3_accept_~s__state~0); 237368#L130 assume !(8482 == ssl3_accept_~s__state~0); 237367#L133 assume !(8464 == ssl3_accept_~s__state~0); 237366#L136 assume !(8465 == ssl3_accept_~s__state~0); 237365#L139 assume !(8466 == ssl3_accept_~s__state~0); 237364#L142 assume !(8496 == ssl3_accept_~s__state~0); 237363#L145 assume !(8497 == ssl3_accept_~s__state~0); 237362#L148 assume !(8512 == ssl3_accept_~s__state~0); 237361#L151 assume !(8513 == ssl3_accept_~s__state~0); 237360#L154 assume !(8528 == ssl3_accept_~s__state~0); 237359#L157 assume !(8529 == ssl3_accept_~s__state~0); 237358#L160 assume !(8544 == ssl3_accept_~s__state~0); 237357#L163 assume !(8545 == ssl3_accept_~s__state~0); 237356#L166 assume !(8560 == ssl3_accept_~s__state~0); 237355#L169 assume !(8561 == ssl3_accept_~s__state~0); 237354#L172 assume !(8448 == ssl3_accept_~s__state~0); 237353#L175 assume 8576 == ssl3_accept_~s__state~0; 237352#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 237351#L448 assume !(ssl3_accept_~ret~0 <= 0); 237348#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 237349#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239083#L593 ssl3_accept_~skip~0 := 0; 239084#L106-2 assume !false; 239076#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239077#L109 assume !(12292 == ssl3_accept_~s__state~0); 239054#L112 assume !(16384 == ssl3_accept_~s__state~0); 239055#L115 assume !(8192 == ssl3_accept_~s__state~0); 237661#L118 assume !(24576 == ssl3_accept_~s__state~0); 237662#L121 assume !(8195 == ssl3_accept_~s__state~0); 237649#L124 assume !(8480 == ssl3_accept_~s__state~0); 237650#L127 assume !(8481 == ssl3_accept_~s__state~0); 237641#L130 assume !(8482 == ssl3_accept_~s__state~0); 237642#L133 assume !(8464 == ssl3_accept_~s__state~0); 237599#L136 assume !(8465 == ssl3_accept_~s__state~0); 237600#L139 assume !(8466 == ssl3_accept_~s__state~0); 234560#L142 assume 8496 == ssl3_accept_~s__state~0; 234561#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 237162#L292 assume !(1 == ssl3_accept_~blastFlag~0); 237160#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 237039#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 237040#L298-2 ssl3_accept_~s__init_num~0 := 0; 237554#L556 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 237553#L593 ssl3_accept_~skip~0 := 0; 237552#L106-2 assume !false; 237551#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237550#L109 assume !(12292 == ssl3_accept_~s__state~0); 237549#L112 assume !(16384 == ssl3_accept_~s__state~0); 237548#L115 assume !(8192 == ssl3_accept_~s__state~0); 237547#L118 assume !(24576 == ssl3_accept_~s__state~0); 237546#L121 assume !(8195 == ssl3_accept_~s__state~0); 237545#L124 assume !(8480 == ssl3_accept_~s__state~0); 237544#L127 assume !(8481 == ssl3_accept_~s__state~0); 237543#L130 assume !(8482 == ssl3_accept_~s__state~0); 237542#L133 assume !(8464 == ssl3_accept_~s__state~0); 237541#L136 assume !(8465 == ssl3_accept_~s__state~0); 237540#L139 assume !(8466 == ssl3_accept_~s__state~0); 237539#L142 assume !(8496 == ssl3_accept_~s__state~0); 237538#L145 assume !(8497 == ssl3_accept_~s__state~0); 230331#L148 [2021-10-13 00:25:00,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:00,107 INFO L82 PathProgramCache]: Analyzing trace with hash -645750419, now seen corresponding path program 1 times [2021-10-13 00:25:00,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:00,107 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10685201] [2021-10-13 00:25:00,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:00,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:00,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:00,133 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-13 00:25:00,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:00,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10685201] [2021-10-13 00:25:00,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10685201] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:00,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:00,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:00,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523303922] [2021-10-13 00:25:00,134 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:00,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:00,135 INFO L82 PathProgramCache]: Analyzing trace with hash -2112381515, now seen corresponding path program 1 times [2021-10-13 00:25:00,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:00,135 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032833102] [2021-10-13 00:25:00,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:00,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:00,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:00,176 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-10-13 00:25:00,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:00,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032833102] [2021-10-13 00:25:00,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032833102] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:00,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:00,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:00,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993817069] [2021-10-13 00:25:00,177 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:00,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:00,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:00,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:00,178 INFO L87 Difference]: Start difference. First operand 10215 states and 12561 transitions. cyclomatic complexity: 2361 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:00,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:00,211 INFO L93 Difference]: Finished difference Result 10215 states and 12283 transitions. [2021-10-13 00:25:00,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:00,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10215 states and 12283 transitions. [2021-10-13 00:25:00,256 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2021-10-13 00:25:00,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10215 states to 10215 states and 12283 transitions. [2021-10-13 00:25:00,283 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6236 [2021-10-13 00:25:00,287 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6236 [2021-10-13 00:25:00,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10215 states and 12283 transitions. [2021-10-13 00:25:00,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:00,290 INFO L681 BuchiCegarLoop]: Abstraction has 10215 states and 12283 transitions. [2021-10-13 00:25:00,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10215 states and 12283 transitions. [2021-10-13 00:25:00,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10215 to 10215. [2021-10-13 00:25:00,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10215 states, 10215 states have (on average 1.202447381302007) internal successors, (12283), 10214 states have internal predecessors, (12283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:00,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10215 states to 10215 states and 12283 transitions. [2021-10-13 00:25:00,527 INFO L704 BuchiCegarLoop]: Abstraction has 10215 states and 12283 transitions. [2021-10-13 00:25:00,527 INFO L587 BuchiCegarLoop]: Abstraction has 10215 states and 12283 transitions. [2021-10-13 00:25:00,527 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-13 00:25:00,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10215 states and 12283 transitions. [2021-10-13 00:25:00,582 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2021-10-13 00:25:00,582 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:00,582 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:00,584 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:00,584 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:00,592 INFO L791 eck$LassoCheckResult]: Stem: 249681#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 249450#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 249451#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 249552#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 249553#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 249574#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 249606#L106-2 assume !false; 250730#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250729#L109 assume !(12292 == ssl3_accept_~s__state~0); 250728#L112 assume !(16384 == ssl3_accept_~s__state~0); 250727#L115 assume !(8192 == ssl3_accept_~s__state~0); 250726#L118 assume !(24576 == ssl3_accept_~s__state~0); 250725#L121 assume !(8195 == ssl3_accept_~s__state~0); 250724#L124 assume !(8480 == ssl3_accept_~s__state~0); 250723#L127 assume !(8481 == ssl3_accept_~s__state~0); 250722#L130 assume !(8482 == ssl3_accept_~s__state~0); 250721#L133 assume 8464 == ssl3_accept_~s__state~0; 250720#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 250719#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 250718#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 250714#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 250710#L594 assume !(0 == ssl3_accept_~skip~0); 250707#L593 ssl3_accept_~skip~0 := 0; 250706#L106-2 assume !false; 250705#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250704#L109 assume !(12292 == ssl3_accept_~s__state~0); 250703#L112 assume !(16384 == ssl3_accept_~s__state~0); 250702#L115 assume !(8192 == ssl3_accept_~s__state~0); 250701#L118 assume !(24576 == ssl3_accept_~s__state~0); 250700#L121 assume !(8195 == ssl3_accept_~s__state~0); 250699#L124 assume !(8480 == ssl3_accept_~s__state~0); 250698#L127 assume !(8481 == ssl3_accept_~s__state~0); 250697#L130 assume !(8482 == ssl3_accept_~s__state~0); 250696#L133 assume !(8464 == ssl3_accept_~s__state~0); 250695#L136 assume !(8465 == ssl3_accept_~s__state~0); 250694#L139 assume !(8466 == ssl3_accept_~s__state~0); 250692#L142 assume 8496 == ssl3_accept_~s__state~0; 250690#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 250688#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 250686#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 250683#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 250680#L298-2 ssl3_accept_~s__init_num~0 := 0; 250676#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 250669#L594 assume !(0 == ssl3_accept_~skip~0); 250662#L593 ssl3_accept_~skip~0 := 0; 250660#L106-2 assume !false; 250658#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250656#L109 assume !(12292 == ssl3_accept_~s__state~0); 250654#L112 assume !(16384 == ssl3_accept_~s__state~0); 250652#L115 assume !(8192 == ssl3_accept_~s__state~0); 250650#L118 assume !(24576 == ssl3_accept_~s__state~0); 250648#L121 assume !(8195 == ssl3_accept_~s__state~0); 250646#L124 assume !(8480 == ssl3_accept_~s__state~0); 250644#L127 assume !(8481 == ssl3_accept_~s__state~0); 250642#L130 assume !(8482 == ssl3_accept_~s__state~0); 250640#L133 assume !(8464 == ssl3_accept_~s__state~0); 250638#L136 assume !(8465 == ssl3_accept_~s__state~0); 250636#L139 assume !(8466 == ssl3_accept_~s__state~0); 250634#L142 assume !(8496 == ssl3_accept_~s__state~0); 250631#L145 assume !(8497 == ssl3_accept_~s__state~0); 250632#L148 [2021-10-13 00:25:00,593 INFO L793 eck$LassoCheckResult]: Loop: 250632#L148 assume 8512 == ssl3_accept_~s__state~0; 257949#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 257948#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 257947#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 257945#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 257941#L594 assume !(0 == ssl3_accept_~skip~0); 257938#L593 ssl3_accept_~skip~0 := 0; 257937#L106-2 assume !false; 257936#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257935#L109 assume !(12292 == ssl3_accept_~s__state~0); 257934#L112 assume !(16384 == ssl3_accept_~s__state~0); 257933#L115 assume !(8192 == ssl3_accept_~s__state~0); 257932#L118 assume !(24576 == ssl3_accept_~s__state~0); 257931#L121 assume !(8195 == ssl3_accept_~s__state~0); 257930#L124 assume !(8480 == ssl3_accept_~s__state~0); 257929#L127 assume !(8481 == ssl3_accept_~s__state~0); 257928#L130 assume !(8482 == ssl3_accept_~s__state~0); 257927#L133 assume !(8464 == ssl3_accept_~s__state~0); 257926#L136 assume !(8465 == ssl3_accept_~s__state~0); 257925#L139 assume !(8466 == ssl3_accept_~s__state~0); 257924#L142 assume !(8496 == ssl3_accept_~s__state~0); 257923#L145 assume !(8497 == ssl3_accept_~s__state~0); 257922#L148 assume !(8512 == ssl3_accept_~s__state~0); 257921#L151 assume !(8513 == ssl3_accept_~s__state~0); 257920#L154 assume 8528 == ssl3_accept_~s__state~0; 257919#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 257918#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 257917#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 257913#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 257911#L359 assume !(ssl3_accept_~ret~0 <= 0); 257906#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 257904#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 257900#L594 assume !(0 == ssl3_accept_~skip~0); 257897#L593 ssl3_accept_~skip~0 := 0; 257895#L106-2 assume !false; 257892#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257887#L109 assume !(12292 == ssl3_accept_~s__state~0); 257885#L112 assume !(16384 == ssl3_accept_~s__state~0); 257883#L115 assume !(8192 == ssl3_accept_~s__state~0); 257881#L118 assume !(24576 == ssl3_accept_~s__state~0); 257879#L121 assume !(8195 == ssl3_accept_~s__state~0); 257877#L124 assume !(8480 == ssl3_accept_~s__state~0); 257875#L127 assume !(8481 == ssl3_accept_~s__state~0); 257873#L130 assume !(8482 == ssl3_accept_~s__state~0); 257871#L133 assume !(8464 == ssl3_accept_~s__state~0); 257869#L136 assume !(8465 == ssl3_accept_~s__state~0); 257867#L139 assume !(8466 == ssl3_accept_~s__state~0); 257865#L142 assume !(8496 == ssl3_accept_~s__state~0); 257863#L145 assume !(8497 == ssl3_accept_~s__state~0); 257861#L148 assume !(8512 == ssl3_accept_~s__state~0); 257859#L151 assume !(8513 == ssl3_accept_~s__state~0); 257857#L154 assume !(8528 == ssl3_accept_~s__state~0); 257855#L157 assume !(8529 == ssl3_accept_~s__state~0); 257853#L160 assume 8544 == ssl3_accept_~s__state~0; 257851#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 257849#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 257846#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 257844#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 257841#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 257839#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 257837#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 257834#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 257830#L594 assume !(0 == ssl3_accept_~skip~0); 257827#L593 ssl3_accept_~skip~0 := 0; 257826#L106-2 assume !false; 257825#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257824#L109 assume !(12292 == ssl3_accept_~s__state~0); 257823#L112 assume !(16384 == ssl3_accept_~s__state~0); 257822#L115 assume !(8192 == ssl3_accept_~s__state~0); 257821#L118 assume !(24576 == ssl3_accept_~s__state~0); 257820#L121 assume !(8195 == ssl3_accept_~s__state~0); 257819#L124 assume !(8480 == ssl3_accept_~s__state~0); 257818#L127 assume !(8481 == ssl3_accept_~s__state~0); 257817#L130 assume !(8482 == ssl3_accept_~s__state~0); 257816#L133 assume !(8464 == ssl3_accept_~s__state~0); 257815#L136 assume !(8465 == ssl3_accept_~s__state~0); 257814#L139 assume !(8466 == ssl3_accept_~s__state~0); 257813#L142 assume !(8496 == ssl3_accept_~s__state~0); 257812#L145 assume !(8497 == ssl3_accept_~s__state~0); 257811#L148 assume !(8512 == ssl3_accept_~s__state~0); 257810#L151 assume !(8513 == ssl3_accept_~s__state~0); 257809#L154 assume !(8528 == ssl3_accept_~s__state~0); 257808#L157 assume !(8529 == ssl3_accept_~s__state~0); 257807#L160 assume !(8544 == ssl3_accept_~s__state~0); 257806#L163 assume !(8545 == ssl3_accept_~s__state~0); 257804#L166 assume !(8560 == ssl3_accept_~s__state~0); 257801#L169 assume !(8561 == ssl3_accept_~s__state~0); 257796#L172 assume 8448 == ssl3_accept_~s__state~0; 257794#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 257792#L434 assume !(ssl3_accept_~num1~0 > 0); 257789#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 257786#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 257781#L594 assume !(0 == ssl3_accept_~skip~0); 257777#L593 ssl3_accept_~skip~0 := 0; 257775#L106-2 assume !false; 257773#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257771#L109 assume !(12292 == ssl3_accept_~s__state~0); 257764#L112 assume !(16384 == ssl3_accept_~s__state~0); 257763#L115 assume !(8192 == ssl3_accept_~s__state~0); 257761#L118 assume !(24576 == ssl3_accept_~s__state~0); 257757#L121 assume !(8195 == ssl3_accept_~s__state~0); 257756#L124 assume !(8480 == ssl3_accept_~s__state~0); 257755#L127 assume !(8481 == ssl3_accept_~s__state~0); 257753#L130 assume !(8482 == ssl3_accept_~s__state~0); 257751#L133 assume !(8464 == ssl3_accept_~s__state~0); 257749#L136 assume !(8465 == ssl3_accept_~s__state~0); 257747#L139 assume !(8466 == ssl3_accept_~s__state~0); 257745#L142 assume !(8496 == ssl3_accept_~s__state~0); 257742#L145 assume !(8497 == ssl3_accept_~s__state~0); 257740#L148 assume !(8512 == ssl3_accept_~s__state~0); 257738#L151 assume !(8513 == ssl3_accept_~s__state~0); 257733#L154 assume !(8528 == ssl3_accept_~s__state~0); 257731#L157 assume !(8529 == ssl3_accept_~s__state~0); 257729#L160 assume !(8544 == ssl3_accept_~s__state~0); 257727#L163 assume !(8545 == ssl3_accept_~s__state~0); 257725#L166 assume !(8560 == ssl3_accept_~s__state~0); 257723#L169 assume !(8561 == ssl3_accept_~s__state~0); 257721#L172 assume !(8448 == ssl3_accept_~s__state~0); 257719#L175 assume 8576 == ssl3_accept_~s__state~0; 257717#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 257715#L448 assume !(ssl3_accept_~ret~0 <= 0); 257712#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 257713#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 258154#L594 assume !(0 == ssl3_accept_~skip~0); 258097#L593 ssl3_accept_~skip~0 := 0; 258098#L106-2 assume !false; 258082#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 258083#L109 assume !(12292 == ssl3_accept_~s__state~0); 258062#L112 assume !(16384 == ssl3_accept_~s__state~0); 258063#L115 assume !(8192 == ssl3_accept_~s__state~0); 258048#L118 assume !(24576 == ssl3_accept_~s__state~0); 258049#L121 assume !(8195 == ssl3_accept_~s__state~0); 258031#L124 assume !(8480 == ssl3_accept_~s__state~0); 258032#L127 assume !(8481 == ssl3_accept_~s__state~0); 258014#L130 assume !(8482 == ssl3_accept_~s__state~0); 258015#L133 assume !(8464 == ssl3_accept_~s__state~0); 257997#L136 assume !(8465 == ssl3_accept_~s__state~0); 257998#L139 assume !(8466 == ssl3_accept_~s__state~0); 257988#L142 assume 8496 == ssl3_accept_~s__state~0; 257986#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 257984#L292 assume !(1 == ssl3_accept_~blastFlag~0); 257982#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 257975#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 257974#L298-2 ssl3_accept_~s__init_num~0 := 0; 257972#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 257968#L594 assume !(0 == ssl3_accept_~skip~0); 257965#L593 ssl3_accept_~skip~0 := 0; 257964#L106-2 assume !false; 257963#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 257962#L109 assume !(12292 == ssl3_accept_~s__state~0); 257961#L112 assume !(16384 == ssl3_accept_~s__state~0); 257960#L115 assume !(8192 == ssl3_accept_~s__state~0); 257959#L118 assume !(24576 == ssl3_accept_~s__state~0); 257958#L121 assume !(8195 == ssl3_accept_~s__state~0); 257957#L124 assume !(8480 == ssl3_accept_~s__state~0); 257956#L127 assume !(8481 == ssl3_accept_~s__state~0); 257955#L130 assume !(8482 == ssl3_accept_~s__state~0); 257954#L133 assume !(8464 == ssl3_accept_~s__state~0); 257953#L136 assume !(8465 == ssl3_accept_~s__state~0); 257952#L139 assume !(8466 == ssl3_accept_~s__state~0); 257951#L142 assume !(8496 == ssl3_accept_~s__state~0); 257950#L145 assume !(8497 == ssl3_accept_~s__state~0); 250632#L148 [2021-10-13 00:25:00,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:00,594 INFO L82 PathProgramCache]: Analyzing trace with hash -490045665, now seen corresponding path program 1 times [2021-10-13 00:25:00,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:00,594 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406189926] [2021-10-13 00:25:00,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:00,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:00,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:00,623 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-13 00:25:00,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:00,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406189926] [2021-10-13 00:25:00,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406189926] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:00,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:00,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:00,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677992021] [2021-10-13 00:25:00,625 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:00,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:00,625 INFO L82 PathProgramCache]: Analyzing trace with hash 31684475, now seen corresponding path program 1 times [2021-10-13 00:25:00,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:00,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707174055] [2021-10-13 00:25:00,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:00,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:00,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:00,655 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-10-13 00:25:00,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:00,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707174055] [2021-10-13 00:25:00,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707174055] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:00,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:00,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:00,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260490143] [2021-10-13 00:25:00,657 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:00,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:00,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:00,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:00,658 INFO L87 Difference]: Start difference. First operand 10215 states and 12283 transitions. cyclomatic complexity: 2083 Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:00,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:00,700 INFO L93 Difference]: Finished difference Result 10299 states and 12139 transitions. [2021-10-13 00:25:00,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:00,701 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10299 states and 12139 transitions. [2021-10-13 00:25:00,746 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5846 [2021-10-13 00:25:00,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10299 states to 10299 states and 12139 transitions. [2021-10-13 00:25:00,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6290 [2021-10-13 00:25:00,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6290 [2021-10-13 00:25:00,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10299 states and 12139 transitions. [2021-10-13 00:25:00,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:00,783 INFO L681 BuchiCegarLoop]: Abstraction has 10299 states and 12139 transitions. [2021-10-13 00:25:00,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10299 states and 12139 transitions. [2021-10-13 00:25:01,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10299 to 10257. [2021-10-13 00:25:01,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10257 states, 10257 states have (on average 1.1793896850931072) internal successors, (12097), 10256 states have internal predecessors, (12097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:01,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10257 states to 10257 states and 12097 transitions. [2021-10-13 00:25:01,085 INFO L704 BuchiCegarLoop]: Abstraction has 10257 states and 12097 transitions. [2021-10-13 00:25:01,085 INFO L587 BuchiCegarLoop]: Abstraction has 10257 states and 12097 transitions. [2021-10-13 00:25:01,085 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-10-13 00:25:01,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10257 states and 12097 transitions. [2021-10-13 00:25:01,116 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5819 [2021-10-13 00:25:01,117 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:01,117 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:01,118 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:01,118 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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] [2021-10-13 00:25:01,119 INFO L791 eck$LassoCheckResult]: Stem: 270209#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 269966#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 269967#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 270066#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 270067#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 270087#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 270125#L106-2 assume !false; 271542#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271541#L109 assume !(12292 == ssl3_accept_~s__state~0); 271540#L112 assume !(16384 == ssl3_accept_~s__state~0); 271539#L115 assume !(8192 == ssl3_accept_~s__state~0); 271538#L118 assume !(24576 == ssl3_accept_~s__state~0); 271537#L121 assume !(8195 == ssl3_accept_~s__state~0); 271536#L124 assume !(8480 == ssl3_accept_~s__state~0); 271535#L127 assume !(8481 == ssl3_accept_~s__state~0); 271534#L130 assume !(8482 == ssl3_accept_~s__state~0); 271533#L133 assume 8464 == ssl3_accept_~s__state~0; 271532#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 271531#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 271530#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 271529#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 271528#L594 assume 0 == ssl3_accept_~skip~0; 271526#L595 assume !(8464 == ssl3_accept_~state~0); 271522#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 271521#L604-1 assume !(0 != ssl3_accept_~cb~0); 271519#L593 ssl3_accept_~skip~0 := 0; 271518#L106-2 assume !false; 271517#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271516#L109 assume !(12292 == ssl3_accept_~s__state~0); 271515#L112 assume !(16384 == ssl3_accept_~s__state~0); 271514#L115 assume !(8192 == ssl3_accept_~s__state~0); 271513#L118 assume !(24576 == ssl3_accept_~s__state~0); 271512#L121 assume !(8195 == ssl3_accept_~s__state~0); 271511#L124 assume !(8480 == ssl3_accept_~s__state~0); 271510#L127 assume !(8481 == ssl3_accept_~s__state~0); 271509#L130 assume !(8482 == ssl3_accept_~s__state~0); 271508#L133 assume !(8464 == ssl3_accept_~s__state~0); 271507#L136 assume !(8465 == ssl3_accept_~s__state~0); 271505#L139 assume !(8466 == ssl3_accept_~s__state~0); 271503#L142 assume 8496 == ssl3_accept_~s__state~0; 271501#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 271499#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 271497#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 271494#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 271492#L298-2 ssl3_accept_~s__init_num~0 := 0; 271490#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 271488#L594 assume 0 == ssl3_accept_~skip~0; 271485#L595 assume !(8464 == ssl3_accept_~state~0); 271480#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 271477#L604-1 assume !(0 != ssl3_accept_~cb~0); 271474#L593 ssl3_accept_~skip~0 := 0; 271472#L106-2 assume !false; 271470#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271468#L109 assume !(12292 == ssl3_accept_~s__state~0); 271466#L112 assume !(16384 == ssl3_accept_~s__state~0); 271464#L115 assume !(8192 == ssl3_accept_~s__state~0); 271462#L118 assume !(24576 == ssl3_accept_~s__state~0); 271460#L121 assume !(8195 == ssl3_accept_~s__state~0); 271458#L124 assume !(8480 == ssl3_accept_~s__state~0); 271456#L127 assume !(8481 == ssl3_accept_~s__state~0); 271454#L130 assume !(8482 == ssl3_accept_~s__state~0); 271452#L133 assume !(8464 == ssl3_accept_~s__state~0); 271450#L136 assume !(8465 == ssl3_accept_~s__state~0); 271448#L139 assume !(8466 == ssl3_accept_~s__state~0); 271446#L142 assume !(8496 == ssl3_accept_~s__state~0); 271443#L145 assume !(8497 == ssl3_accept_~s__state~0); 271444#L148 [2021-10-13 00:25:01,119 INFO L793 eck$LassoCheckResult]: Loop: 271444#L148 assume 8512 == ssl3_accept_~s__state~0; 276215#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 276214#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 276213#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 276211#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 276207#L594 assume !(0 == ssl3_accept_~skip~0); 276189#L593 ssl3_accept_~skip~0 := 0; 276188#L106-2 assume !false; 276187#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276186#L109 assume !(12292 == ssl3_accept_~s__state~0); 276185#L112 assume !(16384 == ssl3_accept_~s__state~0); 276184#L115 assume !(8192 == ssl3_accept_~s__state~0); 276183#L118 assume !(24576 == ssl3_accept_~s__state~0); 276182#L121 assume !(8195 == ssl3_accept_~s__state~0); 276181#L124 assume !(8480 == ssl3_accept_~s__state~0); 276180#L127 assume !(8481 == ssl3_accept_~s__state~0); 276179#L130 assume !(8482 == ssl3_accept_~s__state~0); 276178#L133 assume !(8464 == ssl3_accept_~s__state~0); 276177#L136 assume !(8465 == ssl3_accept_~s__state~0); 276176#L139 assume !(8466 == ssl3_accept_~s__state~0); 276175#L142 assume !(8496 == ssl3_accept_~s__state~0); 276174#L145 assume !(8497 == ssl3_accept_~s__state~0); 276173#L148 assume !(8512 == ssl3_accept_~s__state~0); 276172#L151 assume !(8513 == ssl3_accept_~s__state~0); 276171#L154 assume 8528 == ssl3_accept_~s__state~0; 276170#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 276168#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 276166#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 276163#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 276158#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 276154#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 276152#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 276148#L594 assume !(0 == ssl3_accept_~skip~0); 276143#L593 ssl3_accept_~skip~0 := 0; 276142#L106-2 assume !false; 276141#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276140#L109 assume !(12292 == ssl3_accept_~s__state~0); 276138#L112 assume !(16384 == ssl3_accept_~s__state~0); 276136#L115 assume !(8192 == ssl3_accept_~s__state~0); 276134#L118 assume !(24576 == ssl3_accept_~s__state~0); 276132#L121 assume !(8195 == ssl3_accept_~s__state~0); 276130#L124 assume !(8480 == ssl3_accept_~s__state~0); 276128#L127 assume !(8481 == ssl3_accept_~s__state~0); 276126#L130 assume !(8482 == ssl3_accept_~s__state~0); 276124#L133 assume !(8464 == ssl3_accept_~s__state~0); 276122#L136 assume !(8465 == ssl3_accept_~s__state~0); 276119#L139 assume !(8466 == ssl3_accept_~s__state~0); 276116#L142 assume !(8496 == ssl3_accept_~s__state~0); 276113#L145 assume !(8497 == ssl3_accept_~s__state~0); 276109#L148 assume !(8512 == ssl3_accept_~s__state~0); 276105#L151 assume !(8513 == ssl3_accept_~s__state~0); 276101#L154 assume !(8528 == ssl3_accept_~s__state~0); 276097#L157 assume !(8529 == ssl3_accept_~s__state~0); 276093#L160 assume 8544 == ssl3_accept_~s__state~0; 276089#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 276085#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 276080#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 276076#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 276071#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 276067#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 276063#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 276059#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 276056#L594 assume 0 == ssl3_accept_~skip~0; 276053#L595 assume !(8464 == ssl3_accept_~state~0); 276048#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 276045#L604-1 assume !(0 != ssl3_accept_~cb~0); 276041#L593 ssl3_accept_~skip~0 := 0; 276039#L106-2 assume !false; 276035#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276032#L109 assume !(12292 == ssl3_accept_~s__state~0); 276029#L112 assume !(16384 == ssl3_accept_~s__state~0); 276025#L115 assume !(8192 == ssl3_accept_~s__state~0); 276023#L118 assume !(24576 == ssl3_accept_~s__state~0); 276020#L121 assume !(8195 == ssl3_accept_~s__state~0); 276018#L124 assume !(8480 == ssl3_accept_~s__state~0); 276016#L127 assume !(8481 == ssl3_accept_~s__state~0); 276013#L130 assume !(8482 == ssl3_accept_~s__state~0); 276010#L133 assume !(8464 == ssl3_accept_~s__state~0); 276007#L136 assume !(8465 == ssl3_accept_~s__state~0); 276005#L139 assume !(8466 == ssl3_accept_~s__state~0); 276003#L142 assume !(8496 == ssl3_accept_~s__state~0); 276001#L145 assume !(8497 == ssl3_accept_~s__state~0); 275999#L148 assume !(8512 == ssl3_accept_~s__state~0); 275997#L151 assume !(8513 == ssl3_accept_~s__state~0); 275995#L154 assume !(8528 == ssl3_accept_~s__state~0); 275993#L157 assume !(8529 == ssl3_accept_~s__state~0); 275991#L160 assume !(8544 == ssl3_accept_~s__state~0); 275989#L163 assume !(8545 == ssl3_accept_~s__state~0); 275987#L166 assume !(8560 == ssl3_accept_~s__state~0); 275985#L169 assume !(8561 == ssl3_accept_~s__state~0); 275983#L172 assume 8448 == ssl3_accept_~s__state~0; 275981#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 275979#L434 assume !(ssl3_accept_~num1~0 > 0); 275976#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 275974#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 275972#L594 assume 0 == ssl3_accept_~skip~0; 275970#L595 assume !(8464 == ssl3_accept_~state~0); 275966#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 275964#L604-1 assume !(0 != ssl3_accept_~cb~0); 275961#L593 ssl3_accept_~skip~0 := 0; 275959#L106-2 assume !false; 275957#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275955#L109 assume !(12292 == ssl3_accept_~s__state~0); 275953#L112 assume !(16384 == ssl3_accept_~s__state~0); 275951#L115 assume !(8192 == ssl3_accept_~s__state~0); 275948#L118 assume !(24576 == ssl3_accept_~s__state~0); 275947#L121 assume !(8195 == ssl3_accept_~s__state~0); 275904#L124 assume !(8480 == ssl3_accept_~s__state~0); 275903#L127 assume !(8481 == ssl3_accept_~s__state~0); 275901#L130 assume !(8482 == ssl3_accept_~s__state~0); 275899#L133 assume !(8464 == ssl3_accept_~s__state~0); 275898#L136 assume !(8465 == ssl3_accept_~s__state~0); 275897#L139 assume !(8466 == ssl3_accept_~s__state~0); 275850#L142 assume !(8496 == ssl3_accept_~s__state~0); 275848#L145 assume !(8497 == ssl3_accept_~s__state~0); 275846#L148 assume !(8512 == ssl3_accept_~s__state~0); 275845#L151 assume !(8513 == ssl3_accept_~s__state~0); 275844#L154 assume !(8528 == ssl3_accept_~s__state~0); 275843#L157 assume !(8529 == ssl3_accept_~s__state~0); 275842#L160 assume !(8544 == ssl3_accept_~s__state~0); 275841#L163 assume !(8545 == ssl3_accept_~s__state~0); 275840#L166 assume !(8560 == ssl3_accept_~s__state~0); 275839#L169 assume !(8561 == ssl3_accept_~s__state~0); 275838#L172 assume !(8448 == ssl3_accept_~s__state~0); 275837#L175 assume 8576 == ssl3_accept_~s__state~0; 275836#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 275835#L448 assume !(ssl3_accept_~ret~0 <= 0); 275833#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 275834#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 276761#L594 assume 0 == ssl3_accept_~skip~0; 276762#L595 assume !(8464 == ssl3_accept_~state~0); 276737#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 276738#L604-1 assume !(0 != ssl3_accept_~cb~0); 276717#L593 ssl3_accept_~skip~0 := 0; 276718#L106-2 assume !false; 276698#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276699#L109 assume !(12292 == ssl3_accept_~s__state~0); 276677#L112 assume !(16384 == ssl3_accept_~s__state~0); 276678#L115 assume !(8192 == ssl3_accept_~s__state~0); 276472#L118 assume !(24576 == ssl3_accept_~s__state~0); 276473#L121 assume !(8195 == ssl3_accept_~s__state~0); 276453#L124 assume !(8480 == ssl3_accept_~s__state~0); 276454#L127 assume !(8481 == ssl3_accept_~s__state~0); 276384#L130 assume !(8482 == ssl3_accept_~s__state~0); 276385#L133 assume !(8464 == ssl3_accept_~s__state~0); 276294#L136 assume !(8465 == ssl3_accept_~s__state~0); 276295#L139 assume !(8466 == ssl3_accept_~s__state~0); 276245#L142 assume 8496 == ssl3_accept_~s__state~0; 276244#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 276243#L292 assume !(1 == ssl3_accept_~blastFlag~0); 276242#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 276241#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 276240#L298-2 ssl3_accept_~s__init_num~0 := 0; 276239#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 276238#L594 assume 0 == ssl3_accept_~skip~0; 276237#L595 assume !(8464 == ssl3_accept_~state~0); 276234#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 276233#L604-1 assume !(0 != ssl3_accept_~cb~0); 276231#L593 ssl3_accept_~skip~0 := 0; 276230#L106-2 assume !false; 276229#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 276228#L109 assume !(12292 == ssl3_accept_~s__state~0); 276227#L112 assume !(16384 == ssl3_accept_~s__state~0); 276226#L115 assume !(8192 == ssl3_accept_~s__state~0); 276225#L118 assume !(24576 == ssl3_accept_~s__state~0); 276224#L121 assume !(8195 == ssl3_accept_~s__state~0); 276223#L124 assume !(8480 == ssl3_accept_~s__state~0); 276222#L127 assume !(8481 == ssl3_accept_~s__state~0); 276221#L130 assume !(8482 == ssl3_accept_~s__state~0); 276220#L133 assume !(8464 == ssl3_accept_~s__state~0); 276219#L136 assume !(8465 == ssl3_accept_~s__state~0); 276218#L139 assume !(8466 == ssl3_accept_~s__state~0); 276217#L142 assume !(8496 == ssl3_accept_~s__state~0); 276216#L145 assume !(8497 == ssl3_accept_~s__state~0); 271444#L148 [2021-10-13 00:25:01,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:01,120 INFO L82 PathProgramCache]: Analyzing trace with hash 33814253, now seen corresponding path program 1 times [2021-10-13 00:25:01,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:01,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092968909] [2021-10-13 00:25:01,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:01,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:01,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:01,146 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-13 00:25:01,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:01,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092968909] [2021-10-13 00:25:01,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092968909] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:01,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:01,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 00:25:01,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535079134] [2021-10-13 00:25:01,148 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:01,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:01,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1597711370, now seen corresponding path program 1 times [2021-10-13 00:25:01,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:01,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861659908] [2021-10-13 00:25:01,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:01,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:01,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:01,183 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-10-13 00:25:01,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:01,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861659908] [2021-10-13 00:25:01,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861659908] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:01,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:01,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:01,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560103650] [2021-10-13 00:25:01,185 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:01,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:01,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:25:01,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:25:01,186 INFO L87 Difference]: Start difference. First operand 10257 states and 12097 transitions. cyclomatic complexity: 1855 Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:01,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:01,371 INFO L93 Difference]: Finished difference Result 16241 states and 18643 transitions. [2021-10-13 00:25:01,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:25:01,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16241 states and 18643 transitions. [2021-10-13 00:25:01,528 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 7575 [2021-10-13 00:25:01,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16241 states to 13259 states and 15655 transitions. [2021-10-13 00:25:01,551 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8129 [2021-10-13 00:25:01,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8129 [2021-10-13 00:25:01,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13259 states and 15655 transitions. [2021-10-13 00:25:01,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:01,559 INFO L681 BuchiCegarLoop]: Abstraction has 13259 states and 15655 transitions. [2021-10-13 00:25:01,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13259 states and 15655 transitions. [2021-10-13 00:25:01,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13259 to 11421. [2021-10-13 00:25:01,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11421 states, 11421 states have (on average 1.2076875930303825) internal successors, (13793), 11420 states have internal predecessors, (13793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:01,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11421 states to 11421 states and 13793 transitions. [2021-10-13 00:25:01,695 INFO L704 BuchiCegarLoop]: Abstraction has 11421 states and 13793 transitions. [2021-10-13 00:25:01,695 INFO L587 BuchiCegarLoop]: Abstraction has 11421 states and 13793 transitions. [2021-10-13 00:25:01,696 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-10-13 00:25:01,696 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11421 states and 13793 transitions. [2021-10-13 00:25:01,730 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6483 [2021-10-13 00:25:01,730 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:01,730 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:01,732 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:01,732 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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] [2021-10-13 00:25:01,732 INFO L791 eck$LassoCheckResult]: Stem: 296720#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 296481#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 296482#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 296585#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 296586#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 296605#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 296638#L106-2 assume !false; 297572#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297571#L109 assume !(12292 == ssl3_accept_~s__state~0); 297570#L112 assume !(16384 == ssl3_accept_~s__state~0); 297569#L115 assume !(8192 == ssl3_accept_~s__state~0); 297568#L118 assume !(24576 == ssl3_accept_~s__state~0); 297567#L121 assume !(8195 == ssl3_accept_~s__state~0); 297566#L124 assume !(8480 == ssl3_accept_~s__state~0); 297565#L127 assume !(8481 == ssl3_accept_~s__state~0); 297564#L130 assume !(8482 == ssl3_accept_~s__state~0); 297563#L133 assume 8464 == ssl3_accept_~s__state~0; 297562#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 297561#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 297560#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 297559#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 297558#L594 assume 0 == ssl3_accept_~skip~0; 297557#L595 assume 8464 == ssl3_accept_~state~0; 297554#L596 assume !(8496 == ssl3_accept_~s__state~0); 297552#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 297551#L604-1 assume !(0 != ssl3_accept_~cb~0); 297549#L593 ssl3_accept_~skip~0 := 0; 297548#L106-2 assume !false; 297547#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297546#L109 assume !(12292 == ssl3_accept_~s__state~0); 297545#L112 assume !(16384 == ssl3_accept_~s__state~0); 297544#L115 assume !(8192 == ssl3_accept_~s__state~0); 297543#L118 assume !(24576 == ssl3_accept_~s__state~0); 297542#L121 assume !(8195 == ssl3_accept_~s__state~0); 297541#L124 assume !(8480 == ssl3_accept_~s__state~0); 297540#L127 assume !(8481 == ssl3_accept_~s__state~0); 297539#L130 assume !(8482 == ssl3_accept_~s__state~0); 297538#L133 assume !(8464 == ssl3_accept_~s__state~0); 297537#L136 assume !(8465 == ssl3_accept_~s__state~0); 297536#L139 assume !(8466 == ssl3_accept_~s__state~0); 297535#L142 assume 8496 == ssl3_accept_~s__state~0; 297534#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 297533#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 297532#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 297530#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 297531#L298-2 ssl3_accept_~s__init_num~0 := 0; 298373#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 298372#L594 assume 0 == ssl3_accept_~skip~0; 298370#L595 assume !(8464 == ssl3_accept_~state~0); 298366#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 298364#L604-1 assume !(0 != ssl3_accept_~cb~0); 298360#L593 ssl3_accept_~skip~0 := 0; 298358#L106-2 assume !false; 298356#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298354#L109 assume !(12292 == ssl3_accept_~s__state~0); 298352#L112 assume !(16384 == ssl3_accept_~s__state~0); 298350#L115 assume !(8192 == ssl3_accept_~s__state~0); 298348#L118 assume !(24576 == ssl3_accept_~s__state~0); 298346#L121 assume !(8195 == ssl3_accept_~s__state~0); 298344#L124 assume !(8480 == ssl3_accept_~s__state~0); 298342#L127 assume !(8481 == ssl3_accept_~s__state~0); 298340#L130 assume !(8482 == ssl3_accept_~s__state~0); 298338#L133 assume !(8464 == ssl3_accept_~s__state~0); 298336#L136 assume !(8465 == ssl3_accept_~s__state~0); 298334#L139 assume !(8466 == ssl3_accept_~s__state~0); 298332#L142 assume !(8496 == ssl3_accept_~s__state~0); 298329#L145 assume !(8497 == ssl3_accept_~s__state~0); 298330#L148 [2021-10-13 00:25:01,733 INFO L793 eck$LassoCheckResult]: Loop: 298330#L148 assume 8512 == ssl3_accept_~s__state~0; 302734#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 302733#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 302731#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 302726#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 302723#L594 assume !(0 == ssl3_accept_~skip~0); 302719#L593 ssl3_accept_~skip~0 := 0; 302718#L106-2 assume !false; 302717#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302716#L109 assume !(12292 == ssl3_accept_~s__state~0); 302715#L112 assume !(16384 == ssl3_accept_~s__state~0); 302714#L115 assume !(8192 == ssl3_accept_~s__state~0); 302713#L118 assume !(24576 == ssl3_accept_~s__state~0); 302712#L121 assume !(8195 == ssl3_accept_~s__state~0); 302711#L124 assume !(8480 == ssl3_accept_~s__state~0); 302710#L127 assume !(8481 == ssl3_accept_~s__state~0); 302709#L130 assume !(8482 == ssl3_accept_~s__state~0); 302708#L133 assume !(8464 == ssl3_accept_~s__state~0); 302707#L136 assume !(8465 == ssl3_accept_~s__state~0); 302706#L139 assume !(8466 == ssl3_accept_~s__state~0); 302705#L142 assume !(8496 == ssl3_accept_~s__state~0); 302704#L145 assume !(8497 == ssl3_accept_~s__state~0); 302703#L148 assume !(8512 == ssl3_accept_~s__state~0); 302702#L151 assume !(8513 == ssl3_accept_~s__state~0); 302701#L154 assume 8528 == ssl3_accept_~s__state~0; 302700#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 302697#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 302695#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 302692#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 302687#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 302683#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 302678#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 302675#L594 assume !(0 == ssl3_accept_~skip~0); 302660#L593 ssl3_accept_~skip~0 := 0; 302658#L106-2 assume !false; 302656#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302655#L109 assume !(12292 == ssl3_accept_~s__state~0); 302654#L112 assume !(16384 == ssl3_accept_~s__state~0); 302653#L115 assume !(8192 == ssl3_accept_~s__state~0); 302651#L118 assume !(24576 == ssl3_accept_~s__state~0); 302649#L121 assume !(8195 == ssl3_accept_~s__state~0); 302647#L124 assume !(8480 == ssl3_accept_~s__state~0); 302645#L127 assume !(8481 == ssl3_accept_~s__state~0); 302643#L130 assume !(8482 == ssl3_accept_~s__state~0); 302641#L133 assume !(8464 == ssl3_accept_~s__state~0); 302639#L136 assume !(8465 == ssl3_accept_~s__state~0); 302637#L139 assume !(8466 == ssl3_accept_~s__state~0); 302635#L142 assume !(8496 == ssl3_accept_~s__state~0); 302633#L145 assume !(8497 == ssl3_accept_~s__state~0); 302631#L148 assume !(8512 == ssl3_accept_~s__state~0); 302629#L151 assume !(8513 == ssl3_accept_~s__state~0); 302627#L154 assume !(8528 == ssl3_accept_~s__state~0); 302625#L157 assume !(8529 == ssl3_accept_~s__state~0); 302623#L160 assume 8544 == ssl3_accept_~s__state~0; 302621#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 302619#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 302616#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 302614#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 302611#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 302609#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 302607#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 302605#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 302604#L594 assume 0 == ssl3_accept_~skip~0; 302602#L595 assume !(8464 == ssl3_accept_~state~0); 302598#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 302596#L604-1 assume !(0 != ssl3_accept_~cb~0); 302593#L593 ssl3_accept_~skip~0 := 0; 302592#L106-2 assume !false; 302591#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302590#L109 assume !(12292 == ssl3_accept_~s__state~0); 302589#L112 assume !(16384 == ssl3_accept_~s__state~0); 302588#L115 assume !(8192 == ssl3_accept_~s__state~0); 302587#L118 assume !(24576 == ssl3_accept_~s__state~0); 302586#L121 assume !(8195 == ssl3_accept_~s__state~0); 302585#L124 assume !(8480 == ssl3_accept_~s__state~0); 302584#L127 assume !(8481 == ssl3_accept_~s__state~0); 302583#L130 assume !(8482 == ssl3_accept_~s__state~0); 302582#L133 assume !(8464 == ssl3_accept_~s__state~0); 302581#L136 assume !(8465 == ssl3_accept_~s__state~0); 302580#L139 assume !(8466 == ssl3_accept_~s__state~0); 302579#L142 assume !(8496 == ssl3_accept_~s__state~0); 302578#L145 assume !(8497 == ssl3_accept_~s__state~0); 302577#L148 assume !(8512 == ssl3_accept_~s__state~0); 302576#L151 assume !(8513 == ssl3_accept_~s__state~0); 302575#L154 assume !(8528 == ssl3_accept_~s__state~0); 302574#L157 assume !(8529 == ssl3_accept_~s__state~0); 302573#L160 assume !(8544 == ssl3_accept_~s__state~0); 302572#L163 assume !(8545 == ssl3_accept_~s__state~0); 302571#L166 assume !(8560 == ssl3_accept_~s__state~0); 302570#L169 assume !(8561 == ssl3_accept_~s__state~0); 302569#L172 assume 8448 == ssl3_accept_~s__state~0; 302568#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 302567#L434 assume !(ssl3_accept_~num1~0 > 0); 302565#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 302564#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 302563#L594 assume 0 == ssl3_accept_~skip~0; 302561#L595 assume !(8464 == ssl3_accept_~state~0); 302557#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 302555#L604-1 assume !(0 != ssl3_accept_~cb~0); 302552#L593 ssl3_accept_~skip~0 := 0; 302551#L106-2 assume !false; 302550#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302549#L109 assume !(12292 == ssl3_accept_~s__state~0); 302548#L112 assume !(16384 == ssl3_accept_~s__state~0); 302547#L115 assume !(8192 == ssl3_accept_~s__state~0); 302546#L118 assume !(24576 == ssl3_accept_~s__state~0); 302545#L121 assume !(8195 == ssl3_accept_~s__state~0); 302544#L124 assume !(8480 == ssl3_accept_~s__state~0); 302543#L127 assume !(8481 == ssl3_accept_~s__state~0); 302542#L130 assume !(8482 == ssl3_accept_~s__state~0); 302541#L133 assume !(8464 == ssl3_accept_~s__state~0); 302540#L136 assume !(8465 == ssl3_accept_~s__state~0); 302539#L139 assume !(8466 == ssl3_accept_~s__state~0); 302538#L142 assume !(8496 == ssl3_accept_~s__state~0); 302537#L145 assume !(8497 == ssl3_accept_~s__state~0); 302536#L148 assume !(8512 == ssl3_accept_~s__state~0); 302535#L151 assume !(8513 == ssl3_accept_~s__state~0); 302534#L154 assume !(8528 == ssl3_accept_~s__state~0); 302533#L157 assume !(8529 == ssl3_accept_~s__state~0); 302532#L160 assume !(8544 == ssl3_accept_~s__state~0); 302531#L163 assume !(8545 == ssl3_accept_~s__state~0); 302530#L166 assume !(8560 == ssl3_accept_~s__state~0); 302529#L169 assume !(8561 == ssl3_accept_~s__state~0); 302528#L172 assume !(8448 == ssl3_accept_~s__state~0); 302527#L175 assume 8576 == ssl3_accept_~s__state~0; 302526#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 302525#L448 assume !(ssl3_accept_~ret~0 <= 0); 302523#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 302524#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 302905#L594 assume 0 == ssl3_accept_~skip~0; 302906#L595 assume !(8464 == ssl3_accept_~state~0); 302893#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 302894#L604-1 assume !(0 != ssl3_accept_~cb~0); 302831#L593 ssl3_accept_~skip~0 := 0; 302832#L106-2 assume !false; 302791#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302792#L109 assume !(12292 == ssl3_accept_~s__state~0); 302787#L112 assume !(16384 == ssl3_accept_~s__state~0); 302788#L115 assume !(8192 == ssl3_accept_~s__state~0); 302783#L118 assume !(24576 == ssl3_accept_~s__state~0); 302784#L121 assume !(8195 == ssl3_accept_~s__state~0); 302779#L124 assume !(8480 == ssl3_accept_~s__state~0); 302780#L127 assume !(8481 == ssl3_accept_~s__state~0); 302775#L130 assume !(8482 == ssl3_accept_~s__state~0); 302776#L133 assume !(8464 == ssl3_accept_~s__state~0); 302771#L136 assume !(8465 == ssl3_accept_~s__state~0); 302772#L139 assume !(8466 == ssl3_accept_~s__state~0); 302769#L142 assume 8496 == ssl3_accept_~s__state~0; 302768#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 302767#L292 assume !(1 == ssl3_accept_~blastFlag~0); 302766#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 302764#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 302763#L298-2 ssl3_accept_~s__init_num~0 := 0; 302762#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 302761#L594 assume 0 == ssl3_accept_~skip~0; 302759#L595 assume !(8464 == ssl3_accept_~state~0); 302755#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 302753#L604-1 assume !(0 != ssl3_accept_~cb~0); 302750#L593 ssl3_accept_~skip~0 := 0; 302749#L106-2 assume !false; 302748#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302747#L109 assume !(12292 == ssl3_accept_~s__state~0); 302746#L112 assume !(16384 == ssl3_accept_~s__state~0); 302745#L115 assume !(8192 == ssl3_accept_~s__state~0); 302744#L118 assume !(24576 == ssl3_accept_~s__state~0); 302743#L121 assume !(8195 == ssl3_accept_~s__state~0); 302742#L124 assume !(8480 == ssl3_accept_~s__state~0); 302741#L127 assume !(8481 == ssl3_accept_~s__state~0); 302740#L130 assume !(8482 == ssl3_accept_~s__state~0); 302739#L133 assume !(8464 == ssl3_accept_~s__state~0); 302738#L136 assume !(8465 == ssl3_accept_~s__state~0); 302737#L139 assume !(8466 == ssl3_accept_~s__state~0); 302736#L142 assume !(8496 == ssl3_accept_~s__state~0); 302735#L145 assume !(8497 == ssl3_accept_~s__state~0); 298330#L148 [2021-10-13 00:25:01,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:01,734 INFO L82 PathProgramCache]: Analyzing trace with hash -525728188, now seen corresponding path program 1 times [2021-10-13 00:25:01,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:01,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899034922] [2021-10-13 00:25:01,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:01,734 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:01,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:01,757 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-13 00:25:01,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:01,757 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899034922] [2021-10-13 00:25:01,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899034922] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:01,758 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:01,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:01,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669620676] [2021-10-13 00:25:01,758 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:01,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:01,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1597711370, now seen corresponding path program 2 times [2021-10-13 00:25:01,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:01,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736350780] [2021-10-13 00:25:01,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:01,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:01,896 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-10-13 00:25:01,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:01,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736350780] [2021-10-13 00:25:01,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736350780] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:01,897 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:01,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:01,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885901447] [2021-10-13 00:25:01,898 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:01,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:01,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:01,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:01,899 INFO L87 Difference]: Start difference. First operand 11421 states and 13793 transitions. cyclomatic complexity: 2387 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:02,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:02,052 INFO L93 Difference]: Finished difference Result 11515 states and 13876 transitions. [2021-10-13 00:25:02,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:02,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11515 states and 13876 transitions. [2021-10-13 00:25:02,111 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6544 [2021-10-13 00:25:02,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11515 states to 11515 states and 13876 transitions. [2021-10-13 00:25:02,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7033 [2021-10-13 00:25:02,143 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7033 [2021-10-13 00:25:02,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11515 states and 13876 transitions. [2021-10-13 00:25:02,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:02,144 INFO L681 BuchiCegarLoop]: Abstraction has 11515 states and 13876 transitions. [2021-10-13 00:25:02,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11515 states and 13876 transitions. [2021-10-13 00:25:02,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11515 to 11421. [2021-10-13 00:25:02,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11421 states, 11421 states have (on average 1.2061991069083267) internal successors, (13776), 11420 states have internal predecessors, (13776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:02,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11421 states to 11421 states and 13776 transitions. [2021-10-13 00:25:02,307 INFO L704 BuchiCegarLoop]: Abstraction has 11421 states and 13776 transitions. [2021-10-13 00:25:02,307 INFO L587 BuchiCegarLoop]: Abstraction has 11421 states and 13776 transitions. [2021-10-13 00:25:02,307 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-10-13 00:25:02,307 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11421 states and 13776 transitions. [2021-10-13 00:25:02,348 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6483 [2021-10-13 00:25:02,349 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:02,349 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:02,351 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:02,351 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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] [2021-10-13 00:25:02,352 INFO L791 eck$LassoCheckResult]: Stem: 319659#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 319421#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 319422#L89 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 319525#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 319526#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 319545#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 319582#L106-2 assume !false; 321048#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321047#L109 assume !(12292 == ssl3_accept_~s__state~0); 321046#L112 assume !(16384 == ssl3_accept_~s__state~0); 321045#L115 assume !(8192 == ssl3_accept_~s__state~0); 321044#L118 assume !(24576 == ssl3_accept_~s__state~0); 321043#L121 assume !(8195 == ssl3_accept_~s__state~0); 321042#L124 assume !(8480 == ssl3_accept_~s__state~0); 321041#L127 assume !(8481 == ssl3_accept_~s__state~0); 321040#L130 assume !(8482 == ssl3_accept_~s__state~0); 321039#L133 assume 8464 == ssl3_accept_~s__state~0; 321038#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 321037#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 321036#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 321035#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 321034#L594 assume 0 == ssl3_accept_~skip~0; 321033#L595 assume 8464 == ssl3_accept_~state~0; 321032#L596 assume 8496 == ssl3_accept_~s__state~0; 321031#L597 assume !(0 != ssl3_accept_~cb~0); 321028#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 321027#L604-1 assume !(0 != ssl3_accept_~cb~0); 321025#L593 ssl3_accept_~skip~0 := 0; 321024#L106-2 assume !false; 321023#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 321022#L109 assume !(12292 == ssl3_accept_~s__state~0); 321021#L112 assume !(16384 == ssl3_accept_~s__state~0); 321020#L115 assume !(8192 == ssl3_accept_~s__state~0); 321019#L118 assume !(24576 == ssl3_accept_~s__state~0); 321018#L121 assume !(8195 == ssl3_accept_~s__state~0); 321017#L124 assume !(8480 == ssl3_accept_~s__state~0); 321016#L127 assume !(8481 == ssl3_accept_~s__state~0); 321015#L130 assume !(8482 == ssl3_accept_~s__state~0); 321014#L133 assume !(8464 == ssl3_accept_~s__state~0); 321013#L136 assume !(8465 == ssl3_accept_~s__state~0); 321012#L139 assume !(8466 == ssl3_accept_~s__state~0); 321011#L142 assume 8496 == ssl3_accept_~s__state~0; 321009#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 321007#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 321005#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 321002#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 320999#L298-2 ssl3_accept_~s__init_num~0 := 0; 320997#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 320994#L594 assume 0 == ssl3_accept_~skip~0; 320987#L595 assume !(8464 == ssl3_accept_~state~0); 320983#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 320971#L604-1 assume !(0 != ssl3_accept_~cb~0); 320967#L593 ssl3_accept_~skip~0 := 0; 320965#L106-2 assume !false; 320963#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 320961#L109 assume !(12292 == ssl3_accept_~s__state~0); 320959#L112 assume !(16384 == ssl3_accept_~s__state~0); 320957#L115 assume !(8192 == ssl3_accept_~s__state~0); 320955#L118 assume !(24576 == ssl3_accept_~s__state~0); 320953#L121 assume !(8195 == ssl3_accept_~s__state~0); 320951#L124 assume !(8480 == ssl3_accept_~s__state~0); 320949#L127 assume !(8481 == ssl3_accept_~s__state~0); 320947#L130 assume !(8482 == ssl3_accept_~s__state~0); 320945#L133 assume !(8464 == ssl3_accept_~s__state~0); 320943#L136 assume !(8465 == ssl3_accept_~s__state~0); 320941#L139 assume !(8466 == ssl3_accept_~s__state~0); 320939#L142 assume !(8496 == ssl3_accept_~s__state~0); 320936#L145 assume !(8497 == ssl3_accept_~s__state~0); 320937#L148 [2021-10-13 00:25:02,352 INFO L793 eck$LassoCheckResult]: Loop: 320937#L148 assume 8512 == ssl3_accept_~s__state~0; 326424#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 326423#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 326421#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 326415#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 326406#L594 assume !(0 == ssl3_accept_~skip~0); 326402#L593 ssl3_accept_~skip~0 := 0; 326401#L106-2 assume !false; 326400#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326399#L109 assume !(12292 == ssl3_accept_~s__state~0); 326398#L112 assume !(16384 == ssl3_accept_~s__state~0); 326397#L115 assume !(8192 == ssl3_accept_~s__state~0); 326396#L118 assume !(24576 == ssl3_accept_~s__state~0); 326395#L121 assume !(8195 == ssl3_accept_~s__state~0); 326394#L124 assume !(8480 == ssl3_accept_~s__state~0); 326393#L127 assume !(8481 == ssl3_accept_~s__state~0); 326392#L130 assume !(8482 == ssl3_accept_~s__state~0); 326391#L133 assume !(8464 == ssl3_accept_~s__state~0); 326390#L136 assume !(8465 == ssl3_accept_~s__state~0); 326387#L139 assume !(8466 == ssl3_accept_~s__state~0); 326386#L142 assume !(8496 == ssl3_accept_~s__state~0); 326385#L145 assume !(8497 == ssl3_accept_~s__state~0); 326384#L148 assume !(8512 == ssl3_accept_~s__state~0); 326382#L151 assume !(8513 == ssl3_accept_~s__state~0); 326380#L154 assume 8528 == ssl3_accept_~s__state~0; 326378#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 326375#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 326374#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 326371#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 326365#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 326360#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 326358#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 326356#L594 assume !(0 == ssl3_accept_~skip~0); 326349#L593 ssl3_accept_~skip~0 := 0; 326293#L106-2 assume !false; 326289#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326283#L109 assume !(12292 == ssl3_accept_~s__state~0); 326281#L112 assume !(16384 == ssl3_accept_~s__state~0); 326279#L115 assume !(8192 == ssl3_accept_~s__state~0); 326277#L118 assume !(24576 == ssl3_accept_~s__state~0); 326275#L121 assume !(8195 == ssl3_accept_~s__state~0); 326273#L124 assume !(8480 == ssl3_accept_~s__state~0); 326271#L127 assume !(8481 == ssl3_accept_~s__state~0); 326269#L130 assume !(8482 == ssl3_accept_~s__state~0); 326267#L133 assume !(8464 == ssl3_accept_~s__state~0); 326265#L136 assume !(8465 == ssl3_accept_~s__state~0); 326263#L139 assume !(8466 == ssl3_accept_~s__state~0); 326261#L142 assume !(8496 == ssl3_accept_~s__state~0); 326259#L145 assume !(8497 == ssl3_accept_~s__state~0); 326257#L148 assume !(8512 == ssl3_accept_~s__state~0); 326255#L151 assume !(8513 == ssl3_accept_~s__state~0); 326253#L154 assume !(8528 == ssl3_accept_~s__state~0); 326251#L157 assume !(8529 == ssl3_accept_~s__state~0); 326249#L160 assume 8544 == ssl3_accept_~s__state~0; 326247#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 326245#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 326242#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 326240#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 326237#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 326235#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 326233#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 326231#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 326230#L594 assume 0 == ssl3_accept_~skip~0; 326228#L595 assume !(8464 == ssl3_accept_~state~0); 326224#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 326219#L604-1 assume !(0 != ssl3_accept_~cb~0); 326216#L593 ssl3_accept_~skip~0 := 0; 326215#L106-2 assume !false; 326214#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326213#L109 assume !(12292 == ssl3_accept_~s__state~0); 326212#L112 assume !(16384 == ssl3_accept_~s__state~0); 326211#L115 assume !(8192 == ssl3_accept_~s__state~0); 326210#L118 assume !(24576 == ssl3_accept_~s__state~0); 326209#L121 assume !(8195 == ssl3_accept_~s__state~0); 326208#L124 assume !(8480 == ssl3_accept_~s__state~0); 326207#L127 assume !(8481 == ssl3_accept_~s__state~0); 326206#L130 assume !(8482 == ssl3_accept_~s__state~0); 326205#L133 assume !(8464 == ssl3_accept_~s__state~0); 326204#L136 assume !(8465 == ssl3_accept_~s__state~0); 326203#L139 assume !(8466 == ssl3_accept_~s__state~0); 326202#L142 assume !(8496 == ssl3_accept_~s__state~0); 326201#L145 assume !(8497 == ssl3_accept_~s__state~0); 326200#L148 assume !(8512 == ssl3_accept_~s__state~0); 326199#L151 assume !(8513 == ssl3_accept_~s__state~0); 326198#L154 assume !(8528 == ssl3_accept_~s__state~0); 326197#L157 assume !(8529 == ssl3_accept_~s__state~0); 326196#L160 assume !(8544 == ssl3_accept_~s__state~0); 326195#L163 assume !(8545 == ssl3_accept_~s__state~0); 326194#L166 assume !(8560 == ssl3_accept_~s__state~0); 326193#L169 assume !(8561 == ssl3_accept_~s__state~0); 326192#L172 assume 8448 == ssl3_accept_~s__state~0; 326191#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 326190#L434 assume !(ssl3_accept_~num1~0 > 0); 326188#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 326187#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 326186#L594 assume 0 == ssl3_accept_~skip~0; 326184#L595 assume !(8464 == ssl3_accept_~state~0); 326179#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 326174#L604-1 assume !(0 != ssl3_accept_~cb~0); 326170#L593 ssl3_accept_~skip~0 := 0; 326165#L106-2 assume !false; 326163#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326160#L109 assume !(12292 == ssl3_accept_~s__state~0); 326158#L112 assume !(16384 == ssl3_accept_~s__state~0); 326145#L115 assume !(8192 == ssl3_accept_~s__state~0); 325992#L118 assume !(24576 == ssl3_accept_~s__state~0); 325986#L121 assume !(8195 == ssl3_accept_~s__state~0); 325984#L124 assume !(8480 == ssl3_accept_~s__state~0); 325982#L127 assume !(8481 == ssl3_accept_~s__state~0); 325980#L130 assume !(8482 == ssl3_accept_~s__state~0); 325889#L133 assume !(8464 == ssl3_accept_~s__state~0); 325882#L136 assume !(8465 == ssl3_accept_~s__state~0); 325880#L139 assume !(8466 == ssl3_accept_~s__state~0); 325878#L142 assume !(8496 == ssl3_accept_~s__state~0); 325872#L145 assume !(8497 == ssl3_accept_~s__state~0); 325870#L148 assume !(8512 == ssl3_accept_~s__state~0); 325868#L151 assume !(8513 == ssl3_accept_~s__state~0); 325866#L154 assume !(8528 == ssl3_accept_~s__state~0); 325864#L157 assume !(8529 == ssl3_accept_~s__state~0); 325862#L160 assume !(8544 == ssl3_accept_~s__state~0); 325860#L163 assume !(8545 == ssl3_accept_~s__state~0); 325858#L166 assume !(8560 == ssl3_accept_~s__state~0); 325856#L169 assume !(8561 == ssl3_accept_~s__state~0); 325854#L172 assume !(8448 == ssl3_accept_~s__state~0); 325852#L175 assume 8576 == ssl3_accept_~s__state~0; 325850#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 325848#L448 assume !(ssl3_accept_~ret~0 <= 0); 325845#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 325846#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 326941#L594 assume 0 == ssl3_accept_~skip~0; 326939#L595 assume !(8464 == ssl3_accept_~state~0); 326928#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 326929#L604-1 assume !(0 != ssl3_accept_~cb~0); 326638#L593 ssl3_accept_~skip~0 := 0; 326639#L106-2 assume !false; 326630#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326631#L109 assume !(12292 == ssl3_accept_~s__state~0); 326568#L112 assume !(16384 == ssl3_accept_~s__state~0); 326569#L115 assume !(8192 == ssl3_accept_~s__state~0); 326544#L118 assume !(24576 == ssl3_accept_~s__state~0); 326545#L121 assume !(8195 == ssl3_accept_~s__state~0); 326529#L124 assume !(8480 == ssl3_accept_~s__state~0); 326530#L127 assume !(8481 == ssl3_accept_~s__state~0); 326515#L130 assume !(8482 == ssl3_accept_~s__state~0); 326516#L133 assume !(8464 == ssl3_accept_~s__state~0); 326500#L136 assume !(8465 == ssl3_accept_~s__state~0); 326501#L139 assume !(8466 == ssl3_accept_~s__state~0); 326469#L142 assume 8496 == ssl3_accept_~s__state~0; 326450#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 326451#L292 assume !(1 == ssl3_accept_~blastFlag~0); 326388#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 326389#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 326461#L298-2 ssl3_accept_~s__init_num~0 := 0; 326460#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 326459#L594 assume 0 == ssl3_accept_~skip~0; 326457#L595 assume !(8464 == ssl3_accept_~state~0); 326453#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 326443#L604-1 assume !(0 != ssl3_accept_~cb~0); 326440#L593 ssl3_accept_~skip~0 := 0; 326439#L106-2 assume !false; 326438#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 326437#L109 assume !(12292 == ssl3_accept_~s__state~0); 326436#L112 assume !(16384 == ssl3_accept_~s__state~0); 326435#L115 assume !(8192 == ssl3_accept_~s__state~0); 326434#L118 assume !(24576 == ssl3_accept_~s__state~0); 326433#L121 assume !(8195 == ssl3_accept_~s__state~0); 326432#L124 assume !(8480 == ssl3_accept_~s__state~0); 326431#L127 assume !(8481 == ssl3_accept_~s__state~0); 326430#L130 assume !(8482 == ssl3_accept_~s__state~0); 326429#L133 assume !(8464 == ssl3_accept_~s__state~0); 326428#L136 assume !(8465 == ssl3_accept_~s__state~0); 326427#L139 assume !(8466 == ssl3_accept_~s__state~0); 326426#L142 assume !(8496 == ssl3_accept_~s__state~0); 326425#L145 assume !(8497 == ssl3_accept_~s__state~0); 320937#L148 [2021-10-13 00:25:02,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:02,353 INFO L82 PathProgramCache]: Analyzing trace with hash 767898806, now seen corresponding path program 1 times [2021-10-13 00:25:02,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:02,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993868961] [2021-10-13 00:25:02,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:02,354 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:02,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:02,382 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-13 00:25:02,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:02,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993868961] [2021-10-13 00:25:02,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993868961] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:02,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:02,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:02,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498965658] [2021-10-13 00:25:02,384 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:02,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:02,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1597711370, now seen corresponding path program 3 times [2021-10-13 00:25:02,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:02,385 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22870327] [2021-10-13 00:25:02,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:02,386 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:02,428 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-10-13 00:25:02,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:02,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22870327] [2021-10-13 00:25:02,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22870327] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:02,429 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:02,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:02,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059453269] [2021-10-13 00:25:02,430 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:02,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:02,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:02,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:02,431 INFO L87 Difference]: Start difference. First operand 11421 states and 13776 transitions. cyclomatic complexity: 2370 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:02,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:02,512 INFO L93 Difference]: Finished difference Result 22242 states and 26107 transitions. [2021-10-13 00:25:02,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:02,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22242 states and 26107 transitions. [2021-10-13 00:25:02,737 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2021-10-13 00:25:02,793 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22242 states to 22242 states and 26107 transitions. [2021-10-13 00:25:02,793 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13578 [2021-10-13 00:25:02,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13578 [2021-10-13 00:25:02,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22242 states and 26107 transitions. [2021-10-13 00:25:02,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:02,802 INFO L681 BuchiCegarLoop]: Abstraction has 22242 states and 26107 transitions. [2021-10-13 00:25:02,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22242 states and 26107 transitions. [2021-10-13 00:25:02,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22242 to 22242. [2021-10-13 00:25:02,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22242 states, 22242 states have (on average 1.1737703443934897) internal successors, (26107), 22241 states have internal predecessors, (26107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:02,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22242 states to 22242 states and 26107 transitions. [2021-10-13 00:25:02,998 INFO L704 BuchiCegarLoop]: Abstraction has 22242 states and 26107 transitions. [2021-10-13 00:25:02,998 INFO L587 BuchiCegarLoop]: Abstraction has 22242 states and 26107 transitions. [2021-10-13 00:25:02,998 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-10-13 00:25:02,998 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22242 states and 26107 transitions. [2021-10-13 00:25:03,132 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2021-10-13 00:25:03,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:03,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:03,134 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:03,134 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 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] [2021-10-13 00:25:03,134 INFO L791 eck$LassoCheckResult]: Stem: 353322#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 353090#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 353091#L89 assume !(0 != ssl3_accept_~s__info_callback~0); 353210#L92 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 353189#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 353190#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 354961#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 354959#L106-2 assume !false; 354957#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354955#L109 assume !(12292 == ssl3_accept_~s__state~0); 354952#L112 assume !(16384 == ssl3_accept_~s__state~0); 354949#L115 assume !(8192 == ssl3_accept_~s__state~0); 354947#L118 assume !(24576 == ssl3_accept_~s__state~0); 354945#L121 assume !(8195 == ssl3_accept_~s__state~0); 354943#L124 assume !(8480 == ssl3_accept_~s__state~0); 354940#L127 assume !(8481 == ssl3_accept_~s__state~0); 354939#L130 assume !(8482 == ssl3_accept_~s__state~0); 354936#L133 assume 8464 == ssl3_accept_~s__state~0; 354934#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 354932#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 354930#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 354928#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 354925#L594 assume 0 == ssl3_accept_~skip~0; 354924#L595 assume 8464 == ssl3_accept_~state~0; 354921#L596 assume 8496 == ssl3_accept_~s__state~0; 354918#L597 assume !(0 != ssl3_accept_~cb~0); 354914#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 354912#L604-1 assume !(0 != ssl3_accept_~cb~0); 354909#L593 ssl3_accept_~skip~0 := 0; 354908#L106-2 assume !false; 354905#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 354903#L109 assume !(12292 == ssl3_accept_~s__state~0); 354901#L112 assume !(16384 == ssl3_accept_~s__state~0); 354899#L115 assume !(8192 == ssl3_accept_~s__state~0); 354897#L118 assume !(24576 == ssl3_accept_~s__state~0); 354895#L121 assume !(8195 == ssl3_accept_~s__state~0); 354893#L124 assume !(8480 == ssl3_accept_~s__state~0); 354891#L127 assume !(8481 == ssl3_accept_~s__state~0); 354889#L130 assume !(8482 == ssl3_accept_~s__state~0); 354887#L133 assume !(8464 == ssl3_accept_~s__state~0); 354885#L136 assume !(8465 == ssl3_accept_~s__state~0); 354883#L139 assume !(8466 == ssl3_accept_~s__state~0); 354881#L142 assume 8496 == ssl3_accept_~s__state~0; 354879#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 354877#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 354875#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 354872#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 354873#L298-2 ssl3_accept_~s__init_num~0 := 0; 356406#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 356405#L594 assume 0 == ssl3_accept_~skip~0; 356392#L595 assume !(8464 == ssl3_accept_~state~0); 356390#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 356356#L604-1 assume !(0 != ssl3_accept_~cb~0); 356352#L593 ssl3_accept_~skip~0 := 0; 356348#L106-2 assume !false; 356344#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 356340#L109 assume !(12292 == ssl3_accept_~s__state~0); 356336#L112 assume !(16384 == ssl3_accept_~s__state~0); 356332#L115 assume !(8192 == ssl3_accept_~s__state~0); 356328#L118 assume !(24576 == ssl3_accept_~s__state~0); 356324#L121 assume !(8195 == ssl3_accept_~s__state~0); 356320#L124 assume !(8480 == ssl3_accept_~s__state~0); 356316#L127 assume !(8481 == ssl3_accept_~s__state~0); 356312#L130 assume !(8482 == ssl3_accept_~s__state~0); 356307#L133 assume !(8464 == ssl3_accept_~s__state~0); 356302#L136 assume !(8465 == ssl3_accept_~s__state~0); 356299#L139 assume !(8466 == ssl3_accept_~s__state~0); 356294#L142 assume !(8496 == ssl3_accept_~s__state~0); 356284#L145 assume !(8497 == ssl3_accept_~s__state~0); 356285#L148 [2021-10-13 00:25:03,135 INFO L793 eck$LassoCheckResult]: Loop: 356285#L148 assume 8512 == ssl3_accept_~s__state~0; 370200#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 370199#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 370198#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 370197#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 370195#L594 assume !(0 == ssl3_accept_~skip~0); 370192#L593 ssl3_accept_~skip~0 := 0; 370191#L106-2 assume !false; 370190#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370189#L109 assume !(12292 == ssl3_accept_~s__state~0); 370188#L112 assume !(16384 == ssl3_accept_~s__state~0); 370187#L115 assume !(8192 == ssl3_accept_~s__state~0); 370186#L118 assume !(24576 == ssl3_accept_~s__state~0); 370185#L121 assume !(8195 == ssl3_accept_~s__state~0); 370184#L124 assume !(8480 == ssl3_accept_~s__state~0); 370183#L127 assume !(8481 == ssl3_accept_~s__state~0); 370182#L130 assume !(8482 == ssl3_accept_~s__state~0); 370181#L133 assume !(8464 == ssl3_accept_~s__state~0); 370180#L136 assume !(8465 == ssl3_accept_~s__state~0); 370179#L139 assume !(8466 == ssl3_accept_~s__state~0); 370178#L142 assume !(8496 == ssl3_accept_~s__state~0); 370177#L145 assume !(8497 == ssl3_accept_~s__state~0); 370176#L148 assume !(8512 == ssl3_accept_~s__state~0); 370175#L151 assume !(8513 == ssl3_accept_~s__state~0); 370174#L154 assume 8528 == ssl3_accept_~s__state~0; 370173#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 370171#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 370170#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 370168#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 370164#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 370161#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 370160#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 370158#L594 assume !(0 == ssl3_accept_~skip~0); 370155#L593 ssl3_accept_~skip~0 := 0; 370154#L106-2 assume !false; 370153#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370148#L109 assume !(12292 == ssl3_accept_~s__state~0); 370146#L112 assume !(16384 == ssl3_accept_~s__state~0); 370144#L115 assume !(8192 == ssl3_accept_~s__state~0); 370142#L118 assume !(24576 == ssl3_accept_~s__state~0); 370140#L121 assume !(8195 == ssl3_accept_~s__state~0); 370138#L124 assume !(8480 == ssl3_accept_~s__state~0); 370136#L127 assume !(8481 == ssl3_accept_~s__state~0); 370134#L130 assume !(8482 == ssl3_accept_~s__state~0); 370132#L133 assume !(8464 == ssl3_accept_~s__state~0); 370130#L136 assume !(8465 == ssl3_accept_~s__state~0); 370128#L139 assume !(8466 == ssl3_accept_~s__state~0); 370126#L142 assume !(8496 == ssl3_accept_~s__state~0); 370124#L145 assume !(8497 == ssl3_accept_~s__state~0); 370122#L148 assume !(8512 == ssl3_accept_~s__state~0); 370120#L151 assume !(8513 == ssl3_accept_~s__state~0); 370118#L154 assume !(8528 == ssl3_accept_~s__state~0); 370116#L157 assume !(8529 == ssl3_accept_~s__state~0); 370114#L160 assume 8544 == ssl3_accept_~s__state~0; 370112#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 370110#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 370107#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 370105#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 370102#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 370100#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 370098#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 370096#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 370095#L594 assume 0 == ssl3_accept_~skip~0; 370093#L595 assume !(8464 == ssl3_accept_~state~0); 370094#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 370087#L604-1 assume !(0 != ssl3_accept_~cb~0); 370086#L593 ssl3_accept_~skip~0 := 0; 370085#L106-2 assume !false; 370084#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370083#L109 assume !(12292 == ssl3_accept_~s__state~0); 370082#L112 assume !(16384 == ssl3_accept_~s__state~0); 370081#L115 assume !(8192 == ssl3_accept_~s__state~0); 370080#L118 assume !(24576 == ssl3_accept_~s__state~0); 370079#L121 assume !(8195 == ssl3_accept_~s__state~0); 370078#L124 assume !(8480 == ssl3_accept_~s__state~0); 370077#L127 assume !(8481 == ssl3_accept_~s__state~0); 370076#L130 assume !(8482 == ssl3_accept_~s__state~0); 370075#L133 assume !(8464 == ssl3_accept_~s__state~0); 370074#L136 assume !(8465 == ssl3_accept_~s__state~0); 370073#L139 assume !(8466 == ssl3_accept_~s__state~0); 370072#L142 assume !(8496 == ssl3_accept_~s__state~0); 370071#L145 assume !(8497 == ssl3_accept_~s__state~0); 370070#L148 assume !(8512 == ssl3_accept_~s__state~0); 370069#L151 assume !(8513 == ssl3_accept_~s__state~0); 370068#L154 assume !(8528 == ssl3_accept_~s__state~0); 370067#L157 assume !(8529 == ssl3_accept_~s__state~0); 370066#L160 assume !(8544 == ssl3_accept_~s__state~0); 370065#L163 assume !(8545 == ssl3_accept_~s__state~0); 370064#L166 assume !(8560 == ssl3_accept_~s__state~0); 370063#L169 assume !(8561 == ssl3_accept_~s__state~0); 370062#L172 assume 8448 == ssl3_accept_~s__state~0; 370061#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 370060#L434 assume !(ssl3_accept_~num1~0 > 0); 370058#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 370057#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 370056#L594 assume 0 == ssl3_accept_~skip~0; 370054#L595 assume !(8464 == ssl3_accept_~state~0); 370055#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 370048#L604-1 assume !(0 != ssl3_accept_~cb~0); 370047#L593 ssl3_accept_~skip~0 := 0; 370046#L106-2 assume !false; 370045#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370044#L109 assume !(12292 == ssl3_accept_~s__state~0); 370043#L112 assume !(16384 == ssl3_accept_~s__state~0); 370042#L115 assume !(8192 == ssl3_accept_~s__state~0); 370041#L118 assume !(24576 == ssl3_accept_~s__state~0); 370040#L121 assume !(8195 == ssl3_accept_~s__state~0); 370039#L124 assume !(8480 == ssl3_accept_~s__state~0); 370038#L127 assume !(8481 == ssl3_accept_~s__state~0); 370037#L130 assume !(8482 == ssl3_accept_~s__state~0); 370036#L133 assume !(8464 == ssl3_accept_~s__state~0); 370035#L136 assume !(8465 == ssl3_accept_~s__state~0); 370034#L139 assume !(8466 == ssl3_accept_~s__state~0); 370033#L142 assume !(8496 == ssl3_accept_~s__state~0); 370032#L145 assume !(8497 == ssl3_accept_~s__state~0); 370031#L148 assume !(8512 == ssl3_accept_~s__state~0); 370030#L151 assume !(8513 == ssl3_accept_~s__state~0); 370029#L154 assume !(8528 == ssl3_accept_~s__state~0); 370028#L157 assume !(8529 == ssl3_accept_~s__state~0); 370027#L160 assume !(8544 == ssl3_accept_~s__state~0); 370026#L163 assume !(8545 == ssl3_accept_~s__state~0); 370025#L166 assume !(8560 == ssl3_accept_~s__state~0); 370024#L169 assume !(8561 == ssl3_accept_~s__state~0); 370023#L172 assume !(8448 == ssl3_accept_~s__state~0); 370022#L175 assume 8576 == ssl3_accept_~s__state~0; 370021#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 370020#L448 assume !(ssl3_accept_~ret~0 <= 0); 370018#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 370019#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 370321#L594 assume 0 == ssl3_accept_~skip~0; 370319#L595 assume !(8464 == ssl3_accept_~state~0); 370308#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 370309#L604-1 assume !(0 != ssl3_accept_~cb~0); 370297#L593 ssl3_accept_~skip~0 := 0; 370298#L106-2 assume !false; 370289#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370290#L109 assume !(12292 == ssl3_accept_~s__state~0); 370281#L112 assume !(16384 == ssl3_accept_~s__state~0); 370282#L115 assume !(8192 == ssl3_accept_~s__state~0); 370273#L118 assume !(24576 == ssl3_accept_~s__state~0); 370274#L121 assume !(8195 == ssl3_accept_~s__state~0); 370265#L124 assume !(8480 == ssl3_accept_~s__state~0); 370266#L127 assume !(8481 == ssl3_accept_~s__state~0); 370257#L130 assume !(8482 == ssl3_accept_~s__state~0); 370258#L133 assume !(8464 == ssl3_accept_~s__state~0); 370249#L136 assume !(8465 == ssl3_accept_~s__state~0); 370250#L139 assume !(8466 == ssl3_accept_~s__state~0); 370009#L142 assume 8496 == ssl3_accept_~s__state~0; 369965#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 369966#L292 assume !(1 == ssl3_accept_~blastFlag~0); 369919#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 369920#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 370237#L298-2 ssl3_accept_~s__init_num~0 := 0; 370236#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 370235#L594 assume 0 == ssl3_accept_~skip~0; 370233#L595 assume !(8464 == ssl3_accept_~state~0); 370234#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 373267#L604-1 assume !(0 != ssl3_accept_~cb~0); 370216#L593 ssl3_accept_~skip~0 := 0; 370215#L106-2 assume !false; 370214#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370213#L109 assume !(12292 == ssl3_accept_~s__state~0); 370212#L112 assume !(16384 == ssl3_accept_~s__state~0); 370211#L115 assume !(8192 == ssl3_accept_~s__state~0); 370210#L118 assume !(24576 == ssl3_accept_~s__state~0); 370209#L121 assume !(8195 == ssl3_accept_~s__state~0); 370208#L124 assume !(8480 == ssl3_accept_~s__state~0); 370207#L127 assume !(8481 == ssl3_accept_~s__state~0); 370206#L130 assume !(8482 == ssl3_accept_~s__state~0); 370205#L133 assume !(8464 == ssl3_accept_~s__state~0); 370204#L136 assume !(8465 == ssl3_accept_~s__state~0); 370203#L139 assume !(8466 == ssl3_accept_~s__state~0); 370202#L142 assume !(8496 == ssl3_accept_~s__state~0); 370201#L145 assume !(8497 == ssl3_accept_~s__state~0); 356285#L148 [2021-10-13 00:25:03,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:03,135 INFO L82 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 1 times [2021-10-13 00:25:03,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:03,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130471964] [2021-10-13 00:25:03,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:03,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:03,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:03,146 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:03,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:03,164 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:03,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:03,164 INFO L82 PathProgramCache]: Analyzing trace with hash 1597711370, now seen corresponding path program 4 times [2021-10-13 00:25:03,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:03,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949505969] [2021-10-13 00:25:03,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:03,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:03,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:03,196 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-10-13 00:25:03,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:03,196 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949505969] [2021-10-13 00:25:03,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949505969] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:03,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:03,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:03,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129750245] [2021-10-13 00:25:03,197 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:03,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:03,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:03,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:03,198 INFO L87 Difference]: Start difference. First operand 22242 states and 26107 transitions. cyclomatic complexity: 3895 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:03,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:03,356 INFO L93 Difference]: Finished difference Result 22314 states and 26115 transitions. [2021-10-13 00:25:03,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:03,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22314 states and 26115 transitions. [2021-10-13 00:25:03,434 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12679 [2021-10-13 00:25:03,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22314 states to 22314 states and 26115 transitions. [2021-10-13 00:25:03,500 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13626 [2021-10-13 00:25:03,510 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13626 [2021-10-13 00:25:03,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22314 states and 26115 transitions. [2021-10-13 00:25:03,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:03,518 INFO L681 BuchiCegarLoop]: Abstraction has 22314 states and 26115 transitions. [2021-10-13 00:25:03,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22314 states and 26115 transitions. [2021-10-13 00:25:03,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22314 to 22242. [2021-10-13 00:25:03,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22242 states, 22242 states have (on average 1.1708929053142703) internal successors, (26043), 22241 states have internal predecessors, (26043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:03,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22242 states to 22242 states and 26043 transitions. [2021-10-13 00:25:03,913 INFO L704 BuchiCegarLoop]: Abstraction has 22242 states and 26043 transitions. [2021-10-13 00:25:03,913 INFO L587 BuchiCegarLoop]: Abstraction has 22242 states and 26043 transitions. [2021-10-13 00:25:03,914 INFO L425 BuchiCegarLoop]: ======== Iteration 40============ [2021-10-13 00:25:03,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22242 states and 26043 transitions. [2021-10-13 00:25:03,966 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2021-10-13 00:25:03,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:03,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:03,968 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:03,968 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2021-10-13 00:25:03,968 INFO L791 eck$LassoCheckResult]: Stem: 397853#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 397645#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 397646#L89 assume !(0 != ssl3_accept_~s__info_callback~0); 397761#L92 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 397844#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 397762#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 397764#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 399482#L106-2 assume !false; 399481#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 399480#L109 assume !(12292 == ssl3_accept_~s__state~0); 399479#L112 assume !(16384 == ssl3_accept_~s__state~0); 399478#L115 assume !(8192 == ssl3_accept_~s__state~0); 399477#L118 assume !(24576 == ssl3_accept_~s__state~0); 399476#L121 assume !(8195 == ssl3_accept_~s__state~0); 399475#L124 assume !(8480 == ssl3_accept_~s__state~0); 399474#L127 assume !(8481 == ssl3_accept_~s__state~0); 399473#L130 assume !(8482 == ssl3_accept_~s__state~0); 399472#L133 assume 8464 == ssl3_accept_~s__state~0; 399471#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 399470#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 399469#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 399468#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 399467#L594 assume 0 == ssl3_accept_~skip~0; 399466#L595 assume 8464 == ssl3_accept_~state~0; 399465#L596 assume 8496 == ssl3_accept_~s__state~0; 399463#L597 assume !(0 != ssl3_accept_~cb~0); 399461#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 399459#L604-1 assume !(0 != ssl3_accept_~cb~0); 399458#L593 ssl3_accept_~skip~0 := 0; 399457#L106-2 assume !false; 399456#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 399455#L109 assume !(12292 == ssl3_accept_~s__state~0); 399454#L112 assume !(16384 == ssl3_accept_~s__state~0); 399453#L115 assume !(8192 == ssl3_accept_~s__state~0); 399452#L118 assume !(24576 == ssl3_accept_~s__state~0); 399451#L121 assume !(8195 == ssl3_accept_~s__state~0); 399450#L124 assume !(8480 == ssl3_accept_~s__state~0); 399449#L127 assume !(8481 == ssl3_accept_~s__state~0); 399448#L130 assume !(8482 == ssl3_accept_~s__state~0); 399447#L133 assume !(8464 == ssl3_accept_~s__state~0); 399446#L136 assume !(8465 == ssl3_accept_~s__state~0); 399445#L139 assume !(8466 == ssl3_accept_~s__state~0); 399444#L142 assume 8496 == ssl3_accept_~s__state~0; 399443#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 399442#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 399441#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 399439#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 399440#L298-2 ssl3_accept_~s__init_num~0 := 0; 400726#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 400725#L594 assume 0 == ssl3_accept_~skip~0; 400724#L595 assume !(8464 == ssl3_accept_~state~0); 400588#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 400589#L604-1 assume !(0 != ssl3_accept_~cb~0); 400582#L593 ssl3_accept_~skip~0 := 0; 400580#L106-2 assume !false; 400578#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 400576#L109 assume !(12292 == ssl3_accept_~s__state~0); 400574#L112 assume !(16384 == ssl3_accept_~s__state~0); 400572#L115 assume !(8192 == ssl3_accept_~s__state~0); 400570#L118 assume !(24576 == ssl3_accept_~s__state~0); 400568#L121 assume !(8195 == ssl3_accept_~s__state~0); 400566#L124 assume !(8480 == ssl3_accept_~s__state~0); 400564#L127 assume !(8481 == ssl3_accept_~s__state~0); 400562#L130 assume !(8482 == ssl3_accept_~s__state~0); 400560#L133 assume !(8464 == ssl3_accept_~s__state~0); 400558#L136 assume !(8465 == ssl3_accept_~s__state~0); 400556#L139 assume !(8466 == ssl3_accept_~s__state~0); 400554#L142 assume !(8496 == ssl3_accept_~s__state~0); 400551#L145 assume !(8497 == ssl3_accept_~s__state~0); 400552#L148 [2021-10-13 00:25:03,969 INFO L793 eck$LassoCheckResult]: Loop: 400552#L148 assume 8512 == ssl3_accept_~s__state~0; 411697#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 411693#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 411687#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 411683#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 411678#L594 assume !(0 == ssl3_accept_~skip~0); 411674#L593 ssl3_accept_~skip~0 := 0; 411672#L106-2 assume !false; 411670#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411668#L109 assume !(12292 == ssl3_accept_~s__state~0); 411666#L112 assume !(16384 == ssl3_accept_~s__state~0); 411664#L115 assume !(8192 == ssl3_accept_~s__state~0); 411660#L118 assume !(24576 == ssl3_accept_~s__state~0); 411658#L121 assume !(8195 == ssl3_accept_~s__state~0); 411652#L124 assume !(8480 == ssl3_accept_~s__state~0); 411648#L127 assume !(8481 == ssl3_accept_~s__state~0); 411645#L130 assume !(8482 == ssl3_accept_~s__state~0); 411636#L133 assume !(8464 == ssl3_accept_~s__state~0); 411632#L136 assume !(8465 == ssl3_accept_~s__state~0); 411627#L139 assume !(8466 == ssl3_accept_~s__state~0); 411624#L142 assume !(8496 == ssl3_accept_~s__state~0); 411621#L145 assume !(8497 == ssl3_accept_~s__state~0); 411618#L148 assume !(8512 == ssl3_accept_~s__state~0); 411615#L151 assume !(8513 == ssl3_accept_~s__state~0); 411612#L154 assume 8528 == ssl3_accept_~s__state~0; 411608#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 411603#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 411598#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 411593#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 411573#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 411564#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 411559#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 411553#L594 assume !(0 == ssl3_accept_~skip~0); 411548#L593 ssl3_accept_~skip~0 := 0; 411545#L106-2 assume !false; 411542#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411536#L109 assume !(12292 == ssl3_accept_~s__state~0); 411533#L112 assume !(16384 == ssl3_accept_~s__state~0); 411530#L115 assume !(8192 == ssl3_accept_~s__state~0); 411527#L118 assume !(24576 == ssl3_accept_~s__state~0); 411524#L121 assume !(8195 == ssl3_accept_~s__state~0); 411521#L124 assume !(8480 == ssl3_accept_~s__state~0); 411518#L127 assume !(8481 == ssl3_accept_~s__state~0); 411515#L130 assume !(8482 == ssl3_accept_~s__state~0); 411512#L133 assume !(8464 == ssl3_accept_~s__state~0); 411509#L136 assume !(8465 == ssl3_accept_~s__state~0); 411506#L139 assume !(8466 == ssl3_accept_~s__state~0); 411503#L142 assume !(8496 == ssl3_accept_~s__state~0); 411500#L145 assume !(8497 == ssl3_accept_~s__state~0); 411497#L148 assume !(8512 == ssl3_accept_~s__state~0); 411494#L151 assume !(8513 == ssl3_accept_~s__state~0); 411491#L154 assume !(8528 == ssl3_accept_~s__state~0); 411488#L157 assume !(8529 == ssl3_accept_~s__state~0); 411485#L160 assume 8544 == ssl3_accept_~s__state~0; 411481#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 411476#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 411471#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 411467#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 411461#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 411457#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 411453#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 411450#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 411448#L594 assume 0 == ssl3_accept_~skip~0; 411447#L595 assume !(8464 == ssl3_accept_~state~0); 411442#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 411436#L604-1 assume !(0 != ssl3_accept_~cb~0); 411430#L593 ssl3_accept_~skip~0 := 0; 411428#L106-2 assume !false; 411426#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411424#L109 assume !(12292 == ssl3_accept_~s__state~0); 411422#L112 assume !(16384 == ssl3_accept_~s__state~0); 411420#L115 assume !(8192 == ssl3_accept_~s__state~0); 411418#L118 assume !(24576 == ssl3_accept_~s__state~0); 411416#L121 assume !(8195 == ssl3_accept_~s__state~0); 411414#L124 assume !(8480 == ssl3_accept_~s__state~0); 411412#L127 assume !(8481 == ssl3_accept_~s__state~0); 411410#L130 assume !(8482 == ssl3_accept_~s__state~0); 411408#L133 assume !(8464 == ssl3_accept_~s__state~0); 411406#L136 assume !(8465 == ssl3_accept_~s__state~0); 411404#L139 assume !(8466 == ssl3_accept_~s__state~0); 411402#L142 assume !(8496 == ssl3_accept_~s__state~0); 411400#L145 assume !(8497 == ssl3_accept_~s__state~0); 411398#L148 assume !(8512 == ssl3_accept_~s__state~0); 411396#L151 assume !(8513 == ssl3_accept_~s__state~0); 411394#L154 assume !(8528 == ssl3_accept_~s__state~0); 411392#L157 assume !(8529 == ssl3_accept_~s__state~0); 411390#L160 assume !(8544 == ssl3_accept_~s__state~0); 411388#L163 assume !(8545 == ssl3_accept_~s__state~0); 411386#L166 assume !(8560 == ssl3_accept_~s__state~0); 411384#L169 assume !(8561 == ssl3_accept_~s__state~0); 411382#L172 assume 8448 == ssl3_accept_~s__state~0; 411380#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 411377#L434 assume !(ssl3_accept_~num1~0 > 0); 411374#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 411370#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 411367#L594 assume 0 == ssl3_accept_~skip~0; 411366#L595 assume !(8464 == ssl3_accept_~state~0); 411361#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 411356#L604-1 assume !(0 != ssl3_accept_~cb~0); 411350#L593 ssl3_accept_~skip~0 := 0; 411348#L106-2 assume !false; 411346#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411344#L109 assume !(12292 == ssl3_accept_~s__state~0); 411342#L112 assume !(16384 == ssl3_accept_~s__state~0); 411340#L115 assume !(8192 == ssl3_accept_~s__state~0); 411338#L118 assume !(24576 == ssl3_accept_~s__state~0); 411336#L121 assume !(8195 == ssl3_accept_~s__state~0); 411334#L124 assume !(8480 == ssl3_accept_~s__state~0); 411332#L127 assume !(8481 == ssl3_accept_~s__state~0); 411330#L130 assume !(8482 == ssl3_accept_~s__state~0); 411328#L133 assume !(8464 == ssl3_accept_~s__state~0); 411326#L136 assume !(8465 == ssl3_accept_~s__state~0); 411324#L139 assume !(8466 == ssl3_accept_~s__state~0); 411322#L142 assume !(8496 == ssl3_accept_~s__state~0); 411320#L145 assume !(8497 == ssl3_accept_~s__state~0); 411318#L148 assume !(8512 == ssl3_accept_~s__state~0); 411316#L151 assume !(8513 == ssl3_accept_~s__state~0); 411314#L154 assume !(8528 == ssl3_accept_~s__state~0); 411312#L157 assume !(8529 == ssl3_accept_~s__state~0); 411310#L160 assume !(8544 == ssl3_accept_~s__state~0); 411308#L163 assume !(8545 == ssl3_accept_~s__state~0); 411306#L166 assume !(8560 == ssl3_accept_~s__state~0); 411304#L169 assume !(8561 == ssl3_accept_~s__state~0); 411302#L172 assume !(8448 == ssl3_accept_~s__state~0); 411300#L175 assume 8576 == ssl3_accept_~s__state~0; 411298#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 411296#L448 assume !(ssl3_accept_~ret~0 <= 0); 411292#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 411293#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 412440#L594 assume 0 == ssl3_accept_~skip~0; 412437#L595 assume !(8464 == ssl3_accept_~state~0); 412438#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 411911#L604-1 assume !(0 != ssl3_accept_~cb~0); 411909#L593 ssl3_accept_~skip~0 := 0; 411907#L106-2 assume !false; 411905#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411903#L109 assume !(12292 == ssl3_accept_~s__state~0); 411901#L112 assume !(16384 == ssl3_accept_~s__state~0); 411899#L115 assume !(8192 == ssl3_accept_~s__state~0); 411897#L118 assume !(24576 == ssl3_accept_~s__state~0); 411895#L121 assume !(8195 == ssl3_accept_~s__state~0); 411893#L124 assume !(8480 == ssl3_accept_~s__state~0); 411891#L127 assume !(8481 == ssl3_accept_~s__state~0); 411889#L130 assume !(8482 == ssl3_accept_~s__state~0); 411887#L133 assume !(8464 == ssl3_accept_~s__state~0); 411884#L136 assume !(8465 == ssl3_accept_~s__state~0); 411882#L139 assume 8466 == ssl3_accept_~s__state~0; 411881#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 411879#L279 assume !(0 == ssl3_accept_~blastFlag~0); 411877#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 411875#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 411873#L594 assume 0 == ssl3_accept_~skip~0; 411869#L595 assume !(8464 == ssl3_accept_~state~0); 411867#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 411862#L604-1 assume !(0 != ssl3_accept_~cb~0); 411859#L593 ssl3_accept_~skip~0 := 0; 411857#L106-2 assume !false; 411855#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411853#L109 assume !(12292 == ssl3_accept_~s__state~0); 411851#L112 assume !(16384 == ssl3_accept_~s__state~0); 411849#L115 assume !(8192 == ssl3_accept_~s__state~0); 411847#L118 assume !(24576 == ssl3_accept_~s__state~0); 411845#L121 assume !(8195 == ssl3_accept_~s__state~0); 411843#L124 assume !(8480 == ssl3_accept_~s__state~0); 411841#L127 assume !(8481 == ssl3_accept_~s__state~0); 411839#L130 assume !(8482 == ssl3_accept_~s__state~0); 411837#L133 assume !(8464 == ssl3_accept_~s__state~0); 411835#L136 assume !(8465 == ssl3_accept_~s__state~0); 411833#L139 assume !(8466 == ssl3_accept_~s__state~0); 411831#L142 assume 8496 == ssl3_accept_~s__state~0; 411828#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 411825#L292 assume !(1 == ssl3_accept_~blastFlag~0); 411823#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 411754#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 411752#L298-2 ssl3_accept_~s__init_num~0 := 0; 411750#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 411748#L594 assume 0 == ssl3_accept_~skip~0; 411746#L595 assume !(8464 == ssl3_accept_~state~0); 411741#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 411735#L604-1 assume !(0 != ssl3_accept_~cb~0); 411729#L593 ssl3_accept_~skip~0 := 0; 411727#L106-2 assume !false; 411725#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 411723#L109 assume !(12292 == ssl3_accept_~s__state~0); 411721#L112 assume !(16384 == ssl3_accept_~s__state~0); 411719#L115 assume !(8192 == ssl3_accept_~s__state~0); 411717#L118 assume !(24576 == ssl3_accept_~s__state~0); 411715#L121 assume !(8195 == ssl3_accept_~s__state~0); 411713#L124 assume !(8480 == ssl3_accept_~s__state~0); 411711#L127 assume !(8481 == ssl3_accept_~s__state~0); 411709#L130 assume !(8482 == ssl3_accept_~s__state~0); 411707#L133 assume !(8464 == ssl3_accept_~s__state~0); 411705#L136 assume !(8465 == ssl3_accept_~s__state~0); 411703#L139 assume !(8466 == ssl3_accept_~s__state~0); 411701#L142 assume !(8496 == ssl3_accept_~s__state~0); 411699#L145 assume !(8497 == ssl3_accept_~s__state~0); 400552#L148 [2021-10-13 00:25:03,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:03,970 INFO L82 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 2 times [2021-10-13 00:25:03,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:03,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400362809] [2021-10-13 00:25:03,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:03,971 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:03,982 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:04,002 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:04,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:04,003 INFO L82 PathProgramCache]: Analyzing trace with hash 209348563, now seen corresponding path program 1 times [2021-10-13 00:25:04,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:04,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63232] [2021-10-13 00:25:04,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:04,004 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:04,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2021-10-13 00:25:04,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:04,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63232] [2021-10-13 00:25:04,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63232] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:04,068 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:04,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:04,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997380511] [2021-10-13 00:25:04,069 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:04,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:04,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:04,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:04,070 INFO L87 Difference]: Start difference. First operand 22242 states and 26043 transitions. cyclomatic complexity: 3831 Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:04,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:04,346 INFO L93 Difference]: Finished difference Result 43912 states and 51228 transitions. [2021-10-13 00:25:04,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:04,347 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43912 states and 51228 transitions. [2021-10-13 00:25:04,547 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 25028 [2021-10-13 00:25:04,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43912 states to 43912 states and 51228 transitions. [2021-10-13 00:25:04,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26714 [2021-10-13 00:25:04,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26714 [2021-10-13 00:25:04,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43912 states and 51228 transitions. [2021-10-13 00:25:04,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:04,682 INFO L681 BuchiCegarLoop]: Abstraction has 43912 states and 51228 transitions. [2021-10-13 00:25:04,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43912 states and 51228 transitions. [2021-10-13 00:25:05,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43912 to 22242. [2021-10-13 00:25:05,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22242 states, 22242 states have (on average 1.1696340257171118) internal successors, (26015), 22241 states have internal predecessors, (26015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:05,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22242 states to 22242 states and 26015 transitions. [2021-10-13 00:25:05,114 INFO L704 BuchiCegarLoop]: Abstraction has 22242 states and 26015 transitions. [2021-10-13 00:25:05,114 INFO L587 BuchiCegarLoop]: Abstraction has 22242 states and 26015 transitions. [2021-10-13 00:25:05,114 INFO L425 BuchiCegarLoop]: ======== Iteration 41============ [2021-10-13 00:25:05,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22242 states and 26015 transitions. [2021-10-13 00:25:05,164 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2021-10-13 00:25:05,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:05,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:05,165 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:05,165 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2021-10-13 00:25:05,166 INFO L791 eck$LassoCheckResult]: Stem: 464036#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 463810#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 463811#L89 assume !(0 != ssl3_accept_~s__info_callback~0); 463926#L92 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 464023#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 463927#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 463929#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 466604#L106-2 assume !false; 466602#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466600#L109 assume !(12292 == ssl3_accept_~s__state~0); 466598#L112 assume !(16384 == ssl3_accept_~s__state~0); 466596#L115 assume !(8192 == ssl3_accept_~s__state~0); 466594#L118 assume !(24576 == ssl3_accept_~s__state~0); 466592#L121 assume !(8195 == ssl3_accept_~s__state~0); 466590#L124 assume !(8480 == ssl3_accept_~s__state~0); 466588#L127 assume !(8481 == ssl3_accept_~s__state~0); 466586#L130 assume !(8482 == ssl3_accept_~s__state~0); 466584#L133 assume 8464 == ssl3_accept_~s__state~0; 466582#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 466580#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 466578#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 466576#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 466574#L594 assume 0 == ssl3_accept_~skip~0; 466572#L595 assume 8464 == ssl3_accept_~state~0; 466570#L596 assume 8496 == ssl3_accept_~s__state~0; 466568#L597 assume !(0 != ssl3_accept_~cb~0); 466564#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 466561#L604-1 assume !(0 != ssl3_accept_~cb~0); 466562#L593 ssl3_accept_~skip~0 := 0; 466554#L106-2 assume !false; 466555#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466548#L109 assume !(12292 == ssl3_accept_~s__state~0); 466549#L112 assume !(16384 == ssl3_accept_~s__state~0); 466542#L115 assume !(8192 == ssl3_accept_~s__state~0); 466543#L118 assume !(24576 == ssl3_accept_~s__state~0); 466504#L121 assume !(8195 == ssl3_accept_~s__state~0); 466505#L124 assume !(8480 == ssl3_accept_~s__state~0); 466492#L127 assume !(8481 == ssl3_accept_~s__state~0); 466493#L130 assume !(8482 == ssl3_accept_~s__state~0); 466478#L133 assume !(8464 == ssl3_accept_~s__state~0); 466479#L136 assume !(8465 == ssl3_accept_~s__state~0); 466464#L139 assume !(8466 == ssl3_accept_~s__state~0); 466465#L142 assume 8496 == ssl3_accept_~s__state~0; 466450#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 466451#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 466432#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 466433#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 466427#L298-2 ssl3_accept_~s__init_num~0 := 0; 466428#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 466367#L594 assume 0 == ssl3_accept_~skip~0; 466368#L595 assume !(8464 == ssl3_accept_~state~0); 466355#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 466356#L604-1 assume !(0 != ssl3_accept_~cb~0); 466675#L593 ssl3_accept_~skip~0 := 0; 466674#L106-2 assume !false; 466673#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466672#L109 assume !(12292 == ssl3_accept_~s__state~0); 466671#L112 assume !(16384 == ssl3_accept_~s__state~0); 466670#L115 assume !(8192 == ssl3_accept_~s__state~0); 466669#L118 assume !(24576 == ssl3_accept_~s__state~0); 466668#L121 assume !(8195 == ssl3_accept_~s__state~0); 466667#L124 assume !(8480 == ssl3_accept_~s__state~0); 466666#L127 assume !(8481 == ssl3_accept_~s__state~0); 466665#L130 assume !(8482 == ssl3_accept_~s__state~0); 466664#L133 assume !(8464 == ssl3_accept_~s__state~0); 466663#L136 assume !(8465 == ssl3_accept_~s__state~0); 466662#L139 assume !(8466 == ssl3_accept_~s__state~0); 466661#L142 assume !(8496 == ssl3_accept_~s__state~0); 466659#L145 assume !(8497 == ssl3_accept_~s__state~0); 466660#L148 [2021-10-13 00:25:05,166 INFO L793 eck$LassoCheckResult]: Loop: 466660#L148 assume 8512 == ssl3_accept_~s__state~0; 478175#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 478174#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 478173#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 478172#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 478170#L594 assume !(0 == ssl3_accept_~skip~0); 478167#L593 ssl3_accept_~skip~0 := 0; 478166#L106-2 assume !false; 478165#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 478164#L109 assume !(12292 == ssl3_accept_~s__state~0); 478163#L112 assume !(16384 == ssl3_accept_~s__state~0); 478162#L115 assume !(8192 == ssl3_accept_~s__state~0); 478161#L118 assume !(24576 == ssl3_accept_~s__state~0); 478160#L121 assume !(8195 == ssl3_accept_~s__state~0); 478159#L124 assume !(8480 == ssl3_accept_~s__state~0); 478158#L127 assume !(8481 == ssl3_accept_~s__state~0); 478157#L130 assume !(8482 == ssl3_accept_~s__state~0); 478156#L133 assume !(8464 == ssl3_accept_~s__state~0); 478155#L136 assume !(8465 == ssl3_accept_~s__state~0); 478154#L139 assume !(8466 == ssl3_accept_~s__state~0); 478153#L142 assume !(8496 == ssl3_accept_~s__state~0); 478152#L145 assume !(8497 == ssl3_accept_~s__state~0); 478151#L148 assume !(8512 == ssl3_accept_~s__state~0); 478150#L151 assume !(8513 == ssl3_accept_~s__state~0); 478149#L154 assume 8528 == ssl3_accept_~s__state~0; 478148#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 478146#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 478145#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 478144#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 478143#L338 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 478141#L339 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 478137#L344 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 478136#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 478135#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 478133#L594 assume !(0 == ssl3_accept_~skip~0); 478130#L593 ssl3_accept_~skip~0 := 0; 478129#L106-2 assume !false; 478128#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 478123#L109 assume !(12292 == ssl3_accept_~s__state~0); 478121#L112 assume !(16384 == ssl3_accept_~s__state~0); 478119#L115 assume !(8192 == ssl3_accept_~s__state~0); 478117#L118 assume !(24576 == ssl3_accept_~s__state~0); 478115#L121 assume !(8195 == ssl3_accept_~s__state~0); 478113#L124 assume !(8480 == ssl3_accept_~s__state~0); 478111#L127 assume !(8481 == ssl3_accept_~s__state~0); 478109#L130 assume !(8482 == ssl3_accept_~s__state~0); 478107#L133 assume !(8464 == ssl3_accept_~s__state~0); 478105#L136 assume !(8465 == ssl3_accept_~s__state~0); 478103#L139 assume !(8466 == ssl3_accept_~s__state~0); 478101#L142 assume !(8496 == ssl3_accept_~s__state~0); 478099#L145 assume !(8497 == ssl3_accept_~s__state~0); 478097#L148 assume !(8512 == ssl3_accept_~s__state~0); 478095#L151 assume !(8513 == ssl3_accept_~s__state~0); 478093#L154 assume !(8528 == ssl3_accept_~s__state~0); 478091#L157 assume !(8529 == ssl3_accept_~s__state~0); 478089#L160 assume 8544 == ssl3_accept_~s__state~0; 478087#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 478085#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 478082#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 478080#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 478077#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 478075#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 478073#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 478071#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 478070#L594 assume 0 == ssl3_accept_~skip~0; 478068#L595 assume !(8464 == ssl3_accept_~state~0); 478069#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 477947#L604-1 assume !(0 != ssl3_accept_~cb~0); 477946#L593 ssl3_accept_~skip~0 := 0; 477945#L106-2 assume !false; 477944#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477943#L109 assume !(12292 == ssl3_accept_~s__state~0); 477942#L112 assume !(16384 == ssl3_accept_~s__state~0); 477941#L115 assume !(8192 == ssl3_accept_~s__state~0); 477940#L118 assume !(24576 == ssl3_accept_~s__state~0); 477939#L121 assume !(8195 == ssl3_accept_~s__state~0); 477938#L124 assume !(8480 == ssl3_accept_~s__state~0); 477937#L127 assume !(8481 == ssl3_accept_~s__state~0); 477936#L130 assume !(8482 == ssl3_accept_~s__state~0); 477935#L133 assume !(8464 == ssl3_accept_~s__state~0); 477934#L136 assume !(8465 == ssl3_accept_~s__state~0); 477933#L139 assume !(8466 == ssl3_accept_~s__state~0); 477932#L142 assume !(8496 == ssl3_accept_~s__state~0); 477931#L145 assume !(8497 == ssl3_accept_~s__state~0); 477930#L148 assume !(8512 == ssl3_accept_~s__state~0); 477929#L151 assume !(8513 == ssl3_accept_~s__state~0); 477928#L154 assume !(8528 == ssl3_accept_~s__state~0); 477927#L157 assume !(8529 == ssl3_accept_~s__state~0); 477926#L160 assume !(8544 == ssl3_accept_~s__state~0); 477925#L163 assume !(8545 == ssl3_accept_~s__state~0); 477924#L166 assume !(8560 == ssl3_accept_~s__state~0); 477923#L169 assume !(8561 == ssl3_accept_~s__state~0); 477922#L172 assume 8448 == ssl3_accept_~s__state~0; 477921#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 477920#L434 assume !(ssl3_accept_~num1~0 > 0); 477918#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 477917#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 477916#L594 assume 0 == ssl3_accept_~skip~0; 477914#L595 assume !(8464 == ssl3_accept_~state~0); 477915#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 477865#L604-1 assume !(0 != ssl3_accept_~cb~0); 477864#L593 ssl3_accept_~skip~0 := 0; 477863#L106-2 assume !false; 477862#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477861#L109 assume !(12292 == ssl3_accept_~s__state~0); 477860#L112 assume !(16384 == ssl3_accept_~s__state~0); 477859#L115 assume !(8192 == ssl3_accept_~s__state~0); 477858#L118 assume !(24576 == ssl3_accept_~s__state~0); 477857#L121 assume !(8195 == ssl3_accept_~s__state~0); 477856#L124 assume !(8480 == ssl3_accept_~s__state~0); 477855#L127 assume !(8481 == ssl3_accept_~s__state~0); 477854#L130 assume !(8482 == ssl3_accept_~s__state~0); 477853#L133 assume !(8464 == ssl3_accept_~s__state~0); 477852#L136 assume !(8465 == ssl3_accept_~s__state~0); 477851#L139 assume !(8466 == ssl3_accept_~s__state~0); 477850#L142 assume !(8496 == ssl3_accept_~s__state~0); 477849#L145 assume !(8497 == ssl3_accept_~s__state~0); 477848#L148 assume !(8512 == ssl3_accept_~s__state~0); 477847#L151 assume !(8513 == ssl3_accept_~s__state~0); 477846#L154 assume !(8528 == ssl3_accept_~s__state~0); 477845#L157 assume !(8529 == ssl3_accept_~s__state~0); 477844#L160 assume !(8544 == ssl3_accept_~s__state~0); 477843#L163 assume !(8545 == ssl3_accept_~s__state~0); 477842#L166 assume !(8560 == ssl3_accept_~s__state~0); 477841#L169 assume !(8561 == ssl3_accept_~s__state~0); 477840#L172 assume !(8448 == ssl3_accept_~s__state~0); 477839#L175 assume 8576 == ssl3_accept_~s__state~0; 477838#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 477837#L448 assume !(ssl3_accept_~ret~0 <= 0); 477835#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 477836#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 478333#L594 assume 0 == ssl3_accept_~skip~0; 478331#L595 assume !(8464 == ssl3_accept_~state~0); 478332#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 481542#L604-1 assume !(0 != ssl3_accept_~cb~0); 478286#L593 ssl3_accept_~skip~0 := 0; 478285#L106-2 assume !false; 478284#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 478283#L109 assume !(12292 == ssl3_accept_~s__state~0); 478282#L112 assume !(16384 == ssl3_accept_~s__state~0); 478281#L115 assume !(8192 == ssl3_accept_~s__state~0); 478280#L118 assume !(24576 == ssl3_accept_~s__state~0); 478279#L121 assume !(8195 == ssl3_accept_~s__state~0); 478278#L124 assume !(8480 == ssl3_accept_~s__state~0); 478277#L127 assume !(8481 == ssl3_accept_~s__state~0); 478276#L130 assume !(8482 == ssl3_accept_~s__state~0); 478275#L133 assume !(8464 == ssl3_accept_~s__state~0); 478274#L136 assume !(8465 == ssl3_accept_~s__state~0); 478273#L139 assume 8466 == ssl3_accept_~s__state~0; 478272#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 478271#L279 assume !(0 == ssl3_accept_~blastFlag~0); 478270#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 478269#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 478268#L594 assume 0 == ssl3_accept_~skip~0; 478263#L595 assume !(8464 == ssl3_accept_~state~0); 478235#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 478236#L604-1 assume !(0 != ssl3_accept_~cb~0); 478060#L593 ssl3_accept_~skip~0 := 0; 477908#L106-2 assume !false; 477909#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 477825#L109 assume !(12292 == ssl3_accept_~s__state~0); 477826#L112 assume !(16384 == ssl3_accept_~s__state~0); 477624#L115 assume !(8192 == ssl3_accept_~s__state~0); 477625#L118 assume !(24576 == ssl3_accept_~s__state~0); 477563#L121 assume !(8195 == ssl3_accept_~s__state~0); 477564#L124 assume !(8480 == ssl3_accept_~s__state~0); 477539#L127 assume !(8481 == ssl3_accept_~s__state~0); 477540#L130 assume !(8482 == ssl3_accept_~s__state~0); 477530#L133 assume !(8464 == ssl3_accept_~s__state~0); 477531#L136 assume !(8465 == ssl3_accept_~s__state~0); 477521#L139 assume !(8466 == ssl3_accept_~s__state~0); 477522#L142 assume 8496 == ssl3_accept_~s__state~0; 477506#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 477507#L292 assume !(1 == ssl3_accept_~blastFlag~0); 477491#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 477492#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 478222#L298-2 ssl3_accept_~s__init_num~0 := 0; 478221#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 478220#L594 assume 0 == ssl3_accept_~skip~0; 478219#L595 assume !(8464 == ssl3_accept_~state~0); 478194#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 478195#L604-1 assume !(0 != ssl3_accept_~cb~0); 478191#L593 ssl3_accept_~skip~0 := 0; 478190#L106-2 assume !false; 478189#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 478188#L109 assume !(12292 == ssl3_accept_~s__state~0); 478187#L112 assume !(16384 == ssl3_accept_~s__state~0); 478186#L115 assume !(8192 == ssl3_accept_~s__state~0); 478185#L118 assume !(24576 == ssl3_accept_~s__state~0); 478184#L121 assume !(8195 == ssl3_accept_~s__state~0); 478183#L124 assume !(8480 == ssl3_accept_~s__state~0); 478182#L127 assume !(8481 == ssl3_accept_~s__state~0); 478181#L130 assume !(8482 == ssl3_accept_~s__state~0); 478180#L133 assume !(8464 == ssl3_accept_~s__state~0); 478179#L136 assume !(8465 == ssl3_accept_~s__state~0); 478178#L139 assume !(8466 == ssl3_accept_~s__state~0); 478177#L142 assume !(8496 == ssl3_accept_~s__state~0); 478176#L145 assume !(8497 == ssl3_accept_~s__state~0); 466660#L148 [2021-10-13 00:25:05,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:05,166 INFO L82 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 3 times [2021-10-13 00:25:05,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:05,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43022214] [2021-10-13 00:25:05,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:05,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:05,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:05,177 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:05,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:05,203 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:05,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:05,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1402265931, now seen corresponding path program 1 times [2021-10-13 00:25:05,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:05,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052663649] [2021-10-13 00:25:05,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:05,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:05,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:05,224 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:05,429 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:05,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:05,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1615821882, now seen corresponding path program 1 times [2021-10-13 00:25:05,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:05,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90355043] [2021-10-13 00:25:05,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:05,431 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:05,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:05,520 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 427 proven. 0 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2021-10-13 00:25:05,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:05,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90355043] [2021-10-13 00:25:05,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90355043] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:05,520 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:05,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 00:25:05,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146975457] [2021-10-13 00:25:07,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:07,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:25:07,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:25:07,220 INFO L87 Difference]: Start difference. First operand 22242 states and 26015 transitions. cyclomatic complexity: 3803 Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:07,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:07,311 INFO L93 Difference]: Finished difference Result 32110 states and 37457 transitions. [2021-10-13 00:25:07,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-13 00:25:07,312 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 32110 states and 37457 transitions. [2021-10-13 00:25:07,408 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 18249 [2021-10-13 00:25:07,473 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 32110 states to 32110 states and 37457 transitions. [2021-10-13 00:25:07,473 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19580 [2021-10-13 00:25:07,482 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19580 [2021-10-13 00:25:07,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32110 states and 37457 transitions. [2021-10-13 00:25:07,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:07,483 INFO L681 BuchiCegarLoop]: Abstraction has 32110 states and 37457 transitions. [2021-10-13 00:25:07,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32110 states and 37457 transitions. [2021-10-13 00:25:07,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32110 to 21990. [2021-10-13 00:25:07,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21990 states, 21990 states have (on average 1.16393815370623) internal successors, (25595), 21989 states have internal predecessors, (25595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:25:07,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21990 states to 21990 states and 25595 transitions. [2021-10-13 00:25:07,846 INFO L704 BuchiCegarLoop]: Abstraction has 21990 states and 25595 transitions. [2021-10-13 00:25:07,846 INFO L587 BuchiCegarLoop]: Abstraction has 21990 states and 25595 transitions. [2021-10-13 00:25:07,846 INFO L425 BuchiCegarLoop]: ======== Iteration 42============ [2021-10-13 00:25:07,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21990 states and 25595 transitions. [2021-10-13 00:25:07,901 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12469 [2021-10-13 00:25:07,901 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:07,901 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:07,903 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:07,904 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:07,904 INFO L791 eck$LassoCheckResult]: Stem: 518361#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 518160#L-1 havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~post32, ssl3_accept_#t~post33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 518161#L89 assume !(0 != ssl3_accept_~s__info_callback~0); 518273#L92 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 518353#L92-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 518274#L97 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 518276#L97-1 assume !(0 == ssl3_accept_~s__cert~0); 520164#L106-2 assume !false; 520163#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 520162#L109 assume !(12292 == ssl3_accept_~s__state~0); 520161#L112 assume !(16384 == ssl3_accept_~s__state~0); 520160#L115 assume !(8192 == ssl3_accept_~s__state~0); 520159#L118 assume !(24576 == ssl3_accept_~s__state~0); 520158#L121 assume !(8195 == ssl3_accept_~s__state~0); 520157#L124 assume !(8480 == ssl3_accept_~s__state~0); 520156#L127 assume !(8481 == ssl3_accept_~s__state~0); 520155#L130 assume !(8482 == ssl3_accept_~s__state~0); 520154#L133 assume 8464 == ssl3_accept_~s__state~0; 520153#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 520152#L279 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 520151#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 520150#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 520149#L594 assume 0 == ssl3_accept_~skip~0; 520148#L595 assume 8464 == ssl3_accept_~state~0; 520147#L596 assume 8496 == ssl3_accept_~s__state~0; 520145#L597 assume !(0 != ssl3_accept_~cb~0); 520143#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 520141#L604-1 assume !(0 != ssl3_accept_~cb~0); 520140#L593 ssl3_accept_~skip~0 := 0; 520139#L106-2 assume !false; 520138#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 520137#L109 assume !(12292 == ssl3_accept_~s__state~0); 520136#L112 assume !(16384 == ssl3_accept_~s__state~0); 520135#L115 assume !(8192 == ssl3_accept_~s__state~0); 520134#L118 assume !(24576 == ssl3_accept_~s__state~0); 520133#L121 assume !(8195 == ssl3_accept_~s__state~0); 520132#L124 assume !(8480 == ssl3_accept_~s__state~0); 520131#L127 assume !(8481 == ssl3_accept_~s__state~0); 520130#L130 assume !(8482 == ssl3_accept_~s__state~0); 520129#L133 assume !(8464 == ssl3_accept_~s__state~0); 520128#L136 assume !(8465 == ssl3_accept_~s__state~0); 520127#L139 assume !(8466 == ssl3_accept_~s__state~0); 520126#L142 assume 8496 == ssl3_accept_~s__state~0; 520125#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 520124#L292 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 520123#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 520121#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 520120#L298-2 ssl3_accept_~s__init_num~0 := 0; 520119#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 520118#L594 assume 0 == ssl3_accept_~skip~0; 520116#L595 assume !(8464 == ssl3_accept_~state~0); 520117#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 520309#L604-1 assume !(0 != ssl3_accept_~cb~0); 520088#L593 ssl3_accept_~skip~0 := 0; 520086#L106-2 assume !false; 520084#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 520082#L109 assume !(12292 == ssl3_accept_~s__state~0); 520080#L112 assume !(16384 == ssl3_accept_~s__state~0); 520078#L115 assume !(8192 == ssl3_accept_~s__state~0); 520076#L118 assume !(24576 == ssl3_accept_~s__state~0); 520074#L121 assume !(8195 == ssl3_accept_~s__state~0); 520072#L124 assume !(8480 == ssl3_accept_~s__state~0); 520070#L127 assume !(8481 == ssl3_accept_~s__state~0); 520068#L130 assume !(8482 == ssl3_accept_~s__state~0); 520066#L133 assume !(8464 == ssl3_accept_~s__state~0); 520064#L136 assume !(8465 == ssl3_accept_~s__state~0); 520062#L139 assume !(8466 == ssl3_accept_~s__state~0); 520060#L142 assume !(8496 == ssl3_accept_~s__state~0); 520057#L145 assume !(8497 == ssl3_accept_~s__state~0); 520058#L148 [2021-10-13 00:25:07,904 INFO L793 eck$LassoCheckResult]: Loop: 520058#L148 assume 8512 == ssl3_accept_~s__state~0; 532777#L152 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 532776#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 532775#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 532774#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 532772#L594 assume !(0 == ssl3_accept_~skip~0); 532769#L593 ssl3_accept_~skip~0 := 0; 532768#L106-2 assume !false; 532767#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 532766#L109 assume !(12292 == ssl3_accept_~s__state~0); 532765#L112 assume !(16384 == ssl3_accept_~s__state~0); 532764#L115 assume !(8192 == ssl3_accept_~s__state~0); 532763#L118 assume !(24576 == ssl3_accept_~s__state~0); 532762#L121 assume !(8195 == ssl3_accept_~s__state~0); 532757#L124 assume !(8480 == ssl3_accept_~s__state~0); 532749#L127 assume !(8481 == ssl3_accept_~s__state~0); 532717#L130 assume !(8482 == ssl3_accept_~s__state~0); 532685#L133 assume !(8464 == ssl3_accept_~s__state~0); 532655#L136 assume !(8465 == ssl3_accept_~s__state~0); 532620#L139 assume !(8466 == ssl3_accept_~s__state~0); 532612#L142 assume !(8496 == ssl3_accept_~s__state~0); 532551#L145 assume !(8497 == ssl3_accept_~s__state~0); 532546#L148 assume !(8512 == ssl3_accept_~s__state~0); 532545#L151 assume !(8513 == ssl3_accept_~s__state~0); 532542#L154 assume 8528 == ssl3_accept_~s__state~0; 532541#L158 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 532539#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 532537#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 532536#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 532535#L359 assume !(ssl3_accept_~ret~0 <= 0); 532534#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 532533#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 532532#L594 assume 0 == ssl3_accept_~skip~0; 532531#L595 assume !(8464 == ssl3_accept_~state~0); 532467#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 532468#L604-1 assume !(0 != ssl3_accept_~cb~0); 532393#L593 ssl3_accept_~skip~0 := 0; 532392#L106-2 assume !false; 532391#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 532386#L109 assume !(12292 == ssl3_accept_~s__state~0); 532384#L112 assume !(16384 == ssl3_accept_~s__state~0); 532382#L115 assume !(8192 == ssl3_accept_~s__state~0); 532380#L118 assume !(24576 == ssl3_accept_~s__state~0); 532378#L121 assume !(8195 == ssl3_accept_~s__state~0); 532376#L124 assume !(8480 == ssl3_accept_~s__state~0); 532374#L127 assume !(8481 == ssl3_accept_~s__state~0); 532372#L130 assume !(8482 == ssl3_accept_~s__state~0); 532370#L133 assume !(8464 == ssl3_accept_~s__state~0); 532368#L136 assume !(8465 == ssl3_accept_~s__state~0); 532366#L139 assume !(8466 == ssl3_accept_~s__state~0); 532364#L142 assume !(8496 == ssl3_accept_~s__state~0); 532362#L145 assume !(8497 == ssl3_accept_~s__state~0); 532360#L148 assume !(8512 == ssl3_accept_~s__state~0); 532358#L151 assume !(8513 == ssl3_accept_~s__state~0); 532356#L154 assume !(8528 == ssl3_accept_~s__state~0); 532354#L157 assume !(8529 == ssl3_accept_~s__state~0); 532352#L160 assume 8544 == ssl3_accept_~s__state~0; 532350#L164 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 532348#L382 assume !(0 != ssl3_accept_~s__session__peer~0); 532345#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 532343#L394 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 532340#L395 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 532338#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 532336#L406 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 532334#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 532333#L594 assume 0 == ssl3_accept_~skip~0; 532332#L595 assume !(8464 == ssl3_accept_~state~0); 532260#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 532261#L604-1 assume !(0 != ssl3_accept_~cb~0); 532218#L593 ssl3_accept_~skip~0 := 0; 532217#L106-2 assume !false; 532216#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 532215#L109 assume !(12292 == ssl3_accept_~s__state~0); 532214#L112 assume !(16384 == ssl3_accept_~s__state~0); 532213#L115 assume !(8192 == ssl3_accept_~s__state~0); 532212#L118 assume !(24576 == ssl3_accept_~s__state~0); 532211#L121 assume !(8195 == ssl3_accept_~s__state~0); 532210#L124 assume !(8480 == ssl3_accept_~s__state~0); 532209#L127 assume !(8481 == ssl3_accept_~s__state~0); 532208#L130 assume !(8482 == ssl3_accept_~s__state~0); 532207#L133 assume !(8464 == ssl3_accept_~s__state~0); 532206#L136 assume !(8465 == ssl3_accept_~s__state~0); 532205#L139 assume !(8466 == ssl3_accept_~s__state~0); 532204#L142 assume !(8496 == ssl3_accept_~s__state~0); 532203#L145 assume !(8497 == ssl3_accept_~s__state~0); 532202#L148 assume !(8512 == ssl3_accept_~s__state~0); 532201#L151 assume !(8513 == ssl3_accept_~s__state~0); 532200#L154 assume !(8528 == ssl3_accept_~s__state~0); 532199#L157 assume !(8529 == ssl3_accept_~s__state~0); 532198#L160 assume !(8544 == ssl3_accept_~s__state~0); 532197#L163 assume !(8545 == ssl3_accept_~s__state~0); 532196#L166 assume !(8560 == ssl3_accept_~s__state~0); 532195#L169 assume !(8561 == ssl3_accept_~s__state~0); 532194#L172 assume 8448 == ssl3_accept_~s__state~0; 532193#L173 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 532192#L434 assume !(ssl3_accept_~num1~0 > 0); 532190#L434-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 532189#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 532188#L594 assume 0 == ssl3_accept_~skip~0; 532186#L595 assume !(8464 == ssl3_accept_~state~0); 532187#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 534181#L604-1 assume !(0 != ssl3_accept_~cb~0); 532139#L593 ssl3_accept_~skip~0 := 0; 532138#L106-2 assume !false; 532137#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 532136#L109 assume !(12292 == ssl3_accept_~s__state~0); 532135#L112 assume !(16384 == ssl3_accept_~s__state~0); 532134#L115 assume !(8192 == ssl3_accept_~s__state~0); 532133#L118 assume !(24576 == ssl3_accept_~s__state~0); 532132#L121 assume !(8195 == ssl3_accept_~s__state~0); 532131#L124 assume !(8480 == ssl3_accept_~s__state~0); 532130#L127 assume !(8481 == ssl3_accept_~s__state~0); 532129#L130 assume !(8482 == ssl3_accept_~s__state~0); 532128#L133 assume !(8464 == ssl3_accept_~s__state~0); 532127#L136 assume !(8465 == ssl3_accept_~s__state~0); 532126#L139 assume !(8466 == ssl3_accept_~s__state~0); 532125#L142 assume !(8496 == ssl3_accept_~s__state~0); 532124#L145 assume !(8497 == ssl3_accept_~s__state~0); 532123#L148 assume !(8512 == ssl3_accept_~s__state~0); 532122#L151 assume !(8513 == ssl3_accept_~s__state~0); 532121#L154 assume !(8528 == ssl3_accept_~s__state~0); 532120#L157 assume !(8529 == ssl3_accept_~s__state~0); 532119#L160 assume !(8544 == ssl3_accept_~s__state~0); 532118#L163 assume !(8545 == ssl3_accept_~s__state~0); 532117#L166 assume !(8560 == ssl3_accept_~s__state~0); 532116#L169 assume !(8561 == ssl3_accept_~s__state~0); 532115#L172 assume !(8448 == ssl3_accept_~s__state~0); 532114#L175 assume 8576 == ssl3_accept_~s__state~0; 532113#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 532112#L448 assume !(ssl3_accept_~ret~0 <= 0); 532110#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 532111#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 532862#L594 assume 0 == ssl3_accept_~skip~0; 532860#L595 assume !(8464 == ssl3_accept_~state~0); 532861#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 532854#L604-1 assume !(0 != ssl3_accept_~cb~0); 532853#L593 ssl3_accept_~skip~0 := 0; 532852#L106-2 assume !false; 532851#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 532850#L109 assume !(12292 == ssl3_accept_~s__state~0); 532849#L112 assume !(16384 == ssl3_accept_~s__state~0); 532848#L115 assume !(8192 == ssl3_accept_~s__state~0); 532847#L118 assume !(24576 == ssl3_accept_~s__state~0); 532846#L121 assume !(8195 == ssl3_accept_~s__state~0); 532845#L124 assume !(8480 == ssl3_accept_~s__state~0); 532844#L127 assume !(8481 == ssl3_accept_~s__state~0); 532843#L130 assume !(8482 == ssl3_accept_~s__state~0); 532842#L133 assume !(8464 == ssl3_accept_~s__state~0); 532841#L136 assume !(8465 == ssl3_accept_~s__state~0); 532840#L139 assume 8466 == ssl3_accept_~s__state~0; 532839#L140 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 532838#L279 assume !(0 == ssl3_accept_~blastFlag~0); 532837#L279-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 532836#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 532835#L594 assume 0 == ssl3_accept_~skip~0; 532830#L595 assume !(8464 == ssl3_accept_~state~0); 532832#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 532825#L604-1 assume !(0 != ssl3_accept_~cb~0); 532824#L593 ssl3_accept_~skip~0 := 0; 532823#L106-2 assume !false; 532822#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 532821#L109 assume !(12292 == ssl3_accept_~s__state~0); 532820#L112 assume !(16384 == ssl3_accept_~s__state~0); 532819#L115 assume !(8192 == ssl3_accept_~s__state~0); 532818#L118 assume !(24576 == ssl3_accept_~s__state~0); 532817#L121 assume !(8195 == ssl3_accept_~s__state~0); 532816#L124 assume !(8480 == ssl3_accept_~s__state~0); 532815#L127 assume !(8481 == ssl3_accept_~s__state~0); 532814#L130 assume !(8482 == ssl3_accept_~s__state~0); 532813#L133 assume !(8464 == ssl3_accept_~s__state~0); 532812#L136 assume !(8465 == ssl3_accept_~s__state~0); 532811#L139 assume !(8466 == ssl3_accept_~s__state~0); 532810#L142 assume 8496 == ssl3_accept_~s__state~0; 532809#L146 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 532808#L292 assume !(1 == ssl3_accept_~blastFlag~0); 532807#L292-2 assume !(ssl3_accept_~ret~0 <= 0); 532805#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 532804#L298-2 ssl3_accept_~s__init_num~0 := 0; 532803#L556 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 532802#L594 assume 0 == ssl3_accept_~skip~0; 532800#L595 assume !(8464 == ssl3_accept_~state~0); 532801#L595-1 assume !(0 != ssl3_accept_~s__debug~0); 532794#L604-1 assume !(0 != ssl3_accept_~cb~0); 532793#L593 ssl3_accept_~skip~0 := 0; 532792#L106-2 assume !false; 532791#L107 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 532790#L109 assume !(12292 == ssl3_accept_~s__state~0); 532789#L112 assume !(16384 == ssl3_accept_~s__state~0); 532788#L115 assume !(8192 == ssl3_accept_~s__state~0); 532787#L118 assume !(24576 == ssl3_accept_~s__state~0); 532786#L121 assume !(8195 == ssl3_accept_~s__state~0); 532785#L124 assume !(8480 == ssl3_accept_~s__state~0); 532784#L127 assume !(8481 == ssl3_accept_~s__state~0); 532783#L130 assume !(8482 == ssl3_accept_~s__state~0); 532782#L133 assume !(8464 == ssl3_accept_~s__state~0); 532781#L136 assume !(8465 == ssl3_accept_~s__state~0); 532780#L139 assume !(8466 == ssl3_accept_~s__state~0); 532779#L142 assume !(8496 == ssl3_accept_~s__state~0); 532778#L145 assume !(8497 == ssl3_accept_~s__state~0); 520058#L148 [2021-10-13 00:25:07,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:07,905 INFO L82 PathProgramCache]: Analyzing trace with hash -532405712, now seen corresponding path program 4 times [2021-10-13 00:25:07,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:07,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224263218] [2021-10-13 00:25:07,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:07,906 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:07,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:07,919 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:07,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:07,940 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:07,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:07,940 INFO L82 PathProgramCache]: Analyzing trace with hash 650863141, now seen corresponding path program 1 times [2021-10-13 00:25:07,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:07,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594652889] [2021-10-13 00:25:07,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:07,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:07,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:07,959 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:07,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:07,997 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:07,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:07,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1318836970, now seen corresponding path program 1 times [2021-10-13 00:25:07,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:07,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147356849] [2021-10-13 00:25:07,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:07,998 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:08,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:08,042 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:08,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:08,170 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:11,048 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 12:25:11 BoogieIcfgContainer [2021-10-13 00:25:11,051 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 00:25:11,052 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 00:25:11,054 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 00:25:11,054 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 00:25:11,054 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:24:38" (3/4) ... [2021-10-13 00:25:11,057 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 00:25:11,144 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 00:25:11,144 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 00:25:11,146 INFO L168 Benchmark]: Toolchain (without parser) took 33607.10 ms. Allocated memory was 104.9 MB in the beginning and 6.1 GB in the end (delta: 6.0 GB). Free memory was 74.2 MB in the beginning and 5.2 GB in the end (delta: -5.2 GB). Peak memory consumption was 819.7 MB. Max. memory is 16.1 GB. [2021-10-13 00:25:11,146 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 104.9 MB. Free memory is still 60.2 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:25:11,146 INFO L168 Benchmark]: CACSL2BoogieTranslator took 422.74 ms. Allocated memory was 104.9 MB in the beginning and 125.8 MB in the end (delta: 21.0 MB). Free memory was 73.8 MB in the beginning and 95.4 MB in the end (delta: -21.5 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 00:25:11,147 INFO L168 Benchmark]: Boogie Procedure Inliner took 62.76 ms. Allocated memory is still 125.8 MB. Free memory was 94.9 MB in the beginning and 92.3 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:25:11,147 INFO L168 Benchmark]: Boogie Preprocessor took 38.69 ms. Allocated memory is still 125.8 MB. Free memory was 92.3 MB in the beginning and 90.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:25:11,147 INFO L168 Benchmark]: RCFGBuilder took 772.41 ms. Allocated memory is still 125.8 MB. Free memory was 90.2 MB in the beginning and 65.5 MB in the end (delta: 24.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-10-13 00:25:11,148 INFO L168 Benchmark]: BuchiAutomizer took 32209.69 ms. Allocated memory was 125.8 MB in the beginning and 6.1 GB in the end (delta: 6.0 GB). Free memory was 65.0 MB in the beginning and 5.2 GB in the end (delta: -5.2 GB). Peak memory consumption was 950.7 MB. Max. memory is 16.1 GB. [2021-10-13 00:25:11,148 INFO L168 Benchmark]: Witness Printer took 92.11 ms. Allocated memory is still 6.1 GB. Free memory was 5.2 GB in the beginning and 5.2 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 00:25:11,150 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.29 ms. Allocated memory is still 104.9 MB. Free memory is still 60.2 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 422.74 ms. Allocated memory was 104.9 MB in the beginning and 125.8 MB in the end (delta: 21.0 MB). Free memory was 73.8 MB in the beginning and 95.4 MB in the end (delta: -21.5 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 62.76 ms. Allocated memory is still 125.8 MB. Free memory was 94.9 MB in the beginning and 92.3 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 38.69 ms. Allocated memory is still 125.8 MB. Free memory was 92.3 MB in the beginning and 90.2 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 772.41 ms. Allocated memory is still 125.8 MB. Free memory was 90.2 MB in the beginning and 65.5 MB in the end (delta: 24.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 32209.69 ms. Allocated memory was 125.8 MB in the beginning and 6.1 GB in the end (delta: 6.0 GB). Free memory was 65.0 MB in the beginning and 5.2 GB in the end (delta: -5.2 GB). Peak memory consumption was 950.7 MB. Max. memory is 16.1 GB. * Witness Printer took 92.11 ms. Allocated memory is still 6.1 GB. Free memory was 5.2 GB in the beginning and 5.2 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 43 terminating modules (41 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 41 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 21990 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 32.0s and 42 iterations. TraceHistogramMax:13. Analysis of lassos took 16.3s. Construction of modules took 3.7s. Büchi inclusion checks took 3.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 43. Automata minimization 4308.8ms AutomataMinimizationTime, 43 MinimizatonAttempts, 42594 StatesRemovedByMinimization, 34 NontrivialMinimizations. Non-live state removal took 2.7s Buchi closure took 0.2s. Biggest automaton had 22242 states and ocurred in iteration 38. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 9891 SDtfs, 6204 SDslu, 5103 SDs, 0 SdLazy, 4224 SolverSat, 789 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3729.2ms Time LassoAnalysisResults: nont1 unkn0 SFLI28 SFLT0 conc2 concLT1 SILN0 SILU0 SILI9 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital30 mio100 ax100 hnf100 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 39ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 148]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=23099} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=23099, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79d70eaa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@165c29dc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bb8af8c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a443312=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@520ae517=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64c0cee7=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cc4cf8a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@147e530b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@551dbd70=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d019da1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ae44114=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50f64f6e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b23f63f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4241ee61=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f825d76=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e92a52=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30377d22=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56b175fa=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@12b844c=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=13, tmp___6=0, tmp=9, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7b78bf5a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@189b96fd=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=0, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e8cb162=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@247d429e=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d7616e3=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@61a5b479=0, NULL=23100, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@213cdcd=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25bb5983=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b8e34bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48fd7927=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c4920e3=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@771bd724=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@266f44dc=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@491540a1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e196000=0, s__options=0, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71914701=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ccf7ccb=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a78adb5=0, Time=9, num1=0, NULL=23101, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23d2b76d=0, NULL=23102, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38e2144=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3310bf02=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ea5c5a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30dfae47=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@699de592=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@516ea567=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@199da79e=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fdcc423=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54fd96d0=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51dae3a1=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1acd8f49=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 148]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf = __VERIFIER_nondet_int() ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp = __VERIFIER_nondet_long() ; [L47] int cb ; [L48] long num1 ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 ; [L57] int tmp___4 ; [L58] int tmp___5 ; [L59] int tmp___6 ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 ; [L63] int tmp___10 ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L74] s__s3__tmp__new_cipher__algorithms = 0 [L75] __cil_tmp56 = 0 [L76] __cil_tmp57 = 0 [L77] __cil_tmp58 = 0 [L78] __cil_tmp59 = 0 [L79] __cil_tmp60 = 0 [L80] __cil_tmp61 = 0 [L81] s__s3__tmp__reuse_message = 0 [L82] s__state = initial_state [L83] blastFlag = 0 [L84] Time = tmp [L85] cb = 0 [L86] ret = -1 [L87] skip = 0 [L88] got_new_session = 0 [L89] COND FALSE !(s__info_callback != 0) [L92] COND FALSE !(s__ctx__info_callback != 0) [L96] s__in_handshake ++ [L97] COND FALSE !(tmp___1 + 12288) [L102] COND FALSE !(s__cert == 0) [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND TRUE s__state == 8464 [L277] s__shutdown = 0 [L278] ret = __VERIFIER_nondet_int() [L279] COND TRUE blastFlag == 0 [L280] blastFlag = 1 [L282] COND FALSE !(ret <= 0) [L285] got_new_session = 1 [L286] s__state = 8496 [L287] s__init_num = 0 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND TRUE ! skip [L595] COND TRUE state == 8464 [L596] COND TRUE s__state == 8496 [L597] COND FALSE !(cb != 0) [L604] COND FALSE !(\read(s__debug)) [L610] COND FALSE !(cb != 0) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND FALSE !(s__state == 8466) [L142] COND TRUE s__state == 8496 [L291] ret = __VERIFIER_nondet_int() [L292] COND TRUE blastFlag == 1 [L293] blastFlag = 2 [L295] COND FALSE !(ret <= 0) [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND TRUE ! skip [L595] COND FALSE !(state == 8464) [L604] COND FALSE !(\read(s__debug)) [L610] COND FALSE !(cb != 0) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND FALSE !(s__state == 8466) [L142] COND FALSE !(s__state == 8496) [L145] COND FALSE !(s__state == 8497) Loop: [L148] COND TRUE s__state == 8512 [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND TRUE __cil_tmp56 + 256UL [L310] skip = 1 [L318] s__state = 8528 [L319] s__init_num = 0 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND FALSE !(! skip) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND FALSE !(s__state == 8466) [L142] COND FALSE !(s__state == 8496) [L145] COND FALSE !(s__state == 8497) [L148] COND FALSE !(s__state == 8512) [L151] COND FALSE !(s__state == 8513) [L154] COND TRUE s__state == 8528 [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L358] ret = __VERIFIER_nondet_int() [L359] COND FALSE !(ret <= 0) [L376] s__state = 8544 [L377] s__init_num = 0 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND TRUE ! skip [L595] COND FALSE !(state == 8464) [L604] COND FALSE !(\read(s__debug)) [L610] COND FALSE !(cb != 0) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND FALSE !(s__state == 8466) [L142] COND FALSE !(s__state == 8496) [L145] COND FALSE !(s__state == 8497) [L148] COND FALSE !(s__state == 8512) [L151] COND FALSE !(s__state == 8513) [L154] COND FALSE !(s__state == 8528) [L157] COND FALSE !(s__state == 8529) [L160] COND TRUE s__state == 8544 [L381] COND TRUE s__verify_mode + 1 [L382] COND FALSE !(s__session__peer != 0) [L393] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L394] COND TRUE __cil_tmp61 + 256UL [L395] COND TRUE s__verify_mode + 2 [L404] s__s3__tmp__cert_request = 1 [L405] ret = __VERIFIER_nondet_int() [L406] COND FALSE !(ret <= 0) [L409] s__state = 8448 [L410] s__s3__tmp__next_state___0 = 8576 [L411] s__init_num = 0 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND TRUE ! skip [L595] COND FALSE !(state == 8464) [L604] COND FALSE !(\read(s__debug)) [L610] COND FALSE !(cb != 0) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND FALSE !(s__state == 8466) [L142] COND FALSE !(s__state == 8496) [L145] COND FALSE !(s__state == 8497) [L148] COND FALSE !(s__state == 8512) [L151] COND FALSE !(s__state == 8513) [L154] COND FALSE !(s__state == 8528) [L157] COND FALSE !(s__state == 8529) [L160] COND FALSE !(s__state == 8544) [L163] COND FALSE !(s__state == 8545) [L166] COND FALSE !(s__state == 8560) [L169] COND FALSE !(s__state == 8561) [L172] COND TRUE s__state == 8448 [L433] num1 = __VERIFIER_nondet_int() [L434] COND FALSE !(num1 > 0L) [L443] s__state = s__s3__tmp__next_state___0 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND TRUE ! skip [L595] COND FALSE !(state == 8464) [L604] COND FALSE !(\read(s__debug)) [L610] COND FALSE !(cb != 0) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND FALSE !(s__state == 8466) [L142] COND FALSE !(s__state == 8496) [L145] COND FALSE !(s__state == 8497) [L148] COND FALSE !(s__state == 8512) [L151] COND FALSE !(s__state == 8513) [L154] COND FALSE !(s__state == 8528) [L157] COND FALSE !(s__state == 8529) [L160] COND FALSE !(s__state == 8544) [L163] COND FALSE !(s__state == 8545) [L166] COND FALSE !(s__state == 8560) [L169] COND FALSE !(s__state == 8561) [L172] COND FALSE !(s__state == 8448) [L175] COND TRUE s__state == 8576 [L447] ret = __VERIFIER_nondet_int() [L448] COND FALSE !(ret <= 0) [L451] COND TRUE ret == 2 [L452] s__state = 8466 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND TRUE ! skip [L595] COND FALSE !(state == 8464) [L604] COND FALSE !(\read(s__debug)) [L610] COND FALSE !(cb != 0) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND TRUE s__state == 8466 [L277] s__shutdown = 0 [L278] ret = __VERIFIER_nondet_int() [L279] COND FALSE !(blastFlag == 0) [L282] COND FALSE !(ret <= 0) [L285] got_new_session = 1 [L286] s__state = 8496 [L287] s__init_num = 0 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND TRUE ! skip [L595] COND FALSE !(state == 8464) [L604] COND FALSE !(\read(s__debug)) [L610] COND FALSE !(cb != 0) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND FALSE !(s__state == 8466) [L142] COND TRUE s__state == 8496 [L291] ret = __VERIFIER_nondet_int() [L292] COND FALSE !(blastFlag == 1) [L295] COND FALSE !(ret <= 0) [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L593] COND TRUE ! s__s3__tmp__reuse_message [L594] COND TRUE ! skip [L595] COND FALSE !(state == 8464) [L604] COND FALSE !(\read(s__debug)) [L610] COND FALSE !(cb != 0) [L619] skip = 0 [L106] COND TRUE 1 [L108] state = s__state [L109] COND FALSE !(s__state == 12292) [L112] COND FALSE !(s__state == 16384) [L115] COND FALSE !(s__state == 8192) [L118] COND FALSE !(s__state == 24576) [L121] COND FALSE !(s__state == 8195) [L124] COND FALSE !(s__state == 8480) [L127] COND FALSE !(s__state == 8481) [L130] COND FALSE !(s__state == 8482) [L133] COND FALSE !(s__state == 8464) [L136] COND FALSE !(s__state == 8465) [L139] COND FALSE !(s__state == 8466) [L142] COND FALSE !(s__state == 8496) [L145] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 00:25:11,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-13 00:25:11,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-10-13 00:25:11,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-10-13 00:25:11,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-10-13 00:25:12,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-10-13 00:25:12,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-13 00:25:12,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de1d2a5d-6c18-4f51-84d4-e3113deee8d4/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...