./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-b2eff8b [2021-10-28 09:41:17,197 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 09:41:17,200 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 09:41:17,274 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 09:41:17,276 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 09:41:17,279 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 09:41:17,282 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 09:41:17,284 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 09:41:17,287 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 09:41:17,289 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 09:41:17,290 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 09:41:17,292 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 09:41:17,293 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 09:41:17,295 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 09:41:17,297 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 09:41:17,299 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 09:41:17,300 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 09:41:17,302 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 09:41:17,305 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 09:41:17,308 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 09:41:17,311 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 09:41:17,313 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 09:41:17,315 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 09:41:17,316 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 09:41:17,321 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 09:41:17,322 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 09:41:17,323 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 09:41:17,324 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 09:41:17,325 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 09:41:17,327 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 09:41:17,327 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 09:41:17,329 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 09:41:17,330 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 09:41:17,331 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 09:41:17,333 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 09:41:17,333 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 09:41:17,335 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 09:41:17,335 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 09:41:17,336 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 09:41:17,337 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 09:41:17,338 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 09:41:17,340 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 09:41:17,370 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 09:41:17,370 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 09:41:17,371 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 09:41:17,371 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 09:41:17,373 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 09:41:17,373 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 09:41:17,373 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 09:41:17,374 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 09:41:17,374 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 09:41:17,375 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 09:41:17,375 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 09:41:17,375 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 09:41:17,376 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 09:41:17,376 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 09:41:17,376 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 09:41:17,377 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 09:41:17,377 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 09:41:17,377 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 09:41:17,378 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 09:41:17,378 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 09:41:17,378 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 09:41:17,379 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 09:41:17,379 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 09:41:17,379 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 09:41:17,380 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 09:41:17,380 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 09:41:17,380 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 09:41:17,380 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 09:41:17,381 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 09:41:17,381 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 09:41:17,381 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 09:41:17,382 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 09:41:17,383 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 09:41:17,383 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_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f62de5d75db0b2d49331dba44cec50cdc6b7f3c7cb3085015df6ef978c04ff42 [2021-10-28 09:41:17,700 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 09:41:17,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 09:41:17,729 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 09:41:17,735 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 09:41:17,737 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 09:41:17,738 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-10-28 09:41:17,809 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/data/9059fe58c/3d828cac03674e97b61f34395fdb9e1f/FLAGd653512b2 [2021-10-28 09:41:18,443 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 09:41:18,446 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-10-28 09:41:18,470 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/data/9059fe58c/3d828cac03674e97b61f34395fdb9e1f/FLAGd653512b2 [2021-10-28 09:41:18,735 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/data/9059fe58c/3d828cac03674e97b61f34395fdb9e1f [2021-10-28 09:41:18,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 09:41:18,741 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 09:41:18,743 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 09:41:18,743 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 09:41:18,748 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 09:41:18,749 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:41:18" (1/1) ... [2021-10-28 09:41:18,750 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a70afac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:18, skipping insertion in model container [2021-10-28 09:41:18,751 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:41:18" (1/1) ... [2021-10-28 09:41:18,760 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 09:41:18,830 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 09:41:19,109 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_396dc2bc-8b4b-41f6-a405-540002dff0d6/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2021-10-28 09:41:19,115 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:41:19,127 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 09:41:19,198 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_396dc2bc-8b4b-41f6-a405-540002dff0d6/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49672,49685] [2021-10-28 09:41:19,203 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:41:19,233 INFO L208 MainTranslator]: Completed translation [2021-10-28 09:41:19,233 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19 WrapperNode [2021-10-28 09:41:19,234 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 09:41:19,235 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 09:41:19,235 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 09:41:19,235 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 09:41:19,245 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,258 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,327 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 09:41:19,329 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 09:41:19,329 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 09:41:19,329 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 09:41:19,339 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,340 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,354 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,355 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,380 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,400 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,404 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,424 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 09:41:19,426 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 09:41:19,426 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 09:41:19,426 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 09:41:19,434 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (1/1) ... [2021-10-28 09:41:19,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:19,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:19,494 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:19,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 09:41:19,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 09:41:19,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 09:41:19,566 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 09:41:19,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 09:41:19,765 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 09:41:20,415 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-28 09:41:20,415 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-28 09:41:20,427 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 09:41:20,427 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 09:41:20,430 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:41:20 BoogieIcfgContainer [2021-10-28 09:41:20,431 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 09:41:20,432 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 09:41:20,432 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 09:41:20,436 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 09:41:20,437 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:41:20,438 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 09:41:18" (1/3) ... [2021-10-28 09:41:20,440 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@ce000e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:41:20, skipping insertion in model container [2021-10-28 09:41:20,440 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:41:20,440 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:41:19" (2/3) ... [2021-10-28 09:41:20,441 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@ce000e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 09:41:20, skipping insertion in model container [2021-10-28 09:41:20,441 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 09:41:20,441 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:41:20" (3/3) ... [2021-10-28 09:41:20,443 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2021-10-28 09:41:20,498 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 09:41:20,498 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 09:41:20,499 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 09:41:20,499 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 09:41:20,499 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 09:41:20,499 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 09:41:20,500 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 09:41:20,500 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 09:41:20,527 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:20,564 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-10-28 09:41:20,564 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:20,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:20,577 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 09:41:20,577 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:20,577 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 09:41:20,579 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:20,604 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-10-28 09:41:20,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:20,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:20,614 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-28 09:41:20,615 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:20,622 INFO L791 eck$LassoCheckResult]: Stem: 152#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); 52#L-1true havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 150#L94true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 156#L97-2true ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 58#L102true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28#L102-1true assume !(0 == ssl3_accept_~s__cert~0); 123#L111-2true [2021-10-28 09:41:20,623 INFO L793 eck$LassoCheckResult]: Loop: 123#L111-2true assume !false; 67#L112true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69#L114true assume !(12292 == ssl3_accept_~s__state~0); 11#L117true assume !(16384 == ssl3_accept_~s__state~0); 62#L120true assume !(8192 == ssl3_accept_~s__state~0); 31#L123true assume !(24576 == ssl3_accept_~s__state~0); 92#L126true assume !(8195 == ssl3_accept_~s__state~0); 143#L129true assume 8480 == ssl3_accept_~s__state~0; 140#L133true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 42#L271true 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; 93#L626true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 48#L664true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46#L664-1true ssl3_accept_~skip~0 := 0; 123#L111-2true [2021-10-28 09:41:20,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:20,630 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-28 09:41:20,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:20,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546213742] [2021-10-28 09:41:20,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:20,645 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:20,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:20,775 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:20,854 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:20,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:20,874 INFO L85 PathProgramCache]: Analyzing trace with hash -383480239, now seen corresponding path program 1 times [2021-10-28 09:41:20,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:20,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420301738] [2021-10-28 09:41:20,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:20,875 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:20,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:20,890 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:20,903 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:20,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:20,909 INFO L85 PathProgramCache]: Analyzing trace with hash -2120179168, now seen corresponding path program 1 times [2021-10-28 09:41:20,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:20,910 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990650389] [2021-10-28 09:41:20,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:20,911 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:20,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:21,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:21,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:21,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990650389] [2021-10-28 09:41:21,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990650389] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:21,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:21,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:21,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071706806] [2021-10-28 09:41:21,229 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:41:21,243 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:41:21,243 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:41:21,244 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:41:21,244 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:41:21,244 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:21,244 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:41:21,244 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:41:21,244 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-10-28 09:41:21,245 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:41:21,245 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:41:21,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:21,333 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:21,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:21,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:21,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:21,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:21,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:21,589 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:41:21,589 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:41:21,592 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:21,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:21,599 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:21,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 09:41:21,611 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:21,612 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:21,653 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:21,654 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-28 09:41:21,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:21,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:21,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:21,695 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:21,704 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:21,704 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:21,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 09:41:21,731 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:21,732 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-28 09:41:21,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:21,776 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:21,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:21,779 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:21,783 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:21,784 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:21,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 09:41:21,800 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:21,800 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-28 09:41:21,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:21,850 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:21,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:21,852 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:21,859 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:21,859 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:21,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 09:41:21,896 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:21,896 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:21,932 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:21,933 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:21,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:21,934 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:21,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 09:41:21,937 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:21,937 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:21,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:21,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:21,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:21,989 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:21,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 09:41:21,995 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:41:21,995 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:22,024 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:41:22,053 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:22,053 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:41:22,054 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:41:22,054 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:41:22,054 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:41:22,054 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:41:22,054 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:22,054 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:41:22,054 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:41:22,054 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-10-28 09:41:22,054 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:41:22,055 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:41:22,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-28 09:41:22,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:22,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:22,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:22,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:22,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:22,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:22,272 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:41:22,277 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:41:22,279 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:22,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:22,283 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:22,292 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:22,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:22,304 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:22,305 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:22,305 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:22,305 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:22,308 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:22,308 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:22,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-28 09:41:22,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:22,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:22,376 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:22,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:22,377 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:22,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:22,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:22,395 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:22,395 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:22,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:22,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:22,398 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:22,399 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:22,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-28 09:41:22,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:22,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:22,456 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:22,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:22,459 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:22,469 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:22,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:22,480 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:22,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:22,480 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:22,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:22,482 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:22,482 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:22,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-28 09:41:22,499 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:22,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:22,529 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:22,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:22,530 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:22,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-28 09:41:22,533 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:22,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:22,542 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:22,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:22,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:22,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:22,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:22,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:22,571 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:41:22,599 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-28 09:41:22,599 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:41:22,601 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:22,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:22,619 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:22,635 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:41:22,635 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:41:22,635 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:41:22,636 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-28 09:41:22,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-28 09:41:22,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:22,681 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:41:22,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:22,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:22,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:41:22,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:22,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:41:22,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:23,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:23,049 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:41:23,056 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:23,921 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 916 states and 1569 transitions. Complement of second has 10 states. [2021-10-28 09:41:23,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-28 09:41:23,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:23,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 670 transitions. [2021-10-28 09:41:23,928 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-28 09:41:23,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:23,930 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-28 09:41:23,931 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:23,931 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-28 09:41:23,933 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:23,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 916 states and 1569 transitions. [2021-10-28 09:41:23,978 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2021-10-28 09:41:23,996 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 916 states to 768 states and 1225 transitions. [2021-10-28 09:41:23,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2021-10-28 09:41:23,999 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-10-28 09:41:24,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 768 states and 1225 transitions. [2021-10-28 09:41:24,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:24,003 INFO L681 BuchiCegarLoop]: Abstraction has 768 states and 1225 transitions. [2021-10-28 09:41:24,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states and 1225 transitions. [2021-10-28 09:41:24,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 543. [2021-10-28 09:41:24,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5856353591160222) internal successors, (861), 542 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-28 09:41:24,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 861 transitions. [2021-10-28 09:41:24,084 INFO L704 BuchiCegarLoop]: Abstraction has 543 states and 861 transitions. [2021-10-28 09:41:24,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:24,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:24,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:24,090 INFO L87 Difference]: Start difference. First operand 543 states and 861 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:24,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:24,304 INFO L93 Difference]: Finished difference Result 604 states and 957 transitions. [2021-10-28 09:41:24,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:24,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 604 states and 957 transitions. [2021-10-28 09:41:24,313 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2021-10-28 09:41:24,321 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 604 states to 604 states and 957 transitions. [2021-10-28 09:41:24,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 371 [2021-10-28 09:41:24,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 371 [2021-10-28 09:41:24,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 604 states and 957 transitions. [2021-10-28 09:41:24,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:24,325 INFO L681 BuchiCegarLoop]: Abstraction has 604 states and 957 transitions. [2021-10-28 09:41:24,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states and 957 transitions. [2021-10-28 09:41:24,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 581. [2021-10-28 09:41:24,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 581 states have (on average 1.5920826161790018) internal successors, (925), 580 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:24,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 925 transitions. [2021-10-28 09:41:24,354 INFO L704 BuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2021-10-28 09:41:24,354 INFO L587 BuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2021-10-28 09:41:24,354 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 09:41:24,354 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 581 states and 925 transitions. [2021-10-28 09:41:24,366 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2021-10-28 09:41:24,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:24,366 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:24,367 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-28 09:41:24,367 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:24,368 INFO L791 eck$LassoCheckResult]: Stem: 2645#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); 2486#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 2487#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2588#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 2498#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2419#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 2420#L111-2 assume !false; 2519#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2520#L114 assume !(12292 == ssl3_accept_~s__state~0); 2526#L117 assume !(16384 == ssl3_accept_~s__state~0); 2711#L120 assume !(8192 == ssl3_accept_~s__state~0); 2710#L123 assume !(24576 == ssl3_accept_~s__state~0); 2707#L126 assume !(8195 == ssl3_accept_~s__state~0); 2691#L129 assume !(8480 == ssl3_accept_~s__state~0); 2690#L132 assume !(8481 == ssl3_accept_~s__state~0); 2689#L135 assume !(8482 == ssl3_accept_~s__state~0); 2682#L138 assume 8464 == ssl3_accept_~s__state~0; 2536#L145 [2021-10-28 09:41:24,368 INFO L793 eck$LassoCheckResult]: Loop: 2536#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 2537#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2389#L286-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; 2363#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 2888#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2885#L664-1 ssl3_accept_~skip~0 := 0; 2882#L111-2 assume !false; 2867#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2853#L114 assume !(12292 == ssl3_accept_~s__state~0); 2354#L117 assume !(16384 == ssl3_accept_~s__state~0); 2356#L120 assume !(8192 == ssl3_accept_~s__state~0); 2504#L123 assume !(24576 == ssl3_accept_~s__state~0); 2709#L126 assume !(8195 == ssl3_accept_~s__state~0); 2680#L129 assume !(8480 == ssl3_accept_~s__state~0); 2678#L132 assume !(8481 == ssl3_accept_~s__state~0); 2676#L135 assume !(8482 == ssl3_accept_~s__state~0); 2674#L138 assume 8464 == ssl3_accept_~s__state~0; 2536#L145 [2021-10-28 09:41:24,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:24,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-28 09:41:24,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:24,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703658253] [2021-10-28 09:41:24,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:24,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:24,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:24,390 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:24,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:24,417 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:24,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:24,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1043742421, now seen corresponding path program 1 times [2021-10-28 09:41:24,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:24,418 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717110716] [2021-10-28 09:41:24,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:24,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:24,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:24,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:24,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:24,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:24,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717110716] [2021-10-28 09:41:24,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717110716] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:24,519 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:24,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:24,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654398541] [2021-10-28 09:41:24,520 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:24,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:24,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:24,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:24,522 INFO L87 Difference]: Start difference. First operand 581 states and 925 transitions. cyclomatic complexity: 347 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:24,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:24,737 INFO L93 Difference]: Finished difference Result 694 states and 1106 transitions. [2021-10-28 09:41:24,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:24,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1106 transitions. [2021-10-28 09:41:24,747 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 376 [2021-10-28 09:41:24,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 694 states and 1106 transitions. [2021-10-28 09:41:24,759 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2021-10-28 09:41:24,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2021-10-28 09:41:24,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1106 transitions. [2021-10-28 09:41:24,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:24,770 INFO L681 BuchiCegarLoop]: Abstraction has 694 states and 1106 transitions. [2021-10-28 09:41:24,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1106 transitions. [2021-10-28 09:41:24,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 618. [2021-10-28 09:41:24,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 618 states have (on average 1.5825242718446602) internal successors, (978), 617 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:24,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 978 transitions. [2021-10-28 09:41:24,796 INFO L704 BuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2021-10-28 09:41:24,796 INFO L587 BuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2021-10-28 09:41:24,796 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 09:41:24,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 978 transitions. [2021-10-28 09:41:24,802 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2021-10-28 09:41:24,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:24,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:24,808 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-28 09:41:24,808 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:24,809 INFO L791 eck$LassoCheckResult]: Stem: 3918#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); 3761#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 3762#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3860#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 3773#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3700#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 3701#L111-2 assume !false; 3989#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4189#L114 assume !(12292 == ssl3_accept_~s__state~0); 4188#L117 assume !(16384 == ssl3_accept_~s__state~0); 4187#L120 assume !(8192 == ssl3_accept_~s__state~0); 4186#L123 assume !(24576 == ssl3_accept_~s__state~0); 4184#L126 assume !(8195 == ssl3_accept_~s__state~0); 4183#L129 assume !(8480 == ssl3_accept_~s__state~0); 4043#L132 assume !(8481 == ssl3_accept_~s__state~0); 4041#L135 assume !(8482 == ssl3_accept_~s__state~0); 4042#L138 assume 8464 == ssl3_accept_~s__state~0; 3810#L145 [2021-10-28 09:41:24,809 INFO L793 eck$LassoCheckResult]: Loop: 3810#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 3811#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3668#L286-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; 3669#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4116#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4113#L664-1 ssl3_accept_~skip~0 := 0; 4112#L111-2 assume !false; 4111#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4110#L114 assume !(12292 == ssl3_accept_~s__state~0); 4109#L117 assume 16384 == ssl3_accept_~s__state~0; 3807#L223 ssl3_accept_~s__server~0 := 1; 3843#L228 assume 0 != ssl3_accept_~cb~0; 3863#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3841#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3710#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3655#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3893#L255 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 3920#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4032#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4029#L664-1 ssl3_accept_~skip~0 := 0; 4028#L111-2 assume !false; 4027#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4025#L114 assume !(12292 == ssl3_accept_~s__state~0); 4023#L117 assume !(16384 == ssl3_accept_~s__state~0); 4021#L120 assume !(8192 == ssl3_accept_~s__state~0); 4017#L123 assume !(24576 == ssl3_accept_~s__state~0); 4016#L126 assume !(8195 == ssl3_accept_~s__state~0); 4015#L129 assume !(8480 == ssl3_accept_~s__state~0); 3935#L132 assume !(8481 == ssl3_accept_~s__state~0); 3934#L135 assume !(8482 == ssl3_accept_~s__state~0); 3926#L138 assume 8464 == ssl3_accept_~s__state~0; 3810#L145 [2021-10-28 09:41:24,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:24,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-28 09:41:24,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:24,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006086821] [2021-10-28 09:41:24,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:24,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:24,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:24,867 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:24,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:24,904 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:24,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:24,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1512709605, now seen corresponding path program 1 times [2021-10-28 09:41:24,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:24,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759547721] [2021-10-28 09:41:24,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:24,909 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:24,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:24,954 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:24,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:24,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759547721] [2021-10-28 09:41:24,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759547721] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:24,960 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:24,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:24,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392837474] [2021-10-28 09:41:24,961 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:24,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:24,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:24,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:24,966 INFO L87 Difference]: Start difference. First operand 618 states and 978 transitions. cyclomatic complexity: 363 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:25,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:25,184 INFO L93 Difference]: Finished difference Result 746 states and 1094 transitions. [2021-10-28 09:41:25,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:25,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 746 states and 1094 transitions. [2021-10-28 09:41:25,195 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 410 [2021-10-28 09:41:25,203 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 746 states to 673 states and 1014 transitions. [2021-10-28 09:41:25,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 469 [2021-10-28 09:41:25,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2021-10-28 09:41:25,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1014 transitions. [2021-10-28 09:41:25,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:25,205 INFO L681 BuchiCegarLoop]: Abstraction has 673 states and 1014 transitions. [2021-10-28 09:41:25,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1014 transitions. [2021-10-28 09:41:25,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 630. [2021-10-28 09:41:25,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5285714285714285) internal successors, (963), 629 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:25,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 963 transitions. [2021-10-28 09:41:25,224 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2021-10-28 09:41:25,224 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2021-10-28 09:41:25,224 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 09:41:25,224 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 963 transitions. [2021-10-28 09:41:25,229 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-10-28 09:41:25,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:25,230 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:25,231 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:25,232 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:25,232 INFO L791 eck$LassoCheckResult]: Stem: 5285#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); 5125#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 5126#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5228#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 5139#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5066#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 5067#L111-2 assume !false; 5340#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5566#L114 assume !(12292 == ssl3_accept_~s__state~0); 5565#L117 assume !(16384 == ssl3_accept_~s__state~0); 5564#L120 assume 8192 == ssl3_accept_~s__state~0; 5209#L223 [2021-10-28 09:41:25,232 INFO L793 eck$LassoCheckResult]: Loop: 5209#L223 ssl3_accept_~s__server~0 := 1; 5210#L228 assume 0 != ssl3_accept_~cb~0; 5231#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5207#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5080#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5020#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5053#L255 assume 12292 != ssl3_accept_~s__state~0; 5054#L256 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5048#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 5540#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5534#L664-1 ssl3_accept_~skip~0 := 0; 5532#L111-2 assume !false; 5529#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5525#L114 assume !(12292 == ssl3_accept_~s__state~0); 5519#L117 assume !(16384 == ssl3_accept_~s__state~0); 5517#L120 assume 8192 == ssl3_accept_~s__state~0; 5209#L223 [2021-10-28 09:41:25,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:25,233 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-28 09:41:25,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:25,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463200655] [2021-10-28 09:41:25,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:25,234 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:25,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:25,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:25,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463200655] [2021-10-28 09:41:25,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463200655] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:25,299 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:25,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:25,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548778045] [2021-10-28 09:41:25,300 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:41:25,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:25,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1130970846, now seen corresponding path program 1 times [2021-10-28 09:41:25,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:25,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383581325] [2021-10-28 09:41:25,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:25,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:25,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:25,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:25,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383581325] [2021-10-28 09:41:25,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383581325] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:25,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:25,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:25,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974346922] [2021-10-28 09:41:25,350 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:25,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:25,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:25,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:25,352 INFO L87 Difference]: Start difference. First operand 630 states and 963 transitions. cyclomatic complexity: 336 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-28 09:41:25,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:25,477 INFO L93 Difference]: Finished difference Result 640 states and 971 transitions. [2021-10-28 09:41:25,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:25,477 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 971 transitions. [2021-10-28 09:41:25,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2021-10-28 09:41:25,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 971 transitions. [2021-10-28 09:41:25,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2021-10-28 09:41:25,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2021-10-28 09:41:25,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 971 transitions. [2021-10-28 09:41:25,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:25,491 INFO L681 BuchiCegarLoop]: Abstraction has 640 states and 971 transitions. [2021-10-28 09:41:25,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 971 transitions. [2021-10-28 09:41:25,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2021-10-28 09:41:25,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5222222222222221) internal successors, (959), 629 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:25,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 959 transitions. [2021-10-28 09:41:25,507 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2021-10-28 09:41:25,507 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2021-10-28 09:41:25,507 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 09:41:25,507 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 959 transitions. [2021-10-28 09:41:25,511 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-10-28 09:41:25,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:25,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:25,513 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:25,513 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-28 09:41:25,513 INFO L791 eck$LassoCheckResult]: Stem: 6553#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); 6408#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 6409#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6504#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 6418#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6348#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 6349#L111-2 assume !false; 6607#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6855#L114 assume !(12292 == ssl3_accept_~s__state~0); 6854#L117 assume !(16384 == ssl3_accept_~s__state~0); 6853#L120 assume !(8192 == ssl3_accept_~s__state~0); 6852#L123 assume !(24576 == ssl3_accept_~s__state~0); 6851#L126 assume 8195 == ssl3_accept_~s__state~0; 6485#L223 [2021-10-28 09:41:25,513 INFO L793 eck$LassoCheckResult]: Loop: 6485#L223 ssl3_accept_~s__server~0 := 1; 6486#L228 assume 0 != ssl3_accept_~cb~0; 6507#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6483#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6359#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6298#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6331#L255 assume 12292 != ssl3_accept_~s__state~0; 6332#L256 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 6326#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 6791#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6787#L664-1 ssl3_accept_~skip~0 := 0; 6785#L111-2 assume !false; 6783#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6781#L114 assume !(12292 == ssl3_accept_~s__state~0); 6779#L117 assume !(16384 == ssl3_accept_~s__state~0); 6777#L120 assume !(8192 == ssl3_accept_~s__state~0); 6775#L123 assume !(24576 == ssl3_accept_~s__state~0); 6773#L126 assume 8195 == ssl3_accept_~s__state~0; 6485#L223 [2021-10-28 09:41:25,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:25,514 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-28 09:41:25,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:25,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149800253] [2021-10-28 09:41:25,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:25,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:25,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:25,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:25,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:25,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149800253] [2021-10-28 09:41:25,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149800253] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:25,568 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:25,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:25,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503182269] [2021-10-28 09:41:25,568 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:41:25,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:25,569 INFO L85 PathProgramCache]: Analyzing trace with hash 236261027, now seen corresponding path program 1 times [2021-10-28 09:41:25,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:25,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767958239] [2021-10-28 09:41:25,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:25,571 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:25,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:25,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:25,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:25,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767958239] [2021-10-28 09:41:25,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767958239] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:25,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:25,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:25,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599152998] [2021-10-28 09:41:25,607 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:25,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:25,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:25,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:25,613 INFO L87 Difference]: Start difference. First operand 630 states and 959 transitions. cyclomatic complexity: 332 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-28 09:41:25,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:25,721 INFO L93 Difference]: Finished difference Result 640 states and 967 transitions. [2021-10-28 09:41:25,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:25,722 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 967 transitions. [2021-10-28 09:41:25,728 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2021-10-28 09:41:25,733 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 967 transitions. [2021-10-28 09:41:25,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2021-10-28 09:41:25,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2021-10-28 09:41:25,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 967 transitions. [2021-10-28 09:41:25,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:25,736 INFO L681 BuchiCegarLoop]: Abstraction has 640 states and 967 transitions. [2021-10-28 09:41:25,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 967 transitions. [2021-10-28 09:41:25,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2021-10-28 09:41:25,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5158730158730158) internal successors, (955), 629 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:25,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 955 transitions. [2021-10-28 09:41:25,750 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2021-10-28 09:41:25,750 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2021-10-28 09:41:25,750 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 09:41:25,750 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 955 transitions. [2021-10-28 09:41:25,754 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-10-28 09:41:25,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:25,755 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:25,757 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-28 09:41:25,758 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:25,758 INFO L791 eck$LassoCheckResult]: Stem: 7837#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); 7684#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 7685#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7783#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 7696#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7625#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 7626#L111-2 assume !false; 7898#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8123#L114 assume !(12292 == ssl3_accept_~s__state~0); 8121#L117 assume !(16384 == ssl3_accept_~s__state~0); 8120#L120 assume !(8192 == ssl3_accept_~s__state~0); 8119#L123 assume !(24576 == ssl3_accept_~s__state~0); 8118#L126 assume !(8195 == ssl3_accept_~s__state~0); 8111#L129 assume !(8480 == ssl3_accept_~s__state~0); 8110#L132 assume !(8481 == ssl3_accept_~s__state~0); 8109#L135 assume !(8482 == ssl3_accept_~s__state~0); 8108#L138 assume 8464 == ssl3_accept_~s__state~0; 7729#L145 [2021-10-28 09:41:25,758 INFO L793 eck$LassoCheckResult]: Loop: 7729#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7730#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7592#L286-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; 7593#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7673#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7665#L664-1 ssl3_accept_~skip~0 := 0; 7666#L111-2 assume !false; 8136#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8134#L114 assume !(12292 == ssl3_accept_~s__state~0); 8131#L117 assume !(16384 == ssl3_accept_~s__state~0); 8129#L120 assume !(8192 == ssl3_accept_~s__state~0); 8126#L123 assume !(24576 == ssl3_accept_~s__state~0); 8124#L126 assume !(8195 == ssl3_accept_~s__state~0); 7831#L129 assume !(8480 == ssl3_accept_~s__state~0); 7832#L132 assume !(8481 == ssl3_accept_~s__state~0); 7820#L135 assume !(8482 == ssl3_accept_~s__state~0); 7747#L138 assume !(8464 == ssl3_accept_~s__state~0); 7694#L141 assume !(8465 == ssl3_accept_~s__state~0); 7566#L144 assume !(8466 == ssl3_accept_~s__state~0); 7567#L147 assume 8496 == ssl3_accept_~s__state~0; 7918#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8103#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8102#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 8100#L305 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7978#L305-2 ssl3_accept_~s__init_num~0 := 0; 7903#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7961#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7956#L664-1 ssl3_accept_~skip~0 := 0; 7953#L111-2 assume !false; 7950#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7946#L114 assume !(12292 == ssl3_accept_~s__state~0); 7943#L117 assume 16384 == ssl3_accept_~s__state~0; 7937#L223 ssl3_accept_~s__server~0 := 1; 8008#L228 assume 0 != ssl3_accept_~cb~0; 8007#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8004#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8001#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7999#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7998#L255 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 7997#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7966#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7957#L664-1 ssl3_accept_~skip~0 := 0; 7954#L111-2 assume !false; 7951#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7948#L114 assume !(12292 == ssl3_accept_~s__state~0); 7944#L117 assume !(16384 == ssl3_accept_~s__state~0); 7941#L120 assume !(8192 == ssl3_accept_~s__state~0); 7938#L123 assume !(24576 == ssl3_accept_~s__state~0); 7934#L126 assume !(8195 == ssl3_accept_~s__state~0); 7931#L129 assume !(8480 == ssl3_accept_~s__state~0); 7929#L132 assume !(8481 == ssl3_accept_~s__state~0); 7869#L135 assume !(8482 == ssl3_accept_~s__state~0); 7848#L138 assume 8464 == ssl3_accept_~s__state~0; 7729#L145 [2021-10-28 09:41:25,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:25,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-28 09:41:25,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:25,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608203141] [2021-10-28 09:41:25,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:25,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:25,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:25,788 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:25,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:25,818 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:25,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:25,825 INFO L85 PathProgramCache]: Analyzing trace with hash 561647151, now seen corresponding path program 1 times [2021-10-28 09:41:25,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:25,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101580089] [2021-10-28 09:41:25,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:25,826 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:25,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:25,865 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:25,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:25,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101580089] [2021-10-28 09:41:25,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101580089] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:25,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:25,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:25,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756582143] [2021-10-28 09:41:25,867 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:25,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:25,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:25,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:25,868 INFO L87 Difference]: Start difference. First operand 630 states and 955 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:26,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:26,067 INFO L93 Difference]: Finished difference Result 788 states and 1195 transitions. [2021-10-28 09:41:26,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:26,068 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1195 transitions. [2021-10-28 09:41:26,075 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-10-28 09:41:26,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 781 states and 1188 transitions. [2021-10-28 09:41:26,084 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 542 [2021-10-28 09:41:26,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 542 [2021-10-28 09:41:26,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 781 states and 1188 transitions. [2021-10-28 09:41:26,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:26,085 INFO L681 BuchiCegarLoop]: Abstraction has 781 states and 1188 transitions. [2021-10-28 09:41:26,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states and 1188 transitions. [2021-10-28 09:41:26,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 759. [2021-10-28 09:41:26,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 759 states have (on average 1.5204216073781291) internal successors, (1154), 758 states have internal predecessors, (1154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:26,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1154 transitions. [2021-10-28 09:41:26,106 INFO L704 BuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2021-10-28 09:41:26,106 INFO L587 BuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2021-10-28 09:41:26,106 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 09:41:26,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 759 states and 1154 transitions. [2021-10-28 09:41:26,112 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 487 [2021-10-28 09:41:26,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:26,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:26,114 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-28 09:41:26,114 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:26,114 INFO L791 eck$LassoCheckResult]: Stem: 9269#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); 9112#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 9113#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9211#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 9125#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9048#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 9049#L111-2 assume !false; 9331#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9667#L114 assume !(12292 == ssl3_accept_~s__state~0); 9666#L117 assume !(16384 == ssl3_accept_~s__state~0); 9665#L120 assume !(8192 == ssl3_accept_~s__state~0); 9663#L123 assume !(24576 == ssl3_accept_~s__state~0); 9660#L126 assume !(8195 == ssl3_accept_~s__state~0); 9262#L129 assume !(8480 == ssl3_accept_~s__state~0); 9263#L132 assume !(8481 == ssl3_accept_~s__state~0); 9270#L135 assume !(8482 == ssl3_accept_~s__state~0); 9580#L138 assume 8464 == ssl3_accept_~s__state~0; 9157#L145 [2021-10-28 09:41:26,115 INFO L793 eck$LassoCheckResult]: Loop: 9157#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9158#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9015#L286-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; 9016#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9649#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9645#L664-1 ssl3_accept_~skip~0 := 0; 9643#L111-2 assume !false; 9641#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9639#L114 assume !(12292 == ssl3_accept_~s__state~0); 9638#L117 assume !(16384 == ssl3_accept_~s__state~0); 9637#L120 assume !(8192 == ssl3_accept_~s__state~0); 9636#L123 assume !(24576 == ssl3_accept_~s__state~0); 9635#L126 assume !(8195 == ssl3_accept_~s__state~0); 9634#L129 assume !(8480 == ssl3_accept_~s__state~0); 9632#L132 assume !(8481 == ssl3_accept_~s__state~0); 9629#L135 assume !(8482 == ssl3_accept_~s__state~0); 9623#L138 assume !(8464 == ssl3_accept_~s__state~0); 9621#L141 assume !(8465 == ssl3_accept_~s__state~0); 8988#L144 assume !(8466 == ssl3_accept_~s__state~0); 8989#L147 assume 8496 == ssl3_accept_~s__state~0; 9386#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9484#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9480#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 9479#L305 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9267#L305-2 ssl3_accept_~s__init_num~0 := 0; 8993#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9626#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9622#L664-1 ssl3_accept_~skip~0 := 0; 9620#L111-2 assume !false; 9618#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9617#L114 assume !(12292 == ssl3_accept_~s__state~0); 9616#L117 assume !(16384 == ssl3_accept_~s__state~0); 9615#L120 assume !(8192 == ssl3_accept_~s__state~0); 9614#L123 assume !(24576 == ssl3_accept_~s__state~0); 9613#L126 assume !(8195 == ssl3_accept_~s__state~0); 9612#L129 assume !(8480 == ssl3_accept_~s__state~0); 9611#L132 assume !(8481 == ssl3_accept_~s__state~0); 9610#L135 assume !(8482 == ssl3_accept_~s__state~0); 9609#L138 assume !(8464 == ssl3_accept_~s__state~0); 9607#L141 assume !(8465 == ssl3_accept_~s__state~0); 9604#L144 assume !(8466 == ssl3_accept_~s__state~0); 9598#L147 assume !(8496 == ssl3_accept_~s__state~0); 9487#L150 assume !(8497 == ssl3_accept_~s__state~0); 9488#L153 assume !(8512 == ssl3_accept_~s__state~0); 9572#L156 assume !(8513 == ssl3_accept_~s__state~0); 9212#L159 assume !(8528 == ssl3_accept_~s__state~0); 9078#L162 assume !(8529 == ssl3_accept_~s__state~0); 9080#L165 assume !(8544 == ssl3_accept_~s__state~0); 9361#L168 assume !(8545 == ssl3_accept_~s__state~0); 9275#L171 assume 8560 == ssl3_accept_~s__state~0; 8967#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 8968#L450 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; 9026#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9655#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9092#L664-1 ssl3_accept_~skip~0 := 0; 9093#L111-2 assume !false; 9141#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9142#L114 assume !(12292 == ssl3_accept_~s__state~0); 8982#L117 assume !(16384 == ssl3_accept_~s__state~0); 8983#L120 assume !(8192 == ssl3_accept_~s__state~0); 9050#L123 assume !(24576 == ssl3_accept_~s__state~0); 9051#L126 assume !(8195 == ssl3_accept_~s__state~0); 9199#L129 assume !(8480 == ssl3_accept_~s__state~0); 9346#L132 assume !(8481 == ssl3_accept_~s__state~0); 9295#L135 assume !(8482 == ssl3_accept_~s__state~0); 9279#L138 assume 8464 == ssl3_accept_~s__state~0; 9157#L145 [2021-10-28 09:41:26,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:26,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-28 09:41:26,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:26,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755919131] [2021-10-28 09:41:26,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:26,117 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:26,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:26,126 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:26,142 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:26,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:26,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1419825456, now seen corresponding path program 1 times [2021-10-28 09:41:26,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:26,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785951631] [2021-10-28 09:41:26,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:26,144 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:26,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:26,182 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:26,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:26,183 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785951631] [2021-10-28 09:41:26,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785951631] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:26,183 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:26,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:26,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488173271] [2021-10-28 09:41:26,184 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:26,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:26,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:26,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:26,186 INFO L87 Difference]: Start difference. First operand 759 states and 1154 transitions. cyclomatic complexity: 398 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:26,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:26,401 INFO L93 Difference]: Finished difference Result 904 states and 1276 transitions. [2021-10-28 09:41:26,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:26,402 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 904 states and 1276 transitions. [2021-10-28 09:41:26,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-10-28 09:41:26,420 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 904 states to 904 states and 1276 transitions. [2021-10-28 09:41:26,420 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 628 [2021-10-28 09:41:26,421 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 628 [2021-10-28 09:41:26,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 904 states and 1276 transitions. [2021-10-28 09:41:26,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:26,422 INFO L681 BuchiCegarLoop]: Abstraction has 904 states and 1276 transitions. [2021-10-28 09:41:26,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states and 1276 transitions. [2021-10-28 09:41:26,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 896. [2021-10-28 09:41:26,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 896 states have (on average 1.4118303571428572) internal successors, (1265), 895 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:26,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1265 transitions. [2021-10-28 09:41:26,447 INFO L704 BuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2021-10-28 09:41:26,447 INFO L587 BuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2021-10-28 09:41:26,447 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 09:41:26,448 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1265 transitions. [2021-10-28 09:41:26,454 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2021-10-28 09:41:26,454 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:26,454 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:26,456 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-28 09:41:26,456 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:26,456 INFO L791 eck$LassoCheckResult]: Stem: 10948#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); 10776#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 10777#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10878#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 10788#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10714#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 10715#L111-2 assume !false; 11032#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11347#L114 assume !(12292 == ssl3_accept_~s__state~0); 11346#L117 assume !(16384 == ssl3_accept_~s__state~0); 11244#L120 assume !(8192 == ssl3_accept_~s__state~0); 11243#L123 assume !(24576 == ssl3_accept_~s__state~0); 11242#L126 assume !(8195 == ssl3_accept_~s__state~0); 11241#L129 assume !(8480 == ssl3_accept_~s__state~0); 11239#L132 assume !(8481 == ssl3_accept_~s__state~0); 11236#L135 assume !(8482 == ssl3_accept_~s__state~0); 11237#L138 assume 8464 == ssl3_accept_~s__state~0; 10822#L145 [2021-10-28 09:41:26,457 INFO L793 eck$LassoCheckResult]: Loop: 10822#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10823#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10681#L286-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; 10682#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 11385#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11382#L664-1 ssl3_accept_~skip~0 := 0; 11381#L111-2 assume !false; 11380#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11379#L114 assume !(12292 == ssl3_accept_~s__state~0); 11378#L117 assume !(16384 == ssl3_accept_~s__state~0); 11377#L120 assume !(8192 == ssl3_accept_~s__state~0); 11376#L123 assume !(24576 == ssl3_accept_~s__state~0); 11375#L126 assume !(8195 == ssl3_accept_~s__state~0); 11374#L129 assume !(8480 == ssl3_accept_~s__state~0); 11373#L132 assume !(8481 == ssl3_accept_~s__state~0); 11372#L135 assume !(8482 == ssl3_accept_~s__state~0); 11371#L138 assume !(8464 == ssl3_accept_~s__state~0); 11370#L141 assume !(8465 == ssl3_accept_~s__state~0); 11369#L144 assume !(8466 == ssl3_accept_~s__state~0); 11251#L147 assume 8496 == ssl3_accept_~s__state~0; 10891#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10759#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10760#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 10837#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10839#L305-2 ssl3_accept_~s__init_num~0 := 0; 10655#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 11204#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11200#L664-1 ssl3_accept_~skip~0 := 0; 11198#L111-2 assume !false; 11196#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11194#L114 assume !(12292 == ssl3_accept_~s__state~0); 11192#L117 assume !(16384 == ssl3_accept_~s__state~0); 11191#L120 assume !(8192 == ssl3_accept_~s__state~0); 11190#L123 assume !(24576 == ssl3_accept_~s__state~0); 11189#L126 assume !(8195 == ssl3_accept_~s__state~0); 11188#L129 assume !(8480 == ssl3_accept_~s__state~0); 11187#L132 assume !(8481 == ssl3_accept_~s__state~0); 11185#L135 assume !(8482 == ssl3_accept_~s__state~0); 11183#L138 assume !(8464 == ssl3_accept_~s__state~0); 11181#L141 assume !(8465 == ssl3_accept_~s__state~0); 11179#L144 assume !(8466 == ssl3_accept_~s__state~0); 11175#L147 assume !(8496 == ssl3_accept_~s__state~0); 11173#L150 assume !(8497 == ssl3_accept_~s__state~0); 11171#L153 assume !(8512 == ssl3_accept_~s__state~0); 11170#L156 assume !(8513 == ssl3_accept_~s__state~0); 11079#L159 assume !(8528 == ssl3_accept_~s__state~0); 11078#L162 assume !(8529 == ssl3_accept_~s__state~0); 11076#L165 assume !(8544 == ssl3_accept_~s__state~0); 11077#L168 assume !(8545 == ssl3_accept_~s__state~0); 10956#L171 assume 8560 == ssl3_accept_~s__state~0; 10634#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 10635#L450 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; 10629#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 11464#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11461#L664-1 ssl3_accept_~skip~0 := 0; 11460#L111-2 assume !false; 11458#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11455#L114 assume !(12292 == ssl3_accept_~s__state~0); 11450#L117 assume !(16384 == ssl3_accept_~s__state~0); 11448#L120 assume !(8192 == ssl3_accept_~s__state~0); 11447#L123 assume !(24576 == ssl3_accept_~s__state~0); 11446#L126 assume !(8195 == ssl3_accept_~s__state~0); 11445#L129 assume !(8480 == ssl3_accept_~s__state~0); 11066#L132 assume !(8481 == ssl3_accept_~s__state~0); 10995#L135 assume !(8482 == ssl3_accept_~s__state~0); 10982#L138 assume 8464 == ssl3_accept_~s__state~0; 10822#L145 [2021-10-28 09:41:26,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:26,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-28 09:41:26,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:26,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800124622] [2021-10-28 09:41:26,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:26,459 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:26,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:26,468 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:26,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:26,489 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:26,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:26,496 INFO L85 PathProgramCache]: Analyzing trace with hash 522432178, now seen corresponding path program 1 times [2021-10-28 09:41:26,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:26,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834720627] [2021-10-28 09:41:26,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:26,502 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:26,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:26,555 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:26,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:26,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834720627] [2021-10-28 09:41:26,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834720627] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:26,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:26,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:26,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101537126] [2021-10-28 09:41:26,559 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:26,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:26,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:26,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:26,560 INFO L87 Difference]: Start difference. First operand 896 states and 1265 transitions. cyclomatic complexity: 372 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:26,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:26,697 INFO L93 Difference]: Finished difference Result 989 states and 1382 transitions. [2021-10-28 09:41:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:26,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1382 transitions. [2021-10-28 09:41:26,707 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 643 [2021-10-28 09:41:26,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1382 transitions. [2021-10-28 09:41:26,716 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2021-10-28 09:41:26,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2021-10-28 09:41:26,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1382 transitions. [2021-10-28 09:41:26,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:26,719 INFO L681 BuchiCegarLoop]: Abstraction has 989 states and 1382 transitions. [2021-10-28 09:41:26,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1382 transitions. [2021-10-28 09:41:26,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 974. [2021-10-28 09:41:26,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 974 states have (on average 1.3973305954825461) internal successors, (1361), 973 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:26,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1361 transitions. [2021-10-28 09:41:26,745 INFO L704 BuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2021-10-28 09:41:26,745 INFO L587 BuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2021-10-28 09:41:26,745 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 09:41:26,746 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 974 states and 1361 transitions. [2021-10-28 09:41:26,752 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2021-10-28 09:41:26,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:26,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:26,754 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-28 09:41:26,754 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:26,755 INFO L791 eck$LassoCheckResult]: Stem: 12842#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); 12666#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 12667#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12772#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 12678#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12606#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 12607#L111-2 assume !false; 12934#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13264#L114 assume !(12292 == ssl3_accept_~s__state~0); 13263#L117 assume !(16384 == ssl3_accept_~s__state~0); 13261#L120 assume !(8192 == ssl3_accept_~s__state~0); 13259#L123 assume !(24576 == ssl3_accept_~s__state~0); 13257#L126 assume !(8195 == ssl3_accept_~s__state~0); 13255#L129 assume !(8480 == ssl3_accept_~s__state~0); 13253#L132 assume !(8481 == ssl3_accept_~s__state~0); 13251#L135 assume !(8482 == ssl3_accept_~s__state~0); 12875#L138 assume 8464 == ssl3_accept_~s__state~0; 12716#L145 [2021-10-28 09:41:26,755 INFO L793 eck$LassoCheckResult]: Loop: 12716#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 12717#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12571#L286-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; 12572#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 13458#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13454#L664-1 ssl3_accept_~skip~0 := 0; 13451#L111-2 assume !false; 13445#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13443#L114 assume !(12292 == ssl3_accept_~s__state~0); 13441#L117 assume !(16384 == ssl3_accept_~s__state~0); 13439#L120 assume !(8192 == ssl3_accept_~s__state~0); 13436#L123 assume !(24576 == ssl3_accept_~s__state~0); 13430#L126 assume !(8195 == ssl3_accept_~s__state~0); 13428#L129 assume !(8480 == ssl3_accept_~s__state~0); 13426#L132 assume !(8481 == ssl3_accept_~s__state~0); 13424#L135 assume !(8482 == ssl3_accept_~s__state~0); 13422#L138 assume !(8464 == ssl3_accept_~s__state~0); 13420#L141 assume !(8465 == ssl3_accept_~s__state~0); 13418#L144 assume !(8466 == ssl3_accept_~s__state~0); 13416#L147 assume 8496 == ssl3_accept_~s__state~0; 12787#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12788#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13384#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 12730#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12732#L305-2 ssl3_accept_~s__init_num~0 := 0; 12840#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 13477#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13474#L664-1 ssl3_accept_~skip~0 := 0; 13473#L111-2 assume !false; 13472#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12704#L114 assume !(12292 == ssl3_accept_~s__state~0); 12539#L117 assume !(16384 == ssl3_accept_~s__state~0); 12540#L120 assume !(8192 == ssl3_accept_~s__state~0); 12684#L123 assume !(24576 == ssl3_accept_~s__state~0); 13469#L126 assume !(8195 == ssl3_accept_~s__state~0); 13468#L129 assume !(8480 == ssl3_accept_~s__state~0); 12843#L132 assume !(8481 == ssl3_accept_~s__state~0); 12844#L135 assume !(8482 == ssl3_accept_~s__state~0); 13467#L138 assume !(8464 == ssl3_accept_~s__state~0); 13466#L141 assume !(8465 == ssl3_accept_~s__state~0); 13465#L144 assume !(8466 == ssl3_accept_~s__state~0); 13464#L147 assume !(8496 == ssl3_accept_~s__state~0); 13356#L150 assume !(8497 == ssl3_accept_~s__state~0); 13357#L153 assume 8512 == ssl3_accept_~s__state~0; 13009#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 13355#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 13153#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 12561#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 13095#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13091#L664-1 ssl3_accept_~skip~0 := 0; 13079#L111-2 assume !false; 13075#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13071#L114 assume !(12292 == ssl3_accept_~s__state~0); 13067#L117 assume !(16384 == ssl3_accept_~s__state~0); 13063#L120 assume !(8192 == ssl3_accept_~s__state~0); 13059#L123 assume !(24576 == ssl3_accept_~s__state~0); 13055#L126 assume !(8195 == ssl3_accept_~s__state~0); 13051#L129 assume !(8480 == ssl3_accept_~s__state~0); 13047#L132 assume !(8481 == ssl3_accept_~s__state~0); 13043#L135 assume !(8482 == ssl3_accept_~s__state~0); 13040#L138 assume !(8464 == ssl3_accept_~s__state~0); 13038#L141 assume !(8465 == ssl3_accept_~s__state~0); 13034#L144 assume !(8466 == ssl3_accept_~s__state~0); 13030#L147 assume !(8496 == ssl3_accept_~s__state~0); 13025#L150 assume !(8497 == ssl3_accept_~s__state~0); 13020#L153 assume !(8512 == ssl3_accept_~s__state~0); 13015#L156 assume !(8513 == ssl3_accept_~s__state~0); 13010#L159 assume !(8528 == ssl3_accept_~s__state~0); 13004#L162 assume !(8529 == ssl3_accept_~s__state~0); 12998#L165 assume !(8544 == ssl3_accept_~s__state~0); 12999#L168 assume !(8545 == ssl3_accept_~s__state~0); 12851#L171 assume 8560 == ssl3_accept_~s__state~0; 12525#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 12526#L450 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; 12582#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 13088#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13078#L664-1 ssl3_accept_~skip~0 := 0; 13074#L111-2 assume !false; 13070#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13066#L114 assume !(12292 == ssl3_accept_~s__state~0); 13062#L117 assume !(16384 == ssl3_accept_~s__state~0); 13058#L120 assume !(8192 == ssl3_accept_~s__state~0); 13054#L123 assume !(24576 == ssl3_accept_~s__state~0); 13050#L126 assume !(8195 == ssl3_accept_~s__state~0); 13046#L129 assume !(8480 == ssl3_accept_~s__state~0); 13042#L132 assume !(8481 == ssl3_accept_~s__state~0); 12855#L135 assume !(8482 == ssl3_accept_~s__state~0); 12856#L138 assume 8464 == ssl3_accept_~s__state~0; 12716#L145 [2021-10-28 09:41:26,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:26,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-28 09:41:26,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:26,756 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156270150] [2021-10-28 09:41:26,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:26,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:26,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:26,766 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:26,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:26,779 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:26,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:26,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1487397334, now seen corresponding path program 1 times [2021-10-28 09:41:26,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:26,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238169443] [2021-10-28 09:41:26,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:26,781 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:26,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:26,824 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 09:41:26,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:26,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238169443] [2021-10-28 09:41:26,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238169443] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:26,826 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:26,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:26,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412591903] [2021-10-28 09:41:26,826 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:26,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:26,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:26,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:26,828 INFO L87 Difference]: Start difference. First operand 974 states and 1361 transitions. cyclomatic complexity: 390 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-28 09:41:26,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:26,967 INFO L93 Difference]: Finished difference Result 1100 states and 1532 transitions. [2021-10-28 09:41:26,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:26,968 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1100 states and 1532 transitions. [2021-10-28 09:41:26,977 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 717 [2021-10-28 09:41:26,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1100 states to 1100 states and 1532 transitions. [2021-10-28 09:41:26,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-10-28 09:41:26,990 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-10-28 09:41:26,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1532 transitions. [2021-10-28 09:41:26,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:26,990 INFO L681 BuchiCegarLoop]: Abstraction has 1100 states and 1532 transitions. [2021-10-28 09:41:26,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1532 transitions. [2021-10-28 09:41:27,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1058. [2021-10-28 09:41:27,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1058 states have (on average 1.382797731568998) internal successors, (1463), 1057 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:27,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1463 transitions. [2021-10-28 09:41:27,019 INFO L704 BuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2021-10-28 09:41:27,019 INFO L587 BuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2021-10-28 09:41:27,019 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 09:41:27,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1463 transitions. [2021-10-28 09:41:27,026 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 689 [2021-10-28 09:41:27,026 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:27,027 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:27,028 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-28 09:41:27,028 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 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] [2021-10-28 09:41:27,029 INFO L791 eck$LassoCheckResult]: Stem: 14920#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); 14749#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 14750#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14857#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 14761#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14686#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 14687#L111-2 assume !false; 15489#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15561#L114 assume !(12292 == ssl3_accept_~s__state~0); 15558#L117 assume !(16384 == ssl3_accept_~s__state~0); 15554#L120 assume !(8192 == ssl3_accept_~s__state~0); 15550#L123 assume !(24576 == ssl3_accept_~s__state~0); 15547#L126 assume !(8195 == ssl3_accept_~s__state~0); 15546#L129 assume !(8480 == ssl3_accept_~s__state~0); 15545#L132 assume !(8481 == ssl3_accept_~s__state~0); 15354#L135 assume !(8482 == ssl3_accept_~s__state~0); 14938#L138 assume 8464 == ssl3_accept_~s__state~0; 14800#L145 [2021-10-28 09:41:27,029 INFO L793 eck$LassoCheckResult]: Loop: 14800#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14801#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14652#L286-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; 14653#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 15582#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15578#L664-1 ssl3_accept_~skip~0 := 0; 15576#L111-2 assume !false; 15575#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15574#L114 assume !(12292 == ssl3_accept_~s__state~0); 15568#L117 assume !(16384 == ssl3_accept_~s__state~0); 15565#L120 assume !(8192 == ssl3_accept_~s__state~0); 15563#L123 assume !(24576 == ssl3_accept_~s__state~0); 15560#L126 assume !(8195 == ssl3_accept_~s__state~0); 15556#L129 assume !(8480 == ssl3_accept_~s__state~0); 15552#L132 assume !(8481 == ssl3_accept_~s__state~0); 15548#L135 assume !(8482 == ssl3_accept_~s__state~0); 15543#L138 assume !(8464 == ssl3_accept_~s__state~0); 15542#L141 assume !(8465 == ssl3_accept_~s__state~0); 15541#L144 assume !(8466 == ssl3_accept_~s__state~0); 15170#L147 assume 8496 == ssl3_accept_~s__state~0; 14869#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14731#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14732#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 14880#L305 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 15340#L305-2 ssl3_accept_~s__init_num~0 := 0; 15339#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 15333#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15330#L664-1 ssl3_accept_~skip~0 := 0; 15328#L111-2 assume !false; 15326#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15324#L114 assume !(12292 == ssl3_accept_~s__state~0); 15322#L117 assume !(16384 == ssl3_accept_~s__state~0); 15320#L120 assume !(8192 == ssl3_accept_~s__state~0); 15318#L123 assume !(24576 == ssl3_accept_~s__state~0); 15316#L126 assume !(8195 == ssl3_accept_~s__state~0); 15314#L129 assume !(8480 == ssl3_accept_~s__state~0); 15312#L132 assume !(8481 == ssl3_accept_~s__state~0); 15310#L135 assume !(8482 == ssl3_accept_~s__state~0); 15308#L138 assume !(8464 == ssl3_accept_~s__state~0); 15306#L141 assume !(8465 == ssl3_accept_~s__state~0); 15304#L144 assume !(8466 == ssl3_accept_~s__state~0); 15288#L147 assume !(8496 == ssl3_accept_~s__state~0); 15283#L150 assume !(8497 == ssl3_accept_~s__state~0); 15281#L153 assume !(8512 == ssl3_accept_~s__state~0); 15280#L156 assume !(8513 == ssl3_accept_~s__state~0); 15279#L159 assume !(8528 == ssl3_accept_~s__state~0); 15278#L162 assume !(8529 == ssl3_accept_~s__state~0); 15277#L165 assume !(8544 == ssl3_accept_~s__state~0); 15276#L168 assume !(8545 == ssl3_accept_~s__state~0); 15275#L171 assume !(8560 == ssl3_accept_~s__state~0); 15274#L174 assume !(8561 == ssl3_accept_~s__state~0); 15273#L177 assume !(8448 == ssl3_accept_~s__state~0); 15268#L180 assume !(8576 == ssl3_accept_~s__state~0); 15267#L183 assume !(8577 == ssl3_accept_~s__state~0); 15265#L186 assume !(8592 == ssl3_accept_~s__state~0); 15263#L189 assume !(8593 == ssl3_accept_~s__state~0); 15261#L192 assume !(8608 == ssl3_accept_~s__state~0); 15257#L195 assume !(8609 == ssl3_accept_~s__state~0); 15255#L198 assume !(8640 == ssl3_accept_~s__state~0); 15253#L201 assume !(8641 == ssl3_accept_~s__state~0); 15250#L204 assume 8656 == ssl3_accept_~s__state~0; 15050#L208 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14707#L551 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 14708#L556 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 14812#L565-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14813#L576 assume !(0 == ssl3_accept_~tmp___10~0); 14883#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 15535#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15532#L664-1 ssl3_accept_~skip~0 := 0; 15530#L111-2 assume !false; 15528#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15382#L114 assume !(12292 == ssl3_accept_~s__state~0); 15269#L117 assume 16384 == ssl3_accept_~s__state~0; 14797#L223 ssl3_accept_~s__server~0 := 1; 15266#L228 assume 0 != ssl3_accept_~cb~0; 15264#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 15262#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 15259#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 15256#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 15254#L255 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 15251#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 15244#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15236#L664-1 ssl3_accept_~skip~0 := 0; 15230#L111-2 assume !false; 15227#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15222#L114 assume !(12292 == ssl3_accept_~s__state~0); 15216#L117 assume !(16384 == ssl3_accept_~s__state~0); 15208#L120 assume !(8192 == ssl3_accept_~s__state~0); 15204#L123 assume !(24576 == ssl3_accept_~s__state~0); 15200#L126 assume !(8195 == ssl3_accept_~s__state~0); 15196#L129 assume !(8480 == ssl3_accept_~s__state~0); 15192#L132 assume !(8481 == ssl3_accept_~s__state~0); 14954#L135 assume !(8482 == ssl3_accept_~s__state~0); 14955#L138 assume 8464 == ssl3_accept_~s__state~0; 14800#L145 [2021-10-28 09:41:27,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-28 09:41:27,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:27,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424658419] [2021-10-28 09:41:27,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:27,031 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:27,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:27,040 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:27,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:27,052 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:27,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:27,053 INFO L85 PathProgramCache]: Analyzing trace with hash -2001942845, now seen corresponding path program 1 times [2021-10-28 09:41:27,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:27,054 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191140601] [2021-10-28 09:41:27,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:27,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:27,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:27,096 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-28 09:41:27,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:27,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191140601] [2021-10-28 09:41:27,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191140601] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:27,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:27,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:27,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709495734] [2021-10-28 09:41:27,098 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:27,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:27,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:27,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:27,099 INFO L87 Difference]: Start difference. First operand 1058 states and 1463 transitions. cyclomatic complexity: 408 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-28 09:41:27,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:27,212 INFO L93 Difference]: Finished difference Result 2107 states and 2860 transitions. [2021-10-28 09:41:27,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:27,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2107 states and 2860 transitions. [2021-10-28 09:41:27,231 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2021-10-28 09:41:27,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2107 states to 2107 states and 2860 transitions. [2021-10-28 09:41:27,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1449 [2021-10-28 09:41:27,254 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1449 [2021-10-28 09:41:27,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2107 states and 2860 transitions. [2021-10-28 09:41:27,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:27,255 INFO L681 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-10-28 09:41:27,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states and 2860 transitions. [2021-10-28 09:41:27,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 2107. [2021-10-28 09:41:27,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2107 states, 2107 states have (on average 1.3573801613668723) internal successors, (2860), 2106 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:27,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 2860 transitions. [2021-10-28 09:41:27,310 INFO L704 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-10-28 09:41:27,310 INFO L587 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-10-28 09:41:27,311 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 09:41:27,311 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2107 states and 2860 transitions. [2021-10-28 09:41:27,323 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2021-10-28 09:41:27,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:27,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:27,326 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-28 09:41:27,326 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 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, 1, 1] [2021-10-28 09:41:27,326 INFO L791 eck$LassoCheckResult]: Stem: 18117#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); 17921#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 17922#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18032#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 17933#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17857#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 17858#L111-2 assume !false; 19332#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19430#L114 assume !(12292 == ssl3_accept_~s__state~0); 19427#L117 assume !(16384 == ssl3_accept_~s__state~0); 19424#L120 assume !(8192 == ssl3_accept_~s__state~0); 19421#L123 assume !(24576 == ssl3_accept_~s__state~0); 19418#L126 assume !(8195 == ssl3_accept_~s__state~0); 19415#L129 assume !(8480 == ssl3_accept_~s__state~0); 19412#L132 assume !(8481 == ssl3_accept_~s__state~0); 19409#L135 assume !(8482 == ssl3_accept_~s__state~0); 18129#L138 assume 8464 == ssl3_accept_~s__state~0; 18130#L145 [2021-10-28 09:41:27,327 INFO L793 eck$LassoCheckResult]: Loop: 18130#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 19541#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18059#L286-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; 19337#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19091#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19078#L664-1 ssl3_accept_~skip~0 := 0; 19075#L111-2 assume !false; 19072#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19069#L114 assume !(12292 == ssl3_accept_~s__state~0); 19066#L117 assume !(16384 == ssl3_accept_~s__state~0); 19063#L120 assume !(8192 == ssl3_accept_~s__state~0); 19060#L123 assume !(24576 == ssl3_accept_~s__state~0); 19057#L126 assume !(8195 == ssl3_accept_~s__state~0); 19054#L129 assume !(8480 == ssl3_accept_~s__state~0); 19051#L132 assume !(8481 == ssl3_accept_~s__state~0); 19049#L135 assume !(8482 == ssl3_accept_~s__state~0); 19047#L138 assume !(8464 == ssl3_accept_~s__state~0); 19045#L141 assume !(8465 == ssl3_accept_~s__state~0); 19042#L144 assume !(8466 == ssl3_accept_~s__state~0); 19040#L147 assume 8496 == ssl3_accept_~s__state~0; 18642#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 19038#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19033#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 19029#L305 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 19030#L305-2 ssl3_accept_~s__init_num~0 := 0; 19320#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19317#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19314#L664-1 ssl3_accept_~skip~0 := 0; 19313#L111-2 assume !false; 19312#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19311#L114 assume !(12292 == ssl3_accept_~s__state~0); 19310#L117 assume !(16384 == ssl3_accept_~s__state~0); 19309#L120 assume !(8192 == ssl3_accept_~s__state~0); 19308#L123 assume !(24576 == ssl3_accept_~s__state~0); 19307#L126 assume !(8195 == ssl3_accept_~s__state~0); 19306#L129 assume !(8480 == ssl3_accept_~s__state~0); 19305#L132 assume !(8481 == ssl3_accept_~s__state~0); 19303#L135 assume !(8482 == ssl3_accept_~s__state~0); 19301#L138 assume !(8464 == ssl3_accept_~s__state~0); 19299#L141 assume !(8465 == ssl3_accept_~s__state~0); 19297#L144 assume !(8466 == ssl3_accept_~s__state~0); 19295#L147 assume !(8496 == ssl3_accept_~s__state~0); 19293#L150 assume !(8497 == ssl3_accept_~s__state~0); 19291#L153 assume !(8512 == ssl3_accept_~s__state~0); 19289#L156 assume !(8513 == ssl3_accept_~s__state~0); 19287#L159 assume !(8528 == ssl3_accept_~s__state~0); 19285#L162 assume !(8529 == ssl3_accept_~s__state~0); 19283#L165 assume !(8544 == ssl3_accept_~s__state~0); 19281#L168 assume !(8545 == ssl3_accept_~s__state~0); 19279#L171 assume !(8560 == ssl3_accept_~s__state~0); 19277#L174 assume !(8561 == ssl3_accept_~s__state~0); 19275#L177 assume !(8448 == ssl3_accept_~s__state~0); 19273#L180 assume !(8576 == ssl3_accept_~s__state~0); 19271#L183 assume !(8577 == ssl3_accept_~s__state~0); 19269#L186 assume !(8592 == ssl3_accept_~s__state~0); 19267#L189 assume !(8593 == ssl3_accept_~s__state~0); 19265#L192 assume !(8608 == ssl3_accept_~s__state~0); 19263#L195 assume !(8609 == ssl3_accept_~s__state~0); 19261#L198 assume !(8640 == ssl3_accept_~s__state~0); 18903#L201 assume !(8641 == ssl3_accept_~s__state~0); 18900#L204 assume 8656 == ssl3_accept_~s__state~0; 18608#L208 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 18889#L551 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 18887#L556 assume !(10 == ssl3_accept_~blastFlag~0); 18884#L559 assume !(13 == ssl3_accept_~blastFlag~0); 18881#L562 assume !(16 == ssl3_accept_~blastFlag~0); 18878#L565 assume !(19 == ssl3_accept_~blastFlag~0); 18876#L565-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 18873#L576 assume !(0 == ssl3_accept_~tmp___10~0); 18810#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 18760#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18757#L664-1 ssl3_accept_~skip~0 := 0; 18736#L111-2 assume !false; 18731#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18726#L114 assume !(12292 == ssl3_accept_~s__state~0); 18720#L117 assume 16384 == ssl3_accept_~s__state~0; 18708#L223 ssl3_accept_~s__server~0 := 1; 19106#L228 assume 0 != ssl3_accept_~cb~0; 19105#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 19104#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 19101#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 19097#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 19095#L255 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 19094#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19081#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19076#L664-1 ssl3_accept_~skip~0 := 0; 19073#L111-2 assume !false; 19070#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19067#L114 assume !(12292 == ssl3_accept_~s__state~0); 19064#L117 assume !(16384 == ssl3_accept_~s__state~0); 19061#L120 assume !(8192 == ssl3_accept_~s__state~0); 19058#L123 assume !(24576 == ssl3_accept_~s__state~0); 19055#L126 assume !(8195 == ssl3_accept_~s__state~0); 19052#L129 assume !(8480 == ssl3_accept_~s__state~0); 19050#L132 assume !(8481 == ssl3_accept_~s__state~0); 19048#L135 assume !(8482 == ssl3_accept_~s__state~0); 19046#L138 assume 8464 == ssl3_accept_~s__state~0; 18130#L145 [2021-10-28 09:41:27,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:27,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-28 09:41:27,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:27,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209450448] [2021-10-28 09:41:27,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:27,328 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:27,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:27,337 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:27,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:27,349 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:27,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:27,350 INFO L85 PathProgramCache]: Analyzing trace with hash 2113532019, now seen corresponding path program 1 times [2021-10-28 09:41:27,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:27,351 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582084395] [2021-10-28 09:41:27,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:27,351 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:27,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:27,385 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-10-28 09:41:27,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:27,386 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582084395] [2021-10-28 09:41:27,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582084395] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:27,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:27,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:27,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065931511] [2021-10-28 09:41:27,387 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:27,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:27,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:27,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:27,388 INFO L87 Difference]: Start difference. First operand 2107 states and 2860 transitions. cyclomatic complexity: 756 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:27,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:27,608 INFO L93 Difference]: Finished difference Result 1989 states and 2674 transitions. [2021-10-28 09:41:27,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:27,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1989 states and 2674 transitions. [2021-10-28 09:41:27,621 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2021-10-28 09:41:27,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1989 states to 1985 states and 2670 transitions. [2021-10-28 09:41:27,639 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1401 [2021-10-28 09:41:27,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1401 [2021-10-28 09:41:27,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1985 states and 2670 transitions. [2021-10-28 09:41:27,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:27,643 INFO L681 BuchiCegarLoop]: Abstraction has 1985 states and 2670 transitions. [2021-10-28 09:41:27,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states and 2670 transitions. [2021-10-28 09:41:27,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1971. [2021-10-28 09:41:27,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1971 states, 1971 states have (on average 1.3455098934550989) internal successors, (2652), 1970 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:27,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 2652 transitions. [2021-10-28 09:41:27,697 INFO L704 BuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2021-10-28 09:41:27,697 INFO L587 BuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2021-10-28 09:41:27,697 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 09:41:27,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1971 states and 2652 transitions. [2021-10-28 09:41:27,706 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1206 [2021-10-28 09:41:27,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:27,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:27,708 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-28 09:41:27,708 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:27,708 INFO L791 eck$LassoCheckResult]: Stem: 22196#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); 22008#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 22009#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22112#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 22021#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21951#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 21952#L111-2 assume !false; 22507#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23100#L114 assume !(12292 == ssl3_accept_~s__state~0); 23099#L117 assume !(16384 == ssl3_accept_~s__state~0); 23098#L120 assume !(8192 == ssl3_accept_~s__state~0); 23097#L123 assume !(24576 == ssl3_accept_~s__state~0); 23096#L126 assume !(8195 == ssl3_accept_~s__state~0); 23094#L129 assume !(8480 == ssl3_accept_~s__state~0); 23091#L132 assume !(8481 == ssl3_accept_~s__state~0); 23085#L135 assume !(8482 == ssl3_accept_~s__state~0); 23081#L138 assume 8464 == ssl3_accept_~s__state~0; 22055#L145 [2021-10-28 09:41:27,709 INFO L793 eck$LassoCheckResult]: Loop: 22055#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 22056#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22141#L286-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; 23073#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23069#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23065#L664-1 ssl3_accept_~skip~0 := 0; 23063#L111-2 assume !false; 23061#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23059#L114 assume !(12292 == ssl3_accept_~s__state~0); 23057#L117 assume !(16384 == ssl3_accept_~s__state~0); 23055#L120 assume !(8192 == ssl3_accept_~s__state~0); 23052#L123 assume !(24576 == ssl3_accept_~s__state~0); 23048#L126 assume !(8195 == ssl3_accept_~s__state~0); 23044#L129 assume !(8480 == ssl3_accept_~s__state~0); 23043#L132 assume !(8481 == ssl3_accept_~s__state~0); 23042#L135 assume !(8482 == ssl3_accept_~s__state~0); 23041#L138 assume !(8464 == ssl3_accept_~s__state~0); 23040#L141 assume !(8465 == ssl3_accept_~s__state~0); 23033#L144 assume !(8466 == ssl3_accept_~s__state~0); 23030#L147 assume 8496 == ssl3_accept_~s__state~0; 22563#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 23019#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23015#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 23013#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23011#L305-2 ssl3_accept_~s__init_num~0 := 0; 23010#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23001#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22993#L664-1 ssl3_accept_~skip~0 := 0; 22991#L111-2 assume !false; 22989#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22987#L114 assume !(12292 == ssl3_accept_~s__state~0); 22985#L117 assume !(16384 == ssl3_accept_~s__state~0); 22983#L120 assume !(8192 == ssl3_accept_~s__state~0); 22978#L123 assume !(24576 == ssl3_accept_~s__state~0); 22975#L126 assume !(8195 == ssl3_accept_~s__state~0); 22972#L129 assume !(8480 == ssl3_accept_~s__state~0); 22969#L132 assume !(8481 == ssl3_accept_~s__state~0); 22965#L135 assume !(8482 == ssl3_accept_~s__state~0); 22959#L138 assume !(8464 == ssl3_accept_~s__state~0); 22951#L141 assume !(8465 == ssl3_accept_~s__state~0); 22947#L144 assume !(8466 == ssl3_accept_~s__state~0); 22943#L147 assume !(8496 == ssl3_accept_~s__state~0); 22939#L150 assume !(8497 == ssl3_accept_~s__state~0); 22935#L153 assume 8512 == ssl3_accept_~s__state~0; 22557#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22929#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 22930#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22961#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 22955#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22949#L664-1 ssl3_accept_~skip~0 := 0; 22945#L111-2 assume !false; 22941#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22937#L114 assume !(12292 == ssl3_accept_~s__state~0); 22934#L117 assume !(16384 == ssl3_accept_~s__state~0); 22932#L120 assume !(8192 == ssl3_accept_~s__state~0); 22927#L123 assume !(24576 == ssl3_accept_~s__state~0); 22924#L126 assume !(8195 == ssl3_accept_~s__state~0); 22920#L129 assume !(8480 == ssl3_accept_~s__state~0); 22916#L132 assume !(8481 == ssl3_accept_~s__state~0); 22911#L135 assume !(8482 == ssl3_accept_~s__state~0); 22905#L138 assume !(8464 == ssl3_accept_~s__state~0); 22903#L141 assume !(8465 == ssl3_accept_~s__state~0); 22901#L144 assume !(8466 == ssl3_accept_~s__state~0); 22899#L147 assume !(8496 == ssl3_accept_~s__state~0); 22897#L150 assume !(8497 == ssl3_accept_~s__state~0); 22895#L153 assume !(8512 == ssl3_accept_~s__state~0); 22893#L156 assume !(8513 == ssl3_accept_~s__state~0); 22891#L159 assume 8528 == ssl3_accept_~s__state~0; 22551#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22888#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22885#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22882#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22771#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22736#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22730#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 22726#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22724#L664-1 ssl3_accept_~skip~0 := 0; 22717#L111-2 assume !false; 22718#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22711#L114 assume !(12292 == ssl3_accept_~s__state~0); 22712#L117 assume !(16384 == ssl3_accept_~s__state~0); 22705#L120 assume !(8192 == ssl3_accept_~s__state~0); 22706#L123 assume !(24576 == ssl3_accept_~s__state~0); 22699#L126 assume !(8195 == ssl3_accept_~s__state~0); 22700#L129 assume !(8480 == ssl3_accept_~s__state~0); 22692#L132 assume !(8481 == ssl3_accept_~s__state~0); 22693#L135 assume !(8482 == ssl3_accept_~s__state~0); 22686#L138 assume !(8464 == ssl3_accept_~s__state~0); 22687#L141 assume !(8465 == ssl3_accept_~s__state~0); 22680#L144 assume !(8466 == ssl3_accept_~s__state~0); 22681#L147 assume !(8496 == ssl3_accept_~s__state~0); 22674#L150 assume !(8497 == ssl3_accept_~s__state~0); 22675#L153 assume !(8512 == ssl3_accept_~s__state~0); 22668#L156 assume !(8513 == ssl3_accept_~s__state~0); 22669#L159 assume !(8528 == ssl3_accept_~s__state~0); 22662#L162 assume !(8529 == ssl3_accept_~s__state~0); 22663#L165 assume !(8544 == ssl3_accept_~s__state~0); 22658#L168 assume !(8545 == ssl3_accept_~s__state~0); 22659#L171 assume 8560 == ssl3_accept_~s__state~0; 22376#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 23512#L450 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; 22887#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23498#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23495#L664-1 ssl3_accept_~skip~0 := 0; 23494#L111-2 assume !false; 23493#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23492#L114 assume !(12292 == ssl3_accept_~s__state~0); 23309#L117 assume !(16384 == ssl3_accept_~s__state~0); 23308#L120 assume !(8192 == ssl3_accept_~s__state~0); 23307#L123 assume !(24576 == ssl3_accept_~s__state~0); 23218#L126 assume !(8195 == ssl3_accept_~s__state~0); 23049#L129 assume !(8480 == ssl3_accept_~s__state~0); 23045#L132 assume !(8481 == ssl3_accept_~s__state~0); 23039#L135 assume !(8482 == ssl3_accept_~s__state~0); 23038#L138 assume 8464 == ssl3_accept_~s__state~0; 22055#L145 [2021-10-28 09:41:27,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:27,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-28 09:41:27,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:27,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902288104] [2021-10-28 09:41:27,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:27,711 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:27,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:27,718 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:27,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:27,728 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:27,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:27,733 INFO L85 PathProgramCache]: Analyzing trace with hash 737063198, now seen corresponding path program 1 times [2021-10-28 09:41:27,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:27,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82737777] [2021-10-28 09:41:27,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:27,734 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:27,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:27,771 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-10-28 09:41:27,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:27,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82737777] [2021-10-28 09:41:27,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82737777] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:27,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:27,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:27,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676587613] [2021-10-28 09:41:27,773 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:27,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:27,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:27,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:27,774 INFO L87 Difference]: Start difference. First operand 1971 states and 2652 transitions. cyclomatic complexity: 686 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:27,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:27,803 INFO L93 Difference]: Finished difference Result 3891 states and 5206 transitions. [2021-10-28 09:41:27,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:27,803 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3891 states and 5206 transitions. [2021-10-28 09:41:27,827 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2384 [2021-10-28 09:41:27,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3891 states to 3891 states and 5206 transitions. [2021-10-28 09:41:27,858 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2737 [2021-10-28 09:41:27,862 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2737 [2021-10-28 09:41:27,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3891 states and 5206 transitions. [2021-10-28 09:41:27,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:27,864 INFO L681 BuchiCegarLoop]: Abstraction has 3891 states and 5206 transitions. [2021-10-28 09:41:27,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3891 states and 5206 transitions. [2021-10-28 09:41:27,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3891 to 1977. [2021-10-28 09:41:27,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3444613050075873) internal successors, (2658), 1976 states have internal predecessors, (2658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:27,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2658 transitions. [2021-10-28 09:41:27,934 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2021-10-28 09:41:27,934 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2021-10-28 09:41:27,934 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 09:41:27,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2658 transitions. [2021-10-28 09:41:27,942 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1210 [2021-10-28 09:41:27,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:27,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:27,946 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-28 09:41:27,946 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:27,946 INFO L791 eck$LassoCheckResult]: Stem: 28075#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); 27880#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 27881#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27985#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 27892#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27818#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 27819#L111-2 assume !false; 28343#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28959#L114 assume !(12292 == ssl3_accept_~s__state~0); 28958#L117 assume !(16384 == ssl3_accept_~s__state~0); 28957#L120 assume !(8192 == ssl3_accept_~s__state~0); 28956#L123 assume !(24576 == ssl3_accept_~s__state~0); 28954#L126 assume !(8195 == ssl3_accept_~s__state~0); 28952#L129 assume !(8480 == ssl3_accept_~s__state~0); 28950#L132 assume !(8481 == ssl3_accept_~s__state~0); 28948#L135 assume !(8482 == ssl3_accept_~s__state~0); 28946#L138 assume 8464 == ssl3_accept_~s__state~0; 28562#L145 [2021-10-28 09:41:27,947 INFO L793 eck$LassoCheckResult]: Loop: 28562#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 29487#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28018#L286-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; 29484#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29471#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29467#L664-1 ssl3_accept_~skip~0 := 0; 29465#L111-2 assume !false; 29463#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29461#L114 assume !(12292 == ssl3_accept_~s__state~0); 29459#L117 assume !(16384 == ssl3_accept_~s__state~0); 29457#L120 assume !(8192 == ssl3_accept_~s__state~0); 29455#L123 assume !(24576 == ssl3_accept_~s__state~0); 29453#L126 assume !(8195 == ssl3_accept_~s__state~0); 29451#L129 assume !(8480 == ssl3_accept_~s__state~0); 29449#L132 assume !(8481 == ssl3_accept_~s__state~0); 29447#L135 assume !(8482 == ssl3_accept_~s__state~0); 29445#L138 assume !(8464 == ssl3_accept_~s__state~0); 29443#L141 assume !(8465 == ssl3_accept_~s__state~0); 29441#L144 assume !(8466 == ssl3_accept_~s__state~0); 29439#L147 assume 8496 == ssl3_accept_~s__state~0; 28386#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29436#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27864#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 29434#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29433#L305-2 ssl3_accept_~s__init_num~0 := 0; 29432#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29426#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29423#L664-1 ssl3_accept_~skip~0 := 0; 29422#L111-2 assume !false; 29421#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29420#L114 assume !(12292 == ssl3_accept_~s__state~0); 29418#L117 assume !(16384 == ssl3_accept_~s__state~0); 29416#L120 assume !(8192 == ssl3_accept_~s__state~0); 29414#L123 assume !(24576 == ssl3_accept_~s__state~0); 29410#L126 assume !(8195 == ssl3_accept_~s__state~0); 29408#L129 assume !(8480 == ssl3_accept_~s__state~0); 29406#L132 assume !(8481 == ssl3_accept_~s__state~0); 29404#L135 assume !(8482 == ssl3_accept_~s__state~0); 29402#L138 assume !(8464 == ssl3_accept_~s__state~0); 29399#L141 assume !(8465 == ssl3_accept_~s__state~0); 29397#L144 assume !(8466 == ssl3_accept_~s__state~0); 29394#L147 assume !(8496 == ssl3_accept_~s__state~0); 29393#L150 assume !(8497 == ssl3_accept_~s__state~0); 29392#L153 assume 8512 == ssl3_accept_~s__state~0; 27763#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27749#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 27750#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29386#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29379#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29375#L664-1 ssl3_accept_~skip~0 := 0; 29373#L111-2 assume !false; 29371#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29368#L114 assume !(12292 == ssl3_accept_~s__state~0); 29362#L117 assume !(16384 == ssl3_accept_~s__state~0); 29360#L120 assume !(8192 == ssl3_accept_~s__state~0); 29358#L123 assume !(24576 == ssl3_accept_~s__state~0); 29356#L126 assume !(8195 == ssl3_accept_~s__state~0); 29354#L129 assume !(8480 == ssl3_accept_~s__state~0); 29352#L132 assume !(8481 == ssl3_accept_~s__state~0); 29350#L135 assume !(8482 == ssl3_accept_~s__state~0); 29348#L138 assume !(8464 == ssl3_accept_~s__state~0); 29346#L141 assume !(8465 == ssl3_accept_~s__state~0); 29344#L144 assume !(8466 == ssl3_accept_~s__state~0); 29342#L147 assume !(8496 == ssl3_accept_~s__state~0); 29340#L150 assume !(8497 == ssl3_accept_~s__state~0); 29338#L153 assume !(8512 == ssl3_accept_~s__state~0); 28939#L156 assume !(8513 == ssl3_accept_~s__state~0); 28837#L159 assume 8528 == ssl3_accept_~s__state~0; 28377#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29086#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29085#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29084#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27966#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27805#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28467#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28420#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28416#L664-1 ssl3_accept_~skip~0 := 0; 28414#L111-2 assume !false; 28412#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28410#L114 assume !(12292 == ssl3_accept_~s__state~0); 28408#L117 assume !(16384 == ssl3_accept_~s__state~0); 28406#L120 assume !(8192 == ssl3_accept_~s__state~0); 28404#L123 assume !(24576 == ssl3_accept_~s__state~0); 28402#L126 assume !(8195 == ssl3_accept_~s__state~0); 28400#L129 assume !(8480 == ssl3_accept_~s__state~0); 28398#L132 assume !(8481 == ssl3_accept_~s__state~0); 28396#L135 assume !(8482 == ssl3_accept_~s__state~0); 28394#L138 assume !(8464 == ssl3_accept_~s__state~0); 28392#L141 assume !(8465 == ssl3_accept_~s__state~0); 28390#L144 assume !(8466 == ssl3_accept_~s__state~0); 28388#L147 assume !(8496 == ssl3_accept_~s__state~0); 28385#L150 assume !(8497 == ssl3_accept_~s__state~0); 28383#L153 assume !(8512 == ssl3_accept_~s__state~0); 28381#L156 assume !(8513 == ssl3_accept_~s__state~0); 28379#L159 assume !(8528 == ssl3_accept_~s__state~0); 28376#L162 assume !(8529 == ssl3_accept_~s__state~0); 28374#L165 assume !(8544 == ssl3_accept_~s__state~0); 28371#L168 assume !(8545 == ssl3_accept_~s__state~0); 28357#L171 assume 8560 == ssl3_accept_~s__state~0; 27745#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 27746#L450 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; 27731#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29319#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29316#L664-1 ssl3_accept_~skip~0 := 0; 29315#L111-2 assume !false; 29314#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29313#L114 assume !(12292 == ssl3_accept_~s__state~0); 29312#L117 assume !(16384 == ssl3_accept_~s__state~0); 29311#L120 assume !(8192 == ssl3_accept_~s__state~0); 29310#L123 assume !(24576 == ssl3_accept_~s__state~0); 29309#L126 assume !(8195 == ssl3_accept_~s__state~0); 29307#L129 assume !(8480 == ssl3_accept_~s__state~0); 28434#L132 assume !(8481 == ssl3_accept_~s__state~0); 28205#L135 assume !(8482 == ssl3_accept_~s__state~0); 28206#L138 assume 8464 == ssl3_accept_~s__state~0; 28562#L145 [2021-10-28 09:41:27,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:27,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-28 09:41:27,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:27,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604017688] [2021-10-28 09:41:27,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:27,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:27,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:27,961 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:27,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:27,972 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:27,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:27,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1629631396, now seen corresponding path program 1 times [2021-10-28 09:41:27,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:27,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711952444] [2021-10-28 09:41:27,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:27,973 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:27,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:28,023 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-10-28 09:41:28,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:28,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711952444] [2021-10-28 09:41:28,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711952444] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:28,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:28,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:28,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449134682] [2021-10-28 09:41:28,026 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:28,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:28,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:28,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:28,032 INFO L87 Difference]: Start difference. First operand 1977 states and 2658 transitions. cyclomatic complexity: 686 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:28,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:28,153 INFO L93 Difference]: Finished difference Result 2205 states and 2950 transitions. [2021-10-28 09:41:28,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:28,154 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2205 states and 2950 transitions. [2021-10-28 09:41:28,166 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1360 [2021-10-28 09:41:28,183 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2205 states to 2205 states and 2950 transitions. [2021-10-28 09:41:28,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1541 [2021-10-28 09:41:28,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1541 [2021-10-28 09:41:28,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2205 states and 2950 transitions. [2021-10-28 09:41:28,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:28,186 INFO L681 BuchiCegarLoop]: Abstraction has 2205 states and 2950 transitions. [2021-10-28 09:41:28,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2205 states and 2950 transitions. [2021-10-28 09:41:28,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2205 to 2157. [2021-10-28 09:41:28,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 2157 states have (on average 1.3324061196105703) internal successors, (2874), 2156 states have internal predecessors, (2874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:28,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 2874 transitions. [2021-10-28 09:41:28,235 INFO L704 BuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2021-10-28 09:41:28,235 INFO L587 BuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2021-10-28 09:41:28,235 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 09:41:28,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2157 states and 2874 transitions. [2021-10-28 09:41:28,244 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1330 [2021-10-28 09:41:28,245 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:28,245 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:28,285 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-28 09:41:28,285 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:28,285 INFO L791 eck$LassoCheckResult]: Stem: 32248#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); 32066#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 32067#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32175#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 32082#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32006#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 32007#L111-2 assume !false; 32554#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33295#L114 assume !(12292 == ssl3_accept_~s__state~0); 33293#L117 assume !(16384 == ssl3_accept_~s__state~0); 33291#L120 assume !(8192 == ssl3_accept_~s__state~0); 33289#L123 assume !(24576 == ssl3_accept_~s__state~0); 33287#L126 assume !(8195 == ssl3_accept_~s__state~0); 33285#L129 assume !(8480 == ssl3_accept_~s__state~0); 33283#L132 assume !(8481 == ssl3_accept_~s__state~0); 33281#L135 assume !(8482 == ssl3_accept_~s__state~0); 33249#L138 assume 8464 == ssl3_accept_~s__state~0; 32120#L145 [2021-10-28 09:41:28,286 INFO L793 eck$LassoCheckResult]: Loop: 32120#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 32121#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31978#L286-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; 31979#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33686#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33683#L664-1 ssl3_accept_~skip~0 := 0; 33660#L111-2 assume !false; 33659#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33658#L114 assume !(12292 == ssl3_accept_~s__state~0); 33657#L117 assume !(16384 == ssl3_accept_~s__state~0); 33656#L120 assume !(8192 == ssl3_accept_~s__state~0); 33655#L123 assume !(24576 == ssl3_accept_~s__state~0); 33654#L126 assume !(8195 == ssl3_accept_~s__state~0); 33652#L129 assume !(8480 == ssl3_accept_~s__state~0); 33650#L132 assume !(8481 == ssl3_accept_~s__state~0); 33649#L135 assume !(8482 == ssl3_accept_~s__state~0); 33648#L138 assume !(8464 == ssl3_accept_~s__state~0); 33647#L141 assume !(8465 == ssl3_accept_~s__state~0); 33645#L144 assume !(8466 == ssl3_accept_~s__state~0); 33642#L147 assume 8496 == ssl3_accept_~s__state~0; 32597#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33640#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33200#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 33638#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33637#L305-2 ssl3_accept_~s__init_num~0 := 0; 33636#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33630#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33627#L664-1 ssl3_accept_~skip~0 := 0; 33625#L111-2 assume !false; 33622#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33616#L114 assume !(12292 == ssl3_accept_~s__state~0); 33614#L117 assume !(16384 == ssl3_accept_~s__state~0); 33612#L120 assume !(8192 == ssl3_accept_~s__state~0); 33610#L123 assume !(24576 == ssl3_accept_~s__state~0); 33608#L126 assume !(8195 == ssl3_accept_~s__state~0); 33606#L129 assume !(8480 == ssl3_accept_~s__state~0); 33604#L132 assume !(8481 == ssl3_accept_~s__state~0); 33602#L135 assume !(8482 == ssl3_accept_~s__state~0); 33600#L138 assume !(8464 == ssl3_accept_~s__state~0); 33598#L141 assume !(8465 == ssl3_accept_~s__state~0); 33596#L144 assume !(8466 == ssl3_accept_~s__state~0); 33594#L147 assume !(8496 == ssl3_accept_~s__state~0); 33593#L150 assume !(8497 == ssl3_accept_~s__state~0); 33155#L153 assume 8512 == ssl3_accept_~s__state~0; 32591#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33147#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 33144#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33142#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33136#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33132#L664-1 ssl3_accept_~skip~0 := 0; 33130#L111-2 assume !false; 33128#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33126#L114 assume !(12292 == ssl3_accept_~s__state~0); 33124#L117 assume !(16384 == ssl3_accept_~s__state~0); 33122#L120 assume !(8192 == ssl3_accept_~s__state~0); 33120#L123 assume !(24576 == ssl3_accept_~s__state~0); 33118#L126 assume !(8195 == ssl3_accept_~s__state~0); 33116#L129 assume !(8480 == ssl3_accept_~s__state~0); 33114#L132 assume !(8481 == ssl3_accept_~s__state~0); 33112#L135 assume !(8482 == ssl3_accept_~s__state~0); 33110#L138 assume !(8464 == ssl3_accept_~s__state~0); 33108#L141 assume !(8465 == ssl3_accept_~s__state~0); 33107#L144 assume !(8466 == ssl3_accept_~s__state~0); 33105#L147 assume !(8496 == ssl3_accept_~s__state~0); 33103#L150 assume !(8497 == ssl3_accept_~s__state~0); 33100#L153 assume !(8512 == ssl3_accept_~s__state~0); 33099#L156 assume !(8513 == ssl3_accept_~s__state~0); 33097#L159 assume 8528 == ssl3_accept_~s__state~0; 32715#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33096#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33095#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 33094#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 33068#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 33064#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33062#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33049#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33045#L664-1 ssl3_accept_~skip~0 := 0; 33043#L111-2 assume !false; 33041#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33039#L114 assume !(12292 == ssl3_accept_~s__state~0); 33037#L117 assume !(16384 == ssl3_accept_~s__state~0); 33035#L120 assume !(8192 == ssl3_accept_~s__state~0); 33033#L123 assume !(24576 == ssl3_accept_~s__state~0); 33031#L126 assume !(8195 == ssl3_accept_~s__state~0); 33029#L129 assume !(8480 == ssl3_accept_~s__state~0); 33027#L132 assume !(8481 == ssl3_accept_~s__state~0); 33025#L135 assume !(8482 == ssl3_accept_~s__state~0); 33023#L138 assume !(8464 == ssl3_accept_~s__state~0); 33022#L141 assume !(8465 == ssl3_accept_~s__state~0); 33019#L144 assume !(8466 == ssl3_accept_~s__state~0); 33017#L147 assume !(8496 == ssl3_accept_~s__state~0); 33016#L150 assume !(8497 == ssl3_accept_~s__state~0); 33013#L153 assume !(8512 == ssl3_accept_~s__state~0); 33011#L156 assume !(8513 == ssl3_accept_~s__state~0); 33009#L159 assume !(8528 == ssl3_accept_~s__state~0); 33008#L162 assume !(8529 == ssl3_accept_~s__state~0); 33007#L165 assume 8544 == ssl3_accept_~s__state~0; 32377#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32999#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 32998#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33004#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32245#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 32189#L429 assume !(4 == ssl3_accept_~blastFlag~0); 32098#L429-2 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; 31989#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 32937#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32933#L664-1 ssl3_accept_~skip~0 := 0; 32931#L111-2 assume !false; 32929#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32927#L114 assume !(12292 == ssl3_accept_~s__state~0); 32925#L117 assume !(16384 == ssl3_accept_~s__state~0); 32923#L120 assume !(8192 == ssl3_accept_~s__state~0); 32921#L123 assume !(24576 == ssl3_accept_~s__state~0); 32920#L126 assume !(8195 == ssl3_accept_~s__state~0); 32919#L129 assume !(8480 == ssl3_accept_~s__state~0); 32918#L132 assume !(8481 == ssl3_accept_~s__state~0); 32574#L135 assume !(8482 == ssl3_accept_~s__state~0); 32575#L138 assume 8464 == ssl3_accept_~s__state~0; 32120#L145 [2021-10-28 09:41:28,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:28,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-28 09:41:28,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:28,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3000406] [2021-10-28 09:41:28,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:28,288 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:28,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:28,296 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:28,308 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:28,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:28,309 INFO L85 PathProgramCache]: Analyzing trace with hash 640470004, now seen corresponding path program 1 times [2021-10-28 09:41:28,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:28,309 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289091859] [2021-10-28 09:41:28,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:28,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:28,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:28,350 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:28,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:28,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289091859] [2021-10-28 09:41:28,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289091859] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:28,351 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:28,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:28,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567365749] [2021-10-28 09:41:28,352 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:28,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:28,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:28,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:28,353 INFO L87 Difference]: Start difference. First operand 2157 states and 2874 transitions. cyclomatic complexity: 722 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:28,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:28,512 INFO L93 Difference]: Finished difference Result 2321 states and 3080 transitions. [2021-10-28 09:41:28,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:28,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2321 states and 3080 transitions. [2021-10-28 09:41:28,528 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2021-10-28 09:41:28,549 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2321 states to 2259 states and 2987 transitions. [2021-10-28 09:41:28,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1627 [2021-10-28 09:41:28,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1663 [2021-10-28 09:41:28,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2259 states and 2987 transitions. [2021-10-28 09:41:28,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:28,553 INFO L681 BuchiCegarLoop]: Abstraction has 2259 states and 2987 transitions. [2021-10-28 09:41:28,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states and 2987 transitions. [2021-10-28 09:41:28,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 2139. [2021-10-28 09:41:28,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.3263207106124357) internal successors, (2837), 2138 states have internal predecessors, (2837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:28,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2837 transitions. [2021-10-28 09:41:28,618 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2021-10-28 09:41:28,618 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2021-10-28 09:41:28,618 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 09:41:28,618 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2837 transitions. [2021-10-28 09:41:28,628 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-10-28 09:41:28,629 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:28,629 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:28,630 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:28,630 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:28,630 INFO L791 eck$LassoCheckResult]: Stem: 36729#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); 36536#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 36537#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36644#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 36554#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36478#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 36479#L111-2 assume !false; 37091#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37089#L114 assume !(12292 == ssl3_accept_~s__state~0); 37087#L117 assume !(16384 == ssl3_accept_~s__state~0); 37085#L120 assume !(8192 == ssl3_accept_~s__state~0); 37083#L123 assume !(24576 == ssl3_accept_~s__state~0); 37081#L126 assume !(8195 == ssl3_accept_~s__state~0); 37079#L129 assume !(8480 == ssl3_accept_~s__state~0); 37077#L132 assume 8481 == ssl3_accept_~s__state~0; 36716#L133 [2021-10-28 09:41:28,631 INFO L793 eck$LassoCheckResult]: Loop: 36716#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 36510#L271 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; 36411#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38119#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37916#L664-1 ssl3_accept_~skip~0 := 0; 37913#L111-2 assume !false; 37907#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37905#L114 assume !(12292 == ssl3_accept_~s__state~0); 37903#L117 assume !(16384 == ssl3_accept_~s__state~0); 37901#L120 assume !(8192 == ssl3_accept_~s__state~0); 37668#L123 assume !(24576 == ssl3_accept_~s__state~0); 37643#L126 assume !(8195 == ssl3_accept_~s__state~0); 37640#L129 assume !(8480 == ssl3_accept_~s__state~0); 37633#L132 assume !(8481 == ssl3_accept_~s__state~0); 37630#L135 assume !(8482 == ssl3_accept_~s__state~0); 37627#L138 assume !(8464 == ssl3_accept_~s__state~0); 37624#L141 assume !(8465 == ssl3_accept_~s__state~0); 37551#L144 assume !(8466 == ssl3_accept_~s__state~0); 37549#L147 assume !(8496 == ssl3_accept_~s__state~0); 37545#L150 assume !(8497 == ssl3_accept_~s__state~0); 37543#L153 assume !(8512 == ssl3_accept_~s__state~0); 37541#L156 assume !(8513 == ssl3_accept_~s__state~0); 37540#L159 assume !(8528 == ssl3_accept_~s__state~0); 37538#L162 assume !(8529 == ssl3_accept_~s__state~0); 37528#L165 assume !(8544 == ssl3_accept_~s__state~0); 37523#L168 assume !(8545 == ssl3_accept_~s__state~0); 37517#L171 assume !(8560 == ssl3_accept_~s__state~0); 37497#L174 assume !(8561 == ssl3_accept_~s__state~0); 37494#L177 assume 8448 == ssl3_accept_~s__state~0; 37480#L178 assume !(ssl3_accept_~num1~0 > 0); 36735#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36736#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37120#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37116#L664-1 ssl3_accept_~skip~0 := 0; 37115#L111-2 assume !false; 37114#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36974#L114 assume !(12292 == ssl3_accept_~s__state~0); 36976#L117 assume !(16384 == ssl3_accept_~s__state~0); 37331#L120 assume !(8192 == ssl3_accept_~s__state~0); 37325#L123 assume !(24576 == ssl3_accept_~s__state~0); 37327#L126 assume !(8195 == ssl3_accept_~s__state~0); 37315#L129 assume 8480 == ssl3_accept_~s__state~0; 36716#L133 [2021-10-28 09:41:28,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:28,632 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-28 09:41:28,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:28,632 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715136834] [2021-10-28 09:41:28,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:28,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:28,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:28,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:28,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:28,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715136834] [2021-10-28 09:41:28,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715136834] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:28,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:28,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:28,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084278424] [2021-10-28 09:41:28,666 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:41:28,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:28,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1019785860, now seen corresponding path program 1 times [2021-10-28 09:41:28,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:28,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639221578] [2021-10-28 09:41:28,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:28,668 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:28,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:28,707 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:28,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:28,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639221578] [2021-10-28 09:41:28,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639221578] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:28,708 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549727224] [2021-10-28 09:41:28,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:28,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:41:28,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:28,710 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:41:28,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-28 09:41:28,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:28,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:41:28,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:28,986 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:28,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549727224] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:28,986 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:41:28,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 09:41:28,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272483060] [2021-10-28 09:41:28,987 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:28,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:28,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:28,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:28,988 INFO L87 Difference]: Start difference. First operand 2139 states and 2837 transitions. cyclomatic complexity: 705 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-28 09:41:29,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:29,130 INFO L93 Difference]: Finished difference Result 2143 states and 2837 transitions. [2021-10-28 09:41:29,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:29,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2143 states and 2837 transitions. [2021-10-28 09:41:29,143 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2021-10-28 09:41:29,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2143 states to 2143 states and 2837 transitions. [2021-10-28 09:41:29,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1547 [2021-10-28 09:41:29,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1547 [2021-10-28 09:41:29,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2143 states and 2837 transitions. [2021-10-28 09:41:29,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:29,171 INFO L681 BuchiCegarLoop]: Abstraction has 2143 states and 2837 transitions. [2021-10-28 09:41:29,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states and 2837 transitions. [2021-10-28 09:41:29,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 2139. [2021-10-28 09:41:29,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.324450677886863) internal successors, (2833), 2138 states have internal predecessors, (2833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:29,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2833 transitions. [2021-10-28 09:41:29,219 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2021-10-28 09:41:29,219 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2021-10-28 09:41:29,220 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 09:41:29,220 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2833 transitions. [2021-10-28 09:41:29,228 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-10-28 09:41:29,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:29,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:29,229 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:29,229 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:29,229 INFO L791 eck$LassoCheckResult]: Stem: 41119#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); 40950#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 40951#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41052#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 40964#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40891#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 40892#L111-2 assume !false; 41476#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41470#L114 assume !(12292 == ssl3_accept_~s__state~0); 41465#L117 assume !(16384 == ssl3_accept_~s__state~0); 41460#L120 assume !(8192 == ssl3_accept_~s__state~0); 41454#L123 assume !(24576 == ssl3_accept_~s__state~0); 41449#L126 assume !(8195 == ssl3_accept_~s__state~0); 41443#L129 assume !(8480 == ssl3_accept_~s__state~0); 41438#L132 assume !(8481 == ssl3_accept_~s__state~0); 41432#L135 assume 8482 == ssl3_accept_~s__state~0; 40877#L136 [2021-10-28 09:41:29,230 INFO L793 eck$LassoCheckResult]: Loop: 40877#L136 ssl3_accept_~s__state~0 := 3; 40825#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 42892#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42889#L664-1 ssl3_accept_~skip~0 := 0; 42885#L111-2 assume !false; 42883#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42880#L114 assume !(12292 == ssl3_accept_~s__state~0); 42874#L117 assume !(16384 == ssl3_accept_~s__state~0); 42872#L120 assume !(8192 == ssl3_accept_~s__state~0); 42870#L123 assume !(24576 == ssl3_accept_~s__state~0); 42868#L126 assume !(8195 == ssl3_accept_~s__state~0); 42866#L129 assume !(8480 == ssl3_accept_~s__state~0); 42864#L132 assume !(8481 == ssl3_accept_~s__state~0); 42862#L135 assume !(8482 == ssl3_accept_~s__state~0); 42860#L138 assume !(8464 == ssl3_accept_~s__state~0); 42858#L141 assume !(8465 == ssl3_accept_~s__state~0); 40847#L144 assume !(8466 == ssl3_accept_~s__state~0); 40848#L147 assume !(8496 == ssl3_accept_~s__state~0); 41095#L150 assume !(8497 == ssl3_accept_~s__state~0); 40855#L153 assume !(8512 == ssl3_accept_~s__state~0); 40856#L156 assume !(8513 == ssl3_accept_~s__state~0); 41053#L159 assume !(8528 == ssl3_accept_~s__state~0); 40922#L162 assume !(8529 == ssl3_accept_~s__state~0); 40869#L165 assume !(8544 == ssl3_accept_~s__state~0); 40836#L168 assume !(8545 == ssl3_accept_~s__state~0); 40837#L171 assume !(8560 == ssl3_accept_~s__state~0); 41107#L174 assume !(8561 == ssl3_accept_~s__state~0); 41122#L177 assume 8448 == ssl3_accept_~s__state~0; 40914#L178 assume !(ssl3_accept_~num1~0 > 0); 40827#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41124#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41802#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41798#L664-1 ssl3_accept_~skip~0 := 0; 41796#L111-2 assume !false; 41794#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41792#L114 assume !(12292 == ssl3_accept_~s__state~0); 41790#L117 assume !(16384 == ssl3_accept_~s__state~0); 41788#L120 assume !(8192 == ssl3_accept_~s__state~0); 41786#L123 assume !(24576 == ssl3_accept_~s__state~0); 41784#L126 assume !(8195 == ssl3_accept_~s__state~0); 41782#L129 assume !(8480 == ssl3_accept_~s__state~0); 41779#L132 assume !(8481 == ssl3_accept_~s__state~0); 41777#L135 assume 8482 == ssl3_accept_~s__state~0; 40877#L136 [2021-10-28 09:41:29,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:29,230 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-28 09:41:29,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:29,231 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477795514] [2021-10-28 09:41:29,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:29,231 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:29,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:29,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:29,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:29,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477795514] [2021-10-28 09:41:29,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477795514] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:29,252 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:29,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:29,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404004029] [2021-10-28 09:41:29,252 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:41:29,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:29,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1242946419, now seen corresponding path program 1 times [2021-10-28 09:41:29,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:29,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331705422] [2021-10-28 09:41:29,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:29,255 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:29,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:29,281 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:29,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:29,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331705422] [2021-10-28 09:41:29,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331705422] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:29,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:29,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:29,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643004976] [2021-10-28 09:41:29,283 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:29,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:29,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:29,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:29,284 INFO L87 Difference]: Start difference. First operand 2139 states and 2833 transitions. cyclomatic complexity: 701 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-28 09:41:29,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:29,428 INFO L93 Difference]: Finished difference Result 2139 states and 2829 transitions. [2021-10-28 09:41:29,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:29,429 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2139 states and 2829 transitions. [2021-10-28 09:41:29,440 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-10-28 09:41:29,454 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2139 states to 2139 states and 2829 transitions. [2021-10-28 09:41:29,455 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1543 [2021-10-28 09:41:29,457 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1543 [2021-10-28 09:41:29,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2139 states and 2829 transitions. [2021-10-28 09:41:29,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:29,458 INFO L681 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-10-28 09:41:29,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states and 2829 transitions. [2021-10-28 09:41:29,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2021-10-28 09:41:29,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.3225806451612903) internal successors, (2829), 2138 states have internal predecessors, (2829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:29,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2829 transitions. [2021-10-28 09:41:29,509 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-10-28 09:41:29,509 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-10-28 09:41:29,510 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 09:41:29,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2829 transitions. [2021-10-28 09:41:29,518 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-10-28 09:41:29,519 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:29,519 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:29,523 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-28 09:41:29,523 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:29,524 INFO L791 eck$LassoCheckResult]: Stem: 45440#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); 45237#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 45238#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45348#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 45252#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45178#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 45179#L111-2 assume !false; 45830#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46781#L114 assume !(12292 == ssl3_accept_~s__state~0); 46780#L117 assume !(16384 == ssl3_accept_~s__state~0); 46778#L120 assume !(8192 == ssl3_accept_~s__state~0); 46775#L123 assume !(24576 == ssl3_accept_~s__state~0); 46769#L126 assume !(8195 == ssl3_accept_~s__state~0); 46767#L129 assume !(8480 == ssl3_accept_~s__state~0); 46765#L132 assume !(8481 == ssl3_accept_~s__state~0); 46763#L135 assume !(8482 == ssl3_accept_~s__state~0); 46761#L138 assume 8464 == ssl3_accept_~s__state~0; 45290#L145 [2021-10-28 09:41:29,524 INFO L793 eck$LassoCheckResult]: Loop: 45290#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 45291#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45152#L286-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; 45153#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46503#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46499#L664-1 ssl3_accept_~skip~0 := 0; 46497#L111-2 assume !false; 46495#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46493#L114 assume !(12292 == ssl3_accept_~s__state~0); 46491#L117 assume !(16384 == ssl3_accept_~s__state~0); 46489#L120 assume !(8192 == ssl3_accept_~s__state~0); 46487#L123 assume !(24576 == ssl3_accept_~s__state~0); 46485#L126 assume !(8195 == ssl3_accept_~s__state~0); 46483#L129 assume !(8480 == ssl3_accept_~s__state~0); 46480#L132 assume !(8481 == ssl3_accept_~s__state~0); 46481#L135 assume !(8482 == ssl3_accept_~s__state~0); 46475#L138 assume !(8464 == ssl3_accept_~s__state~0); 46473#L141 assume !(8465 == ssl3_accept_~s__state~0); 46472#L144 assume !(8466 == ssl3_accept_~s__state~0); 46325#L147 assume 8496 == ssl3_accept_~s__state~0; 46222#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 46322#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46307#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 46318#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46311#L305-2 ssl3_accept_~s__init_num~0 := 0; 46308#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46295#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46289#L664-1 ssl3_accept_~skip~0 := 0; 46284#L111-2 assume !false; 46277#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46274#L114 assume !(12292 == ssl3_accept_~s__state~0); 46271#L117 assume !(16384 == ssl3_accept_~s__state~0); 46268#L120 assume !(8192 == ssl3_accept_~s__state~0); 46265#L123 assume !(24576 == ssl3_accept_~s__state~0); 46262#L126 assume !(8195 == ssl3_accept_~s__state~0); 46259#L129 assume !(8480 == ssl3_accept_~s__state~0); 46256#L132 assume !(8481 == ssl3_accept_~s__state~0); 46253#L135 assume !(8482 == ssl3_accept_~s__state~0); 46250#L138 assume !(8464 == ssl3_accept_~s__state~0); 46247#L141 assume !(8465 == ssl3_accept_~s__state~0); 46244#L144 assume !(8466 == ssl3_accept_~s__state~0); 46241#L147 assume !(8496 == ssl3_accept_~s__state~0); 46238#L150 assume !(8497 == ssl3_accept_~s__state~0); 46230#L153 assume 8512 == ssl3_accept_~s__state~0; 46215#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46223#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 45259#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45260#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46772#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46768#L664-1 ssl3_accept_~skip~0 := 0; 46766#L111-2 assume !false; 46764#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46762#L114 assume !(12292 == ssl3_accept_~s__state~0); 46760#L117 assume !(16384 == ssl3_accept_~s__state~0); 46758#L120 assume !(8192 == ssl3_accept_~s__state~0); 46756#L123 assume !(24576 == ssl3_accept_~s__state~0); 46753#L126 assume !(8195 == ssl3_accept_~s__state~0); 46752#L129 assume !(8480 == ssl3_accept_~s__state~0); 46751#L132 assume !(8481 == ssl3_accept_~s__state~0); 46749#L135 assume !(8482 == ssl3_accept_~s__state~0); 46748#L138 assume !(8464 == ssl3_accept_~s__state~0); 46745#L141 assume !(8465 == ssl3_accept_~s__state~0); 46741#L144 assume !(8466 == ssl3_accept_~s__state~0); 46740#L147 assume !(8496 == ssl3_accept_~s__state~0); 46699#L150 assume !(8497 == ssl3_accept_~s__state~0); 46696#L153 assume !(8512 == ssl3_accept_~s__state~0); 46691#L156 assume !(8513 == ssl3_accept_~s__state~0); 46690#L159 assume 8528 == ssl3_accept_~s__state~0; 45277#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45278#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45451#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45431#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45330#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45171#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45195#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46737#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46729#L664-1 ssl3_accept_~skip~0 := 0; 46727#L111-2 assume !false; 46725#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46723#L114 assume !(12292 == ssl3_accept_~s__state~0); 46721#L117 assume !(16384 == ssl3_accept_~s__state~0); 46719#L120 assume !(8192 == ssl3_accept_~s__state~0); 46717#L123 assume !(24576 == ssl3_accept_~s__state~0); 46715#L126 assume !(8195 == ssl3_accept_~s__state~0); 46713#L129 assume !(8480 == ssl3_accept_~s__state~0); 46711#L132 assume !(8481 == ssl3_accept_~s__state~0); 46709#L135 assume !(8482 == ssl3_accept_~s__state~0); 46707#L138 assume !(8464 == ssl3_accept_~s__state~0); 46705#L141 assume !(8465 == ssl3_accept_~s__state~0); 46703#L144 assume !(8466 == ssl3_accept_~s__state~0); 46701#L147 assume !(8496 == ssl3_accept_~s__state~0); 46698#L150 assume !(8497 == ssl3_accept_~s__state~0); 46695#L153 assume !(8512 == ssl3_accept_~s__state~0); 46694#L156 assume !(8513 == ssl3_accept_~s__state~0); 46693#L159 assume !(8528 == ssl3_accept_~s__state~0); 46692#L162 assume !(8529 == ssl3_accept_~s__state~0); 46125#L165 assume 8544 == ssl3_accept_~s__state~0; 46123#L169 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; 46112#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46300#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46290#L664-1 ssl3_accept_~skip~0 := 0; 46285#L111-2 assume !false; 46278#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46275#L114 assume !(12292 == ssl3_accept_~s__state~0); 46272#L117 assume !(16384 == ssl3_accept_~s__state~0); 46269#L120 assume !(8192 == ssl3_accept_~s__state~0); 46266#L123 assume !(24576 == ssl3_accept_~s__state~0); 46263#L126 assume !(8195 == ssl3_accept_~s__state~0); 46260#L129 assume !(8480 == ssl3_accept_~s__state~0); 46257#L132 assume !(8481 == ssl3_accept_~s__state~0); 46254#L135 assume !(8482 == ssl3_accept_~s__state~0); 46251#L138 assume !(8464 == ssl3_accept_~s__state~0); 46248#L141 assume !(8465 == ssl3_accept_~s__state~0); 46245#L144 assume !(8466 == ssl3_accept_~s__state~0); 46242#L147 assume !(8496 == ssl3_accept_~s__state~0); 46239#L150 assume !(8497 == ssl3_accept_~s__state~0); 46233#L153 assume !(8512 == ssl3_accept_~s__state~0); 46228#L156 assume !(8513 == ssl3_accept_~s__state~0); 46229#L159 assume !(8528 == ssl3_accept_~s__state~0); 46237#L162 assume !(8529 == ssl3_accept_~s__state~0); 46236#L165 assume !(8544 == ssl3_accept_~s__state~0); 46126#L168 assume !(8545 == ssl3_accept_~s__state~0); 46127#L171 assume !(8560 == ssl3_accept_~s__state~0); 46354#L174 assume !(8561 == ssl3_accept_~s__state~0); 46352#L177 assume !(8448 == ssl3_accept_~s__state~0); 46350#L180 assume 8576 == ssl3_accept_~s__state~0; 46204#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 46348#L472 assume !(5 == ssl3_accept_~blastFlag~0); 46345#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 46338#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45272#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46513#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46818#L664-1 ssl3_accept_~skip~0 := 0; 46817#L111-2 assume !false; 46816#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46815#L114 assume !(12292 == ssl3_accept_~s__state~0); 46814#L117 assume !(16384 == ssl3_accept_~s__state~0); 46813#L120 assume !(8192 == ssl3_accept_~s__state~0); 46812#L123 assume !(24576 == ssl3_accept_~s__state~0); 46811#L126 assume !(8195 == ssl3_accept_~s__state~0); 46810#L129 assume !(8480 == ssl3_accept_~s__state~0); 45785#L132 assume !(8481 == ssl3_accept_~s__state~0); 46477#L135 assume !(8482 == ssl3_accept_~s__state~0); 46478#L138 assume 8464 == ssl3_accept_~s__state~0; 45290#L145 [2021-10-28 09:41:29,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-28 09:41:29,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:29,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224639649] [2021-10-28 09:41:29,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:29,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:29,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:29,535 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:29,560 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:29,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:29,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1526948107, now seen corresponding path program 1 times [2021-10-28 09:41:29,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:29,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625035718] [2021-10-28 09:41:29,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:29,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:29,613 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:29,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:29,613 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625035718] [2021-10-28 09:41:29,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625035718] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:29,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:29,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:29,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331337178] [2021-10-28 09:41:29,614 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:29,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:29,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:29,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:29,616 INFO L87 Difference]: Start difference. First operand 2139 states and 2829 transitions. cyclomatic complexity: 697 Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 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-28 09:41:29,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:29,819 INFO L93 Difference]: Finished difference Result 1755 states and 2280 transitions. [2021-10-28 09:41:29,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:29,819 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1755 states and 2280 transitions. [2021-10-28 09:41:29,829 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1060 [2021-10-28 09:41:29,854 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1755 states to 1499 states and 1958 transitions. [2021-10-28 09:41:29,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1130 [2021-10-28 09:41:29,857 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1386 [2021-10-28 09:41:29,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1499 states and 1958 transitions. [2021-10-28 09:41:29,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:29,858 INFO L681 BuchiCegarLoop]: Abstraction has 1499 states and 1958 transitions. [2021-10-28 09:41:29,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states and 1958 transitions. [2021-10-28 09:41:29,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1239. [2021-10-28 09:41:29,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1239 states have (on average 1.3131557707828894) internal successors, (1627), 1238 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:29,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1627 transitions. [2021-10-28 09:41:29,888 INFO L704 BuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2021-10-28 09:41:29,888 INFO L587 BuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2021-10-28 09:41:29,889 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 09:41:29,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1239 states and 1627 transitions. [2021-10-28 09:41:29,893 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1056 [2021-10-28 09:41:29,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:29,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:29,896 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-28 09:41:29,896 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:29,896 INFO L791 eck$LassoCheckResult]: Stem: 49253#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); 49110#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 49111#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49195#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 49122#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49062#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 49063#L111-2 assume !false; 49287#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50111#L114 assume !(12292 == ssl3_accept_~s__state~0); 50110#L117 assume !(16384 == ssl3_accept_~s__state~0); 50109#L120 assume !(8192 == ssl3_accept_~s__state~0); 50108#L123 assume !(24576 == ssl3_accept_~s__state~0); 50107#L126 assume !(8195 == ssl3_accept_~s__state~0); 50106#L129 assume !(8480 == ssl3_accept_~s__state~0); 50105#L132 assume !(8481 == ssl3_accept_~s__state~0); 50104#L135 assume !(8482 == ssl3_accept_~s__state~0); 50103#L138 assume 8464 == ssl3_accept_~s__state~0; 49153#L145 [2021-10-28 09:41:29,897 INFO L793 eck$LassoCheckResult]: Loop: 49153#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 49154#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49040#L286-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; 49041#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50049#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50045#L664-1 ssl3_accept_~skip~0 := 0; 50043#L111-2 assume !false; 50041#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50040#L114 assume !(12292 == ssl3_accept_~s__state~0); 50039#L117 assume !(16384 == ssl3_accept_~s__state~0); 50037#L120 assume !(8192 == ssl3_accept_~s__state~0); 50036#L123 assume !(24576 == ssl3_accept_~s__state~0); 50035#L126 assume !(8195 == ssl3_accept_~s__state~0); 50034#L129 assume !(8480 == ssl3_accept_~s__state~0); 50033#L132 assume !(8481 == ssl3_accept_~s__state~0); 50031#L135 assume !(8482 == ssl3_accept_~s__state~0); 50024#L138 assume !(8464 == ssl3_accept_~s__state~0); 50022#L141 assume !(8465 == ssl3_accept_~s__state~0); 50021#L144 assume !(8466 == ssl3_accept_~s__state~0); 50020#L147 assume 8496 == ssl3_accept_~s__state~0; 49205#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 49098#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49099#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 50090#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49166#L305-2 ssl3_accept_~s__init_num~0 := 0; 49185#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49102#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49103#L664-1 ssl3_accept_~skip~0 := 0; 50218#L111-2 assume !false; 50212#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50209#L114 assume !(12292 == ssl3_accept_~s__state~0); 50206#L117 assume !(16384 == ssl3_accept_~s__state~0); 50204#L120 assume !(8192 == ssl3_accept_~s__state~0); 50201#L123 assume !(24576 == ssl3_accept_~s__state~0); 50198#L126 assume !(8195 == ssl3_accept_~s__state~0); 50195#L129 assume !(8480 == ssl3_accept_~s__state~0); 50192#L132 assume !(8481 == ssl3_accept_~s__state~0); 50189#L135 assume !(8482 == ssl3_accept_~s__state~0); 50186#L138 assume !(8464 == ssl3_accept_~s__state~0); 50183#L141 assume !(8465 == ssl3_accept_~s__state~0); 50180#L144 assume !(8466 == ssl3_accept_~s__state~0); 50178#L147 assume !(8496 == ssl3_accept_~s__state~0); 50176#L150 assume !(8497 == ssl3_accept_~s__state~0); 49030#L153 assume 8512 == ssl3_accept_~s__state~0; 49023#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49012#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 49013#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49128#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50225#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50221#L664-1 ssl3_accept_~skip~0 := 0; 50220#L111-2 assume !false; 50219#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49145#L114 assume !(12292 == ssl3_accept_~s__state~0); 49019#L117 assume !(16384 == ssl3_accept_~s__state~0); 49020#L120 assume !(8192 == ssl3_accept_~s__state~0); 49129#L123 assume !(24576 == ssl3_accept_~s__state~0); 50202#L126 assume !(8195 == ssl3_accept_~s__state~0); 50199#L129 assume !(8480 == ssl3_accept_~s__state~0); 50196#L132 assume !(8481 == ssl3_accept_~s__state~0); 50193#L135 assume !(8482 == ssl3_accept_~s__state~0); 50190#L138 assume !(8464 == ssl3_accept_~s__state~0); 50187#L141 assume !(8465 == ssl3_accept_~s__state~0); 50184#L144 assume !(8466 == ssl3_accept_~s__state~0); 50181#L147 assume !(8496 == ssl3_accept_~s__state~0); 49233#L150 assume !(8497 == ssl3_accept_~s__state~0); 49234#L153 assume !(8512 == ssl3_accept_~s__state~0); 50113#L156 assume !(8513 == ssl3_accept_~s__state~0); 50112#L159 assume 8528 == ssl3_accept_~s__state~0; 49143#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49144#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49261#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49250#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49181#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 49057#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49075#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50215#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50211#L664-1 ssl3_accept_~skip~0 := 0; 50208#L111-2 assume !false; 50205#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50203#L114 assume !(12292 == ssl3_accept_~s__state~0); 50200#L117 assume !(16384 == ssl3_accept_~s__state~0); 50197#L120 assume !(8192 == ssl3_accept_~s__state~0); 50194#L123 assume !(24576 == ssl3_accept_~s__state~0); 50191#L126 assume !(8195 == ssl3_accept_~s__state~0); 50188#L129 assume !(8480 == ssl3_accept_~s__state~0); 50185#L132 assume !(8481 == ssl3_accept_~s__state~0); 50182#L135 assume !(8482 == ssl3_accept_~s__state~0); 50179#L138 assume !(8464 == ssl3_accept_~s__state~0); 50177#L141 assume !(8465 == ssl3_accept_~s__state~0); 50175#L144 assume !(8466 == ssl3_accept_~s__state~0); 50147#L147 assume !(8496 == ssl3_accept_~s__state~0); 50146#L150 assume !(8497 == ssl3_accept_~s__state~0); 50145#L153 assume !(8512 == ssl3_accept_~s__state~0); 50144#L156 assume !(8513 == ssl3_accept_~s__state~0); 50143#L159 assume !(8528 == ssl3_accept_~s__state~0); 49531#L162 assume !(8529 == ssl3_accept_~s__state~0); 49360#L165 assume 8544 == ssl3_accept_~s__state~0; 49357#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49354#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 49237#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49238#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49108#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 49204#L429 assume !(4 == ssl3_accept_~blastFlag~0); 49133#L429-2 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; 49007#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49872#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49870#L664-1 ssl3_accept_~skip~0 := 0; 50094#L111-2 assume !false; 50092#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50091#L114 assume !(12292 == ssl3_accept_~s__state~0); 50089#L117 assume !(16384 == ssl3_accept_~s__state~0); 50088#L120 assume !(8192 == ssl3_accept_~s__state~0); 50087#L123 assume !(24576 == ssl3_accept_~s__state~0); 50086#L126 assume !(8195 == ssl3_accept_~s__state~0); 50085#L129 assume !(8480 == ssl3_accept_~s__state~0); 50084#L132 assume !(8481 == ssl3_accept_~s__state~0); 50082#L135 assume !(8482 == ssl3_accept_~s__state~0); 50052#L138 assume !(8464 == ssl3_accept_~s__state~0); 50046#L141 assume !(8465 == ssl3_accept_~s__state~0); 50044#L144 assume !(8466 == ssl3_accept_~s__state~0); 49482#L147 assume !(8496 == ssl3_accept_~s__state~0); 49479#L150 assume !(8497 == ssl3_accept_~s__state~0); 49474#L153 assume !(8512 == ssl3_accept_~s__state~0); 49472#L156 assume !(8513 == ssl3_accept_~s__state~0); 49471#L159 assume !(8528 == ssl3_accept_~s__state~0); 49470#L162 assume !(8529 == ssl3_accept_~s__state~0); 49469#L165 assume !(8544 == ssl3_accept_~s__state~0); 49467#L168 assume !(8545 == ssl3_accept_~s__state~0); 49461#L171 assume !(8560 == ssl3_accept_~s__state~0); 49462#L174 assume !(8561 == ssl3_accept_~s__state~0); 49300#L177 assume 8448 == ssl3_accept_~s__state~0; 49301#L178 assume !(ssl3_accept_~num1~0 > 0); 49259#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49260#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49520#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49512#L664-1 ssl3_accept_~skip~0 := 0; 49510#L111-2 assume !false; 49508#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49506#L114 assume !(12292 == ssl3_accept_~s__state~0); 49504#L117 assume !(16384 == ssl3_accept_~s__state~0); 49502#L120 assume !(8192 == ssl3_accept_~s__state~0); 49500#L123 assume !(24576 == ssl3_accept_~s__state~0); 49498#L126 assume !(8195 == ssl3_accept_~s__state~0); 49496#L129 assume !(8480 == ssl3_accept_~s__state~0); 49494#L132 assume !(8481 == ssl3_accept_~s__state~0); 49492#L135 assume !(8482 == ssl3_accept_~s__state~0); 49490#L138 assume 8464 == ssl3_accept_~s__state~0; 49153#L145 [2021-10-28 09:41:29,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:29,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-28 09:41:29,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:29,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705146505] [2021-10-28 09:41:29,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:29,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:29,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:29,909 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:29,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:29,932 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:29,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:29,935 INFO L85 PathProgramCache]: Analyzing trace with hash 698319005, now seen corresponding path program 1 times [2021-10-28 09:41:29,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:29,935 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721584242] [2021-10-28 09:41:29,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:29,936 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:29,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:29,992 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:29,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:29,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721584242] [2021-10-28 09:41:29,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721584242] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:29,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610220153] [2021-10-28 09:41:29,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:29,993 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:41:29,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:29,994 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:41:30,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-28 09:41:30,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:30,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:41:30,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:30,587 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:30,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610220153] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:30,587 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:41:30,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 09:41:30,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038178765] [2021-10-28 09:41:30,589 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:30,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:30,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:41:30,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:41:30,591 INFO L87 Difference]: Start difference. First operand 1239 states and 1627 transitions. cyclomatic complexity: 391 Second operand has 4 states, 3 states have (on average 31.0) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:30,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:30,969 INFO L93 Difference]: Finished difference Result 2225 states and 2878 transitions. [2021-10-28 09:41:30,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:41:30,969 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2225 states and 2878 transitions. [2021-10-28 09:41:30,981 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2042 [2021-10-28 09:41:30,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2225 states to 2225 states and 2878 transitions. [2021-10-28 09:41:30,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2112 [2021-10-28 09:41:30,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2112 [2021-10-28 09:41:30,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2225 states and 2878 transitions. [2021-10-28 09:41:30,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:30,996 INFO L681 BuchiCegarLoop]: Abstraction has 2225 states and 2878 transitions. [2021-10-28 09:41:30,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2225 states and 2878 transitions. [2021-10-28 09:41:31,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2225 to 1643. [2021-10-28 09:41:31,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1643 states, 1643 states have (on average 1.3110164333536214) internal successors, (2154), 1642 states have internal predecessors, (2154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:31,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1643 states to 1643 states and 2154 transitions. [2021-10-28 09:41:31,038 INFO L704 BuchiCegarLoop]: Abstraction has 1643 states and 2154 transitions. [2021-10-28 09:41:31,038 INFO L587 BuchiCegarLoop]: Abstraction has 1643 states and 2154 transitions. [2021-10-28 09:41:31,038 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 09:41:31,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1643 states and 2154 transitions. [2021-10-28 09:41:31,045 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1460 [2021-10-28 09:41:31,045 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:31,045 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:31,047 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-28 09:41:31,048 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:31,048 INFO L791 eck$LassoCheckResult]: Stem: 53172#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); 53022#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 53023#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53110#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 53033#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52975#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 52976#L111-2 assume !false; 53201#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54385#L114 assume !(12292 == ssl3_accept_~s__state~0); 54384#L117 assume !(16384 == ssl3_accept_~s__state~0); 54383#L120 assume !(8192 == ssl3_accept_~s__state~0); 54382#L123 assume !(24576 == ssl3_accept_~s__state~0); 54381#L126 assume !(8195 == ssl3_accept_~s__state~0); 54380#L129 assume !(8480 == ssl3_accept_~s__state~0); 54379#L132 assume !(8481 == ssl3_accept_~s__state~0); 54378#L135 assume !(8482 == ssl3_accept_~s__state~0); 54377#L138 assume 8464 == ssl3_accept_~s__state~0; 53066#L145 [2021-10-28 09:41:31,049 INFO L793 eck$LassoCheckResult]: Loop: 53066#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 53067#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52953#L286-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; 52954#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 54424#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54420#L664-1 ssl3_accept_~skip~0 := 0; 54418#L111-2 assume !false; 54416#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54414#L114 assume !(12292 == ssl3_accept_~s__state~0); 54412#L117 assume !(16384 == ssl3_accept_~s__state~0); 54410#L120 assume !(8192 == ssl3_accept_~s__state~0); 54408#L123 assume !(24576 == ssl3_accept_~s__state~0); 54406#L126 assume !(8195 == ssl3_accept_~s__state~0); 54404#L129 assume !(8480 == ssl3_accept_~s__state~0); 54402#L132 assume !(8481 == ssl3_accept_~s__state~0); 54393#L135 assume !(8482 == ssl3_accept_~s__state~0); 54389#L138 assume !(8464 == ssl3_accept_~s__state~0); 54388#L141 assume !(8465 == ssl3_accept_~s__state~0); 54387#L144 assume !(8466 == ssl3_accept_~s__state~0); 54386#L147 assume 8496 == ssl3_accept_~s__state~0; 53119#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 53012#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53013#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 53076#L305 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 53077#L305-2 ssl3_accept_~s__init_num~0 := 0; 52966#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 54508#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54505#L664-1 ssl3_accept_~skip~0 := 0; 54504#L111-2 assume !false; 54498#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54496#L114 assume !(12292 == ssl3_accept_~s__state~0); 54494#L117 assume !(16384 == ssl3_accept_~s__state~0); 54492#L120 assume !(8192 == ssl3_accept_~s__state~0); 54490#L123 assume !(24576 == ssl3_accept_~s__state~0); 54488#L126 assume !(8195 == ssl3_accept_~s__state~0); 54486#L129 assume !(8480 == ssl3_accept_~s__state~0); 54484#L132 assume !(8481 == ssl3_accept_~s__state~0); 54482#L135 assume !(8482 == ssl3_accept_~s__state~0); 54480#L138 assume !(8464 == ssl3_accept_~s__state~0); 54478#L141 assume !(8465 == ssl3_accept_~s__state~0); 54476#L144 assume !(8466 == ssl3_accept_~s__state~0); 54474#L147 assume !(8496 == ssl3_accept_~s__state~0); 54472#L150 assume !(8497 == ssl3_accept_~s__state~0); 54470#L153 assume !(8512 == ssl3_accept_~s__state~0); 54468#L156 assume !(8513 == ssl3_accept_~s__state~0); 54466#L159 assume !(8528 == ssl3_accept_~s__state~0); 54464#L162 assume !(8529 == ssl3_accept_~s__state~0); 54462#L165 assume !(8544 == ssl3_accept_~s__state~0); 54461#L168 assume !(8545 == ssl3_accept_~s__state~0); 54458#L171 assume !(8560 == ssl3_accept_~s__state~0); 54455#L174 assume !(8561 == ssl3_accept_~s__state~0); 53060#L177 assume !(8448 == ssl3_accept_~s__state~0); 52912#L180 assume !(8576 == ssl3_accept_~s__state~0); 52913#L183 assume !(8577 == ssl3_accept_~s__state~0); 54448#L186 assume !(8592 == ssl3_accept_~s__state~0); 53132#L189 assume !(8593 == ssl3_accept_~s__state~0); 53133#L192 assume !(8608 == ssl3_accept_~s__state~0); 53138#L195 assume !(8609 == ssl3_accept_~s__state~0); 53103#L198 assume !(8640 == ssl3_accept_~s__state~0); 53085#L201 assume !(8641 == ssl3_accept_~s__state~0); 53086#L204 assume 8656 == ssl3_accept_~s__state~0; 53153#L208 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 52994#L551 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 52995#L556 assume !(10 == ssl3_accept_~blastFlag~0); 53029#L559 assume !(13 == ssl3_accept_~blastFlag~0); 53030#L562 assume !(16 == ssl3_accept_~blastFlag~0); 52971#L565 assume !(19 == ssl3_accept_~blastFlag~0); 52972#L565-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 53074#L576 assume !(0 == ssl3_accept_~tmp___10~0); 53100#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 53016#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53008#L664-1 ssl3_accept_~skip~0 := 0; 53009#L111-2 assume !false; 53052#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53053#L114 assume !(12292 == ssl3_accept_~s__state~0); 52931#L117 assume !(16384 == ssl3_accept_~s__state~0); 52932#L120 assume !(8192 == ssl3_accept_~s__state~0); 52979#L123 assume !(24576 == ssl3_accept_~s__state~0); 52980#L126 assume !(8195 == ssl3_accept_~s__state~0); 53098#L129 assume !(8480 == ssl3_accept_~s__state~0); 53162#L132 assume !(8481 == ssl3_accept_~s__state~0); 53149#L135 assume !(8482 == ssl3_accept_~s__state~0); 53150#L138 assume !(8464 == ssl3_accept_~s__state~0); 53035#L141 assume !(8465 == ssl3_accept_~s__state~0); 52936#L144 assume !(8466 == ssl3_accept_~s__state~0); 52937#L147 assume !(8496 == ssl3_accept_~s__state~0); 53143#L150 assume !(8497 == ssl3_accept_~s__state~0); 52942#L153 assume !(8512 == ssl3_accept_~s__state~0); 52943#L156 assume !(8513 == ssl3_accept_~s__state~0); 53111#L159 assume !(8528 == ssl3_accept_~s__state~0); 53001#L162 assume !(8529 == ssl3_accept_~s__state~0); 52955#L165 assume !(8544 == ssl3_accept_~s__state~0); 52927#L168 assume !(8545 == ssl3_accept_~s__state~0); 52928#L171 assume !(8560 == ssl3_accept_~s__state~0); 53156#L174 assume !(8561 == ssl3_accept_~s__state~0); 53175#L177 assume !(8448 == ssl3_accept_~s__state~0); 54451#L180 assume !(8576 == ssl3_accept_~s__state~0); 52989#L183 assume !(8577 == ssl3_accept_~s__state~0); 52990#L186 assume !(8592 == ssl3_accept_~s__state~0); 53091#L189 assume !(8593 == ssl3_accept_~s__state~0); 54445#L192 assume !(8608 == ssl3_accept_~s__state~0); 54442#L195 assume !(8609 == ssl3_accept_~s__state~0); 54436#L198 assume !(8640 == ssl3_accept_~s__state~0); 54434#L201 assume !(8641 == ssl3_accept_~s__state~0); 54431#L204 assume !(8656 == ssl3_accept_~s__state~0); 54150#L207 assume !(8657 == ssl3_accept_~s__state~0); 52951#L210 assume 8672 == ssl3_accept_~s__state~0; 52952#L214 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 53062#L584 assume !(11 == ssl3_accept_~blastFlag~0); 53063#L587 assume !(14 == ssl3_accept_~blastFlag~0); 53037#L590 assume !(17 == ssl3_accept_~blastFlag~0); 53038#L593 assume !(20 == ssl3_accept_~blastFlag~0); 53027#L593-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 53028#L603 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 52918#L603-2 ssl3_accept_~s__init_num~0 := 0; 52919#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 54209#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54205#L664-1 ssl3_accept_~skip~0 := 0; 54203#L111-2 assume !false; 54201#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54200#L114 assume !(12292 == ssl3_accept_~s__state~0); 54193#L117 assume !(16384 == ssl3_accept_~s__state~0); 54189#L120 assume !(8192 == ssl3_accept_~s__state~0); 54182#L123 assume !(24576 == ssl3_accept_~s__state~0); 54179#L126 assume !(8195 == ssl3_accept_~s__state~0); 54176#L129 assume !(8480 == ssl3_accept_~s__state~0); 54173#L132 assume !(8481 == ssl3_accept_~s__state~0); 54170#L135 assume !(8482 == ssl3_accept_~s__state~0); 53382#L138 assume !(8464 == ssl3_accept_~s__state~0); 53376#L141 assume !(8465 == ssl3_accept_~s__state~0); 53370#L144 assume !(8466 == ssl3_accept_~s__state~0); 53355#L147 assume !(8496 == ssl3_accept_~s__state~0); 53353#L150 assume !(8497 == ssl3_accept_~s__state~0); 53351#L153 assume !(8512 == ssl3_accept_~s__state~0); 53349#L156 assume !(8513 == ssl3_accept_~s__state~0); 53278#L159 assume !(8528 == ssl3_accept_~s__state~0); 53279#L162 assume !(8529 == ssl3_accept_~s__state~0); 53274#L165 assume !(8544 == ssl3_accept_~s__state~0); 53275#L168 assume !(8545 == ssl3_accept_~s__state~0); 53267#L171 assume !(8560 == ssl3_accept_~s__state~0); 53268#L174 assume !(8561 == ssl3_accept_~s__state~0); 53330#L177 assume 8448 == ssl3_accept_~s__state~0; 53258#L178 assume !(ssl3_accept_~num1~0 > 0); 53253#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53249#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 53250#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53241#L664-1 ssl3_accept_~skip~0 := 0; 53242#L111-2 assume !false; 53237#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53238#L114 assume !(12292 == ssl3_accept_~s__state~0); 53232#L117 assume !(16384 == ssl3_accept_~s__state~0); 53233#L120 assume !(8192 == ssl3_accept_~s__state~0); 53227#L123 assume !(24576 == ssl3_accept_~s__state~0); 53229#L126 assume !(8195 == ssl3_accept_~s__state~0); 53222#L129 assume !(8480 == ssl3_accept_~s__state~0); 53223#L132 assume !(8481 == ssl3_accept_~s__state~0); 53217#L135 assume !(8482 == ssl3_accept_~s__state~0); 53218#L138 assume 8464 == ssl3_accept_~s__state~0; 53066#L145 [2021-10-28 09:41:31,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:31,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-28 09:41:31,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:31,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667305443] [2021-10-28 09:41:31,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:31,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:31,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:31,059 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:31,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:31,070 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:31,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:31,071 INFO L85 PathProgramCache]: Analyzing trace with hash -846917529, now seen corresponding path program 1 times [2021-10-28 09:41:31,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:31,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36839548] [2021-10-28 09:41:31,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:31,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:31,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:31,122 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-28 09:41:31,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:31,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36839548] [2021-10-28 09:41:31,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36839548] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:31,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:31,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:31,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819204080] [2021-10-28 09:41:31,124 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:31,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:31,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:31,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:31,125 INFO L87 Difference]: Start difference. First operand 1643 states and 2154 transitions. cyclomatic complexity: 514 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:31,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:31,151 INFO L93 Difference]: Finished difference Result 2985 states and 3948 transitions. [2021-10-28 09:41:31,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:31,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2985 states and 3948 transitions. [2021-10-28 09:41:31,167 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2802 [2021-10-28 09:41:31,179 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2985 states to 2985 states and 3948 transitions. [2021-10-28 09:41:31,179 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2872 [2021-10-28 09:41:31,183 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2872 [2021-10-28 09:41:31,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2985 states and 3948 transitions. [2021-10-28 09:41:31,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:31,184 INFO L681 BuchiCegarLoop]: Abstraction has 2985 states and 3948 transitions. [2021-10-28 09:41:31,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2985 states and 3948 transitions. [2021-10-28 09:41:31,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2985 to 2985. [2021-10-28 09:41:31,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2985 states, 2985 states have (on average 1.3226130653266333) internal successors, (3948), 2984 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:31,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2985 states to 2985 states and 3948 transitions. [2021-10-28 09:41:31,303 INFO L704 BuchiCegarLoop]: Abstraction has 2985 states and 3948 transitions. [2021-10-28 09:41:31,303 INFO L587 BuchiCegarLoop]: Abstraction has 2985 states and 3948 transitions. [2021-10-28 09:41:31,303 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 09:41:31,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2985 states and 3948 transitions. [2021-10-28 09:41:31,314 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2802 [2021-10-28 09:41:31,314 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:31,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:31,317 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-28 09:41:31,317 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:31,318 INFO L791 eck$LassoCheckResult]: Stem: 57802#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); 57659#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 57660#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57742#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 57670#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57613#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 57614#L111-2 assume !false; 57828#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59347#L114 assume !(12292 == ssl3_accept_~s__state~0); 59346#L117 assume !(16384 == ssl3_accept_~s__state~0); 59345#L120 assume !(8192 == ssl3_accept_~s__state~0); 59344#L123 assume !(24576 == ssl3_accept_~s__state~0); 59343#L126 assume !(8195 == ssl3_accept_~s__state~0); 59342#L129 assume !(8480 == ssl3_accept_~s__state~0); 59341#L132 assume !(8481 == ssl3_accept_~s__state~0); 58861#L135 assume !(8482 == ssl3_accept_~s__state~0); 58862#L138 assume 8464 == ssl3_accept_~s__state~0; 57939#L145 [2021-10-28 09:41:31,318 INFO L793 eck$LassoCheckResult]: Loop: 57939#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 59070#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 58922#L286-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; 58923#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 58912#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58909#L664-1 ssl3_accept_~skip~0 := 0; 58908#L111-2 assume !false; 58907#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58906#L114 assume !(12292 == ssl3_accept_~s__state~0); 58905#L117 assume !(16384 == ssl3_accept_~s__state~0); 58904#L120 assume !(8192 == ssl3_accept_~s__state~0); 58897#L123 assume !(24576 == ssl3_accept_~s__state~0); 58894#L126 assume !(8195 == ssl3_accept_~s__state~0); 58870#L129 assume !(8480 == ssl3_accept_~s__state~0); 58868#L132 assume !(8481 == ssl3_accept_~s__state~0); 58866#L135 assume !(8482 == ssl3_accept_~s__state~0); 58863#L138 assume !(8464 == ssl3_accept_~s__state~0); 58860#L141 assume !(8465 == ssl3_accept_~s__state~0); 58408#L144 assume !(8466 == ssl3_accept_~s__state~0); 58252#L147 assume 8496 == ssl3_accept_~s__state~0; 58248#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 58245#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58242#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 58240#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 57712#L305-2 ssl3_accept_~s__init_num~0 := 0; 58236#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 58233#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58230#L664-1 ssl3_accept_~skip~0 := 0; 58229#L111-2 assume !false; 58228#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58227#L114 assume !(12292 == ssl3_accept_~s__state~0); 58226#L117 assume !(16384 == ssl3_accept_~s__state~0); 58225#L120 assume !(8192 == ssl3_accept_~s__state~0); 58224#L123 assume !(24576 == ssl3_accept_~s__state~0); 58223#L126 assume !(8195 == ssl3_accept_~s__state~0); 58222#L129 assume !(8480 == ssl3_accept_~s__state~0); 58221#L132 assume !(8481 == ssl3_accept_~s__state~0); 58220#L135 assume !(8482 == ssl3_accept_~s__state~0); 58219#L138 assume !(8464 == ssl3_accept_~s__state~0); 58218#L141 assume !(8465 == ssl3_accept_~s__state~0); 58217#L144 assume !(8466 == ssl3_accept_~s__state~0); 58216#L147 assume !(8496 == ssl3_accept_~s__state~0); 58215#L150 assume !(8497 == ssl3_accept_~s__state~0); 58214#L153 assume 8512 == ssl3_accept_~s__state~0; 57913#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59280#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 58202#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58199#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 58188#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58179#L664-1 ssl3_accept_~skip~0 := 0; 58175#L111-2 assume !false; 58166#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58159#L114 assume !(12292 == ssl3_accept_~s__state~0); 58149#L117 assume !(16384 == ssl3_accept_~s__state~0); 58143#L120 assume !(8192 == ssl3_accept_~s__state~0); 58136#L123 assume !(24576 == ssl3_accept_~s__state~0); 58128#L126 assume !(8195 == ssl3_accept_~s__state~0); 58127#L129 assume !(8480 == ssl3_accept_~s__state~0); 58126#L132 assume !(8481 == ssl3_accept_~s__state~0); 58121#L135 assume !(8482 == ssl3_accept_~s__state~0); 58114#L138 assume !(8464 == ssl3_accept_~s__state~0); 58111#L141 assume !(8465 == ssl3_accept_~s__state~0); 58107#L144 assume !(8466 == ssl3_accept_~s__state~0); 58102#L147 assume !(8496 == ssl3_accept_~s__state~0); 58098#L150 assume !(8497 == ssl3_accept_~s__state~0); 58089#L153 assume !(8512 == ssl3_accept_~s__state~0); 58084#L156 assume !(8513 == ssl3_accept_~s__state~0); 58079#L159 assume 8528 == ssl3_accept_~s__state~0; 57899#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58078#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 58073#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 58074#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 58052#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 58050#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58045#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 58046#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58016#L664-1 ssl3_accept_~skip~0 := 0; 58017#L111-2 assume !false; 58004#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58005#L114 assume !(12292 == ssl3_accept_~s__state~0); 57990#L117 assume !(16384 == ssl3_accept_~s__state~0); 57991#L120 assume !(8192 == ssl3_accept_~s__state~0); 57976#L123 assume !(24576 == ssl3_accept_~s__state~0); 57977#L126 assume !(8195 == ssl3_accept_~s__state~0); 57962#L129 assume !(8480 == ssl3_accept_~s__state~0); 57963#L132 assume !(8481 == ssl3_accept_~s__state~0); 57952#L135 assume !(8482 == ssl3_accept_~s__state~0); 57953#L138 assume !(8464 == ssl3_accept_~s__state~0); 57942#L141 assume !(8465 == ssl3_accept_~s__state~0); 57943#L144 assume !(8466 == ssl3_accept_~s__state~0); 57930#L147 assume !(8496 == ssl3_accept_~s__state~0); 57931#L150 assume !(8497 == ssl3_accept_~s__state~0); 57917#L153 assume !(8512 == ssl3_accept_~s__state~0); 57918#L156 assume !(8513 == ssl3_accept_~s__state~0); 57903#L159 assume !(8528 == ssl3_accept_~s__state~0); 57904#L162 assume !(8529 == ssl3_accept_~s__state~0); 57879#L165 assume 8544 == ssl3_accept_~s__state~0; 57880#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57864#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 57863#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57852#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57796#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 57797#L429 assume !(4 == ssl3_accept_~blastFlag~0); 59289#L429-2 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; 59287#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 59126#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59122#L664-1 ssl3_accept_~skip~0 := 0; 59120#L111-2 assume !false; 59118#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59116#L114 assume !(12292 == ssl3_accept_~s__state~0); 59114#L117 assume !(16384 == ssl3_accept_~s__state~0); 59112#L120 assume !(8192 == ssl3_accept_~s__state~0); 59110#L123 assume !(24576 == ssl3_accept_~s__state~0); 59108#L126 assume !(8195 == ssl3_accept_~s__state~0); 59104#L129 assume !(8480 == ssl3_accept_~s__state~0); 59102#L132 assume !(8481 == ssl3_accept_~s__state~0); 59100#L135 assume !(8482 == ssl3_accept_~s__state~0); 59096#L138 assume !(8464 == ssl3_accept_~s__state~0); 59094#L141 assume !(8465 == ssl3_accept_~s__state~0); 59093#L144 assume !(8466 == ssl3_accept_~s__state~0); 59025#L147 assume !(8496 == ssl3_accept_~s__state~0); 59024#L150 assume !(8497 == ssl3_accept_~s__state~0); 59023#L153 assume !(8512 == ssl3_accept_~s__state~0); 59021#L156 assume !(8513 == ssl3_accept_~s__state~0); 59018#L159 assume !(8528 == ssl3_accept_~s__state~0); 59012#L162 assume !(8529 == ssl3_accept_~s__state~0); 59010#L165 assume !(8544 == ssl3_accept_~s__state~0); 59008#L168 assume !(8545 == ssl3_accept_~s__state~0); 59006#L171 assume !(8560 == ssl3_accept_~s__state~0); 59004#L174 assume !(8561 == ssl3_accept_~s__state~0); 59002#L177 assume 8448 == ssl3_accept_~s__state~0; 59000#L178 assume !(ssl3_accept_~num1~0 > 0); 58996#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58994#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 58974#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58969#L664-1 ssl3_accept_~skip~0 := 0; 58966#L111-2 assume !false; 58963#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58960#L114 assume !(12292 == ssl3_accept_~s__state~0); 58949#L117 assume 16384 == ssl3_accept_~s__state~0; 58946#L223 ssl3_accept_~s__server~0 := 1; 58944#L228 assume 0 != ssl3_accept_~cb~0; 58941#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 58936#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 58933#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 58930#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 58927#L255 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 58928#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 59065#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59062#L664-1 ssl3_accept_~skip~0 := 0; 59059#L111-2 assume !false; 59053#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59051#L114 assume !(12292 == ssl3_accept_~s__state~0); 59050#L117 assume !(16384 == ssl3_accept_~s__state~0); 59049#L120 assume !(8192 == ssl3_accept_~s__state~0); 59048#L123 assume !(24576 == ssl3_accept_~s__state~0); 59047#L126 assume !(8195 == ssl3_accept_~s__state~0); 58871#L129 assume !(8480 == ssl3_accept_~s__state~0); 58872#L132 assume !(8481 == ssl3_accept_~s__state~0); 59030#L135 assume !(8482 == ssl3_accept_~s__state~0); 59029#L138 assume 8464 == ssl3_accept_~s__state~0; 57939#L145 [2021-10-28 09:41:31,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:31,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-28 09:41:31,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:31,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548104240] [2021-10-28 09:41:31,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:31,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:31,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:31,334 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:31,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:31,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:31,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:31,346 INFO L85 PathProgramCache]: Analyzing trace with hash -2093440595, now seen corresponding path program 1 times [2021-10-28 09:41:31,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:31,346 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184184084] [2021-10-28 09:41:31,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:31,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:31,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:31,400 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:31,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:31,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184184084] [2021-10-28 09:41:31,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184184084] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:31,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802652368] [2021-10-28 09:41:31,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:31,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:41:31,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:31,435 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:41:31,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-28 09:41:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:31,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:41:31,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:32,042 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-10-28 09:41:32,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802652368] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:32,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:41:32,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:41:32,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279628793] [2021-10-28 09:41:32,044 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:32,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:32,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:32,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:41:32,045 INFO L87 Difference]: Start difference. First operand 2985 states and 3948 transitions. cyclomatic complexity: 967 Second operand has 3 states, 3 states have (on average 26.333333333333332) 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-28 09:41:32,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:32,171 INFO L93 Difference]: Finished difference Result 3065 states and 4044 transitions. [2021-10-28 09:41:32,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:32,171 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3065 states and 4044 transitions. [2021-10-28 09:41:32,187 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2882 [2021-10-28 09:41:32,200 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3065 states to 3065 states and 4044 transitions. [2021-10-28 09:41:32,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2952 [2021-10-28 09:41:32,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2952 [2021-10-28 09:41:32,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3065 states and 4044 transitions. [2021-10-28 09:41:32,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:32,210 INFO L681 BuchiCegarLoop]: Abstraction has 3065 states and 4044 transitions. [2021-10-28 09:41:32,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3065 states and 4044 transitions. [2021-10-28 09:41:32,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3065 to 3021. [2021-10-28 09:41:32,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3021 states, 3021 states have (on average 1.3214167494207216) internal successors, (3992), 3020 states have internal predecessors, (3992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:32,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3021 states to 3021 states and 3992 transitions. [2021-10-28 09:41:32,264 INFO L704 BuchiCegarLoop]: Abstraction has 3021 states and 3992 transitions. [2021-10-28 09:41:32,264 INFO L587 BuchiCegarLoop]: Abstraction has 3021 states and 3992 transitions. [2021-10-28 09:41:32,265 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 09:41:32,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3021 states and 3992 transitions. [2021-10-28 09:41:32,277 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2838 [2021-10-28 09:41:32,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:32,277 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:32,280 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-28 09:41:32,280 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:32,280 INFO L791 eck$LassoCheckResult]: Stem: 64356#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); 64199#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 64200#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64286#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 64210#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64149#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 64150#L111-2 assume !false; 64387#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66788#L114 assume !(12292 == ssl3_accept_~s__state~0); 66786#L117 assume !(16384 == ssl3_accept_~s__state~0); 66784#L120 assume !(8192 == ssl3_accept_~s__state~0); 66782#L123 assume !(24576 == ssl3_accept_~s__state~0); 66780#L126 assume !(8195 == ssl3_accept_~s__state~0); 65577#L129 assume !(8480 == ssl3_accept_~s__state~0); 65570#L132 assume !(8481 == ssl3_accept_~s__state~0); 65562#L135 assume !(8482 == ssl3_accept_~s__state~0); 65563#L138 assume 8464 == ssl3_accept_~s__state~0; 64241#L145 [2021-10-28 09:41:32,281 INFO L793 eck$LassoCheckResult]: Loop: 64241#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 64242#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 64125#L286-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; 64126#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66878#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66875#L664-1 ssl3_accept_~skip~0 := 0; 66874#L111-2 assume !false; 66873#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66872#L114 assume !(12292 == ssl3_accept_~s__state~0); 66871#L117 assume !(16384 == ssl3_accept_~s__state~0); 66870#L120 assume !(8192 == ssl3_accept_~s__state~0); 66868#L123 assume !(24576 == ssl3_accept_~s__state~0); 66867#L126 assume !(8195 == ssl3_accept_~s__state~0); 66865#L129 assume !(8480 == ssl3_accept_~s__state~0); 66864#L132 assume !(8481 == ssl3_accept_~s__state~0); 66863#L135 assume !(8482 == ssl3_accept_~s__state~0); 66862#L138 assume !(8464 == ssl3_accept_~s__state~0); 66825#L141 assume !(8465 == ssl3_accept_~s__state~0); 66355#L144 assume !(8466 == ssl3_accept_~s__state~0); 66149#L147 assume 8496 == ssl3_accept_~s__state~0; 64461#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 66147#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 64721#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 66146#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 64254#L305-2 ssl3_accept_~s__init_num~0 := 0; 66142#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66139#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66136#L664-1 ssl3_accept_~skip~0 := 0; 66135#L111-2 assume !false; 66134#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66133#L114 assume !(12292 == ssl3_accept_~s__state~0); 66132#L117 assume !(16384 == ssl3_accept_~s__state~0); 66131#L120 assume !(8192 == ssl3_accept_~s__state~0); 66129#L123 assume !(24576 == ssl3_accept_~s__state~0); 66127#L126 assume !(8195 == ssl3_accept_~s__state~0); 66125#L129 assume !(8480 == ssl3_accept_~s__state~0); 66123#L132 assume !(8481 == ssl3_accept_~s__state~0); 66121#L135 assume !(8482 == ssl3_accept_~s__state~0); 66119#L138 assume !(8464 == ssl3_accept_~s__state~0); 66117#L141 assume !(8465 == ssl3_accept_~s__state~0); 66115#L144 assume !(8466 == ssl3_accept_~s__state~0); 66113#L147 assume !(8496 == ssl3_accept_~s__state~0); 66111#L150 assume !(8497 == ssl3_accept_~s__state~0); 66109#L153 assume 8512 == ssl3_accept_~s__state~0; 64107#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64096#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 64097#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 64214#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 64670#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64662#L664-1 ssl3_accept_~skip~0 := 0; 64660#L111-2 assume !false; 64657#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64655#L114 assume !(12292 == ssl3_accept_~s__state~0); 64653#L117 assume !(16384 == ssl3_accept_~s__state~0); 64651#L120 assume !(8192 == ssl3_accept_~s__state~0); 64649#L123 assume !(24576 == ssl3_accept_~s__state~0); 64647#L126 assume !(8195 == ssl3_accept_~s__state~0); 64645#L129 assume !(8480 == ssl3_accept_~s__state~0); 64642#L132 assume !(8481 == ssl3_accept_~s__state~0); 64639#L135 assume !(8482 == ssl3_accept_~s__state~0); 64637#L138 assume !(8464 == ssl3_accept_~s__state~0); 64635#L141 assume !(8465 == ssl3_accept_~s__state~0); 64633#L144 assume !(8466 == ssl3_accept_~s__state~0); 64631#L147 assume !(8496 == ssl3_accept_~s__state~0); 64628#L150 assume !(8497 == ssl3_accept_~s__state~0); 64625#L153 assume !(8512 == ssl3_accept_~s__state~0); 64620#L156 assume !(8513 == ssl3_accept_~s__state~0); 64616#L159 assume 8528 == ssl3_accept_~s__state~0; 64230#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64231#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 65863#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 65864#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66315#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 64160#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64161#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66808#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66805#L664-1 ssl3_accept_~skip~0 := 0; 66804#L111-2 assume !false; 66803#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66802#L114 assume !(12292 == ssl3_accept_~s__state~0); 66799#L117 assume !(16384 == ssl3_accept_~s__state~0); 66798#L120 assume !(8192 == ssl3_accept_~s__state~0); 66797#L123 assume !(24576 == ssl3_accept_~s__state~0); 66796#L126 assume !(8195 == ssl3_accept_~s__state~0); 66795#L129 assume !(8480 == ssl3_accept_~s__state~0); 66794#L132 assume !(8481 == ssl3_accept_~s__state~0); 66793#L135 assume !(8482 == ssl3_accept_~s__state~0); 66792#L138 assume !(8464 == ssl3_accept_~s__state~0); 66791#L141 assume !(8465 == ssl3_accept_~s__state~0); 66790#L144 assume !(8466 == ssl3_accept_~s__state~0); 66789#L147 assume !(8496 == ssl3_accept_~s__state~0); 66787#L150 assume !(8497 == ssl3_accept_~s__state~0); 66785#L153 assume !(8512 == ssl3_accept_~s__state~0); 66783#L156 assume !(8513 == ssl3_accept_~s__state~0); 66781#L159 assume !(8528 == ssl3_accept_~s__state~0); 66779#L162 assume !(8529 == ssl3_accept_~s__state~0); 66778#L165 assume 8544 == ssl3_accept_~s__state~0; 64243#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64244#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 64120#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64408#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64349#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 64295#L429 assume !(4 == ssl3_accept_~blastFlag~0); 64296#L429-2 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; 66232#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66226#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66218#L664-1 ssl3_accept_~skip~0 := 0; 66216#L111-2 assume !false; 66214#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66212#L114 assume !(12292 == ssl3_accept_~s__state~0); 66210#L117 assume !(16384 == ssl3_accept_~s__state~0); 66208#L120 assume !(8192 == ssl3_accept_~s__state~0); 66206#L123 assume !(24576 == ssl3_accept_~s__state~0); 66204#L126 assume !(8195 == ssl3_accept_~s__state~0); 66202#L129 assume !(8480 == ssl3_accept_~s__state~0); 66200#L132 assume !(8481 == ssl3_accept_~s__state~0); 66196#L135 assume !(8482 == ssl3_accept_~s__state~0); 66193#L138 assume !(8464 == ssl3_accept_~s__state~0); 66190#L141 assume !(8465 == ssl3_accept_~s__state~0); 66187#L144 assume !(8466 == ssl3_accept_~s__state~0); 66182#L147 assume !(8496 == ssl3_accept_~s__state~0); 66177#L150 assume !(8497 == ssl3_accept_~s__state~0); 66171#L153 assume !(8512 == ssl3_accept_~s__state~0); 66169#L156 assume !(8513 == ssl3_accept_~s__state~0); 66167#L159 assume !(8528 == ssl3_accept_~s__state~0); 66165#L162 assume !(8529 == ssl3_accept_~s__state~0); 66163#L165 assume !(8544 == ssl3_accept_~s__state~0); 66161#L168 assume !(8545 == ssl3_accept_~s__state~0); 66159#L171 assume !(8560 == ssl3_accept_~s__state~0); 66157#L174 assume !(8561 == ssl3_accept_~s__state~0); 66155#L177 assume 8448 == ssl3_accept_~s__state~0; 64166#L178 assume !(ssl3_accept_~num1~0 > 0); 64093#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66106#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66098#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66094#L664-1 ssl3_accept_~skip~0 := 0; 66089#L111-2 assume !false; 66086#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66082#L114 assume 12292 == ssl3_accept_~s__state~0; 66077#L115 ssl3_accept_~s__new_session~0 := 1; 66075#L223 ssl3_accept_~s__server~0 := 1; 66074#L228 assume 0 != ssl3_accept_~cb~0; 66073#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 66072#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 66070#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 66068#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 66062#L255 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 66057#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 66054#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66031#L664-1 ssl3_accept_~skip~0 := 0; 66032#L111-2 assume !false; 66026#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66027#L114 assume !(12292 == ssl3_accept_~s__state~0); 66022#L117 assume !(16384 == ssl3_accept_~s__state~0); 66023#L120 assume !(8192 == ssl3_accept_~s__state~0); 65861#L123 assume !(24576 == ssl3_accept_~s__state~0); 65862#L126 assume !(8195 == ssl3_accept_~s__state~0); 65801#L129 assume !(8480 == ssl3_accept_~s__state~0); 65802#L132 assume !(8481 == ssl3_accept_~s__state~0); 66195#L135 assume !(8482 == ssl3_accept_~s__state~0); 66192#L138 assume 8464 == ssl3_accept_~s__state~0; 64241#L145 [2021-10-28 09:41:32,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:32,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-28 09:41:32,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:32,282 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720401822] [2021-10-28 09:41:32,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:32,282 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:32,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:32,292 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:32,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:32,302 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:32,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:32,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1134779585, now seen corresponding path program 1 times [2021-10-28 09:41:32,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:32,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860127471] [2021-10-28 09:41:32,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:32,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:32,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:32,358 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:32,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:32,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860127471] [2021-10-28 09:41:32,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860127471] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:32,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185613200] [2021-10-28 09:41:32,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:32,359 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:41:32,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:32,362 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:41:32,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-28 09:41:32,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:32,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:41:32,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:33,212 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-10-28 09:41:33,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185613200] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:33,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:41:33,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-28 09:41:33,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347055542] [2021-10-28 09:41:33,214 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:33,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:33,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:33,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:41:33,215 INFO L87 Difference]: Start difference. First operand 3021 states and 3992 transitions. cyclomatic complexity: 975 Second operand has 3 states, 2 states have (on average 40.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:33,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:33,391 INFO L93 Difference]: Finished difference Result 3189 states and 4160 transitions. [2021-10-28 09:41:33,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:33,392 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3189 states and 4160 transitions. [2021-10-28 09:41:33,408 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2926 [2021-10-28 09:41:33,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3189 states to 3109 states and 4080 transitions. [2021-10-28 09:41:33,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2996 [2021-10-28 09:41:33,423 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2996 [2021-10-28 09:41:33,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3109 states and 4080 transitions. [2021-10-28 09:41:33,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:33,423 INFO L681 BuchiCegarLoop]: Abstraction has 3109 states and 4080 transitions. [2021-10-28 09:41:33,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3109 states and 4080 transitions. [2021-10-28 09:41:33,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3109 to 2949. [2021-10-28 09:41:33,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2949 states, 2949 states have (on average 1.3170566293658867) internal successors, (3884), 2948 states have internal predecessors, (3884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:33,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2949 states to 2949 states and 3884 transitions. [2021-10-28 09:41:33,469 INFO L704 BuchiCegarLoop]: Abstraction has 2949 states and 3884 transitions. [2021-10-28 09:41:33,470 INFO L587 BuchiCegarLoop]: Abstraction has 2949 states and 3884 transitions. [2021-10-28 09:41:33,470 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 09:41:33,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2949 states and 3884 transitions. [2021-10-28 09:41:33,480 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2766 [2021-10-28 09:41:33,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:33,480 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:33,483 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-28 09:41:33,483 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:33,483 INFO L791 eck$LassoCheckResult]: Stem: 71048#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); 70896#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 70897#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70980#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 70906#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70847#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 70848#L111-2 assume !false; 71077#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73152#L114 assume !(12292 == ssl3_accept_~s__state~0); 73151#L117 assume !(16384 == ssl3_accept_~s__state~0); 73150#L120 assume !(8192 == ssl3_accept_~s__state~0); 73149#L123 assume !(24576 == ssl3_accept_~s__state~0); 73148#L126 assume !(8195 == ssl3_accept_~s__state~0); 73147#L129 assume !(8480 == ssl3_accept_~s__state~0); 73146#L132 assume !(8481 == ssl3_accept_~s__state~0); 73145#L135 assume !(8482 == ssl3_accept_~s__state~0); 73144#L138 assume 8464 == ssl3_accept_~s__state~0; 70937#L145 [2021-10-28 09:41:33,484 INFO L793 eck$LassoCheckResult]: Loop: 70937#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 70938#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 70999#L286-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; 73730#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 73724#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73721#L664-1 ssl3_accept_~skip~0 := 0; 73720#L111-2 assume !false; 73719#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73718#L114 assume !(12292 == ssl3_accept_~s__state~0); 73717#L117 assume !(16384 == ssl3_accept_~s__state~0); 73716#L120 assume !(8192 == ssl3_accept_~s__state~0); 73715#L123 assume !(24576 == ssl3_accept_~s__state~0); 73714#L126 assume !(8195 == ssl3_accept_~s__state~0); 71039#L129 assume !(8480 == ssl3_accept_~s__state~0); 71040#L132 assume !(8481 == ssl3_accept_~s__state~0); 71050#L135 assume !(8482 == ssl3_accept_~s__state~0); 73670#L138 assume !(8464 == ssl3_accept_~s__state~0); 73667#L141 assume !(8465 == ssl3_accept_~s__state~0); 73652#L144 assume !(8466 == ssl3_accept_~s__state~0); 71922#L147 assume 8496 == ssl3_accept_~s__state~0; 71297#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 71921#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 71918#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 71919#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70951#L305-2 ssl3_accept_~s__init_num~0 := 0; 71913#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 71907#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71900#L664-1 ssl3_accept_~skip~0 := 0; 71894#L111-2 assume !false; 71892#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71890#L114 assume !(12292 == ssl3_accept_~s__state~0); 71888#L117 assume !(16384 == ssl3_accept_~s__state~0); 71886#L120 assume !(8192 == ssl3_accept_~s__state~0); 71884#L123 assume !(24576 == ssl3_accept_~s__state~0); 71882#L126 assume !(8195 == ssl3_accept_~s__state~0); 71880#L129 assume !(8480 == ssl3_accept_~s__state~0); 71878#L132 assume !(8481 == ssl3_accept_~s__state~0); 71876#L135 assume !(8482 == ssl3_accept_~s__state~0); 71874#L138 assume !(8464 == ssl3_accept_~s__state~0); 71872#L141 assume !(8465 == ssl3_accept_~s__state~0); 71870#L144 assume !(8466 == ssl3_accept_~s__state~0); 71868#L147 assume !(8496 == ssl3_accept_~s__state~0); 71866#L150 assume !(8497 == ssl3_accept_~s__state~0); 71864#L153 assume 8512 == ssl3_accept_~s__state~0; 71287#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71861#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 70912#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 70913#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72351#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72346#L664-1 ssl3_accept_~skip~0 := 0; 72343#L111-2 assume !false; 72340#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72337#L114 assume !(12292 == ssl3_accept_~s__state~0); 72334#L117 assume !(16384 == ssl3_accept_~s__state~0); 72329#L120 assume !(8192 == ssl3_accept_~s__state~0); 72327#L123 assume !(24576 == ssl3_accept_~s__state~0); 72324#L126 assume !(8195 == ssl3_accept_~s__state~0); 72321#L129 assume !(8480 == ssl3_accept_~s__state~0); 72316#L132 assume !(8481 == ssl3_accept_~s__state~0); 72311#L135 assume !(8482 == ssl3_accept_~s__state~0); 72308#L138 assume !(8464 == ssl3_accept_~s__state~0); 72297#L141 assume !(8465 == ssl3_accept_~s__state~0); 72294#L144 assume !(8466 == ssl3_accept_~s__state~0); 72291#L147 assume !(8496 == ssl3_accept_~s__state~0); 72287#L150 assume !(8497 == ssl3_accept_~s__state~0); 72081#L153 assume !(8512 == ssl3_accept_~s__state~0); 72079#L156 assume !(8513 == ssl3_accept_~s__state~0); 72078#L159 assume 8528 == ssl3_accept_~s__state~0; 71277#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72069#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72068#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 72067#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 72059#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 72056#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72055#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72037#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72033#L664-1 ssl3_accept_~skip~0 := 0; 72031#L111-2 assume !false; 72029#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72027#L114 assume !(12292 == ssl3_accept_~s__state~0); 72025#L117 assume !(16384 == ssl3_accept_~s__state~0); 72023#L120 assume !(8192 == ssl3_accept_~s__state~0); 72021#L123 assume !(24576 == ssl3_accept_~s__state~0); 72019#L126 assume !(8195 == ssl3_accept_~s__state~0); 72017#L129 assume !(8480 == ssl3_accept_~s__state~0); 72015#L132 assume !(8481 == ssl3_accept_~s__state~0); 72013#L135 assume !(8482 == ssl3_accept_~s__state~0); 72011#L138 assume !(8464 == ssl3_accept_~s__state~0); 72009#L141 assume !(8465 == ssl3_accept_~s__state~0); 72007#L144 assume !(8466 == ssl3_accept_~s__state~0); 72005#L147 assume !(8496 == ssl3_accept_~s__state~0); 72003#L150 assume !(8497 == ssl3_accept_~s__state~0); 72001#L153 assume !(8512 == ssl3_accept_~s__state~0); 71999#L156 assume !(8513 == ssl3_accept_~s__state~0); 71997#L159 assume !(8528 == ssl3_accept_~s__state~0); 71996#L162 assume !(8529 == ssl3_accept_~s__state~0); 71995#L165 assume 8544 == ssl3_accept_~s__state~0; 71267#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 71994#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 71992#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71971#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 71969#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 71967#L429 assume !(4 == ssl3_accept_~blastFlag~0); 71965#L429-2 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; 71963#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 71534#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71521#L664-1 ssl3_accept_~skip~0 := 0; 71518#L111-2 assume !false; 71515#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71512#L114 assume !(12292 == ssl3_accept_~s__state~0); 71509#L117 assume !(16384 == ssl3_accept_~s__state~0); 71505#L120 assume !(8192 == ssl3_accept_~s__state~0); 71506#L123 assume !(24576 == ssl3_accept_~s__state~0); 71950#L126 assume !(8195 == ssl3_accept_~s__state~0); 71948#L129 assume !(8480 == ssl3_accept_~s__state~0); 71492#L132 assume !(8481 == ssl3_accept_~s__state~0); 71488#L135 assume !(8482 == ssl3_accept_~s__state~0); 71484#L138 assume !(8464 == ssl3_accept_~s__state~0); 71478#L141 assume !(8465 == ssl3_accept_~s__state~0); 71479#L144 assume !(8466 == ssl3_accept_~s__state~0); 71467#L147 assume !(8496 == ssl3_accept_~s__state~0); 71465#L150 assume !(8497 == ssl3_accept_~s__state~0); 71463#L153 assume !(8512 == ssl3_accept_~s__state~0); 71461#L156 assume !(8513 == ssl3_accept_~s__state~0); 71459#L159 assume !(8528 == ssl3_accept_~s__state~0); 71457#L162 assume !(8529 == ssl3_accept_~s__state~0); 71455#L165 assume !(8544 == ssl3_accept_~s__state~0); 71453#L168 assume !(8545 == ssl3_accept_~s__state~0); 71451#L171 assume !(8560 == ssl3_accept_~s__state~0); 71449#L174 assume !(8561 == ssl3_accept_~s__state~0); 71447#L177 assume 8448 == ssl3_accept_~s__state~0; 71405#L178 assume !(ssl3_accept_~num1~0 > 0); 71404#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 71385#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 71386#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71366#L664-1 ssl3_accept_~skip~0 := 0; 71367#L111-2 assume !false; 71358#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71359#L114 assume 12292 == ssl3_accept_~s__state~0; 71440#L115 ssl3_accept_~s__new_session~0 := 1; 72477#L223 ssl3_accept_~s__server~0 := 1; 72455#L228 assume 0 != ssl3_accept_~cb~0; 72456#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 72444#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 72445#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 72431#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 72432#L255 assume 12292 != ssl3_accept_~s__state~0; 72285#L256 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 71688#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 71689#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71958#L664-1 ssl3_accept_~skip~0 := 0; 71957#L111-2 assume !false; 71956#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71955#L114 assume !(12292 == ssl3_accept_~s__state~0); 71954#L117 assume !(16384 == ssl3_accept_~s__state~0); 71953#L120 assume !(8192 == ssl3_accept_~s__state~0); 71502#L123 assume !(24576 == ssl3_accept_~s__state~0); 71499#L126 assume !(8195 == ssl3_accept_~s__state~0); 71495#L129 assume !(8480 == ssl3_accept_~s__state~0); 71496#L132 assume !(8481 == ssl3_accept_~s__state~0); 71944#L135 assume !(8482 == ssl3_accept_~s__state~0); 71942#L138 assume 8464 == ssl3_accept_~s__state~0; 70937#L145 [2021-10-28 09:41:33,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:33,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-28 09:41:33,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:33,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475149289] [2021-10-28 09:41:33,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:33,486 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:33,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:33,497 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:33,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:33,508 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:33,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:33,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1367269089, now seen corresponding path program 1 times [2021-10-28 09:41:33,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:33,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209327131] [2021-10-28 09:41:33,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:33,509 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:33,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:33,574 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:33,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:33,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209327131] [2021-10-28 09:41:33,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209327131] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:33,575 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295853697] [2021-10-28 09:41:33,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:33,576 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:41:33,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:33,578 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:41:33,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-28 09:41:33,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:33,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:41:33,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:34,445 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-10-28 09:41:34,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295853697] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:34,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-28 09:41:34,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-28 09:41:34,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443229549] [2021-10-28 09:41:34,448 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:34,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:34,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:34,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:41:34,449 INFO L87 Difference]: Start difference. First operand 2949 states and 3884 transitions. cyclomatic complexity: 939 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:34,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:34,582 INFO L93 Difference]: Finished difference Result 2949 states and 3876 transitions. [2021-10-28 09:41:34,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:34,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2949 states and 3876 transitions. [2021-10-28 09:41:34,660 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2766 [2021-10-28 09:41:34,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2949 states to 2949 states and 3876 transitions. [2021-10-28 09:41:34,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2836 [2021-10-28 09:41:34,676 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2836 [2021-10-28 09:41:34,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2949 states and 3876 transitions. [2021-10-28 09:41:34,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:34,677 INFO L681 BuchiCegarLoop]: Abstraction has 2949 states and 3876 transitions. [2021-10-28 09:41:34,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2949 states and 3876 transitions. [2021-10-28 09:41:34,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2949 to 2909. [2021-10-28 09:41:34,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2909 states, 2909 states have (on average 1.3159161223788243) internal successors, (3828), 2908 states have internal predecessors, (3828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:34,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2909 states to 2909 states and 3828 transitions. [2021-10-28 09:41:34,736 INFO L704 BuchiCegarLoop]: Abstraction has 2909 states and 3828 transitions. [2021-10-28 09:41:34,736 INFO L587 BuchiCegarLoop]: Abstraction has 2909 states and 3828 transitions. [2021-10-28 09:41:34,736 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 09:41:34,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2909 states and 3828 transitions. [2021-10-28 09:41:34,750 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2726 [2021-10-28 09:41:34,750 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:34,751 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:34,753 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-28 09:41:34,754 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:34,754 INFO L791 eck$LassoCheckResult]: Stem: 77439#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); 77286#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 77287#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 77371#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 77296#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 77236#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 77237#L111-2 assume !false; 77471#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78986#L114 assume !(12292 == ssl3_accept_~s__state~0); 78972#L117 assume !(16384 == ssl3_accept_~s__state~0); 78973#L120 assume !(8192 == ssl3_accept_~s__state~0); 78958#L123 assume !(24576 == ssl3_accept_~s__state~0); 78959#L126 assume !(8195 == ssl3_accept_~s__state~0); 78880#L129 assume !(8480 == ssl3_accept_~s__state~0); 78881#L132 assume !(8481 == ssl3_accept_~s__state~0); 78819#L135 assume !(8482 == ssl3_accept_~s__state~0); 78820#L138 assume 8464 == ssl3_accept_~s__state~0; 77702#L145 [2021-10-28 09:41:34,755 INFO L793 eck$LassoCheckResult]: Loop: 77702#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 79295#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 78553#L286-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; 79291#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 79281#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79278#L664-1 ssl3_accept_~skip~0 := 0; 79270#L111-2 assume !false; 79263#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79260#L114 assume !(12292 == ssl3_accept_~s__state~0); 79257#L117 assume !(16384 == ssl3_accept_~s__state~0); 79254#L120 assume !(8192 == ssl3_accept_~s__state~0); 79251#L123 assume !(24576 == ssl3_accept_~s__state~0); 79248#L126 assume !(8195 == ssl3_accept_~s__state~0); 78559#L129 assume !(8480 == ssl3_accept_~s__state~0); 78557#L132 assume !(8481 == ssl3_accept_~s__state~0); 78555#L135 assume !(8482 == ssl3_accept_~s__state~0); 78551#L138 assume !(8464 == ssl3_accept_~s__state~0); 78548#L141 assume !(8465 == ssl3_accept_~s__state~0); 78543#L144 assume !(8466 == ssl3_accept_~s__state~0); 78372#L147 assume 8496 == ssl3_accept_~s__state~0; 77691#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 78262#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 78259#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 78257#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 77342#L305-2 ssl3_accept_~s__init_num~0 := 0; 78253#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 78250#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78247#L664-1 ssl3_accept_~skip~0 := 0; 78246#L111-2 assume !false; 78245#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78244#L114 assume !(12292 == ssl3_accept_~s__state~0); 78243#L117 assume !(16384 == ssl3_accept_~s__state~0); 78242#L120 assume !(8192 == ssl3_accept_~s__state~0); 78241#L123 assume !(24576 == ssl3_accept_~s__state~0); 78240#L126 assume !(8195 == ssl3_accept_~s__state~0); 78239#L129 assume !(8480 == ssl3_accept_~s__state~0); 78238#L132 assume !(8481 == ssl3_accept_~s__state~0); 78237#L135 assume !(8482 == ssl3_accept_~s__state~0); 78236#L138 assume !(8464 == ssl3_accept_~s__state~0); 78235#L141 assume !(8465 == ssl3_accept_~s__state~0); 78234#L144 assume !(8466 == ssl3_accept_~s__state~0); 78233#L147 assume !(8496 == ssl3_accept_~s__state~0); 78232#L150 assume !(8497 == ssl3_accept_~s__state~0); 78231#L153 assume 8512 == ssl3_accept_~s__state~0; 77681#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 78229#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 78226#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 78223#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 78220#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78217#L664-1 ssl3_accept_~skip~0 := 0; 78216#L111-2 assume !false; 78215#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78214#L114 assume !(12292 == ssl3_accept_~s__state~0); 78213#L117 assume !(16384 == ssl3_accept_~s__state~0); 78212#L120 assume !(8192 == ssl3_accept_~s__state~0); 78211#L123 assume !(24576 == ssl3_accept_~s__state~0); 78210#L126 assume !(8195 == ssl3_accept_~s__state~0); 78209#L129 assume !(8480 == ssl3_accept_~s__state~0); 78208#L132 assume !(8481 == ssl3_accept_~s__state~0); 78207#L135 assume !(8482 == ssl3_accept_~s__state~0); 78206#L138 assume !(8464 == ssl3_accept_~s__state~0); 78205#L141 assume !(8465 == ssl3_accept_~s__state~0); 78204#L144 assume !(8466 == ssl3_accept_~s__state~0); 78203#L147 assume !(8496 == ssl3_accept_~s__state~0); 78202#L150 assume !(8497 == ssl3_accept_~s__state~0); 78201#L153 assume !(8512 == ssl3_accept_~s__state~0); 78200#L156 assume !(8513 == ssl3_accept_~s__state~0); 78199#L159 assume 8528 == ssl3_accept_~s__state~0; 77672#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 78193#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 78192#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 78188#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 78179#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 78174#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 78171#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 78166#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78159#L664-1 ssl3_accept_~skip~0 := 0; 78155#L111-2 assume !false; 78149#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78146#L114 assume !(12292 == ssl3_accept_~s__state~0); 78142#L117 assume !(16384 == ssl3_accept_~s__state~0); 78135#L120 assume !(8192 == ssl3_accept_~s__state~0); 78132#L123 assume !(24576 == ssl3_accept_~s__state~0); 78129#L126 assume !(8195 == ssl3_accept_~s__state~0); 78126#L129 assume !(8480 == ssl3_accept_~s__state~0); 78123#L132 assume !(8481 == ssl3_accept_~s__state~0); 78120#L135 assume !(8482 == ssl3_accept_~s__state~0); 78117#L138 assume !(8464 == ssl3_accept_~s__state~0); 78114#L141 assume !(8465 == ssl3_accept_~s__state~0); 78111#L144 assume !(8466 == ssl3_accept_~s__state~0); 78108#L147 assume !(8496 == ssl3_accept_~s__state~0); 78105#L150 assume !(8497 == ssl3_accept_~s__state~0); 78102#L153 assume !(8512 == ssl3_accept_~s__state~0); 78099#L156 assume !(8513 == ssl3_accept_~s__state~0); 78096#L159 assume !(8528 == ssl3_accept_~s__state~0); 78093#L162 assume !(8529 == ssl3_accept_~s__state~0); 78090#L165 assume 8544 == ssl3_accept_~s__state~0; 77663#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 78075#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 78073#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 78063#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 78057#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 78053#L429 assume !(4 == ssl3_accept_~blastFlag~0); 78050#L429-2 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; 78042#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 77928#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77914#L664-1 ssl3_accept_~skip~0 := 0; 77915#L111-2 assume !false; 78446#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78444#L114 assume !(12292 == ssl3_accept_~s__state~0); 77899#L117 assume !(16384 == ssl3_accept_~s__state~0); 77896#L120 assume !(8192 == ssl3_accept_~s__state~0); 77892#L123 assume !(24576 == ssl3_accept_~s__state~0); 77888#L126 assume !(8195 == ssl3_accept_~s__state~0); 77883#L129 assume !(8480 == ssl3_accept_~s__state~0); 77884#L132 assume !(8481 == ssl3_accept_~s__state~0); 78382#L135 assume !(8482 == ssl3_accept_~s__state~0); 78380#L138 assume !(8464 == ssl3_accept_~s__state~0); 77869#L141 assume !(8465 == ssl3_accept_~s__state~0); 77866#L144 assume !(8466 == ssl3_accept_~s__state~0); 77861#L147 assume !(8496 == ssl3_accept_~s__state~0); 77859#L150 assume !(8497 == ssl3_accept_~s__state~0); 77857#L153 assume !(8512 == ssl3_accept_~s__state~0); 77855#L156 assume !(8513 == ssl3_accept_~s__state~0); 77853#L159 assume !(8528 == ssl3_accept_~s__state~0); 77851#L162 assume !(8529 == ssl3_accept_~s__state~0); 77849#L165 assume !(8544 == ssl3_accept_~s__state~0); 77847#L168 assume !(8545 == ssl3_accept_~s__state~0); 77845#L171 assume !(8560 == ssl3_accept_~s__state~0); 77843#L174 assume !(8561 == ssl3_accept_~s__state~0); 77841#L177 assume 8448 == ssl3_accept_~s__state~0; 77800#L178 assume !(ssl3_accept_~num1~0 > 0); 77799#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 77780#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 77781#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77761#L664-1 ssl3_accept_~skip~0 := 0; 77762#L111-2 assume !false; 77753#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77754#L114 assume !(12292 == ssl3_accept_~s__state~0); 77743#L117 assume 16384 == ssl3_accept_~s__state~0; 77735#L223 ssl3_accept_~s__server~0 := 1; 78081#L228 assume 0 != ssl3_accept_~cb~0; 78078#L228-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 78071#L233 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 78060#L238 assume !(0 == ssl3_accept_~s__init_buf___0~0); 78055#L238-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 78052#L255 assume 12292 != ssl3_accept_~s__state~0; 78048#L256 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 78046#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 78452#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78449#L664-1 ssl3_accept_~skip~0 := 0; 77910#L111-2 assume !false; 77906#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77902#L114 assume !(12292 == ssl3_accept_~s__state~0); 77903#L117 assume !(16384 == ssl3_accept_~s__state~0); 78438#L120 assume !(8192 == ssl3_accept_~s__state~0); 78436#L123 assume !(24576 == ssl3_accept_~s__state~0); 78434#L126 assume !(8195 == ssl3_accept_~s__state~0); 78432#L129 assume !(8480 == ssl3_accept_~s__state~0); 77880#L132 assume !(8481 == ssl3_accept_~s__state~0); 77877#L135 assume !(8482 == ssl3_accept_~s__state~0); 77872#L138 assume 8464 == ssl3_accept_~s__state~0; 77702#L145 [2021-10-28 09:41:34,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:34,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-28 09:41:34,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:34,756 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395680536] [2021-10-28 09:41:34,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:34,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:34,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:34,773 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:34,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:34,784 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:34,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:34,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1637120435, now seen corresponding path program 1 times [2021-10-28 09:41:34,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:34,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421796118] [2021-10-28 09:41:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:34,787 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:34,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:34,851 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:34,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:34,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421796118] [2021-10-28 09:41:34,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421796118] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:34,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329869206] [2021-10-28 09:41:34,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:34,853 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 09:41:34,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:34,856 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 09:41:34,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-28 09:41:35,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:35,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 09:41:35,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:35,809 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-10-28 09:41:35,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329869206] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 09:41:35,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 09:41:35,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 09:41:35,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607496794] [2021-10-28 09:41:35,811 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:35,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:35,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:41:35,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:41:35,812 INFO L87 Difference]: Start difference. First operand 2909 states and 3828 transitions. cyclomatic complexity: 923 Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:36,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:36,184 INFO L93 Difference]: Finished difference Result 4590 states and 5923 transitions. [2021-10-28 09:41:36,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:41:36,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4590 states and 5923 transitions. [2021-10-28 09:41:36,208 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3701 [2021-10-28 09:41:36,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4590 states to 4518 states and 5847 transitions. [2021-10-28 09:41:36,228 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4405 [2021-10-28 09:41:36,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4405 [2021-10-28 09:41:36,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4518 states and 5847 transitions. [2021-10-28 09:41:36,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:36,240 INFO L681 BuchiCegarLoop]: Abstraction has 4518 states and 5847 transitions. [2021-10-28 09:41:36,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4518 states and 5847 transitions. [2021-10-28 09:41:36,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4518 to 3510. [2021-10-28 09:41:36,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3510 states, 3510 states have (on average 1.3102564102564103) internal successors, (4599), 3509 states have internal predecessors, (4599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:36,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3510 states to 3510 states and 4599 transitions. [2021-10-28 09:41:36,306 INFO L704 BuchiCegarLoop]: Abstraction has 3510 states and 4599 transitions. [2021-10-28 09:41:36,306 INFO L587 BuchiCegarLoop]: Abstraction has 3510 states and 4599 transitions. [2021-10-28 09:41:36,306 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 09:41:36,307 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3510 states and 4599 transitions. [2021-10-28 09:41:36,318 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3283 [2021-10-28 09:41:36,318 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:36,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:36,323 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-28 09:41:36,323 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:36,323 INFO L791 eck$LassoCheckResult]: Stem: 85438#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); 85282#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 85283#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 85369#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 85292#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 85230#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 85231#L111-2 assume !false; 85469#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86653#L114 assume !(12292 == ssl3_accept_~s__state~0); 86652#L117 assume !(16384 == ssl3_accept_~s__state~0); 86651#L120 assume !(8192 == ssl3_accept_~s__state~0); 86650#L123 assume !(24576 == ssl3_accept_~s__state~0); 86649#L126 assume !(8195 == ssl3_accept_~s__state~0); 86648#L129 assume !(8480 == ssl3_accept_~s__state~0); 86647#L132 assume !(8481 == ssl3_accept_~s__state~0); 86646#L135 assume !(8482 == ssl3_accept_~s__state~0); 86645#L138 assume 8464 == ssl3_accept_~s__state~0; 85604#L145 [2021-10-28 09:41:36,324 INFO L793 eck$LassoCheckResult]: Loop: 85604#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 87662#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 87162#L286-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; 87651#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 87643#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87637#L664-1 ssl3_accept_~skip~0 := 0; 87633#L111-2 assume !false; 87630#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87627#L114 assume !(12292 == ssl3_accept_~s__state~0); 87465#L117 assume !(16384 == ssl3_accept_~s__state~0); 87463#L120 assume !(8192 == ssl3_accept_~s__state~0); 87462#L123 assume !(24576 == ssl3_accept_~s__state~0); 87460#L126 assume !(8195 == ssl3_accept_~s__state~0); 87459#L129 assume !(8480 == ssl3_accept_~s__state~0); 87323#L132 assume !(8481 == ssl3_accept_~s__state~0); 87458#L135 assume !(8482 == ssl3_accept_~s__state~0); 87457#L138 assume !(8464 == ssl3_accept_~s__state~0); 87456#L141 assume !(8465 == ssl3_accept_~s__state~0); 87453#L144 assume !(8466 == ssl3_accept_~s__state~0); 87288#L147 assume 8496 == ssl3_accept_~s__state~0; 85601#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 87277#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 87128#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 87271#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 85336#L305-2 ssl3_accept_~s__init_num~0 := 0; 87263#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 87258#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87253#L664-1 ssl3_accept_~skip~0 := 0; 87250#L111-2 assume !false; 87247#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87244#L114 assume !(12292 == ssl3_accept_~s__state~0); 87241#L117 assume !(16384 == ssl3_accept_~s__state~0); 87238#L120 assume !(8192 == ssl3_accept_~s__state~0); 87235#L123 assume !(24576 == ssl3_accept_~s__state~0); 87232#L126 assume !(8195 == ssl3_accept_~s__state~0); 87229#L129 assume !(8480 == ssl3_accept_~s__state~0); 87224#L132 assume !(8481 == ssl3_accept_~s__state~0); 87221#L135 assume !(8482 == ssl3_accept_~s__state~0); 87218#L138 assume !(8464 == ssl3_accept_~s__state~0); 87215#L141 assume !(8465 == ssl3_accept_~s__state~0); 87212#L144 assume !(8466 == ssl3_accept_~s__state~0); 87209#L147 assume !(8496 == ssl3_accept_~s__state~0); 87206#L150 assume !(8497 == ssl3_accept_~s__state~0); 87172#L153 assume 8512 == ssl3_accept_~s__state~0; 85598#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87168#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 87169#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 88473#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 88467#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88462#L664-1 ssl3_accept_~skip~0 := 0; 88460#L111-2 assume !false; 88458#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88378#L114 assume !(12292 == ssl3_accept_~s__state~0); 88343#L117 assume !(16384 == ssl3_accept_~s__state~0); 88340#L120 assume !(8192 == ssl3_accept_~s__state~0); 88289#L123 assume !(24576 == ssl3_accept_~s__state~0); 88285#L126 assume !(8195 == ssl3_accept_~s__state~0); 88280#L129 assume !(8480 == ssl3_accept_~s__state~0); 88276#L132 assume !(8481 == ssl3_accept_~s__state~0); 88275#L135 assume !(8482 == ssl3_accept_~s__state~0); 88273#L138 assume !(8464 == ssl3_accept_~s__state~0); 88272#L141 assume !(8465 == ssl3_accept_~s__state~0); 88150#L144 assume !(8466 == ssl3_accept_~s__state~0); 88143#L147 assume !(8496 == ssl3_accept_~s__state~0); 88142#L150 assume !(8497 == ssl3_accept_~s__state~0); 87829#L153 assume !(8512 == ssl3_accept_~s__state~0); 87826#L156 assume !(8513 == ssl3_accept_~s__state~0); 87823#L159 assume 8528 == ssl3_accept_~s__state~0; 85595#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 87766#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 87765#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 87763#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 87754#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 87746#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 87744#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 87734#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87730#L664-1 ssl3_accept_~skip~0 := 0; 87728#L111-2 assume !false; 87726#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87724#L114 assume !(12292 == ssl3_accept_~s__state~0); 87722#L117 assume !(16384 == ssl3_accept_~s__state~0); 87720#L120 assume !(8192 == ssl3_accept_~s__state~0); 87718#L123 assume !(24576 == ssl3_accept_~s__state~0); 87716#L126 assume !(8195 == ssl3_accept_~s__state~0); 87714#L129 assume !(8480 == ssl3_accept_~s__state~0); 87712#L132 assume !(8481 == ssl3_accept_~s__state~0); 87710#L135 assume !(8482 == ssl3_accept_~s__state~0); 87705#L138 assume !(8464 == ssl3_accept_~s__state~0); 87701#L141 assume !(8465 == ssl3_accept_~s__state~0); 87695#L144 assume !(8466 == ssl3_accept_~s__state~0); 87688#L147 assume !(8496 == ssl3_accept_~s__state~0); 87669#L150 assume !(8497 == ssl3_accept_~s__state~0); 87667#L153 assume !(8512 == ssl3_accept_~s__state~0); 87666#L156 assume !(8513 == ssl3_accept_~s__state~0); 87665#L159 assume !(8528 == ssl3_accept_~s__state~0); 87664#L162 assume !(8529 == ssl3_accept_~s__state~0); 87663#L165 assume 8544 == ssl3_accept_~s__state~0; 85592#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 87661#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 87656#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87648#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 87640#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 87636#L429 assume !(4 == ssl3_accept_~blastFlag~0); 87620#L429-2 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; 87614#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 87609#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87601#L664-1 ssl3_accept_~skip~0 := 0; 87599#L111-2 assume !false; 87597#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87595#L114 assume !(12292 == ssl3_accept_~s__state~0); 87593#L117 assume !(16384 == ssl3_accept_~s__state~0); 87591#L120 assume !(8192 == ssl3_accept_~s__state~0); 87589#L123 assume !(24576 == ssl3_accept_~s__state~0); 87587#L126 assume !(8195 == ssl3_accept_~s__state~0); 87585#L129 assume !(8480 == ssl3_accept_~s__state~0); 87583#L132 assume !(8481 == ssl3_accept_~s__state~0); 87581#L135 assume !(8482 == ssl3_accept_~s__state~0); 87579#L138 assume !(8464 == ssl3_accept_~s__state~0); 87577#L141 assume !(8465 == ssl3_accept_~s__state~0); 87575#L144 assume !(8466 == ssl3_accept_~s__state~0); 87573#L147 assume !(8496 == ssl3_accept_~s__state~0); 87571#L150 assume !(8497 == ssl3_accept_~s__state~0); 87570#L153 assume !(8512 == ssl3_accept_~s__state~0); 87569#L156 assume !(8513 == ssl3_accept_~s__state~0); 87568#L159 assume !(8528 == ssl3_accept_~s__state~0); 87567#L162 assume !(8529 == ssl3_accept_~s__state~0); 87566#L165 assume !(8544 == ssl3_accept_~s__state~0); 87565#L168 assume !(8545 == ssl3_accept_~s__state~0); 87564#L171 assume !(8560 == ssl3_accept_~s__state~0); 87563#L174 assume !(8561 == ssl3_accept_~s__state~0); 87562#L177 assume 8448 == ssl3_accept_~s__state~0; 87561#L178 assume !(ssl3_accept_~num1~0 > 0); 87558#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 87555#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 87552#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87549#L664-1 ssl3_accept_~skip~0 := 0; 87548#L111-2 assume !false; 87547#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87546#L114 assume !(12292 == ssl3_accept_~s__state~0); 87545#L117 assume !(16384 == ssl3_accept_~s__state~0); 87544#L120 assume !(8192 == ssl3_accept_~s__state~0); 87543#L123 assume !(24576 == ssl3_accept_~s__state~0); 87542#L126 assume !(8195 == ssl3_accept_~s__state~0); 87541#L129 assume !(8480 == ssl3_accept_~s__state~0); 87540#L132 assume !(8481 == ssl3_accept_~s__state~0); 87539#L135 assume !(8482 == ssl3_accept_~s__state~0); 87538#L138 assume !(8464 == ssl3_accept_~s__state~0); 87537#L141 assume !(8465 == ssl3_accept_~s__state~0); 87536#L144 assume !(8466 == ssl3_accept_~s__state~0); 87535#L147 assume !(8496 == ssl3_accept_~s__state~0); 87534#L150 assume !(8497 == ssl3_accept_~s__state~0); 87533#L153 assume !(8512 == ssl3_accept_~s__state~0); 87532#L156 assume !(8513 == ssl3_accept_~s__state~0); 87531#L159 assume !(8528 == ssl3_accept_~s__state~0); 87530#L162 assume !(8529 == ssl3_accept_~s__state~0); 87529#L165 assume !(8544 == ssl3_accept_~s__state~0); 87528#L168 assume !(8545 == ssl3_accept_~s__state~0); 87527#L171 assume !(8560 == ssl3_accept_~s__state~0); 87526#L174 assume !(8561 == ssl3_accept_~s__state~0); 87525#L177 assume !(8448 == ssl3_accept_~s__state~0); 87524#L180 assume 8576 == ssl3_accept_~s__state~0; 87481#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 87520#L472 assume !(5 == ssl3_accept_~blastFlag~0); 87519#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 87517#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 87518#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 87604#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87600#L664-1 ssl3_accept_~skip~0 := 0; 87598#L111-2 assume !false; 87596#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87594#L114 assume !(12292 == ssl3_accept_~s__state~0); 87592#L117 assume !(16384 == ssl3_accept_~s__state~0); 87590#L120 assume !(8192 == ssl3_accept_~s__state~0); 87588#L123 assume !(24576 == ssl3_accept_~s__state~0); 87586#L126 assume !(8195 == ssl3_accept_~s__state~0); 87584#L129 assume !(8480 == ssl3_accept_~s__state~0); 87582#L132 assume !(8481 == ssl3_accept_~s__state~0); 87580#L135 assume !(8482 == ssl3_accept_~s__state~0); 87578#L138 assume 8464 == ssl3_accept_~s__state~0; 85604#L145 [2021-10-28 09:41:36,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:36,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-28 09:41:36,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:36,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261682529] [2021-10-28 09:41:36,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:36,325 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:36,367 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:36,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:36,377 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:36,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:36,378 INFO L85 PathProgramCache]: Analyzing trace with hash 723362753, now seen corresponding path program 1 times [2021-10-28 09:41:36,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:36,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412572186] [2021-10-28 09:41:36,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:36,379 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:36,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:36,425 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-10-28 09:41:36,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:36,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412572186] [2021-10-28 09:41:36,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412572186] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:36,426 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:36,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:36,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340846565] [2021-10-28 09:41:36,427 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:36,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:36,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:36,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:36,428 INFO L87 Difference]: Start difference. First operand 3510 states and 4599 transitions. cyclomatic complexity: 1095 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:36,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:36,626 INFO L93 Difference]: Finished difference Result 3854 states and 4991 transitions. [2021-10-28 09:41:36,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:36,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3854 states and 4991 transitions. [2021-10-28 09:41:36,647 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3453 [2021-10-28 09:41:36,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3854 states to 3734 states and 4871 transitions. [2021-10-28 09:41:36,663 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3621 [2021-10-28 09:41:36,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3621 [2021-10-28 09:41:36,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3734 states and 4871 transitions. [2021-10-28 09:41:36,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:36,672 INFO L681 BuchiCegarLoop]: Abstraction has 3734 states and 4871 transitions. [2021-10-28 09:41:36,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3734 states and 4871 transitions. [2021-10-28 09:41:36,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3734 to 3506. [2021-10-28 09:41:36,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3506 states have (on average 1.3060467769537936) internal successors, (4579), 3505 states have internal predecessors, (4579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:36,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 4579 transitions. [2021-10-28 09:41:36,735 INFO L704 BuchiCegarLoop]: Abstraction has 3506 states and 4579 transitions. [2021-10-28 09:41:36,735 INFO L587 BuchiCegarLoop]: Abstraction has 3506 states and 4579 transitions. [2021-10-28 09:41:36,736 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 09:41:36,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3506 states and 4579 transitions. [2021-10-28 09:41:36,748 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3273 [2021-10-28 09:41:36,749 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:36,749 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:36,756 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-28 09:41:36,756 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:36,756 INFO L791 eck$LassoCheckResult]: Stem: 92800#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); 92648#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 92649#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 92732#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 92659#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 92600#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 92601#L111-2 assume !false; 92831#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94993#L114 assume !(12292 == ssl3_accept_~s__state~0); 94991#L117 assume !(16384 == ssl3_accept_~s__state~0); 94989#L120 assume !(8192 == ssl3_accept_~s__state~0); 94987#L123 assume !(24576 == ssl3_accept_~s__state~0); 94985#L126 assume !(8195 == ssl3_accept_~s__state~0); 94983#L129 assume !(8480 == ssl3_accept_~s__state~0); 94981#L132 assume !(8481 == ssl3_accept_~s__state~0); 94979#L135 assume !(8482 == ssl3_accept_~s__state~0); 94977#L138 assume 8464 == ssl3_accept_~s__state~0; 93331#L145 [2021-10-28 09:41:36,757 INFO L793 eck$LassoCheckResult]: Loop: 93331#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 95973#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 95906#L286-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; 95972#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 95988#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95985#L664-1 ssl3_accept_~skip~0 := 0; 95984#L111-2 assume !false; 95983#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95982#L114 assume !(12292 == ssl3_accept_~s__state~0); 95981#L117 assume !(16384 == ssl3_accept_~s__state~0); 95980#L120 assume !(8192 == ssl3_accept_~s__state~0); 95979#L123 assume !(24576 == ssl3_accept_~s__state~0); 95978#L126 assume !(8195 == ssl3_accept_~s__state~0); 95977#L129 assume !(8480 == ssl3_accept_~s__state~0); 93752#L132 assume !(8481 == ssl3_accept_~s__state~0); 95976#L135 assume !(8482 == ssl3_accept_~s__state~0); 95975#L138 assume !(8464 == ssl3_accept_~s__state~0); 95974#L141 assume !(8465 == ssl3_accept_~s__state~0); 95929#L144 assume !(8466 == ssl3_accept_~s__state~0); 93196#L147 assume 8496 == ssl3_accept_~s__state~0; 93191#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 93188#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 93185#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 93183#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 92703#L305-2 ssl3_accept_~s__init_num~0 := 0; 93179#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 93176#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93173#L664-1 ssl3_accept_~skip~0 := 0; 93172#L111-2 assume !false; 93171#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93170#L114 assume !(12292 == ssl3_accept_~s__state~0); 93169#L117 assume !(16384 == ssl3_accept_~s__state~0); 93168#L120 assume !(8192 == ssl3_accept_~s__state~0); 93167#L123 assume !(24576 == ssl3_accept_~s__state~0); 93166#L126 assume !(8195 == ssl3_accept_~s__state~0); 93165#L129 assume !(8480 == ssl3_accept_~s__state~0); 93164#L132 assume !(8481 == ssl3_accept_~s__state~0); 93163#L135 assume !(8482 == ssl3_accept_~s__state~0); 93162#L138 assume !(8464 == ssl3_accept_~s__state~0); 93161#L141 assume !(8465 == ssl3_accept_~s__state~0); 93160#L144 assume !(8466 == ssl3_accept_~s__state~0); 93159#L147 assume !(8496 == ssl3_accept_~s__state~0); 93158#L150 assume !(8497 == ssl3_accept_~s__state~0); 93109#L153 assume 8512 == ssl3_accept_~s__state~0; 93105#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 93101#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 93100#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 93090#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 93091#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95022#L664-1 ssl3_accept_~skip~0 := 0; 95021#L111-2 assume !false; 95020#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95019#L114 assume !(12292 == ssl3_accept_~s__state~0); 95018#L117 assume !(16384 == ssl3_accept_~s__state~0); 95017#L120 assume !(8192 == ssl3_accept_~s__state~0); 95016#L123 assume !(24576 == ssl3_accept_~s__state~0); 95015#L126 assume !(8195 == ssl3_accept_~s__state~0); 95014#L129 assume !(8480 == ssl3_accept_~s__state~0); 95013#L132 assume !(8481 == ssl3_accept_~s__state~0); 95012#L135 assume !(8482 == ssl3_accept_~s__state~0); 95011#L138 assume !(8464 == ssl3_accept_~s__state~0); 95010#L141 assume !(8465 == ssl3_accept_~s__state~0); 95009#L144 assume !(8466 == ssl3_accept_~s__state~0); 95008#L147 assume !(8496 == ssl3_accept_~s__state~0); 95007#L150 assume !(8497 == ssl3_accept_~s__state~0); 95006#L153 assume !(8512 == ssl3_accept_~s__state~0); 95005#L156 assume !(8513 == ssl3_accept_~s__state~0); 93005#L159 assume 8528 == ssl3_accept_~s__state~0; 93004#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 92806#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 92807#L339-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 94949#L348 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 94945#L351 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 92611#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 92612#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 94178#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94176#L664-1 ssl3_accept_~skip~0 := 0; 94139#L111-2 assume !false; 94140#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94124#L114 assume !(12292 == ssl3_accept_~s__state~0); 94125#L117 assume !(16384 == ssl3_accept_~s__state~0); 94011#L120 assume !(8192 == ssl3_accept_~s__state~0); 94012#L123 assume !(24576 == ssl3_accept_~s__state~0); 93995#L126 assume !(8195 == ssl3_accept_~s__state~0); 93996#L129 assume !(8480 == ssl3_accept_~s__state~0); 93979#L132 assume !(8481 == ssl3_accept_~s__state~0); 93980#L135 assume !(8482 == ssl3_accept_~s__state~0); 93963#L138 assume !(8464 == ssl3_accept_~s__state~0); 93964#L141 assume !(8465 == ssl3_accept_~s__state~0); 93947#L144 assume !(8466 == ssl3_accept_~s__state~0); 93948#L147 assume !(8496 == ssl3_accept_~s__state~0); 93931#L150 assume !(8497 == ssl3_accept_~s__state~0); 93932#L153 assume !(8512 == ssl3_accept_~s__state~0); 93915#L156 assume !(8513 == ssl3_accept_~s__state~0); 93916#L159 assume !(8528 == ssl3_accept_~s__state~0); 93894#L162 assume !(8529 == ssl3_accept_~s__state~0); 93895#L165 assume 8544 == ssl3_accept_~s__state~0; 92690#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 92692#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 92770#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 92771#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 92794#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 92741#L429 assume !(4 == ssl3_accept_~blastFlag~0); 92742#L429-2 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; 95411#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 95408#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95405#L664-1 ssl3_accept_~skip~0 := 0; 95404#L111-2 assume !false; 95403#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95402#L114 assume !(12292 == ssl3_accept_~s__state~0); 95401#L117 assume !(16384 == ssl3_accept_~s__state~0); 95400#L120 assume !(8192 == ssl3_accept_~s__state~0); 95399#L123 assume !(24576 == ssl3_accept_~s__state~0); 95398#L126 assume !(8195 == ssl3_accept_~s__state~0); 95397#L129 assume !(8480 == ssl3_accept_~s__state~0); 95396#L132 assume !(8481 == ssl3_accept_~s__state~0); 95395#L135 assume !(8482 == ssl3_accept_~s__state~0); 95394#L138 assume !(8464 == ssl3_accept_~s__state~0); 95393#L141 assume !(8465 == ssl3_accept_~s__state~0); 95392#L144 assume !(8466 == ssl3_accept_~s__state~0); 95391#L147 assume !(8496 == ssl3_accept_~s__state~0); 95390#L150 assume !(8497 == ssl3_accept_~s__state~0); 95389#L153 assume !(8512 == ssl3_accept_~s__state~0); 95388#L156 assume !(8513 == ssl3_accept_~s__state~0); 95387#L159 assume !(8528 == ssl3_accept_~s__state~0); 95386#L162 assume !(8529 == ssl3_accept_~s__state~0); 95384#L165 assume !(8544 == ssl3_accept_~s__state~0); 95377#L168 assume !(8545 == ssl3_accept_~s__state~0); 95376#L171 assume !(8560 == ssl3_accept_~s__state~0); 95373#L174 assume !(8561 == ssl3_accept_~s__state~0); 95369#L177 assume 8448 == ssl3_accept_~s__state~0; 95363#L178 assume !(ssl3_accept_~num1~0 > 0); 95359#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 95355#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 95351#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95347#L664-1 ssl3_accept_~skip~0 := 0; 95345#L111-2 assume !false; 95343#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95341#L114 assume !(12292 == ssl3_accept_~s__state~0); 95339#L117 assume !(16384 == ssl3_accept_~s__state~0); 95337#L120 assume !(8192 == ssl3_accept_~s__state~0); 95335#L123 assume !(24576 == ssl3_accept_~s__state~0); 95333#L126 assume !(8195 == ssl3_accept_~s__state~0); 95331#L129 assume !(8480 == ssl3_accept_~s__state~0); 95329#L132 assume !(8481 == ssl3_accept_~s__state~0); 95327#L135 assume !(8482 == ssl3_accept_~s__state~0); 95325#L138 assume !(8464 == ssl3_accept_~s__state~0); 95323#L141 assume !(8465 == ssl3_accept_~s__state~0); 95321#L144 assume !(8466 == ssl3_accept_~s__state~0); 95319#L147 assume !(8496 == ssl3_accept_~s__state~0); 95317#L150 assume !(8497 == ssl3_accept_~s__state~0); 95315#L153 assume !(8512 == ssl3_accept_~s__state~0); 95313#L156 assume !(8513 == ssl3_accept_~s__state~0); 95311#L159 assume !(8528 == ssl3_accept_~s__state~0); 95309#L162 assume !(8529 == ssl3_accept_~s__state~0); 95307#L165 assume !(8544 == ssl3_accept_~s__state~0); 95305#L168 assume !(8545 == ssl3_accept_~s__state~0); 95303#L171 assume !(8560 == ssl3_accept_~s__state~0); 95301#L174 assume !(8561 == ssl3_accept_~s__state~0); 95299#L177 assume !(8448 == ssl3_accept_~s__state~0); 95297#L180 assume 8576 == ssl3_accept_~s__state~0; 95212#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 95294#L472 assume !(5 == ssl3_accept_~blastFlag~0); 95293#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 95292#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 94278#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 95965#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95957#L664-1 ssl3_accept_~skip~0 := 0; 95955#L111-2 assume !false; 95953#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95951#L114 assume !(12292 == ssl3_accept_~s__state~0); 95949#L117 assume !(16384 == ssl3_accept_~s__state~0); 95947#L120 assume !(8192 == ssl3_accept_~s__state~0); 95945#L123 assume !(24576 == ssl3_accept_~s__state~0); 95943#L126 assume !(8195 == ssl3_accept_~s__state~0); 95941#L129 assume !(8480 == ssl3_accept_~s__state~0); 95939#L132 assume !(8481 == ssl3_accept_~s__state~0); 95937#L135 assume !(8482 == ssl3_accept_~s__state~0); 95935#L138 assume !(8464 == ssl3_accept_~s__state~0); 95932#L141 assume !(8465 == ssl3_accept_~s__state~0); 95933#L144 assume 8466 == ssl3_accept_~s__state~0; 93331#L145 [2021-10-28 09:41:36,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:36,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-28 09:41:36,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:36,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156593982] [2021-10-28 09:41:36,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:36,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:36,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:36,776 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:36,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:36,786 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:36,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:36,787 INFO L85 PathProgramCache]: Analyzing trace with hash -633091450, now seen corresponding path program 1 times [2021-10-28 09:41:36,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:36,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10374634] [2021-10-28 09:41:36,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:36,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:36,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:36,877 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-28 09:41:36,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:36,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10374634] [2021-10-28 09:41:36,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10374634] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:36,879 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:36,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:36,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511090750] [2021-10-28 09:41:36,880 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:36,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:36,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:36,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:36,881 INFO L87 Difference]: Start difference. First operand 3506 states and 4579 transitions. cyclomatic complexity: 1080 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:36,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:36,911 INFO L93 Difference]: Finished difference Result 6340 states and 8244 transitions. [2021-10-28 09:41:36,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:36,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6340 states and 8244 transitions. [2021-10-28 09:41:36,943 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 6107 [2021-10-28 09:41:36,970 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6340 states to 6340 states and 8244 transitions. [2021-10-28 09:41:36,970 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6227 [2021-10-28 09:41:36,975 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6227 [2021-10-28 09:41:36,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6340 states and 8244 transitions. [2021-10-28 09:41:36,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:36,984 INFO L681 BuchiCegarLoop]: Abstraction has 6340 states and 8244 transitions. [2021-10-28 09:41:36,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6340 states and 8244 transitions. [2021-10-28 09:41:37,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6340 to 3506. [2021-10-28 09:41:37,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3506 states have (on average 1.304905875641757) internal successors, (4575), 3505 states have internal predecessors, (4575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:37,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 4575 transitions. [2021-10-28 09:41:37,064 INFO L704 BuchiCegarLoop]: Abstraction has 3506 states and 4575 transitions. [2021-10-28 09:41:37,065 INFO L587 BuchiCegarLoop]: Abstraction has 3506 states and 4575 transitions. [2021-10-28 09:41:37,065 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 09:41:37,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3506 states and 4575 transitions. [2021-10-28 09:41:37,078 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3273 [2021-10-28 09:41:37,078 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:37,078 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:37,081 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-28 09:41:37,081 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:37,081 INFO L791 eck$LassoCheckResult]: Stem: 102646#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); 102499#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 102500#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102586#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 102510#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102452#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 102453#L111-2 assume !false; 102677#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103736#L114 assume !(12292 == ssl3_accept_~s__state~0); 103735#L117 assume !(16384 == ssl3_accept_~s__state~0); 103734#L120 assume !(8192 == ssl3_accept_~s__state~0); 103733#L123 assume !(24576 == ssl3_accept_~s__state~0); 103732#L126 assume !(8195 == ssl3_accept_~s__state~0); 103731#L129 assume !(8480 == ssl3_accept_~s__state~0); 103730#L132 assume !(8481 == ssl3_accept_~s__state~0); 103729#L135 assume !(8482 == ssl3_accept_~s__state~0); 103728#L138 assume 8464 == ssl3_accept_~s__state~0; 102790#L145 [2021-10-28 09:41:37,082 INFO L793 eck$LassoCheckResult]: Loop: 102790#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 105768#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 105764#L286-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; 105762#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 105136#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105132#L664-1 ssl3_accept_~skip~0 := 0; 105129#L111-2 assume !false; 105127#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105125#L114 assume !(12292 == ssl3_accept_~s__state~0); 105122#L117 assume !(16384 == ssl3_accept_~s__state~0); 105120#L120 assume !(8192 == ssl3_accept_~s__state~0); 105117#L123 assume !(24576 == ssl3_accept_~s__state~0); 105118#L126 assume !(8195 == ssl3_accept_~s__state~0); 105112#L129 assume !(8480 == ssl3_accept_~s__state~0); 104745#L132 assume !(8481 == ssl3_accept_~s__state~0); 105107#L135 assume !(8482 == ssl3_accept_~s__state~0); 105104#L138 assume !(8464 == ssl3_accept_~s__state~0); 105102#L141 assume !(8465 == ssl3_accept_~s__state~0); 104871#L144 assume !(8466 == ssl3_accept_~s__state~0); 104870#L147 assume 8496 == ssl3_accept_~s__state~0; 102783#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 103995#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 103942#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 103943#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 102555#L305-2 ssl3_accept_~s__init_num~0 := 0; 104861#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104858#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104855#L664-1 ssl3_accept_~skip~0 := 0; 104854#L111-2 assume !false; 104853#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104852#L114 assume !(12292 == ssl3_accept_~s__state~0); 104851#L117 assume !(16384 == ssl3_accept_~s__state~0); 104850#L120 assume !(8192 == ssl3_accept_~s__state~0); 104849#L123 assume !(24576 == ssl3_accept_~s__state~0); 104848#L126 assume !(8195 == ssl3_accept_~s__state~0); 104847#L129 assume !(8480 == ssl3_accept_~s__state~0); 104846#L132 assume !(8481 == ssl3_accept_~s__state~0); 104845#L135 assume !(8482 == ssl3_accept_~s__state~0); 104844#L138 assume !(8464 == ssl3_accept_~s__state~0); 104843#L141 assume !(8465 == ssl3_accept_~s__state~0); 104842#L144 assume !(8466 == ssl3_accept_~s__state~0); 104841#L147 assume !(8496 == ssl3_accept_~s__state~0); 104840#L150 assume !(8497 == ssl3_accept_~s__state~0); 104839#L153 assume 8512 == ssl3_accept_~s__state~0; 102777#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 104836#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 104833#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 104830#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104827#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104824#L664-1 ssl3_accept_~skip~0 := 0; 104823#L111-2 assume !false; 104822#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104821#L114 assume !(12292 == ssl3_accept_~s__state~0); 104820#L117 assume !(16384 == ssl3_accept_~s__state~0); 104819#L120 assume !(8192 == ssl3_accept_~s__state~0); 104818#L123 assume !(24576 == ssl3_accept_~s__state~0); 104817#L126 assume !(8195 == ssl3_accept_~s__state~0); 104816#L129 assume !(8480 == ssl3_accept_~s__state~0); 104815#L132 assume !(8481 == ssl3_accept_~s__state~0); 104814#L135 assume !(8482 == ssl3_accept_~s__state~0); 104813#L138 assume !(8464 == ssl3_accept_~s__state~0); 104812#L141 assume !(8465 == ssl3_accept_~s__state~0); 104811#L144 assume !(8466 == ssl3_accept_~s__state~0); 104809#L147 assume !(8496 == ssl3_accept_~s__state~0); 104808#L150 assume !(8497 == ssl3_accept_~s__state~0); 104807#L153 assume !(8512 == ssl3_accept_~s__state~0); 104806#L156 assume !(8513 == ssl3_accept_~s__state~0); 104805#L159 assume 8528 == ssl3_accept_~s__state~0; 102771#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 104803#L339 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 104802#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 104797#L372 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 104810#L374 assume !(3 == ssl3_accept_~blastFlag~0); 104795#L374-2 assume !(ssl3_accept_~ret~0 <= 0); 104791#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 104788#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104784#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104780#L664-1 ssl3_accept_~skip~0 := 0; 104778#L111-2 assume !false; 104774#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104727#L114 assume !(12292 == ssl3_accept_~s__state~0); 104724#L117 assume !(16384 == ssl3_accept_~s__state~0); 104708#L120 assume !(8192 == ssl3_accept_~s__state~0); 104704#L123 assume !(24576 == ssl3_accept_~s__state~0); 104700#L126 assume !(8195 == ssl3_accept_~s__state~0); 104696#L129 assume !(8480 == ssl3_accept_~s__state~0); 104692#L132 assume !(8481 == ssl3_accept_~s__state~0); 104688#L135 assume !(8482 == ssl3_accept_~s__state~0); 104684#L138 assume !(8464 == ssl3_accept_~s__state~0); 104680#L141 assume !(8465 == ssl3_accept_~s__state~0); 104676#L144 assume !(8466 == ssl3_accept_~s__state~0); 104672#L147 assume !(8496 == ssl3_accept_~s__state~0); 104668#L150 assume !(8497 == ssl3_accept_~s__state~0); 104664#L153 assume !(8512 == ssl3_accept_~s__state~0); 104660#L156 assume !(8513 == ssl3_accept_~s__state~0); 104656#L159 assume !(8528 == ssl3_accept_~s__state~0); 104652#L162 assume !(8529 == ssl3_accept_~s__state~0); 104648#L165 assume 8544 == ssl3_accept_~s__state~0; 102765#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 104643#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 104639#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 104635#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 104633#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 104630#L429 assume !(4 == ssl3_accept_~blastFlag~0); 104619#L429-2 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; 104615#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104612#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104609#L664-1 ssl3_accept_~skip~0 := 0; 104608#L111-2 assume !false; 104607#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104606#L114 assume !(12292 == ssl3_accept_~s__state~0); 104605#L117 assume !(16384 == ssl3_accept_~s__state~0); 104604#L120 assume !(8192 == ssl3_accept_~s__state~0); 104603#L123 assume !(24576 == ssl3_accept_~s__state~0); 104602#L126 assume !(8195 == ssl3_accept_~s__state~0); 104601#L129 assume !(8480 == ssl3_accept_~s__state~0); 104600#L132 assume !(8481 == ssl3_accept_~s__state~0); 104599#L135 assume !(8482 == ssl3_accept_~s__state~0); 104598#L138 assume !(8464 == ssl3_accept_~s__state~0); 104597#L141 assume !(8465 == ssl3_accept_~s__state~0); 104596#L144 assume !(8466 == ssl3_accept_~s__state~0); 104595#L147 assume !(8496 == ssl3_accept_~s__state~0); 104594#L150 assume !(8497 == ssl3_accept_~s__state~0); 104593#L153 assume !(8512 == ssl3_accept_~s__state~0); 104592#L156 assume !(8513 == ssl3_accept_~s__state~0); 104591#L159 assume !(8528 == ssl3_accept_~s__state~0); 104590#L162 assume !(8529 == ssl3_accept_~s__state~0); 104589#L165 assume !(8544 == ssl3_accept_~s__state~0); 104588#L168 assume !(8545 == ssl3_accept_~s__state~0); 104587#L171 assume !(8560 == ssl3_accept_~s__state~0); 104586#L174 assume !(8561 == ssl3_accept_~s__state~0); 104585#L177 assume 8448 == ssl3_accept_~s__state~0; 104584#L178 assume !(ssl3_accept_~num1~0 > 0); 104581#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 104578#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104575#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104572#L664-1 ssl3_accept_~skip~0 := 0; 104571#L111-2 assume !false; 104570#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104569#L114 assume !(12292 == ssl3_accept_~s__state~0); 104568#L117 assume !(16384 == ssl3_accept_~s__state~0); 104567#L120 assume !(8192 == ssl3_accept_~s__state~0); 104566#L123 assume !(24576 == ssl3_accept_~s__state~0); 104565#L126 assume !(8195 == ssl3_accept_~s__state~0); 104564#L129 assume !(8480 == ssl3_accept_~s__state~0); 104563#L132 assume !(8481 == ssl3_accept_~s__state~0); 104562#L135 assume !(8482 == ssl3_accept_~s__state~0); 104561#L138 assume !(8464 == ssl3_accept_~s__state~0); 104560#L141 assume !(8465 == ssl3_accept_~s__state~0); 104559#L144 assume !(8466 == ssl3_accept_~s__state~0); 104558#L147 assume !(8496 == ssl3_accept_~s__state~0); 104557#L150 assume !(8497 == ssl3_accept_~s__state~0); 104556#L153 assume !(8512 == ssl3_accept_~s__state~0); 104555#L156 assume !(8513 == ssl3_accept_~s__state~0); 104554#L159 assume !(8528 == ssl3_accept_~s__state~0); 104553#L162 assume !(8529 == ssl3_accept_~s__state~0); 104552#L165 assume !(8544 == ssl3_accept_~s__state~0); 104551#L168 assume !(8545 == ssl3_accept_~s__state~0); 104550#L171 assume !(8560 == ssl3_accept_~s__state~0); 104549#L174 assume !(8561 == ssl3_accept_~s__state~0); 104548#L177 assume !(8448 == ssl3_accept_~s__state~0); 104547#L180 assume 8576 == ssl3_accept_~s__state~0; 104487#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 104546#L472 assume !(5 == ssl3_accept_~blastFlag~0); 104544#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 104543#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 103557#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 105786#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105783#L664-1 ssl3_accept_~skip~0 := 0; 105782#L111-2 assume !false; 105781#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105780#L114 assume !(12292 == ssl3_accept_~s__state~0); 105779#L117 assume !(16384 == ssl3_accept_~s__state~0); 105778#L120 assume !(8192 == ssl3_accept_~s__state~0); 105777#L123 assume !(24576 == ssl3_accept_~s__state~0); 105114#L126 assume !(8195 == ssl3_accept_~s__state~0); 105115#L129 assume !(8480 == ssl3_accept_~s__state~0); 105109#L132 assume !(8481 == ssl3_accept_~s__state~0); 105110#L135 assume !(8482 == ssl3_accept_~s__state~0); 105775#L138 assume !(8464 == ssl3_accept_~s__state~0); 105773#L141 assume !(8465 == ssl3_accept_~s__state~0); 105771#L144 assume 8466 == ssl3_accept_~s__state~0; 102790#L145 [2021-10-28 09:41:37,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:37,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-28 09:41:37,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:37,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261824669] [2021-10-28 09:41:37,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:37,084 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:37,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:37,139 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:37,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:37,149 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:37,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:37,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1683984017, now seen corresponding path program 1 times [2021-10-28 09:41:37,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:37,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572602976] [2021-10-28 09:41:37,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:37,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:37,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:37,187 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-28 09:41:37,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:37,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572602976] [2021-10-28 09:41:37,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572602976] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:37,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:37,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:37,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235838398] [2021-10-28 09:41:37,189 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:37,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:37,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:37,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:37,190 INFO L87 Difference]: Start difference. First operand 3506 states and 4575 transitions. cyclomatic complexity: 1076 Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:37,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:37,220 INFO L93 Difference]: Finished difference Result 6344 states and 8248 transitions. [2021-10-28 09:41:37,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:37,221 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6344 states and 8248 transitions. [2021-10-28 09:41:37,254 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 6111 [2021-10-28 09:41:37,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6344 states to 6344 states and 8248 transitions. [2021-10-28 09:41:37,283 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6231 [2021-10-28 09:41:37,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6231 [2021-10-28 09:41:37,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6344 states and 8248 transitions. [2021-10-28 09:41:37,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:37,289 INFO L681 BuchiCegarLoop]: Abstraction has 6344 states and 8248 transitions. [2021-10-28 09:41:37,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6344 states and 8248 transitions. [2021-10-28 09:41:37,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6344 to 3506. [2021-10-28 09:41:37,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3506 states, 3506 states have (on average 1.3037649743297204) internal successors, (4571), 3505 states have internal predecessors, (4571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:37,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3506 states to 3506 states and 4571 transitions. [2021-10-28 09:41:37,369 INFO L704 BuchiCegarLoop]: Abstraction has 3506 states and 4571 transitions. [2021-10-28 09:41:37,369 INFO L587 BuchiCegarLoop]: Abstraction has 3506 states and 4571 transitions. [2021-10-28 09:41:37,369 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 09:41:37,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3506 states and 4571 transitions. [2021-10-28 09:41:37,382 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3273 [2021-10-28 09:41:37,383 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:37,383 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:37,385 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-28 09:41:37,385 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:37,386 INFO L791 eck$LassoCheckResult]: Stem: 112508#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); 112354#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 112355#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112444#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 112366#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112305#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 112306#L111-2 assume !false; 112539#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113407#L114 assume !(12292 == ssl3_accept_~s__state~0); 113406#L117 assume !(16384 == ssl3_accept_~s__state~0); 113405#L120 assume !(8192 == ssl3_accept_~s__state~0); 113404#L123 assume !(24576 == ssl3_accept_~s__state~0); 113403#L126 assume !(8195 == ssl3_accept_~s__state~0); 113402#L129 assume !(8480 == ssl3_accept_~s__state~0); 113401#L132 assume !(8481 == ssl3_accept_~s__state~0); 113400#L135 assume !(8482 == ssl3_accept_~s__state~0); 113399#L138 assume 8464 == ssl3_accept_~s__state~0; 112648#L145 [2021-10-28 09:41:37,386 INFO L793 eck$LassoCheckResult]: Loop: 112648#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 112460#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 112282#L286-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; 112283#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 115295#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115292#L664-1 ssl3_accept_~skip~0 := 0; 115290#L111-2 assume !false; 115288#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115287#L114 assume !(12292 == ssl3_accept_~s__state~0); 115286#L117 assume !(16384 == ssl3_accept_~s__state~0); 115211#L120 assume !(8192 == ssl3_accept_~s__state~0); 115210#L123 assume !(24576 == ssl3_accept_~s__state~0); 115208#L126 assume !(8195 == ssl3_accept_~s__state~0); 115206#L129 assume !(8480 == ssl3_accept_~s__state~0); 114590#L132 assume !(8481 == ssl3_accept_~s__state~0); 115204#L135 assume !(8482 == ssl3_accept_~s__state~0); 115202#L138 assume !(8464 == ssl3_accept_~s__state~0); 115200#L141 assume !(8465 == ssl3_accept_~s__state~0); 115198#L144 assume !(8466 == ssl3_accept_~s__state~0); 115189#L147 assume 8496 == ssl3_accept_~s__state~0; 112454#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 112343#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 112344#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 114689#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 112413#L305-2 ssl3_accept_~s__init_num~0 := 0; 114683#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 114676#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114670#L664-1 ssl3_accept_~skip~0 := 0; 114663#L111-2 assume !false; 114660#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114657#L114 assume !(12292 == ssl3_accept_~s__state~0); 114654#L117 assume !(16384 == ssl3_accept_~s__state~0); 114651#L120 assume !(8192 == ssl3_accept_~s__state~0); 114649#L123 assume !(24576 == ssl3_accept_~s__state~0); 114642#L126 assume !(8195 == ssl3_accept_~s__state~0); 114640#L129 assume !(8480 == ssl3_accept_~s__state~0); 114639#L132 assume !(8481 == ssl3_accept_~s__state~0); 114638#L135 assume !(8482 == ssl3_accept_~s__state~0); 114636#L138 assume !(8464 == ssl3_accept_~s__state~0); 114634#L141 assume !(8465 == ssl3_accept_~s__state~0); 114632#L144 assume !(8466 == ssl3_accept_~s__state~0); 114631#L147 assume !(8496 == ssl3_accept_~s__state~0); 114627#L150 assume !(8497 == ssl3_accept_~s__state~0); 114626#L153 assume 8512 == ssl3_accept_~s__state~0; 112264#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 112253#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 112254#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 115511#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 115507#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115504#L664-1 ssl3_accept_~skip~0 := 0; 115503#L111-2 assume !false; 115502#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115501#L114 assume !(12292 == ssl3_accept_~s__state~0); 115500#L117 assume !(16384 == ssl3_accept_~s__state~0); 115499#L120 assume !(8192 == ssl3_accept_~s__state~0); 115498#L123 assume !(24576 == ssl3_accept_~s__state~0); 115497#L126 assume !(8195 == ssl3_accept_~s__state~0); 115496#L129 assume !(8480 == ssl3_accept_~s__state~0); 115495#L132 assume !(8481 == ssl3_accept_~s__state~0); 115494#L135 assume !(8482 == ssl3_accept_~s__state~0); 115493#L138 assume !(8464 == ssl3_accept_~s__state~0); 115492#L141 assume !(8465 == ssl3_accept_~s__state~0); 115491#L144 assume !(8466 == ssl3_accept_~s__state~0); 115490#L147 assume !(8496 == ssl3_accept_~s__state~0); 115489#L150 assume !(8497 == ssl3_accept_~s__state~0); 115488#L153 assume !(8512 == ssl3_accept_~s__state~0); 115487#L156 assume !(8513 == ssl3_accept_~s__state~0); 115486#L159 assume 8528 == ssl3_accept_~s__state~0; 112632#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 115484#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 115485#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 113566#L372 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 115512#L374 assume !(3 == ssl3_accept_~blastFlag~0); 113564#L374-2 assume !(ssl3_accept_~ret~0 <= 0); 113555#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 113550#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 113551#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115476#L664-1 ssl3_accept_~skip~0 := 0; 115475#L111-2 assume !false; 115474#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115473#L114 assume !(12292 == ssl3_accept_~s__state~0); 115472#L117 assume !(16384 == ssl3_accept_~s__state~0); 115471#L120 assume !(8192 == ssl3_accept_~s__state~0); 115470#L123 assume !(24576 == ssl3_accept_~s__state~0); 115469#L126 assume !(8195 == ssl3_accept_~s__state~0); 115468#L129 assume !(8480 == ssl3_accept_~s__state~0); 115467#L132 assume !(8481 == ssl3_accept_~s__state~0); 115466#L135 assume !(8482 == ssl3_accept_~s__state~0); 115465#L138 assume !(8464 == ssl3_accept_~s__state~0); 115464#L141 assume !(8465 == ssl3_accept_~s__state~0); 115463#L144 assume !(8466 == ssl3_accept_~s__state~0); 115462#L147 assume !(8496 == ssl3_accept_~s__state~0); 115461#L150 assume !(8497 == ssl3_accept_~s__state~0); 115460#L153 assume !(8512 == ssl3_accept_~s__state~0); 115459#L156 assume !(8513 == ssl3_accept_~s__state~0); 115458#L159 assume !(8528 == ssl3_accept_~s__state~0); 115457#L162 assume !(8529 == ssl3_accept_~s__state~0); 115456#L165 assume 8544 == ssl3_accept_~s__state~0; 112626#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 115455#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 115453#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 115450#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 115449#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 115448#L429 assume !(4 == ssl3_accept_~blastFlag~0); 115430#L429-2 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; 115426#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 115422#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115418#L664-1 ssl3_accept_~skip~0 := 0; 115416#L111-2 assume !false; 115414#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115412#L114 assume !(12292 == ssl3_accept_~s__state~0); 115410#L117 assume !(16384 == ssl3_accept_~s__state~0); 115408#L120 assume !(8192 == ssl3_accept_~s__state~0); 115406#L123 assume !(24576 == ssl3_accept_~s__state~0); 115404#L126 assume !(8195 == ssl3_accept_~s__state~0); 115402#L129 assume !(8480 == ssl3_accept_~s__state~0); 115400#L132 assume !(8481 == ssl3_accept_~s__state~0); 115398#L135 assume !(8482 == ssl3_accept_~s__state~0); 115396#L138 assume !(8464 == ssl3_accept_~s__state~0); 115394#L141 assume !(8465 == ssl3_accept_~s__state~0); 115392#L144 assume !(8466 == ssl3_accept_~s__state~0); 115390#L147 assume !(8496 == ssl3_accept_~s__state~0); 115388#L150 assume !(8497 == ssl3_accept_~s__state~0); 115386#L153 assume !(8512 == ssl3_accept_~s__state~0); 115384#L156 assume !(8513 == ssl3_accept_~s__state~0); 115382#L159 assume !(8528 == ssl3_accept_~s__state~0); 115381#L162 assume !(8529 == ssl3_accept_~s__state~0); 115379#L165 assume !(8544 == ssl3_accept_~s__state~0); 115377#L168 assume !(8545 == ssl3_accept_~s__state~0); 115374#L171 assume !(8560 == ssl3_accept_~s__state~0); 115368#L174 assume !(8561 == ssl3_accept_~s__state~0); 115366#L177 assume 8448 == ssl3_accept_~s__state~0; 115363#L178 assume !(ssl3_accept_~num1~0 > 0); 112514#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 112515#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 115443#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115439#L664-1 ssl3_accept_~skip~0 := 0; 115438#L111-2 assume !false; 115429#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115425#L114 assume !(12292 == ssl3_accept_~s__state~0); 115419#L117 assume !(16384 == ssl3_accept_~s__state~0); 115417#L120 assume !(8192 == ssl3_accept_~s__state~0); 115415#L123 assume !(24576 == ssl3_accept_~s__state~0); 115413#L126 assume !(8195 == ssl3_accept_~s__state~0); 115411#L129 assume !(8480 == ssl3_accept_~s__state~0); 115409#L132 assume !(8481 == ssl3_accept_~s__state~0); 115407#L135 assume !(8482 == ssl3_accept_~s__state~0); 115405#L138 assume !(8464 == ssl3_accept_~s__state~0); 115403#L141 assume !(8465 == ssl3_accept_~s__state~0); 115401#L144 assume !(8466 == ssl3_accept_~s__state~0); 115399#L147 assume !(8496 == ssl3_accept_~s__state~0); 115397#L150 assume !(8497 == ssl3_accept_~s__state~0); 115395#L153 assume !(8512 == ssl3_accept_~s__state~0); 115393#L156 assume !(8513 == ssl3_accept_~s__state~0); 115391#L159 assume !(8528 == ssl3_accept_~s__state~0); 115389#L162 assume !(8529 == ssl3_accept_~s__state~0); 115387#L165 assume !(8544 == ssl3_accept_~s__state~0); 115385#L168 assume !(8545 == ssl3_accept_~s__state~0); 115383#L171 assume !(8560 == ssl3_accept_~s__state~0); 112512#L174 assume !(8561 == ssl3_accept_~s__state~0); 112393#L177 assume !(8448 == ssl3_accept_~s__state~0); 112394#L180 assume 8576 == ssl3_accept_~s__state~0; 115553#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 112337#L472 assume !(5 == ssl3_accept_~blastFlag~0); 112338#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 112356#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 112518#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 115271#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115267#L664-1 ssl3_accept_~skip~0 := 0; 115265#L111-2 assume !false; 115263#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115261#L114 assume !(12292 == ssl3_accept_~s__state~0); 115259#L117 assume !(16384 == ssl3_accept_~s__state~0); 115257#L120 assume !(8192 == ssl3_accept_~s__state~0); 115255#L123 assume !(24576 == ssl3_accept_~s__state~0); 115253#L126 assume !(8195 == ssl3_accept_~s__state~0); 115251#L129 assume !(8480 == ssl3_accept_~s__state~0); 115249#L132 assume !(8481 == ssl3_accept_~s__state~0); 115247#L135 assume !(8482 == ssl3_accept_~s__state~0); 115245#L138 assume !(8464 == ssl3_accept_~s__state~0); 115243#L141 assume !(8465 == ssl3_accept_~s__state~0); 115188#L144 assume 8466 == ssl3_accept_~s__state~0; 112648#L145 [2021-10-28 09:41:37,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:37,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-10-28 09:41:37,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:37,387 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663920516] [2021-10-28 09:41:37,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:37,388 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:37,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:37,397 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:37,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:37,412 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:37,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:37,413 INFO L85 PathProgramCache]: Analyzing trace with hash -43160945, now seen corresponding path program 1 times [2021-10-28 09:41:37,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:37,413 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157220719] [2021-10-28 09:41:37,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:37,414 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:37,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:37,431 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:37,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:37,467 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:37,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:37,468 INFO L85 PathProgramCache]: Analyzing trace with hash 295564027, now seen corresponding path program 1 times [2021-10-28 09:41:37,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:37,468 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768526971] [2021-10-28 09:41:37,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:37,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:37,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:37,492 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:37,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:37,571 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:39,806 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:41:39,806 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:41:39,806 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:41:39,806 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:41:39,806 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:41:39,807 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:39,807 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:41:39,807 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:41:39,807 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration27_Loop [2021-10-28 09:41:39,807 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:41:39,807 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:41:39,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,827 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,831 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,868 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:39,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:40,280 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:41:40,280 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:41:40,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,289 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-28 09:41:40,324 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,324 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:40,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,367 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,371 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 09:41:40,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,379 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,444 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,444 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=4294967041} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=4294967041} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:40,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,454 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 09:41:40,460 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,461 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,482 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,482 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:40,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,524 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,527 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,536 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,536 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 09:41:40,571 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,571 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-28 09:41:40,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,619 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,620 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-28 09:41:40,625 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,626 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,654 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,654 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:40,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,694 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,701 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,701 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-28 09:41:40,723 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,723 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:40,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,749 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,750 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-28 09:41:40,753 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,753 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,786 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,787 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:40,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,789 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,790 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-28 09:41:40,791 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,791 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,804 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,804 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:40,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,830 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-28 09:41:40,834 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,834 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,859 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:40,859 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:40,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,900 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-28 09:41:40,907 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:40,907 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:40,946 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:40,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:40,955 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:40,957 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:41:40,957 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:40,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-28 09:41:40,976 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:41:40,999 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-10-28 09:41:41,000 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:41:41,000 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:41:41,000 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:41:41,000 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:41:41,000 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:41:41,000 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,000 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:41:41,000 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:41:41,000 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration27_Loop [2021-10-28 09:41:41,001 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:41:41,001 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:41:41,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,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-28 09:41:41,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-28 09:41:41,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,083 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,086 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:41,450 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:41:41,451 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:41:41,451 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,452 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-28 09:41:41,458 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,470 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,470 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 09:41:41,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,474 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 09:41:41,474 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,487 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:41,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:41,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,533 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,540 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:41,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:41,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-28 09:41:41,567 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:41,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:41,610 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,615 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,620 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,631 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,631 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:41,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,635 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:41,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-28 09:41:41,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:41,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:41,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,699 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,702 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,713 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,713 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,713 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:41,713 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,714 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:41,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-28 09:41:41,722 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:41,763 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:41,764 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,765 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,782 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:41,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,783 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:41,783 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-28 09:41:41,795 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:41,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:41,837 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,839 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:41,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,861 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:41,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-28 09:41:41,863 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:41,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:41,891 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,892 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-28 09:41:41,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:41,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:41,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:41,930 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:41,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,933 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-28 09:41:41,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:41,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,944 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:41,944 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:41,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:41,970 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:41,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:41,971 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:41,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-28 09:41:41,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:41,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:41,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:41,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:41,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:41,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:41,983 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:41,983 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:41,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:42,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-10-28 09:41:42,010 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:42,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:42,013 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:42,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-28 09:41:42,015 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:42,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:42,023 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:42,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:42,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:42,024 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:42,025 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:42,025 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:42,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:42,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-10-28 09:41:42,050 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:42,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:42,052 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:42,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-28 09:41:42,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:42,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:42,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:42,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:42,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:42,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:42,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:42,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:42,099 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:42,140 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:42,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:42,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:42,142 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:42,148 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:42,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:42,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:42,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:42,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:42,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:42,160 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:42,160 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:42,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-28 09:41:42,171 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:41:42,181 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:41:42,181 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 09:41:42,182 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:42,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:42,184 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:42,185 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:41:42,185 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:41:42,185 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:41:42,186 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-28 09:41:42,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-28 09:41:42,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-10-28 09:41:42,209 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:41:42,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:42,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:42,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:41:42,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:42,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:42,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 09:41:42,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:42,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:43,489 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:41:43,490 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 09:41:43,490 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3506 states and 4571 transitions. cyclomatic complexity: 1072 Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:43,679 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3506 states and 4571 transitions. cyclomatic complexity: 1072. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 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 9270 states and 12054 transitions. Complement of second has 4 states. [2021-10-28 09:41:43,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-28 09:41:43,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:43,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 477 transitions. [2021-10-28 09:41:43,682 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 477 transitions. Stem has 17 letters. Loop has 182 letters. [2021-10-28 09:41:43,687 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:43,687 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 477 transitions. Stem has 199 letters. Loop has 182 letters. [2021-10-28 09:41:43,689 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:43,689 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 477 transitions. Stem has 17 letters. Loop has 364 letters. [2021-10-28 09:41:43,692 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:43,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9270 states and 12054 transitions. [2021-10-28 09:41:43,737 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6147 [2021-10-28 09:41:43,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9270 states to 9270 states and 12054 transitions. [2021-10-28 09:41:43,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6271 [2021-10-28 09:41:43,784 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6279 [2021-10-28 09:41:43,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9270 states and 12054 transitions. [2021-10-28 09:41:43,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:43,784 INFO L681 BuchiCegarLoop]: Abstraction has 9270 states and 12054 transitions. [2021-10-28 09:41:43,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9270 states and 12054 transitions. [2021-10-28 09:41:43,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9270 to 9262. [2021-10-28 09:41:43,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9262 states, 9262 states have (on average 1.3004750593824228) internal successors, (12045), 9261 states have internal predecessors, (12045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:43,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9262 states to 9262 states and 12045 transitions. [2021-10-28 09:41:43,972 INFO L704 BuchiCegarLoop]: Abstraction has 9262 states and 12045 transitions. [2021-10-28 09:41:43,972 INFO L587 BuchiCegarLoop]: Abstraction has 9262 states and 12045 transitions. [2021-10-28 09:41:43,972 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 09:41:43,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9262 states and 12045 transitions. [2021-10-28 09:41:44,001 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6147 [2021-10-28 09:41:44,002 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:44,002 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:44,004 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:44,004 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:44,004 INFO L791 eck$LassoCheckResult]: Stem: 125996#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); 125796#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 125797#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125919#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 125811#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 125730#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 125731#L111-2 assume !false; 128883#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129028#L114 assume !(12292 == ssl3_accept_~s__state~0); 129018#L117 assume !(16384 == ssl3_accept_~s__state~0); 129019#L120 assume !(8192 == ssl3_accept_~s__state~0); 129010#L123 assume !(24576 == ssl3_accept_~s__state~0); 129011#L126 assume !(8195 == ssl3_accept_~s__state~0); 129000#L129 assume !(8480 == ssl3_accept_~s__state~0); 129001#L132 assume !(8481 == ssl3_accept_~s__state~0); 128991#L135 assume !(8482 == ssl3_accept_~s__state~0); 127417#L138 assume 8464 == ssl3_accept_~s__state~0; 127415#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 127416#L286 [2021-10-28 09:41:44,005 INFO L793 eck$LassoCheckResult]: Loop: 127416#L286 assume !(0 == ssl3_accept_~blastFlag~0); 134851#L286-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; 134852#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 134250#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134248#L664-1 ssl3_accept_~skip~0 := 0; 134239#L111-2 assume !false; 134240#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134231#L114 assume !(12292 == ssl3_accept_~s__state~0); 134232#L117 assume !(16384 == ssl3_accept_~s__state~0); 134223#L120 assume !(8192 == ssl3_accept_~s__state~0); 134224#L123 assume !(24576 == ssl3_accept_~s__state~0); 134215#L126 assume !(8195 == ssl3_accept_~s__state~0); 134216#L129 assume !(8480 == ssl3_accept_~s__state~0); 134208#L132 assume !(8481 == ssl3_accept_~s__state~0); 134209#L135 assume !(8482 == ssl3_accept_~s__state~0); 134202#L138 assume !(8464 == ssl3_accept_~s__state~0); 134203#L141 assume !(8465 == ssl3_accept_~s__state~0); 133944#L144 assume !(8466 == ssl3_accept_~s__state~0); 133943#L147 assume 8496 == ssl3_accept_~s__state~0; 132390#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 132391#L299 assume !(1 == ssl3_accept_~blastFlag~0); 132387#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 132017#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 132018#L305-2 ssl3_accept_~s__init_num~0 := 0; 132006#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 132007#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131996#L664-1 ssl3_accept_~skip~0 := 0; 131997#L111-2 assume !false; 131990#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131991#L114 assume !(12292 == ssl3_accept_~s__state~0); 131984#L117 assume !(16384 == ssl3_accept_~s__state~0); 131985#L120 assume !(8192 == ssl3_accept_~s__state~0); 131978#L123 assume !(24576 == ssl3_accept_~s__state~0); 131979#L126 assume !(8195 == ssl3_accept_~s__state~0); 131971#L129 assume !(8480 == ssl3_accept_~s__state~0); 131972#L132 assume !(8481 == ssl3_accept_~s__state~0); 131963#L135 assume !(8482 == ssl3_accept_~s__state~0); 131964#L138 assume !(8464 == ssl3_accept_~s__state~0); 131952#L141 assume !(8465 == ssl3_accept_~s__state~0); 131953#L144 assume !(8466 == ssl3_accept_~s__state~0); 131944#L147 assume !(8496 == ssl3_accept_~s__state~0); 131945#L150 assume !(8497 == ssl3_accept_~s__state~0); 131322#L153 assume 8512 == ssl3_accept_~s__state~0; 131323#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 133935#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 133936#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 134647#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 134641#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134637#L664-1 ssl3_accept_~skip~0 := 0; 134636#L111-2 assume !false; 134635#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134634#L114 assume !(12292 == ssl3_accept_~s__state~0); 134633#L117 assume !(16384 == ssl3_accept_~s__state~0); 134632#L120 assume !(8192 == ssl3_accept_~s__state~0); 134631#L123 assume !(24576 == ssl3_accept_~s__state~0); 134630#L126 assume !(8195 == ssl3_accept_~s__state~0); 134628#L129 assume !(8480 == ssl3_accept_~s__state~0); 134627#L132 assume !(8481 == ssl3_accept_~s__state~0); 134609#L135 assume !(8482 == ssl3_accept_~s__state~0); 134608#L138 assume !(8464 == ssl3_accept_~s__state~0); 134607#L141 assume !(8465 == ssl3_accept_~s__state~0); 134606#L144 assume !(8466 == ssl3_accept_~s__state~0); 134605#L147 assume !(8496 == ssl3_accept_~s__state~0); 134604#L150 assume !(8497 == ssl3_accept_~s__state~0); 134603#L153 assume !(8512 == ssl3_accept_~s__state~0); 134509#L156 assume !(8513 == ssl3_accept_~s__state~0); 134510#L159 assume 8528 == ssl3_accept_~s__state~0; 125844#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 125845#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 134593#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 125771#L372 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 125772#L374 assume !(3 == ssl3_accept_~blastFlag~0); 126026#L374-2 assume !(ssl3_accept_~ret~0 <= 0); 125886#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 134629#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 134613#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134300#L664-1 ssl3_accept_~skip~0 := 0; 134301#L111-2 assume !false; 134294#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134295#L114 assume !(12292 == ssl3_accept_~s__state~0); 134262#L117 assume !(16384 == ssl3_accept_~s__state~0); 134263#L120 assume !(8192 == ssl3_accept_~s__state~0); 134253#L123 assume !(24576 == ssl3_accept_~s__state~0); 134254#L126 assume !(8195 == ssl3_accept_~s__state~0); 134241#L129 assume !(8480 == ssl3_accept_~s__state~0); 134242#L132 assume !(8481 == ssl3_accept_~s__state~0); 134233#L135 assume !(8482 == ssl3_accept_~s__state~0); 134234#L138 assume !(8464 == ssl3_accept_~s__state~0); 134225#L141 assume !(8465 == ssl3_accept_~s__state~0); 134226#L144 assume !(8466 == ssl3_accept_~s__state~0); 134217#L147 assume !(8496 == ssl3_accept_~s__state~0); 134218#L150 assume !(8497 == ssl3_accept_~s__state~0); 134210#L153 assume !(8512 == ssl3_accept_~s__state~0); 134207#L156 assume !(8513 == ssl3_accept_~s__state~0); 134204#L159 assume !(8528 == ssl3_accept_~s__state~0); 134201#L162 assume !(8529 == ssl3_accept_~s__state~0); 132673#L165 assume 8544 == ssl3_accept_~s__state~0; 125862#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 125863#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 125691#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 125962#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 125793#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 125932#L429 assume !(4 == ssl3_accept_~blastFlag~0); 125830#L429-2 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; 125831#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 134368#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134366#L664-1 ssl3_accept_~skip~0 := 0; 134760#L111-2 assume !false; 134759#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134758#L114 assume !(12292 == ssl3_accept_~s__state~0); 134757#L117 assume !(16384 == ssl3_accept_~s__state~0); 134756#L120 assume !(8192 == ssl3_accept_~s__state~0); 134755#L123 assume !(24576 == ssl3_accept_~s__state~0); 134754#L126 assume !(8195 == ssl3_accept_~s__state~0); 134753#L129 assume !(8480 == ssl3_accept_~s__state~0); 134752#L132 assume !(8481 == ssl3_accept_~s__state~0); 134750#L135 assume !(8482 == ssl3_accept_~s__state~0); 134749#L138 assume !(8464 == ssl3_accept_~s__state~0); 134748#L141 assume !(8465 == ssl3_accept_~s__state~0); 134747#L144 assume !(8466 == ssl3_accept_~s__state~0); 134746#L147 assume !(8496 == ssl3_accept_~s__state~0); 134323#L150 assume !(8497 == ssl3_accept_~s__state~0); 134324#L153 assume !(8512 == ssl3_accept_~s__state~0); 134316#L156 assume !(8513 == ssl3_accept_~s__state~0); 134317#L159 assume !(8528 == ssl3_accept_~s__state~0); 134310#L162 assume !(8529 == ssl3_accept_~s__state~0); 134311#L165 assume !(8544 == ssl3_accept_~s__state~0); 132717#L168 assume !(8545 == ssl3_accept_~s__state~0); 132718#L171 assume !(8560 == ssl3_accept_~s__state~0); 132680#L174 assume !(8561 == ssl3_accept_~s__state~0); 132459#L177 assume 8448 == ssl3_accept_~s__state~0; 125756#L178 assume !(ssl3_accept_~num1~0 > 0); 125649#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 134710#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 134690#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134686#L664-1 ssl3_accept_~skip~0 := 0; 134684#L111-2 assume !false; 134682#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134680#L114 assume !(12292 == ssl3_accept_~s__state~0); 134678#L117 assume !(16384 == ssl3_accept_~s__state~0); 134676#L120 assume !(8192 == ssl3_accept_~s__state~0); 134674#L123 assume !(24576 == ssl3_accept_~s__state~0); 134672#L126 assume !(8195 == ssl3_accept_~s__state~0); 134670#L129 assume !(8480 == ssl3_accept_~s__state~0); 134669#L132 assume !(8481 == ssl3_accept_~s__state~0); 134668#L135 assume !(8482 == ssl3_accept_~s__state~0); 134666#L138 assume !(8464 == ssl3_accept_~s__state~0); 134664#L141 assume !(8465 == ssl3_accept_~s__state~0); 134663#L144 assume !(8466 == ssl3_accept_~s__state~0); 134661#L147 assume !(8496 == ssl3_accept_~s__state~0); 134659#L150 assume !(8497 == ssl3_accept_~s__state~0); 134657#L153 assume !(8512 == ssl3_accept_~s__state~0); 134655#L156 assume !(8513 == ssl3_accept_~s__state~0); 134649#L159 assume !(8528 == ssl3_accept_~s__state~0); 134646#L162 assume !(8529 == ssl3_accept_~s__state~0); 134645#L165 assume !(8544 == ssl3_accept_~s__state~0); 134591#L168 assume !(8545 == ssl3_accept_~s__state~0); 134589#L171 assume !(8560 == ssl3_accept_~s__state~0); 126008#L174 assume !(8561 == ssl3_accept_~s__state~0); 125848#L177 assume !(8448 == ssl3_accept_~s__state~0); 125635#L180 assume 8576 == ssl3_accept_~s__state~0; 125636#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 125775#L472 assume !(5 == ssl3_accept_~blastFlag~0); 125776#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 125798#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 126019#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 134264#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134243#L664-1 ssl3_accept_~skip~0 := 0; 134244#L111-2 assume !false; 134235#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134236#L114 assume !(12292 == ssl3_accept_~s__state~0); 134227#L117 assume !(16384 == ssl3_accept_~s__state~0); 134228#L120 assume !(8192 == ssl3_accept_~s__state~0); 134219#L123 assume !(24576 == ssl3_accept_~s__state~0); 134220#L126 assume !(8195 == ssl3_accept_~s__state~0); 134211#L129 assume !(8480 == ssl3_accept_~s__state~0); 134212#L132 assume !(8481 == ssl3_accept_~s__state~0); 134205#L135 assume !(8482 == ssl3_accept_~s__state~0); 134206#L138 assume !(8464 == ssl3_accept_~s__state~0); 133947#L141 assume !(8465 == ssl3_accept_~s__state~0); 133948#L144 assume 8466 == ssl3_accept_~s__state~0; 132402#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 127416#L286 [2021-10-28 09:41:44,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:44,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-28 09:41:44,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:44,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600910147] [2021-10-28 09:41:44,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:44,007 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:44,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:44,017 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:44,026 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:44,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:44,028 INFO L85 PathProgramCache]: Analyzing trace with hash 591569135, now seen corresponding path program 1 times [2021-10-28 09:41:44,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:44,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616133349] [2021-10-28 09:41:44,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:44,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:44,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:44,045 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:44,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:44,071 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:44,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:44,071 INFO L85 PathProgramCache]: Analyzing trace with hash -205311242, now seen corresponding path program 1 times [2021-10-28 09:41:44,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:44,072 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888170482] [2021-10-28 09:41:44,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:44,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:44,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:44,106 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-10-28 09:41:44,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:44,106 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888170482] [2021-10-28 09:41:44,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888170482] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:44,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:44,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:44,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455990728] [2021-10-28 09:41:46,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:46,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:46,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:46,099 INFO L87 Difference]: Start difference. First operand 9262 states and 12045 transitions. cyclomatic complexity: 2796 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:46,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:46,213 INFO L93 Difference]: Finished difference Result 10667 states and 13827 transitions. [2021-10-28 09:41:46,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:46,214 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10667 states and 13827 transitions. [2021-10-28 09:41:46,262 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7537 [2021-10-28 09:41:46,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10667 states to 10665 states and 13825 transitions. [2021-10-28 09:41:46,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7672 [2021-10-28 09:41:46,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7672 [2021-10-28 09:41:46,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10665 states and 13825 transitions. [2021-10-28 09:41:46,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:46,307 INFO L681 BuchiCegarLoop]: Abstraction has 10665 states and 13825 transitions. [2021-10-28 09:41:46,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10665 states and 13825 transitions. [2021-10-28 09:41:46,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10665 to 10665. [2021-10-28 09:41:46,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10665 states, 10665 states have (on average 1.2962962962962963) internal successors, (13825), 10664 states have internal predecessors, (13825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:46,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10665 states to 10665 states and 13825 transitions. [2021-10-28 09:41:46,497 INFO L704 BuchiCegarLoop]: Abstraction has 10665 states and 13825 transitions. [2021-10-28 09:41:46,497 INFO L587 BuchiCegarLoop]: Abstraction has 10665 states and 13825 transitions. [2021-10-28 09:41:46,497 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-28 09:41:46,497 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10665 states and 13825 transitions. [2021-10-28 09:41:46,526 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7537 [2021-10-28 09:41:46,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:46,526 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:46,528 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-28 09:41:46,529 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:46,529 INFO L791 eck$LassoCheckResult]: Stem: 145945#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); 145736#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 145737#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145856#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 145751#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 145666#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 145667#L111-2 assume !false; 148343#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152087#L114 assume !(12292 == ssl3_accept_~s__state~0); 152080#L117 assume !(16384 == ssl3_accept_~s__state~0); 152081#L120 assume !(8192 == ssl3_accept_~s__state~0); 152074#L123 assume !(24576 == ssl3_accept_~s__state~0); 152075#L126 assume !(8195 == ssl3_accept_~s__state~0); 152068#L129 assume !(8480 == ssl3_accept_~s__state~0); 152069#L132 assume !(8481 == ssl3_accept_~s__state~0); 152064#L135 assume !(8482 == ssl3_accept_~s__state~0); 152065#L138 assume 8464 == ssl3_accept_~s__state~0; 148015#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 148009#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 147433#L286-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; 154777#L626 [2021-10-28 09:41:46,529 INFO L793 eck$LassoCheckResult]: Loop: 154777#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154749#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154731#L664-1 ssl3_accept_~skip~0 := 0; 154727#L111-2 assume !false; 154723#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154719#L114 assume !(12292 == ssl3_accept_~s__state~0); 154715#L117 assume !(16384 == ssl3_accept_~s__state~0); 154711#L120 assume !(8192 == ssl3_accept_~s__state~0); 154707#L123 assume !(24576 == ssl3_accept_~s__state~0); 154703#L126 assume !(8195 == ssl3_accept_~s__state~0); 154699#L129 assume !(8480 == ssl3_accept_~s__state~0); 154695#L132 assume !(8481 == ssl3_accept_~s__state~0); 154691#L135 assume !(8482 == ssl3_accept_~s__state~0); 154687#L138 assume !(8464 == ssl3_accept_~s__state~0); 154683#L141 assume !(8465 == ssl3_accept_~s__state~0); 154679#L144 assume !(8466 == ssl3_accept_~s__state~0); 154675#L147 assume 8496 == ssl3_accept_~s__state~0; 154410#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 154673#L299 assume !(1 == ssl3_accept_~blastFlag~0); 154672#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 154671#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 154669#L305-2 ssl3_accept_~s__init_num~0 := 0; 154666#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154663#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154660#L664-1 ssl3_accept_~skip~0 := 0; 154659#L111-2 assume !false; 154658#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154657#L114 assume !(12292 == ssl3_accept_~s__state~0); 154656#L117 assume !(16384 == ssl3_accept_~s__state~0); 154655#L120 assume !(8192 == ssl3_accept_~s__state~0); 154654#L123 assume !(24576 == ssl3_accept_~s__state~0); 154653#L126 assume !(8195 == ssl3_accept_~s__state~0); 154652#L129 assume !(8480 == ssl3_accept_~s__state~0); 154651#L132 assume !(8481 == ssl3_accept_~s__state~0); 154650#L135 assume !(8482 == ssl3_accept_~s__state~0); 154649#L138 assume !(8464 == ssl3_accept_~s__state~0); 154648#L141 assume !(8465 == ssl3_accept_~s__state~0); 154647#L144 assume !(8466 == ssl3_accept_~s__state~0); 154646#L147 assume !(8496 == ssl3_accept_~s__state~0); 154645#L150 assume !(8497 == ssl3_accept_~s__state~0); 154644#L153 assume 8512 == ssl3_accept_~s__state~0; 154401#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154641#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 154638#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 154635#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154632#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154629#L664-1 ssl3_accept_~skip~0 := 0; 154628#L111-2 assume !false; 154627#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154626#L114 assume !(12292 == ssl3_accept_~s__state~0); 154625#L117 assume !(16384 == ssl3_accept_~s__state~0); 154624#L120 assume !(8192 == ssl3_accept_~s__state~0); 154623#L123 assume !(24576 == ssl3_accept_~s__state~0); 154622#L126 assume !(8195 == ssl3_accept_~s__state~0); 154621#L129 assume !(8480 == ssl3_accept_~s__state~0); 154620#L132 assume !(8481 == ssl3_accept_~s__state~0); 154619#L135 assume !(8482 == ssl3_accept_~s__state~0); 154618#L138 assume !(8464 == ssl3_accept_~s__state~0); 154617#L141 assume !(8465 == ssl3_accept_~s__state~0); 154616#L144 assume !(8466 == ssl3_accept_~s__state~0); 154615#L147 assume !(8496 == ssl3_accept_~s__state~0); 154614#L150 assume !(8497 == ssl3_accept_~s__state~0); 154613#L153 assume !(8512 == ssl3_accept_~s__state~0); 154612#L156 assume !(8513 == ssl3_accept_~s__state~0); 154611#L159 assume 8528 == ssl3_accept_~s__state~0; 154392#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 154610#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 154608#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 154601#L372 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 154604#L374 assume !(3 == ssl3_accept_~blastFlag~0); 154599#L374-2 assume !(ssl3_accept_~ret~0 <= 0); 154594#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 154593#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154589#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154584#L664-1 ssl3_accept_~skip~0 := 0; 154578#L111-2 assume !false; 154576#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154574#L114 assume !(12292 == ssl3_accept_~s__state~0); 154572#L117 assume !(16384 == ssl3_accept_~s__state~0); 154570#L120 assume !(8192 == ssl3_accept_~s__state~0); 154568#L123 assume !(24576 == ssl3_accept_~s__state~0); 154566#L126 assume !(8195 == ssl3_accept_~s__state~0); 154564#L129 assume !(8480 == ssl3_accept_~s__state~0); 154562#L132 assume !(8481 == ssl3_accept_~s__state~0); 154560#L135 assume !(8482 == ssl3_accept_~s__state~0); 154558#L138 assume !(8464 == ssl3_accept_~s__state~0); 154556#L141 assume !(8465 == ssl3_accept_~s__state~0); 154554#L144 assume !(8466 == ssl3_accept_~s__state~0); 154552#L147 assume !(8496 == ssl3_accept_~s__state~0); 154550#L150 assume !(8497 == ssl3_accept_~s__state~0); 154548#L153 assume !(8512 == ssl3_accept_~s__state~0); 154546#L156 assume !(8513 == ssl3_accept_~s__state~0); 154544#L159 assume !(8528 == ssl3_accept_~s__state~0); 154542#L162 assume !(8529 == ssl3_accept_~s__state~0); 154540#L165 assume 8544 == ssl3_accept_~s__state~0; 154385#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 154537#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 154534#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154530#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 154529#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 154528#L429 assume !(4 == ssl3_accept_~blastFlag~0); 154520#L429-2 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; 154516#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154513#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154510#L664-1 ssl3_accept_~skip~0 := 0; 154509#L111-2 assume !false; 154508#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154507#L114 assume !(12292 == ssl3_accept_~s__state~0); 154506#L117 assume !(16384 == ssl3_accept_~s__state~0); 154505#L120 assume !(8192 == ssl3_accept_~s__state~0); 154504#L123 assume !(24576 == ssl3_accept_~s__state~0); 154503#L126 assume !(8195 == ssl3_accept_~s__state~0); 154502#L129 assume !(8480 == ssl3_accept_~s__state~0); 154501#L132 assume !(8481 == ssl3_accept_~s__state~0); 154500#L135 assume !(8482 == ssl3_accept_~s__state~0); 154499#L138 assume !(8464 == ssl3_accept_~s__state~0); 154498#L141 assume !(8465 == ssl3_accept_~s__state~0); 154497#L144 assume !(8466 == ssl3_accept_~s__state~0); 154495#L147 assume !(8496 == ssl3_accept_~s__state~0); 154493#L150 assume !(8497 == ssl3_accept_~s__state~0); 154491#L153 assume !(8512 == ssl3_accept_~s__state~0); 154489#L156 assume !(8513 == ssl3_accept_~s__state~0); 154487#L159 assume !(8528 == ssl3_accept_~s__state~0); 154485#L162 assume !(8529 == ssl3_accept_~s__state~0); 154483#L165 assume !(8544 == ssl3_accept_~s__state~0); 154481#L168 assume !(8545 == ssl3_accept_~s__state~0); 154479#L171 assume !(8560 == ssl3_accept_~s__state~0); 154477#L174 assume !(8561 == ssl3_accept_~s__state~0); 154473#L177 assume 8448 == ssl3_accept_~s__state~0; 154468#L178 assume !(ssl3_accept_~num1~0 > 0); 154464#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 154460#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154452#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154448#L664-1 ssl3_accept_~skip~0 := 0; 154446#L111-2 assume !false; 154444#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154442#L114 assume !(12292 == ssl3_accept_~s__state~0); 154440#L117 assume !(16384 == ssl3_accept_~s__state~0); 154438#L120 assume !(8192 == ssl3_accept_~s__state~0); 154436#L123 assume !(24576 == ssl3_accept_~s__state~0); 154433#L126 assume !(8195 == ssl3_accept_~s__state~0); 154431#L129 assume !(8480 == ssl3_accept_~s__state~0); 154428#L132 assume !(8481 == ssl3_accept_~s__state~0); 154425#L135 assume !(8482 == ssl3_accept_~s__state~0); 154423#L138 assume !(8464 == ssl3_accept_~s__state~0); 154421#L141 assume !(8465 == ssl3_accept_~s__state~0); 154417#L144 assume !(8466 == ssl3_accept_~s__state~0); 154415#L147 assume !(8496 == ssl3_accept_~s__state~0); 154416#L150 assume !(8497 == ssl3_accept_~s__state~0); 154405#L153 assume !(8512 == ssl3_accept_~s__state~0); 154406#L156 assume !(8513 == ssl3_accept_~s__state~0); 154396#L159 assume !(8528 == ssl3_accept_~s__state~0); 154397#L162 assume !(8529 == ssl3_accept_~s__state~0); 154387#L165 assume !(8544 == ssl3_accept_~s__state~0); 154388#L168 assume !(8545 == ssl3_accept_~s__state~0); 154382#L171 assume !(8560 == ssl3_accept_~s__state~0); 154383#L174 assume !(8561 == ssl3_accept_~s__state~0); 154375#L177 assume !(8448 == ssl3_accept_~s__state~0); 154376#L180 assume 8576 == ssl3_accept_~s__state~0; 155576#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 155619#L472 assume !(5 == ssl3_accept_~blastFlag~0); 155618#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 155617#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 154330#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154744#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154730#L664-1 ssl3_accept_~skip~0 := 0; 154726#L111-2 assume !false; 154722#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154718#L114 assume !(12292 == ssl3_accept_~s__state~0); 154714#L117 assume !(16384 == ssl3_accept_~s__state~0); 154710#L120 assume !(8192 == ssl3_accept_~s__state~0); 154706#L123 assume !(24576 == ssl3_accept_~s__state~0); 154702#L126 assume !(8195 == ssl3_accept_~s__state~0); 154698#L129 assume !(8480 == ssl3_accept_~s__state~0); 154694#L132 assume !(8481 == ssl3_accept_~s__state~0); 154690#L135 assume !(8482 == ssl3_accept_~s__state~0); 154686#L138 assume !(8464 == ssl3_accept_~s__state~0); 154682#L141 assume !(8465 == ssl3_accept_~s__state~0); 154678#L144 assume 8466 == ssl3_accept_~s__state~0; 154420#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 148017#L286 assume !(0 == ssl3_accept_~blastFlag~0); 154779#L286-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; 154777#L626 [2021-10-28 09:41:46,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:46,530 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-28 09:41:46,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:46,530 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467703312] [2021-10-28 09:41:46,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:46,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:46,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:46,542 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:46,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:46,552 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:46,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:46,553 INFO L85 PathProgramCache]: Analyzing trace with hash 714456559, now seen corresponding path program 2 times [2021-10-28 09:41:46,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:46,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994573307] [2021-10-28 09:41:46,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:46,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:46,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:46,569 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:46,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:46,602 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:46,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:46,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1259361538, now seen corresponding path program 1 times [2021-10-28 09:41:46,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:46,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119922145] [2021-10-28 09:41:46,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:46,603 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:46,646 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:41:46,647 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:46,647 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119922145] [2021-10-28 09:41:46,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119922145] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:46,647 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:46,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:46,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72049955] [2021-10-28 09:41:48,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:48,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:48,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:48,705 INFO L87 Difference]: Start difference. First operand 10665 states and 13825 transitions. cyclomatic complexity: 3175 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:48,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:48,804 INFO L93 Difference]: Finished difference Result 10823 states and 14017 transitions. [2021-10-28 09:41:48,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:48,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10823 states and 14017 transitions. [2021-10-28 09:41:48,848 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7591 [2021-10-28 09:41:48,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10823 states to 10771 states and 13953 transitions. [2021-10-28 09:41:48,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7726 [2021-10-28 09:41:48,889 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7726 [2021-10-28 09:41:48,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10771 states and 13953 transitions. [2021-10-28 09:41:48,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:48,892 INFO L681 BuchiCegarLoop]: Abstraction has 10771 states and 13953 transitions. [2021-10-28 09:41:48,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10771 states and 13953 transitions. [2021-10-28 09:41:48,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10771 to 10771. [2021-10-28 09:41:49,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10771 states, 10771 states have (on average 1.2954228948101383) internal successors, (13953), 10770 states have internal predecessors, (13953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:49,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10771 states to 10771 states and 13953 transitions. [2021-10-28 09:41:49,036 INFO L704 BuchiCegarLoop]: Abstraction has 10771 states and 13953 transitions. [2021-10-28 09:41:49,036 INFO L587 BuchiCegarLoop]: Abstraction has 10771 states and 13953 transitions. [2021-10-28 09:41:49,036 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-28 09:41:49,036 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10771 states and 13953 transitions. [2021-10-28 09:41:49,068 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7591 [2021-10-28 09:41:49,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:49,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:49,071 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-28 09:41:49,072 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:49,072 INFO L791 eck$LassoCheckResult]: Stem: 167455#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); 167239#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 167240#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 167355#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 167252#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 167169#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 167170#L111-2 assume !false; 167950#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173215#L114 assume !(12292 == ssl3_accept_~s__state~0); 173216#L117 assume !(16384 == ssl3_accept_~s__state~0); 173204#L120 assume !(8192 == ssl3_accept_~s__state~0); 173205#L123 assume !(24576 == ssl3_accept_~s__state~0); 173200#L126 assume !(8195 == ssl3_accept_~s__state~0); 173201#L129 assume !(8480 == ssl3_accept_~s__state~0); 173196#L132 assume !(8481 == ssl3_accept_~s__state~0); 173197#L135 assume !(8482 == ssl3_accept_~s__state~0); 168832#L138 assume !(8464 == ssl3_accept_~s__state~0); 168833#L141 assume 8465 == ssl3_accept_~s__state~0; 172473#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 172338#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 172336#L286-2 [2021-10-28 09:41:49,072 INFO L793 eck$LassoCheckResult]: Loop: 172336#L286-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; 172333#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 172330#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172327#L664-1 ssl3_accept_~skip~0 := 0; 172326#L111-2 assume !false; 172325#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172324#L114 assume !(12292 == ssl3_accept_~s__state~0); 172323#L117 assume !(16384 == ssl3_accept_~s__state~0); 172322#L120 assume !(8192 == ssl3_accept_~s__state~0); 172321#L123 assume !(24576 == ssl3_accept_~s__state~0); 172320#L126 assume !(8195 == ssl3_accept_~s__state~0); 172319#L129 assume !(8480 == ssl3_accept_~s__state~0); 172318#L132 assume !(8481 == ssl3_accept_~s__state~0); 172317#L135 assume !(8482 == ssl3_accept_~s__state~0); 172316#L138 assume !(8464 == ssl3_accept_~s__state~0); 172315#L141 assume !(8465 == ssl3_accept_~s__state~0); 172313#L144 assume !(8466 == ssl3_accept_~s__state~0); 172311#L147 assume 8496 == ssl3_accept_~s__state~0; 172310#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 172306#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 172305#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 172303#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172301#L305-2 ssl3_accept_~s__init_num~0 := 0; 172298#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 172293#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172287#L664-1 ssl3_accept_~skip~0 := 0; 172281#L111-2 assume !false; 172279#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172277#L114 assume !(12292 == ssl3_accept_~s__state~0); 172275#L117 assume !(16384 == ssl3_accept_~s__state~0); 172273#L120 assume !(8192 == ssl3_accept_~s__state~0); 172271#L123 assume !(24576 == ssl3_accept_~s__state~0); 172269#L126 assume !(8195 == ssl3_accept_~s__state~0); 172267#L129 assume !(8480 == ssl3_accept_~s__state~0); 172265#L132 assume !(8481 == ssl3_accept_~s__state~0); 172263#L135 assume !(8482 == ssl3_accept_~s__state~0); 172261#L138 assume !(8464 == ssl3_accept_~s__state~0); 172258#L141 assume !(8465 == ssl3_accept_~s__state~0); 172255#L144 assume !(8466 == ssl3_accept_~s__state~0); 172252#L147 assume !(8496 == ssl3_accept_~s__state~0); 172250#L150 assume !(8497 == ssl3_accept_~s__state~0); 172248#L153 assume 8512 == ssl3_accept_~s__state~0; 172244#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 172241#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 172242#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 172677#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 172674#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172671#L664-1 ssl3_accept_~skip~0 := 0; 172670#L111-2 assume !false; 172669#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172668#L114 assume !(12292 == ssl3_accept_~s__state~0); 172667#L117 assume !(16384 == ssl3_accept_~s__state~0); 172666#L120 assume !(8192 == ssl3_accept_~s__state~0); 172665#L123 assume !(24576 == ssl3_accept_~s__state~0); 172664#L126 assume !(8195 == ssl3_accept_~s__state~0); 172663#L129 assume !(8480 == ssl3_accept_~s__state~0); 172662#L132 assume !(8481 == ssl3_accept_~s__state~0); 172661#L135 assume !(8482 == ssl3_accept_~s__state~0); 172660#L138 assume !(8464 == ssl3_accept_~s__state~0); 172659#L141 assume !(8465 == ssl3_accept_~s__state~0); 172658#L144 assume !(8466 == ssl3_accept_~s__state~0); 172657#L147 assume !(8496 == ssl3_accept_~s__state~0); 172656#L150 assume !(8497 == ssl3_accept_~s__state~0); 172655#L153 assume !(8512 == ssl3_accept_~s__state~0); 172654#L156 assume !(8513 == ssl3_accept_~s__state~0); 172653#L159 assume 8528 == ssl3_accept_~s__state~0; 169235#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 172652#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 172650#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 172643#L372 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 172646#L374 assume !(3 == ssl3_accept_~blastFlag~0); 172641#L374-2 assume !(ssl3_accept_~ret~0 <= 0); 172636#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 172635#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 172629#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172626#L664-1 ssl3_accept_~skip~0 := 0; 172625#L111-2 assume !false; 172624#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172623#L114 assume !(12292 == ssl3_accept_~s__state~0); 172617#L117 assume !(16384 == ssl3_accept_~s__state~0); 172615#L120 assume !(8192 == ssl3_accept_~s__state~0); 172613#L123 assume !(24576 == ssl3_accept_~s__state~0); 172611#L126 assume !(8195 == ssl3_accept_~s__state~0); 172609#L129 assume !(8480 == ssl3_accept_~s__state~0); 172607#L132 assume !(8481 == ssl3_accept_~s__state~0); 172605#L135 assume !(8482 == ssl3_accept_~s__state~0); 172603#L138 assume !(8464 == ssl3_accept_~s__state~0); 172601#L141 assume !(8465 == ssl3_accept_~s__state~0); 172599#L144 assume !(8466 == ssl3_accept_~s__state~0); 172597#L147 assume !(8496 == ssl3_accept_~s__state~0); 172595#L150 assume !(8497 == ssl3_accept_~s__state~0); 172593#L153 assume !(8512 == ssl3_accept_~s__state~0); 172591#L156 assume !(8513 == ssl3_accept_~s__state~0); 172589#L159 assume !(8528 == ssl3_accept_~s__state~0); 172587#L162 assume !(8529 == ssl3_accept_~s__state~0); 172585#L165 assume 8544 == ssl3_accept_~s__state~0; 169222#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 172582#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 172579#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 172574#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 172572#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 172570#L429 assume !(4 == ssl3_accept_~blastFlag~0); 172562#L429-2 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; 172558#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 172555#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172552#L664-1 ssl3_accept_~skip~0 := 0; 172551#L111-2 assume !false; 172550#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172549#L114 assume !(12292 == ssl3_accept_~s__state~0); 172548#L117 assume !(16384 == ssl3_accept_~s__state~0); 172547#L120 assume !(8192 == ssl3_accept_~s__state~0); 172546#L123 assume !(24576 == ssl3_accept_~s__state~0); 172545#L126 assume !(8195 == ssl3_accept_~s__state~0); 172544#L129 assume !(8480 == ssl3_accept_~s__state~0); 172543#L132 assume !(8481 == ssl3_accept_~s__state~0); 172542#L135 assume !(8482 == ssl3_accept_~s__state~0); 172541#L138 assume !(8464 == ssl3_accept_~s__state~0); 172540#L141 assume !(8465 == ssl3_accept_~s__state~0); 172539#L144 assume !(8466 == ssl3_accept_~s__state~0); 172538#L147 assume !(8496 == ssl3_accept_~s__state~0); 172537#L150 assume !(8497 == ssl3_accept_~s__state~0); 172536#L153 assume !(8512 == ssl3_accept_~s__state~0); 172535#L156 assume !(8513 == ssl3_accept_~s__state~0); 172534#L159 assume !(8528 == ssl3_accept_~s__state~0); 172533#L162 assume !(8529 == ssl3_accept_~s__state~0); 172532#L165 assume !(8544 == ssl3_accept_~s__state~0); 172531#L168 assume !(8545 == ssl3_accept_~s__state~0); 172530#L171 assume !(8560 == ssl3_accept_~s__state~0); 172529#L174 assume !(8561 == ssl3_accept_~s__state~0); 172528#L177 assume 8448 == ssl3_accept_~s__state~0; 172527#L178 assume !(ssl3_accept_~num1~0 > 0); 172524#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 172521#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 172518#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172515#L664-1 ssl3_accept_~skip~0 := 0; 172514#L111-2 assume !false; 172513#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172512#L114 assume !(12292 == ssl3_accept_~s__state~0); 172511#L117 assume !(16384 == ssl3_accept_~s__state~0); 172510#L120 assume !(8192 == ssl3_accept_~s__state~0); 172509#L123 assume !(24576 == ssl3_accept_~s__state~0); 172508#L126 assume !(8195 == ssl3_accept_~s__state~0); 172507#L129 assume !(8480 == ssl3_accept_~s__state~0); 172506#L132 assume !(8481 == ssl3_accept_~s__state~0); 172505#L135 assume !(8482 == ssl3_accept_~s__state~0); 172504#L138 assume !(8464 == ssl3_accept_~s__state~0); 172503#L141 assume !(8465 == ssl3_accept_~s__state~0); 172502#L144 assume !(8466 == ssl3_accept_~s__state~0); 172501#L147 assume !(8496 == ssl3_accept_~s__state~0); 172500#L150 assume !(8497 == ssl3_accept_~s__state~0); 172499#L153 assume !(8512 == ssl3_accept_~s__state~0); 172498#L156 assume !(8513 == ssl3_accept_~s__state~0); 172497#L159 assume !(8528 == ssl3_accept_~s__state~0); 172496#L162 assume !(8529 == ssl3_accept_~s__state~0); 172495#L165 assume !(8544 == ssl3_accept_~s__state~0); 172494#L168 assume !(8545 == ssl3_accept_~s__state~0); 172493#L171 assume !(8560 == ssl3_accept_~s__state~0); 172492#L174 assume !(8561 == ssl3_accept_~s__state~0); 172490#L177 assume !(8448 == ssl3_accept_~s__state~0); 172489#L180 assume 8576 == ssl3_accept_~s__state~0; 172488#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 172486#L472 assume !(5 == ssl3_accept_~blastFlag~0); 172487#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 173064#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 172448#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 172449#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172414#L664-1 ssl3_accept_~skip~0 := 0; 172415#L111-2 assume !false; 172402#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172403#L114 assume !(12292 == ssl3_accept_~s__state~0); 172390#L117 assume !(16384 == ssl3_accept_~s__state~0); 172391#L120 assume !(8192 == ssl3_accept_~s__state~0); 172378#L123 assume !(24576 == ssl3_accept_~s__state~0); 172379#L126 assume !(8195 == ssl3_accept_~s__state~0); 172366#L129 assume !(8480 == ssl3_accept_~s__state~0); 172367#L132 assume !(8481 == ssl3_accept_~s__state~0); 172355#L135 assume !(8482 == ssl3_accept_~s__state~0); 172356#L138 assume !(8464 == ssl3_accept_~s__state~0); 172343#L141 assume !(8465 == ssl3_accept_~s__state~0); 172344#L144 assume 8466 == ssl3_accept_~s__state~0; 170482#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 172462#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 172336#L286-2 [2021-10-28 09:41:49,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:49,073 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-10-28 09:41:49,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:49,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042100604] [2021-10-28 09:41:49,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:49,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:49,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:49,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:49,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:49,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042100604] [2021-10-28 09:41:49,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042100604] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:49,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:49,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:49,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192372540] [2021-10-28 09:41:49,097 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:41:49,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:49,098 INFO L85 PathProgramCache]: Analyzing trace with hash 473806671, now seen corresponding path program 2 times [2021-10-28 09:41:49,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:49,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667525676] [2021-10-28 09:41:49,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:49,099 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:49,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:49,148 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-28 09:41:49,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:49,148 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667525676] [2021-10-28 09:41:49,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667525676] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:49,149 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:49,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:41:49,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101468843] [2021-10-28 09:41:49,150 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:49,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:49,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:49,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:49,151 INFO L87 Difference]: Start difference. First operand 10771 states and 13953 transitions. cyclomatic complexity: 3197 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-28 09:41:49,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:49,395 INFO L93 Difference]: Finished difference Result 10815 states and 13981 transitions. [2021-10-28 09:41:49,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:49,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10815 states and 13981 transitions. [2021-10-28 09:41:49,477 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7617 [2021-10-28 09:41:49,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10815 states to 10815 states and 13981 transitions. [2021-10-28 09:41:49,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7756 [2021-10-28 09:41:49,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7756 [2021-10-28 09:41:49,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10815 states and 13981 transitions. [2021-10-28 09:41:49,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:49,523 INFO L681 BuchiCegarLoop]: Abstraction has 10815 states and 13981 transitions. [2021-10-28 09:41:49,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10815 states and 13981 transitions. [2021-10-28 09:41:49,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10815 to 10771. [2021-10-28 09:41:49,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10771 states, 10771 states have (on average 1.293194689443877) internal successors, (13929), 10770 states have internal predecessors, (13929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:49,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10771 states to 10771 states and 13929 transitions. [2021-10-28 09:41:49,662 INFO L704 BuchiCegarLoop]: Abstraction has 10771 states and 13929 transitions. [2021-10-28 09:41:49,662 INFO L587 BuchiCegarLoop]: Abstraction has 10771 states and 13929 transitions. [2021-10-28 09:41:49,662 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-28 09:41:49,662 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10771 states and 13929 transitions. [2021-10-28 09:41:49,694 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7591 [2021-10-28 09:41:49,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:49,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:49,696 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-28 09:41:49,696 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:49,696 INFO L791 eck$LassoCheckResult]: Stem: 189025#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); 188826#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 188827#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 188943#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 188840#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 188761#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 188762#L111-2 assume !false; 191344#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195249#L114 assume !(12292 == ssl3_accept_~s__state~0); 195250#L117 assume !(16384 == ssl3_accept_~s__state~0); 195245#L120 assume !(8192 == ssl3_accept_~s__state~0); 195246#L123 assume !(24576 == ssl3_accept_~s__state~0); 195241#L126 assume !(8195 == ssl3_accept_~s__state~0); 195242#L129 assume !(8480 == ssl3_accept_~s__state~0); 194917#L132 assume !(8481 == ssl3_accept_~s__state~0); 194918#L135 assume !(8482 == ssl3_accept_~s__state~0); 191070#L138 assume !(8464 == ssl3_accept_~s__state~0); 191071#L141 assume !(8465 == ssl3_accept_~s__state~0); 196400#L144 assume !(8466 == ssl3_accept_~s__state~0); 196401#L147 assume !(8496 == ssl3_accept_~s__state~0); 194986#L150 [2021-10-28 09:41:49,696 INFO L793 eck$LassoCheckResult]: Loop: 194986#L150 assume !(8497 == ssl3_accept_~s__state~0); 194972#L153 assume !(8512 == ssl3_accept_~s__state~0); 194973#L156 assume !(8513 == ssl3_accept_~s__state~0); 194957#L159 assume !(8528 == ssl3_accept_~s__state~0); 194958#L162 assume !(8529 == ssl3_accept_~s__state~0); 194943#L165 assume !(8544 == ssl3_accept_~s__state~0); 194944#L168 assume !(8545 == ssl3_accept_~s__state~0); 194929#L171 assume !(8560 == ssl3_accept_~s__state~0); 194930#L174 assume !(8561 == ssl3_accept_~s__state~0); 194908#L177 assume 8448 == ssl3_accept_~s__state~0; 194538#L178 assume !(ssl3_accept_~num1~0 > 0); 194537#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 194524#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 194525#L664 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 194901#L665 assume 0 == ssl3_accept_~skip~0; 194902#L666 assume 8560 == ssl3_accept_~state~0; 194905#L667 assume 8448 == ssl3_accept_~s__state~0; 194906#L668 assume !(-1 != ssl3_accept_~s__verify_mode~0); 196444#L666-1 assume !(0 != ssl3_accept_~s__debug~0); 196436#L683-1 assume !(0 != ssl3_accept_~cb~0); 196430#L664-1 ssl3_accept_~skip~0 := 0; 196428#L111-2 assume !false; 196426#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 196424#L114 assume !(12292 == ssl3_accept_~s__state~0); 196422#L117 assume !(16384 == ssl3_accept_~s__state~0); 196420#L120 assume !(8192 == ssl3_accept_~s__state~0); 196418#L123 assume !(24576 == ssl3_accept_~s__state~0); 196416#L126 assume !(8195 == ssl3_accept_~s__state~0); 196414#L129 assume !(8480 == ssl3_accept_~s__state~0); 196412#L132 assume !(8481 == ssl3_accept_~s__state~0); 196410#L135 assume !(8482 == ssl3_accept_~s__state~0); 196408#L138 assume !(8464 == ssl3_accept_~s__state~0); 196403#L141 assume !(8465 == ssl3_accept_~s__state~0); 196402#L144 assume !(8466 == ssl3_accept_~s__state~0); 194985#L147 assume !(8496 == ssl3_accept_~s__state~0); 194986#L150 [2021-10-28 09:41:49,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:49,697 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-28 09:41:49,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:49,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272600867] [2021-10-28 09:41:49,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:49,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:49,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:49,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:49,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:49,821 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272600867] [2021-10-28 09:41:49,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272600867] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:49,821 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:49,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:49,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783760120] [2021-10-28 09:41:49,822 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 09:41:49,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:49,823 INFO L85 PathProgramCache]: Analyzing trace with hash 285675497, now seen corresponding path program 1 times [2021-10-28 09:41:49,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:49,823 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699944981] [2021-10-28 09:41:49,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:49,824 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:49,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:49,847 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:49,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:49,852 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:50,095 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:41:50,095 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:41:50,095 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:41:50,095 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:41:50,095 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 09:41:50,095 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,095 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:41:50,096 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:41:50,096 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration31_Loop [2021-10-28 09:41:50,096 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:41:50,096 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:41:50,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,134 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,244 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:41:50,244 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 09:41:50,244 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:50,259 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:50,316 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:50,316 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:50,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-28 09:41:50,333 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:50,335 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:50,378 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:50,378 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:50,379 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:50,381 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:50,381 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:50,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-28 09:41:50,403 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 09:41:50,403 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 09:41:50,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:50,436 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:50,438 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:50,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-28 09:41:50,503 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 09:41:50,503 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:50,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:50,570 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:50,571 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:50,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-28 09:41:50,573 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 09:41:50,573 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 09:41:50,603 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 09:41:50,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:50,642 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 09:41:50,643 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 09:41:50,643 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 09:41:50,643 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 09:41:50,643 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 09:41:50,643 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,643 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 09:41:50,643 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 09:41:50,643 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration31_Loop [2021-10-28 09:41:50,643 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 09:41:50,643 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 09:41:50,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 09:41:50,772 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 09:41:50,772 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 09:41:50,772 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:50,779 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:50,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:50,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:50,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:50,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:50,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:50,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:50,796 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:50,797 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:50,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-28 09:41:50,807 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:50,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:50,843 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:50,844 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:50,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-28 09:41:50,851 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:50,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:50,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:50,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:50,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:50,859 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:50,859 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:50,859 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:50,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 09:41:50,883 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:50,883 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:50,884 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:50,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-28 09:41:50,885 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 09:41:50,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 09:41:50,893 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 09:41:50,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 09:41:50,894 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 09:41:50,894 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 09:41:50,895 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 09:41:50,895 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 09:41:50,899 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 09:41:50,902 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-28 09:41:50,902 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-28 09:41:50,902 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 09:41:50,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:41:50,904 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 09:41:50,906 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 09:41:50,906 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 09:41:50,906 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 09:41:50,906 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~state~0) = 1*ULTIMATE.start_ssl3_accept_~state~0 Supporting invariants [] [2021-10-28 09:41:50,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-28 09:41:50,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:50,951 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 09:41:50,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:50,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 09:41:50,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:51,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:51,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-28 09:41:51,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 09:41:51,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:41:51,346 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2021-10-28 09:41:51,346 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10771 states and 13929 transitions. cyclomatic complexity: 3173 Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:51,859 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10771 states and 13929 transitions. cyclomatic complexity: 3173. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 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 41269 states and 53723 transitions. Complement of second has 13 states. [2021-10-28 09:41:51,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2021-10-28 09:41:51,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:51,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 408 transitions. [2021-10-28 09:41:51,861 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 35 letters. [2021-10-28 09:41:51,862 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:51,862 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 55 letters. Loop has 35 letters. [2021-10-28 09:41:51,959 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:51,959 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 70 letters. [2021-10-28 09:41:51,960 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 09:41:51,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41269 states and 53723 transitions. [2021-10-28 09:41:52,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:52,247 INFO L131 ngComponentsAnalysis]: Automaton has 67 accepting balls. 11378 [2021-10-28 09:41:52,369 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41269 states to 36571 states and 47159 transitions. [2021-10-28 09:41:52,370 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14831 [2021-10-28 09:41:52,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15325 [2021-10-28 09:41:52,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36571 states and 47159 transitions. [2021-10-28 09:41:52,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:52,381 INFO L681 BuchiCegarLoop]: Abstraction has 36571 states and 47159 transitions. [2021-10-28 09:41:52,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36571 states and 47159 transitions. [2021-10-28 09:41:52,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36571 to 29559. [2021-10-28 09:41:52,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29559 states, 29559 states have (on average 1.2811326499543287) internal successors, (37869), 29558 states have internal predecessors, (37869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:53,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29559 states to 29559 states and 37869 transitions. [2021-10-28 09:41:53,049 INFO L704 BuchiCegarLoop]: Abstraction has 29559 states and 37869 transitions. [2021-10-28 09:41:53,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:53,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:53,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:53,050 INFO L87 Difference]: Start difference. First operand 29559 states and 37869 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-28 09:41:53,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:53,338 INFO L93 Difference]: Finished difference Result 14094 states and 17962 transitions. [2021-10-28 09:41:53,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:53,340 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14094 states and 17962 transitions. [2021-10-28 09:41:53,397 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3328 [2021-10-28 09:41:53,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14094 states to 14084 states and 17952 transitions. [2021-10-28 09:41:53,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4420 [2021-10-28 09:41:53,447 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4544 [2021-10-28 09:41:53,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14084 states and 17952 transitions. [2021-10-28 09:41:53,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:53,448 INFO L681 BuchiCegarLoop]: Abstraction has 14084 states and 17952 transitions. [2021-10-28 09:41:53,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14084 states and 17952 transitions. [2021-10-28 09:41:53,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14084 to 13558. [2021-10-28 09:41:53,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13558 states, 13558 states have (on average 1.275778138368491) internal successors, (17297), 13557 states have internal predecessors, (17297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:53,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13558 states to 13558 states and 17297 transitions. [2021-10-28 09:41:53,726 INFO L704 BuchiCegarLoop]: Abstraction has 13558 states and 17297 transitions. [2021-10-28 09:41:53,726 INFO L587 BuchiCegarLoop]: Abstraction has 13558 states and 17297 transitions. [2021-10-28 09:41:53,726 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-28 09:41:53,726 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13558 states and 17297 transitions. [2021-10-28 09:41:53,764 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3254 [2021-10-28 09:41:53,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:53,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:53,767 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:53,767 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, 1] [2021-10-28 09:41:53,767 INFO L791 eck$LassoCheckResult]: Stem: 284921#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); 284714#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 284715#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 284833#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 284730#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 284650#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 284651#L111-2 assume !false; 286064#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 286063#L114 assume !(12292 == ssl3_accept_~s__state~0); 286062#L117 assume !(16384 == ssl3_accept_~s__state~0); 286061#L120 assume !(8192 == ssl3_accept_~s__state~0); 286060#L123 assume !(24576 == ssl3_accept_~s__state~0); 286059#L126 assume !(8195 == ssl3_accept_~s__state~0); 286058#L129 assume !(8480 == ssl3_accept_~s__state~0); 286057#L132 assume !(8481 == ssl3_accept_~s__state~0); 286056#L135 assume !(8482 == ssl3_accept_~s__state~0); 286055#L138 assume 8464 == ssl3_accept_~s__state~0; 286054#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 286053#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 286051#L286-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; 286048#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 286045#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 286042#L664-1 ssl3_accept_~skip~0 := 0; 286041#L111-2 assume !false; 286040#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 286039#L114 assume !(12292 == ssl3_accept_~s__state~0); 286038#L117 assume !(16384 == ssl3_accept_~s__state~0); 286037#L120 assume !(8192 == ssl3_accept_~s__state~0); 286036#L123 assume !(24576 == ssl3_accept_~s__state~0); 286035#L126 assume !(8195 == ssl3_accept_~s__state~0); 286034#L129 assume !(8480 == ssl3_accept_~s__state~0); 286033#L132 assume !(8481 == ssl3_accept_~s__state~0); 286032#L135 assume !(8482 == ssl3_accept_~s__state~0); 286031#L138 assume !(8464 == ssl3_accept_~s__state~0); 286030#L141 assume !(8465 == ssl3_accept_~s__state~0); 286029#L144 assume !(8466 == ssl3_accept_~s__state~0); 286028#L147 assume 8496 == ssl3_accept_~s__state~0; 286027#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 286026#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 286024#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 286022#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 286023#L305-2 ssl3_accept_~s__init_num~0 := 0; 288085#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 288076#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 288066#L664-1 ssl3_accept_~skip~0 := 0; 288058#L111-2 assume !false; 288052#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288048#L114 assume !(12292 == ssl3_accept_~s__state~0); 288032#L117 assume !(16384 == ssl3_accept_~s__state~0); 288027#L120 assume !(8192 == ssl3_accept_~s__state~0); 288021#L123 assume !(24576 == ssl3_accept_~s__state~0); 288013#L126 assume !(8195 == ssl3_accept_~s__state~0); 288009#L129 assume !(8480 == ssl3_accept_~s__state~0); 288005#L132 assume !(8481 == ssl3_accept_~s__state~0); 288001#L135 assume !(8482 == ssl3_accept_~s__state~0); 287997#L138 assume !(8464 == ssl3_accept_~s__state~0); 287992#L141 assume !(8465 == ssl3_accept_~s__state~0); 287988#L144 assume !(8466 == ssl3_accept_~s__state~0); 287983#L147 assume !(8496 == ssl3_accept_~s__state~0); 287977#L150 assume !(8497 == ssl3_accept_~s__state~0); 287978#L153 assume 8512 == ssl3_accept_~s__state~0; 288700#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 288698#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 284824#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 289813#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 289814#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289795#L664-1 [2021-10-28 09:41:53,768 INFO L793 eck$LassoCheckResult]: Loop: 289795#L664-1 ssl3_accept_~skip~0 := 0; 289787#L111-2 assume !false; 289786#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289785#L114 assume !(12292 == ssl3_accept_~s__state~0); 289780#L117 assume !(16384 == ssl3_accept_~s__state~0); 289777#L120 assume !(8192 == ssl3_accept_~s__state~0); 289774#L123 assume !(24576 == ssl3_accept_~s__state~0); 289768#L126 assume !(8195 == ssl3_accept_~s__state~0); 289766#L129 assume !(8480 == ssl3_accept_~s__state~0); 289764#L132 assume !(8481 == ssl3_accept_~s__state~0); 289762#L135 assume !(8482 == ssl3_accept_~s__state~0); 289760#L138 assume !(8464 == ssl3_accept_~s__state~0); 289758#L141 assume !(8465 == ssl3_accept_~s__state~0); 289756#L144 assume !(8466 == ssl3_accept_~s__state~0); 289754#L147 assume !(8496 == ssl3_accept_~s__state~0); 289751#L150 assume !(8497 == ssl3_accept_~s__state~0); 289750#L153 assume !(8512 == ssl3_accept_~s__state~0); 289735#L156 assume !(8513 == ssl3_accept_~s__state~0); 289734#L159 assume 8528 == ssl3_accept_~s__state~0; 289283#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 284926#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 284927#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 284689#L372 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 284690#L374 assume !(3 == ssl3_accept_~blastFlag~0); 284638#L374-2 assume !(ssl3_accept_~ret~0 <= 0); 284639#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 284670#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 289744#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289741#L664-1 ssl3_accept_~skip~0 := 0; 289740#L111-2 assume !false; 289738#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289723#L114 assume !(12292 == ssl3_accept_~s__state~0); 289711#L117 assume !(16384 == ssl3_accept_~s__state~0); 289706#L120 assume !(8192 == ssl3_accept_~s__state~0); 289700#L123 assume !(24576 == ssl3_accept_~s__state~0); 289692#L126 assume !(8195 == ssl3_accept_~s__state~0); 289688#L129 assume !(8480 == ssl3_accept_~s__state~0); 289684#L132 assume !(8481 == ssl3_accept_~s__state~0); 289680#L135 assume !(8482 == ssl3_accept_~s__state~0); 289676#L138 assume !(8464 == ssl3_accept_~s__state~0); 289673#L141 assume !(8465 == ssl3_accept_~s__state~0); 289668#L144 assume !(8466 == ssl3_accept_~s__state~0); 289663#L147 assume !(8496 == ssl3_accept_~s__state~0); 289659#L150 assume !(8497 == ssl3_accept_~s__state~0); 289653#L153 assume !(8512 == ssl3_accept_~s__state~0); 289645#L156 assume !(8513 == ssl3_accept_~s__state~0); 289640#L159 assume !(8528 == ssl3_accept_~s__state~0); 289635#L162 assume !(8529 == ssl3_accept_~s__state~0); 289627#L165 assume 8544 == ssl3_accept_~s__state~0; 284780#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 284782#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 289553#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 289549#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 289547#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 289545#L429 assume !(4 == ssl3_accept_~blastFlag~0); 289528#L429-2 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; 289520#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 289510#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289505#L664-1 ssl3_accept_~skip~0 := 0; 289502#L111-2 assume !false; 289499#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289495#L114 assume !(12292 == ssl3_accept_~s__state~0); 289492#L117 assume !(16384 == ssl3_accept_~s__state~0); 289489#L120 assume !(8192 == ssl3_accept_~s__state~0); 289486#L123 assume !(24576 == ssl3_accept_~s__state~0); 289483#L126 assume !(8195 == ssl3_accept_~s__state~0); 289480#L129 assume !(8480 == ssl3_accept_~s__state~0); 289477#L132 assume !(8481 == ssl3_accept_~s__state~0); 289474#L135 assume !(8482 == ssl3_accept_~s__state~0); 289471#L138 assume !(8464 == ssl3_accept_~s__state~0); 289468#L141 assume !(8465 == ssl3_accept_~s__state~0); 289465#L144 assume !(8466 == ssl3_accept_~s__state~0); 289462#L147 assume !(8496 == ssl3_accept_~s__state~0); 289459#L150 assume !(8497 == ssl3_accept_~s__state~0); 289456#L153 assume !(8512 == ssl3_accept_~s__state~0); 289452#L156 assume !(8513 == ssl3_accept_~s__state~0); 289449#L159 assume !(8528 == ssl3_accept_~s__state~0); 289446#L162 assume !(8529 == ssl3_accept_~s__state~0); 289443#L165 assume !(8544 == ssl3_accept_~s__state~0); 289440#L168 assume !(8545 == ssl3_accept_~s__state~0); 289437#L171 assume !(8560 == ssl3_accept_~s__state~0); 289434#L174 assume !(8561 == ssl3_accept_~s__state~0); 289430#L177 assume 8448 == ssl3_accept_~s__state~0; 289425#L178 assume !(ssl3_accept_~num1~0 > 0); 289421#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 289418#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 289416#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289306#L664-1 ssl3_accept_~skip~0 := 0; 289304#L111-2 assume !false; 289302#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289300#L114 assume !(12292 == ssl3_accept_~s__state~0); 289298#L117 assume !(16384 == ssl3_accept_~s__state~0); 289295#L120 assume !(8192 == ssl3_accept_~s__state~0); 289293#L123 assume !(24576 == ssl3_accept_~s__state~0); 289290#L126 assume !(8195 == ssl3_accept_~s__state~0); 289288#L129 assume !(8480 == ssl3_accept_~s__state~0); 289286#L132 assume !(8481 == ssl3_accept_~s__state~0); 289284#L135 assume !(8482 == ssl3_accept_~s__state~0); 289281#L138 assume !(8464 == ssl3_accept_~s__state~0); 289279#L141 assume !(8465 == ssl3_accept_~s__state~0); 289277#L144 assume !(8466 == ssl3_accept_~s__state~0); 289275#L147 assume !(8496 == ssl3_accept_~s__state~0); 289272#L150 assume !(8497 == ssl3_accept_~s__state~0); 289269#L153 assume !(8512 == ssl3_accept_~s__state~0); 289267#L156 assume !(8513 == ssl3_accept_~s__state~0); 289266#L159 assume !(8528 == ssl3_accept_~s__state~0); 289264#L162 assume !(8529 == ssl3_accept_~s__state~0); 289262#L165 assume !(8544 == ssl3_accept_~s__state~0); 289260#L168 assume !(8545 == ssl3_accept_~s__state~0); 289258#L171 assume !(8560 == ssl3_accept_~s__state~0); 289257#L174 assume !(8561 == ssl3_accept_~s__state~0); 289253#L177 assume !(8448 == ssl3_accept_~s__state~0); 289061#L180 assume 8576 == ssl3_accept_~s__state~0; 289058#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 289056#L472 assume !(5 == ssl3_accept_~blastFlag~0); 289054#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 289052#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 289053#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 292915#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 292639#L664-1 ssl3_accept_~skip~0 := 0; 292640#L111-2 assume !false; 292631#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292632#L114 assume !(12292 == ssl3_accept_~s__state~0); 292621#L117 assume !(16384 == ssl3_accept_~s__state~0); 292622#L120 assume !(8192 == ssl3_accept_~s__state~0); 292611#L123 assume !(24576 == ssl3_accept_~s__state~0); 292612#L126 assume !(8195 == ssl3_accept_~s__state~0); 292601#L129 assume !(8480 == ssl3_accept_~s__state~0); 292602#L132 assume !(8481 == ssl3_accept_~s__state~0); 292593#L135 assume !(8482 == ssl3_accept_~s__state~0); 292594#L138 assume !(8464 == ssl3_accept_~s__state~0); 292931#L141 assume !(8465 == ssl3_accept_~s__state~0); 292928#L144 assume !(8466 == ssl3_accept_~s__state~0); 291609#L147 assume 8496 == ssl3_accept_~s__state~0; 289292#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 291604#L299 assume !(1 == ssl3_accept_~blastFlag~0); 291599#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 291598#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 292335#L305-2 ssl3_accept_~s__init_num~0 := 0; 292330#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 292049#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 292045#L664-1 ssl3_accept_~skip~0 := 0; 292043#L111-2 assume !false; 292041#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292039#L114 assume !(12292 == ssl3_accept_~s__state~0); 292037#L117 assume !(16384 == ssl3_accept_~s__state~0); 292035#L120 assume !(8192 == ssl3_accept_~s__state~0); 292033#L123 assume !(24576 == ssl3_accept_~s__state~0); 292031#L126 assume !(8195 == ssl3_accept_~s__state~0); 292029#L129 assume !(8480 == ssl3_accept_~s__state~0); 292027#L132 assume !(8481 == ssl3_accept_~s__state~0); 292025#L135 assume !(8482 == ssl3_accept_~s__state~0); 292023#L138 assume !(8464 == ssl3_accept_~s__state~0); 292021#L141 assume !(8465 == ssl3_accept_~s__state~0); 292019#L144 assume !(8466 == ssl3_accept_~s__state~0); 291956#L147 assume !(8496 == ssl3_accept_~s__state~0); 291952#L150 assume !(8497 == ssl3_accept_~s__state~0); 291947#L153 assume 8512 == ssl3_accept_~s__state~0; 284590#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 284576#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 284577#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 289840#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 289803#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289795#L664-1 [2021-10-28 09:41:53,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:53,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 1 times [2021-10-28 09:41:53,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:53,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062972012] [2021-10-28 09:41:53,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:53,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:53,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:53,786 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:53,901 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:53,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:53,902 INFO L85 PathProgramCache]: Analyzing trace with hash -450239532, now seen corresponding path program 1 times [2021-10-28 09:41:53,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:53,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776392892] [2021-10-28 09:41:53,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:53,902 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:53,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:41:53,942 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 164 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-10-28 09:41:53,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:41:53,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776392892] [2021-10-28 09:41:53,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776392892] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:41:53,942 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:41:53,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:41:53,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345397350] [2021-10-28 09:41:53,943 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 09:41:53,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:41:53,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:41:53,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:41:53,944 INFO L87 Difference]: Start difference. First operand 13558 states and 17297 transitions. cyclomatic complexity: 3765 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:54,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 09:41:54,088 INFO L93 Difference]: Finished difference Result 13619 states and 17348 transitions. [2021-10-28 09:41:54,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:41:54,089 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13619 states and 17348 transitions. [2021-10-28 09:41:54,146 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3266 [2021-10-28 09:41:54,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13619 states to 13619 states and 17348 transitions. [2021-10-28 09:41:54,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4265 [2021-10-28 09:41:54,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4265 [2021-10-28 09:41:54,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13619 states and 17348 transitions. [2021-10-28 09:41:54,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 09:41:54,190 INFO L681 BuchiCegarLoop]: Abstraction has 13619 states and 17348 transitions. [2021-10-28 09:41:54,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13619 states and 17348 transitions. [2021-10-28 09:41:54,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13619 to 13558. [2021-10-28 09:41:54,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13558 states, 13558 states have (on average 1.274376751733294) internal successors, (17278), 13557 states have internal predecessors, (17278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:41:54,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13558 states to 13558 states and 17278 transitions. [2021-10-28 09:41:54,501 INFO L704 BuchiCegarLoop]: Abstraction has 13558 states and 17278 transitions. [2021-10-28 09:41:54,502 INFO L587 BuchiCegarLoop]: Abstraction has 13558 states and 17278 transitions. [2021-10-28 09:41:54,502 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-28 09:41:54,502 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13558 states and 17278 transitions. [2021-10-28 09:41:54,546 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3254 [2021-10-28 09:41:54,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 09:41:54,547 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 09:41:54,550 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:54,550 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:41:54,550 INFO L791 eck$LassoCheckResult]: Stem: 312110#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); 311900#L-1 havoc main_#res;havoc main_#t~ret61, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, 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~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 311901#L94 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 312022#L97-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 311915#L102 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 311831#L102-1 assume !(0 == ssl3_accept_~s__cert~0); 311832#L111-2 assume !false; 313252#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 313251#L114 assume !(12292 == ssl3_accept_~s__state~0); 313250#L117 assume !(16384 == ssl3_accept_~s__state~0); 313249#L120 assume !(8192 == ssl3_accept_~s__state~0); 313248#L123 assume !(24576 == ssl3_accept_~s__state~0); 313247#L126 assume !(8195 == ssl3_accept_~s__state~0); 313246#L129 assume !(8480 == ssl3_accept_~s__state~0); 313245#L132 assume !(8481 == ssl3_accept_~s__state~0); 313244#L135 assume !(8482 == ssl3_accept_~s__state~0); 313243#L138 assume 8464 == ssl3_accept_~s__state~0; 313242#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 313241#L286 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 313239#L286-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; 313236#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 313233#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 313230#L664-1 ssl3_accept_~skip~0 := 0; 313229#L111-2 assume !false; 313228#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 313227#L114 assume !(12292 == ssl3_accept_~s__state~0); 313226#L117 assume !(16384 == ssl3_accept_~s__state~0); 313225#L120 assume !(8192 == ssl3_accept_~s__state~0); 313224#L123 assume !(24576 == ssl3_accept_~s__state~0); 313223#L126 assume !(8195 == ssl3_accept_~s__state~0); 313222#L129 assume !(8480 == ssl3_accept_~s__state~0); 313221#L132 assume !(8481 == ssl3_accept_~s__state~0); 313220#L135 assume !(8482 == ssl3_accept_~s__state~0); 313219#L138 assume !(8464 == ssl3_accept_~s__state~0); 313218#L141 assume !(8465 == ssl3_accept_~s__state~0); 313217#L144 assume !(8466 == ssl3_accept_~s__state~0); 313216#L147 assume 8496 == ssl3_accept_~s__state~0; 313215#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 313214#L299 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 313212#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 313210#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 313211#L305-2 ssl3_accept_~s__init_num~0 := 0; 315084#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 315076#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 315069#L664-1 ssl3_accept_~skip~0 := 0; 315063#L111-2 assume !false; 315057#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315048#L114 assume !(12292 == ssl3_accept_~s__state~0); 315045#L117 assume !(16384 == ssl3_accept_~s__state~0); 315033#L120 assume !(8192 == ssl3_accept_~s__state~0); 315029#L123 assume !(24576 == ssl3_accept_~s__state~0); 315023#L126 assume !(8195 == ssl3_accept_~s__state~0); 315022#L129 assume !(8480 == ssl3_accept_~s__state~0); 315021#L132 assume !(8481 == ssl3_accept_~s__state~0); 315020#L135 assume !(8482 == ssl3_accept_~s__state~0); 315019#L138 assume !(8464 == ssl3_accept_~s__state~0); 315018#L141 assume !(8465 == ssl3_accept_~s__state~0); 315017#L144 assume !(8466 == ssl3_accept_~s__state~0); 315015#L147 assume !(8496 == ssl3_accept_~s__state~0); 315012#L150 assume !(8497 == ssl3_accept_~s__state~0); 315013#L153 assume 8512 == ssl3_accept_~s__state~0; 311773#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 311759#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 311760#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 317341#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 317340#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 317226#L664-1 [2021-10-28 09:41:54,551 INFO L793 eck$LassoCheckResult]: Loop: 317226#L664-1 ssl3_accept_~skip~0 := 0; 317222#L111-2 assume !false; 317217#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 317209#L114 assume !(12292 == ssl3_accept_~s__state~0); 317204#L117 assume !(16384 == ssl3_accept_~s__state~0); 317198#L120 assume !(8192 == ssl3_accept_~s__state~0); 317189#L123 assume !(24576 == ssl3_accept_~s__state~0); 317183#L126 assume !(8195 == ssl3_accept_~s__state~0); 317177#L129 assume !(8480 == ssl3_accept_~s__state~0); 317172#L132 assume !(8481 == ssl3_accept_~s__state~0); 317169#L135 assume !(8482 == ssl3_accept_~s__state~0); 317160#L138 assume !(8464 == ssl3_accept_~s__state~0); 317155#L141 assume !(8465 == ssl3_accept_~s__state~0); 317149#L144 assume !(8466 == ssl3_accept_~s__state~0); 317142#L147 assume !(8496 == ssl3_accept_~s__state~0); 317138#L150 assume !(8497 == ssl3_accept_~s__state~0); 317134#L153 assume !(8512 == ssl3_accept_~s__state~0); 317131#L156 assume !(8513 == ssl3_accept_~s__state~0); 317128#L159 assume 8528 == ssl3_accept_~s__state~0; 311949#L163 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 311950#L339 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 312122#L339-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 316943#L372 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 316949#L374 assume !(3 == ssl3_accept_~blastFlag~0); 316942#L374-2 assume !(ssl3_accept_~ret~0 <= 0); 316935#L351-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 316928#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 316921#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 316917#L664-1 ssl3_accept_~skip~0 := 0; 316915#L111-2 assume !false; 316911#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 316907#L114 assume !(12292 == ssl3_accept_~s__state~0); 316902#L117 assume !(16384 == ssl3_accept_~s__state~0); 316897#L120 assume !(8192 == ssl3_accept_~s__state~0); 316892#L123 assume !(24576 == ssl3_accept_~s__state~0); 316886#L126 assume !(8195 == ssl3_accept_~s__state~0); 316881#L129 assume !(8480 == ssl3_accept_~s__state~0); 316874#L132 assume !(8481 == ssl3_accept_~s__state~0); 316869#L135 assume !(8482 == ssl3_accept_~s__state~0); 316865#L138 assume !(8464 == ssl3_accept_~s__state~0); 316861#L141 assume !(8465 == ssl3_accept_~s__state~0); 316858#L144 assume !(8466 == ssl3_accept_~s__state~0); 316846#L147 assume !(8496 == ssl3_accept_~s__state~0); 316845#L150 assume !(8497 == ssl3_accept_~s__state~0); 316844#L153 assume !(8512 == ssl3_accept_~s__state~0); 316843#L156 assume !(8513 == ssl3_accept_~s__state~0); 316842#L159 assume !(8528 == ssl3_accept_~s__state~0); 316841#L162 assume !(8529 == ssl3_accept_~s__state~0); 316840#L165 assume 8544 == ssl3_accept_~s__state~0; 315860#L169 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 312025#L400 assume !(0 != ssl3_accept_~s__session__peer~0); 311789#L410 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 312079#L415 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 311897#L426 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 312036#L429 assume !(4 == ssl3_accept_~blastFlag~0); 311933#L429-2 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; 311934#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 317154#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 315729#L664-1 ssl3_accept_~skip~0 := 0; 318222#L111-2 assume !false; 318220#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 318218#L114 assume !(12292 == ssl3_accept_~s__state~0); 318216#L117 assume !(16384 == ssl3_accept_~s__state~0); 318213#L120 assume !(8192 == ssl3_accept_~s__state~0); 318211#L123 assume !(24576 == ssl3_accept_~s__state~0); 318209#L126 assume !(8195 == ssl3_accept_~s__state~0); 318207#L129 assume !(8480 == ssl3_accept_~s__state~0); 318205#L132 assume !(8481 == ssl3_accept_~s__state~0); 318203#L135 assume !(8482 == ssl3_accept_~s__state~0); 318201#L138 assume !(8464 == ssl3_accept_~s__state~0); 318199#L141 assume !(8465 == ssl3_accept_~s__state~0); 318197#L144 assume !(8466 == ssl3_accept_~s__state~0); 318195#L147 assume !(8496 == ssl3_accept_~s__state~0); 318193#L150 assume !(8497 == ssl3_accept_~s__state~0); 318191#L153 assume !(8512 == ssl3_accept_~s__state~0); 318189#L156 assume !(8513 == ssl3_accept_~s__state~0); 318187#L159 assume !(8528 == ssl3_accept_~s__state~0); 318185#L162 assume !(8529 == ssl3_accept_~s__state~0); 318183#L165 assume !(8544 == ssl3_accept_~s__state~0); 318181#L168 assume !(8545 == ssl3_accept_~s__state~0); 318133#L171 assume !(8560 == ssl3_accept_~s__state~0); 318131#L174 assume !(8561 == ssl3_accept_~s__state~0); 318127#L177 assume 8448 == ssl3_accept_~s__state~0; 318125#L178 assume !(ssl3_accept_~num1~0 > 0); 318120#L458-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 318118#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 318117#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 318105#L664-1 ssl3_accept_~skip~0 := 0; 318100#L111-2 assume !false; 318097#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 318094#L114 assume !(12292 == ssl3_accept_~s__state~0); 318089#L117 assume !(16384 == ssl3_accept_~s__state~0); 318085#L120 assume !(8192 == ssl3_accept_~s__state~0); 318079#L123 assume !(24576 == ssl3_accept_~s__state~0); 318077#L126 assume !(8195 == ssl3_accept_~s__state~0); 318073#L129 assume !(8480 == ssl3_accept_~s__state~0); 318050#L132 assume !(8481 == ssl3_accept_~s__state~0); 318047#L135 assume !(8482 == ssl3_accept_~s__state~0); 318038#L138 assume !(8464 == ssl3_accept_~s__state~0); 318032#L141 assume !(8465 == ssl3_accept_~s__state~0); 318024#L144 assume !(8466 == ssl3_accept_~s__state~0); 318020#L147 assume !(8496 == ssl3_accept_~s__state~0); 318016#L150 assume !(8497 == ssl3_accept_~s__state~0); 318012#L153 assume !(8512 == ssl3_accept_~s__state~0); 318008#L156 assume !(8513 == ssl3_accept_~s__state~0); 318004#L159 assume !(8528 == ssl3_accept_~s__state~0); 318000#L162 assume !(8529 == ssl3_accept_~s__state~0); 317996#L165 assume !(8544 == ssl3_accept_~s__state~0); 317992#L168 assume !(8545 == ssl3_accept_~s__state~0); 317988#L171 assume !(8560 == ssl3_accept_~s__state~0); 317984#L174 assume !(8561 == ssl3_accept_~s__state~0); 317980#L177 assume !(8448 == ssl3_accept_~s__state~0); 317971#L180 assume 8576 == ssl3_accept_~s__state~0; 317967#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 317965#L472 assume !(5 == ssl3_accept_~blastFlag~0); 317963#L472-2 assume !(ssl3_accept_~ret~0 <= 0); 317957#L478 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 316353#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 317950#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 317945#L664-1 ssl3_accept_~skip~0 := 0; 317941#L111-2 assume !false; 317935#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 317933#L114 assume !(12292 == ssl3_accept_~s__state~0); 317931#L117 assume !(16384 == ssl3_accept_~s__state~0); 317929#L120 assume !(8192 == ssl3_accept_~s__state~0); 317927#L123 assume !(24576 == ssl3_accept_~s__state~0); 317925#L126 assume !(8195 == ssl3_accept_~s__state~0); 317923#L129 assume !(8480 == ssl3_accept_~s__state~0); 317921#L132 assume !(8481 == ssl3_accept_~s__state~0); 317919#L135 assume !(8482 == ssl3_accept_~s__state~0); 317917#L138 assume !(8464 == ssl3_accept_~s__state~0); 317915#L141 assume !(8465 == ssl3_accept_~s__state~0); 317913#L144 assume 8466 == ssl3_accept_~s__state~0; 315290#L145 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 317633#L286 assume !(0 == ssl3_accept_~blastFlag~0); 316756#L286-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; 316753#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 316749#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 316744#L664-1 ssl3_accept_~skip~0 := 0; 316740#L111-2 assume !false; 316739#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 316738#L114 assume !(12292 == ssl3_accept_~s__state~0); 316737#L117 assume !(16384 == ssl3_accept_~s__state~0); 316736#L120 assume !(8192 == ssl3_accept_~s__state~0); 316735#L123 assume !(24576 == ssl3_accept_~s__state~0); 316734#L126 assume !(8195 == ssl3_accept_~s__state~0); 316733#L129 assume !(8480 == ssl3_accept_~s__state~0); 316254#L132 assume !(8481 == ssl3_accept_~s__state~0); 316255#L135 assume !(8482 == ssl3_accept_~s__state~0); 316248#L138 assume !(8464 == ssl3_accept_~s__state~0); 316249#L141 assume !(8465 == ssl3_accept_~s__state~0); 316242#L144 assume !(8466 == ssl3_accept_~s__state~0); 316243#L147 assume 8496 == ssl3_accept_~s__state~0; 315285#L151 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 316237#L299 assume !(1 == ssl3_accept_~blastFlag~0); 316229#L299-2 assume !(ssl3_accept_~ret~0 <= 0); 316228#L305 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 316722#L305-2 ssl3_accept_~s__init_num~0 := 0; 316718#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 316712#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 316705#L664-1 ssl3_accept_~skip~0 := 0; 316698#L111-2 assume !false; 316695#L112 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 316692#L114 assume !(12292 == ssl3_accept_~s__state~0); 316689#L117 assume !(16384 == ssl3_accept_~s__state~0); 316686#L120 assume !(8192 == ssl3_accept_~s__state~0); 316683#L123 assume !(24576 == ssl3_accept_~s__state~0); 316680#L126 assume !(8195 == ssl3_accept_~s__state~0); 316677#L129 assume !(8480 == ssl3_accept_~s__state~0); 316674#L132 assume !(8481 == ssl3_accept_~s__state~0); 316670#L135 assume !(8482 == ssl3_accept_~s__state~0); 316667#L138 assume !(8464 == ssl3_accept_~s__state~0); 316664#L141 assume !(8465 == ssl3_accept_~s__state~0); 316661#L144 assume !(8466 == ssl3_accept_~s__state~0); 316656#L147 assume !(8496 == ssl3_accept_~s__state~0); 316653#L150 assume !(8497 == ssl3_accept_~s__state~0); 316649#L153 assume 8512 == ssl3_accept_~s__state~0; 315280#L157 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 316633#L317 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 311924#L317-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 311925#L626 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 317233#L664 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 317226#L664-1 [2021-10-28 09:41:54,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:54,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 2 times [2021-10-28 09:41:54,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:54,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606033384] [2021-10-28 09:41:54,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:54,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:54,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:54,573 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:54,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:54,592 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:54,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:54,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1744068177, now seen corresponding path program 3 times [2021-10-28 09:41:54,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:54,593 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201357562] [2021-10-28 09:41:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:54,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:54,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:54,616 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:54,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:54,644 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:54,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:41:54,645 INFO L85 PathProgramCache]: Analyzing trace with hash 552293043, now seen corresponding path program 1 times [2021-10-28 09:41:54,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:41:54,646 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5399242] [2021-10-28 09:41:54,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:41:54,646 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:41:54,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:54,680 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 09:41:54,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 09:41:54,760 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 09:41:58,035 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 09:41:58 BoogieIcfgContainer [2021-10-28 09:41:58,038 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 09:41:58,039 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 09:41:58,039 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 09:41:58,040 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 09:41:58,040 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:41:20" (3/4) ... [2021-10-28 09:41:58,043 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-28 09:41:58,144 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/witness.graphml [2021-10-28 09:41:58,144 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 09:41:58,146 INFO L168 Benchmark]: Toolchain (without parser) took 39404.57 ms. Allocated memory was 146.8 MB in the beginning and 3.4 GB in the end (delta: 3.2 GB). Free memory was 104.5 MB in the beginning and 2.8 GB in the end (delta: -2.7 GB). Peak memory consumption was 527.2 MB. Max. memory is 16.1 GB. [2021-10-28 09:41:58,146 INFO L168 Benchmark]: CDTParser took 0.33 ms. Allocated memory is still 146.8 MB. Free memory is still 121.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 09:41:58,147 INFO L168 Benchmark]: CACSL2BoogieTranslator took 491.11 ms. Allocated memory is still 146.8 MB. Free memory was 104.2 MB in the beginning and 114.2 MB in the end (delta: -10.0 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-28 09:41:58,147 INFO L168 Benchmark]: Boogie Procedure Inliner took 92.73 ms. Allocated memory is still 146.8 MB. Free memory was 114.2 MB in the beginning and 111.4 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-28 09:41:58,148 INFO L168 Benchmark]: Boogie Preprocessor took 96.13 ms. Allocated memory is still 146.8 MB. Free memory was 111.4 MB in the beginning and 109.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 09:41:58,148 INFO L168 Benchmark]: RCFGBuilder took 1005.34 ms. Allocated memory is still 146.8 MB. Free memory was 109.3 MB in the beginning and 81.4 MB in the end (delta: 27.9 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. [2021-10-28 09:41:58,149 INFO L168 Benchmark]: BuchiAutomizer took 37606.50 ms. Allocated memory was 146.8 MB in the beginning and 3.4 GB in the end (delta: 3.2 GB). Free memory was 81.4 MB in the beginning and 2.8 GB in the end (delta: -2.7 GB). Peak memory consumption was 589.9 MB. Max. memory is 16.1 GB. [2021-10-28 09:41:58,149 INFO L168 Benchmark]: Witness Printer took 105.54 ms. Allocated memory is still 3.4 GB. Free memory was 2.8 GB in the beginning and 2.8 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 09:41:58,151 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.33 ms. Allocated memory is still 146.8 MB. Free memory is still 121.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 491.11 ms. Allocated memory is still 146.8 MB. Free memory was 104.2 MB in the beginning and 114.2 MB in the end (delta: -10.0 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 92.73 ms. Allocated memory is still 146.8 MB. Free memory was 114.2 MB in the beginning and 111.4 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 96.13 ms. Allocated memory is still 146.8 MB. Free memory was 111.4 MB in the beginning and 109.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1005.34 ms. Allocated memory is still 146.8 MB. Free memory was 109.3 MB in the beginning and 81.4 MB in the end (delta: 27.9 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 37606.50 ms. Allocated memory was 146.8 MB in the beginning and 3.4 GB in the end (delta: 3.2 GB). Free memory was 81.4 MB in the beginning and 2.8 GB in the end (delta: -2.7 GB). Peak memory consumption was 589.9 MB. Max. memory is 16.1 GB. * Witness Printer took 105.54 ms. Allocated memory is still 3.4 GB. Free memory was 2.8 GB in the beginning and 2.8 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 34 terminating modules (31 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function state and consists of 7 locations. 31 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 13558 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 37.4s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 22.5s. Construction of modules took 3.9s. Büchi inclusion checks took 4.9s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 3.2s AutomataMinimizationTime, 34 MinimizatonAttempts, 18219 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 1.8s Buchi closure took 0.1s. Biggest automaton had 13558 states and ocurred in iteration 31. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 393/393 HoareTripleCheckerStatistics: 9380 SDtfs, 5815 SDslu, 5670 SDs, 0 SdLazy, 3803 SolverSat, 793 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.9s Time LassoAnalysisResults: nont1 unkn0 SFLI22 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital64 mio100 ax100 hnf100 lsp27 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq195 hnf73 smp97 dnf106 smp100 tf106 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 36ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.9s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 111]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=10958} 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=10958, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b7acd10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36cf1ca5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@723eca4c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46d63bf=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5951086d=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4639a3a4=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e0e7723=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d48e431=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6077b2c5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c4259a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49202bf3=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@702f2c4f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@196cb5d0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75bb56fe=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e5f5d45=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e3e1019=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75038527=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bfe1a26=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=8528, s__info_callback=13, tmp___2=0, cb=13, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=256345, s__verify_mode=24, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7fb91914=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@542a4f89=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@39f2066=0, s__s3__tmp__reuse_message=7, s__ctx__stats__sess_accept_renegotiate=0, l=23, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6be78b17=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55354080=20, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c74592d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4faba1a0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@132134a9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3880dd8c=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c891332=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19b15fbc=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1407e1a0=2, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=10960, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@130c4acf=0, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@563e8362=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69eb8ccb=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@694c7ad1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52b5e078=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b047644=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ffdbc0b=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48094eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bdfa784=0, s__options=0, s__cert=14, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@958140e=23, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2366aaa4=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59085dd2=-255, Time=8, num1=0, NULL=10961, NULL=0, NULL=10959, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@490851c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b160c1d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9818888=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@527ea460=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f347663=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70c05cb3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26eb9fed=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a19f68f=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1168f2b9=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36921950=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40ab88a1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@119f3773=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@28154f00=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 664]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L714] int s ; [L715] int tmp ; [L719] s = 8464 [L24] int s__info_callback = __VERIFIER_nondet_int() ; [L25] int s__in_handshake = __VERIFIER_nondet_int() ; [L26] int s__state ; [L27] int s__new_session ; [L28] int s__server ; [L29] int s__version = __VERIFIER_nondet_int() ; [L30] int s__type ; [L31] int s__init_num ; [L32] int s__hit = __VERIFIER_nondet_int() ; [L33] int s__rwstate ; [L34] int s__init_buf___0 = 1; [L35] int s__debug = __VERIFIER_nondet_int() ; [L36] int s__shutdown ; [L37] int s__cert = __VERIFIER_nondet_int() ; [L38] int s__options = __VERIFIER_nondet_int() ; [L39] int s__verify_mode = __VERIFIER_nondet_int() ; [L40] int s__session__peer = __VERIFIER_nondet_int() ; [L41] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L42] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L45] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L46] int s__s3__tmp__cert_request ; [L47] int s__s3__tmp__reuse_message ; [L48] int s__s3__tmp__use_rsa_tmp ; [L49] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__new_cipher__algorithms ; [L51] int s__s3__tmp__next_state___0 ; [L52] int s__s3__tmp__new_cipher__algo_strength ; [L53] int s__session__cipher ; [L54] int buf ; [L55] unsigned long l ; [L56] unsigned long Time ; [L57] unsigned long tmp ; [L58] int cb ; [L59] long num1 = __VERIFIER_nondet_long() ; [L60] int ret ; [L61] int new_state ; [L62] int state ; [L63] int skip ; [L64] int got_new_session ; [L65] int tmp___1 = __VERIFIER_nondet_int() ; [L66] int tmp___2 = __VERIFIER_nondet_int() ; [L67] int tmp___3 = __VERIFIER_nondet_int() ; [L68] int tmp___4 = __VERIFIER_nondet_int() ; [L69] int tmp___5 = __VERIFIER_nondet_int() ; [L70] int tmp___6 = __VERIFIER_nondet_int() ; [L71] int tmp___7 ; [L72] long tmp___8 = __VERIFIER_nondet_long() ; [L73] int tmp___9 = __VERIFIER_nondet_int() ; [L74] int tmp___10 = __VERIFIER_nondet_int() ; [L75] int blastFlag ; [L76] int __cil_tmp55 ; [L77] unsigned long __cil_tmp56 ; [L78] unsigned long __cil_tmp57 ; [L79] unsigned long __cil_tmp58 ; [L80] unsigned long __cil_tmp59 ; [L81] int __cil_tmp60 ; [L82] unsigned long __cil_tmp61 = __VERIFIER_nondet_ulong() ; [L86] s__state = initial_state [L87] blastFlag = 0 [L88] tmp = __VERIFIER_nondet_int() [L89] Time = tmp [L90] cb = 0 [L91] ret = -1 [L92] skip = 0 [L93] got_new_session = 0 [L94] COND TRUE s__info_callback != 0 [L95] cb = s__info_callback [L101] s__in_handshake ++ [L102] COND FALSE !(tmp___1 + 12288) [L107] COND FALSE !(s__cert == 0) [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND TRUE s__state == 8464 [L284] s__shutdown = 0 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 0 [L287] blastFlag = 1 [L289] COND FALSE !(ret <= 0) [L292] got_new_session = 1 [L293] s__state = 8496 [L294] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND TRUE s__state == 8496 [L298] ret = __VERIFIER_nondet_int() [L299] COND TRUE blastFlag == 1 [L300] blastFlag = 2 [L302] COND FALSE !(ret <= 0) [L305] COND FALSE !(\read(s__hit)) [L308] s__state = 8512 [L310] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND TRUE s__state == 8512 [L315] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L316] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] COND TRUE __cil_tmp56 + 256UL [L318] __cil_tmp56 = 256345 [L319] skip = 1 [L330] s__state = 8528 [L331] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) Loop: [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND TRUE s__state == 8528 [L335] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L336] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L338] __cil_tmp57 = (unsigned long )s__options [L339] COND TRUE __cil_tmp57 + 2097152UL [L340] s__s3__tmp__use_rsa_tmp = 1 [L345] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L373] ret = __VERIFIER_nondet_int() [L374] COND FALSE !(blastFlag == 3) [L377] COND FALSE !(ret <= 0) [L394] s__state = 8544 [L395] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND TRUE s__state == 8544 [L399] COND TRUE s__verify_mode + 1 [L400] COND FALSE !(s__session__peer != 0) [L412] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L413] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L415] COND FALSE !(__cil_tmp61 + 256UL) [L427] s__s3__tmp__cert_request = 1 [L428] ret = __VERIFIER_nondet_int() [L429] COND FALSE !(blastFlag == 4) [L432] COND FALSE !(ret <= 0) [L435] s__state = 8448 [L436] s__s3__tmp__next_state___0 = 8576 [L437] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND FALSE !(s__state == 8544) [L168] COND FALSE !(s__state == 8545) [L171] COND FALSE !(s__state == 8560) [L174] COND FALSE !(s__state == 8561) [L177] COND TRUE s__state == 8448 [L458] COND FALSE !(num1 > 0L) [L467] s__state = s__s3__tmp__next_state___0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND FALSE !(s__state == 8512) [L156] COND FALSE !(s__state == 8513) [L159] COND FALSE !(s__state == 8528) [L162] COND FALSE !(s__state == 8529) [L165] COND FALSE !(s__state == 8544) [L168] COND FALSE !(s__state == 8545) [L171] COND FALSE !(s__state == 8560) [L174] COND FALSE !(s__state == 8561) [L177] COND FALSE !(s__state == 8448) [L180] COND TRUE s__state == 8576 [L471] ret = __VERIFIER_nondet_int() [L472] COND FALSE !(blastFlag == 5) [L475] COND FALSE !(ret <= 0) [L478] COND TRUE ret == 2 [L479] s__state = 8466 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND TRUE s__state == 8466 [L284] s__shutdown = 0 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 0) [L289] COND FALSE !(ret <= 0) [L292] got_new_session = 1 [L293] s__state = 8496 [L294] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND TRUE s__state == 8496 [L298] ret = __VERIFIER_nondet_int() [L299] COND FALSE !(blastFlag == 1) [L302] COND FALSE !(ret <= 0) [L305] COND FALSE !(\read(s__hit)) [L308] s__state = 8512 [L310] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) [L698] skip = 0 [L111] COND TRUE 1 [L113] state = s__state [L114] COND FALSE !(s__state == 12292) [L117] COND FALSE !(s__state == 16384) [L120] COND FALSE !(s__state == 8192) [L123] COND FALSE !(s__state == 24576) [L126] COND FALSE !(s__state == 8195) [L129] COND FALSE !(s__state == 8480) [L132] COND FALSE !(s__state == 8481) [L135] COND FALSE !(s__state == 8482) [L138] COND FALSE !(s__state == 8464) [L141] COND FALSE !(s__state == 8465) [L144] COND FALSE !(s__state == 8466) [L147] COND FALSE !(s__state == 8496) [L150] COND FALSE !(s__state == 8497) [L153] COND TRUE s__state == 8512 [L315] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L316] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L317] COND TRUE __cil_tmp56 + 256UL [L318] __cil_tmp56 = 256345 [L319] skip = 1 [L330] s__state = 8528 [L331] s__init_num = 0 [L663] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L664] COND FALSE !(! s__s3__tmp__reuse_message) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-28 09:41:58,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:58,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-10-28 09:41:58,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:58,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-28 09:41:59,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-10-28 09:41:59,259 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-10-28 09:41:59,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_396dc2bc-8b4b-41f6-a405-540002dff0d6/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...