./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 7b2dab56 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash defe4a000b54820195525cab63f7790d3323d50a ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.0-7b2dab5 [2021-10-11 00:24:59,336 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-11 00:24:59,337 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-11 00:24:59,378 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-11 00:24:59,378 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-11 00:24:59,380 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-11 00:24:59,382 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-11 00:24:59,384 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-11 00:24:59,387 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-11 00:24:59,388 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-11 00:24:59,389 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-11 00:24:59,391 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-11 00:24:59,392 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-11 00:24:59,393 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-11 00:24:59,394 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-11 00:24:59,396 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-11 00:24:59,397 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-11 00:24:59,399 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-11 00:24:59,401 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-11 00:24:59,404 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-11 00:24:59,406 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-11 00:24:59,408 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-11 00:24:59,409 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-11 00:24:59,410 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-11 00:24:59,414 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-11 00:24:59,414 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-11 00:24:59,415 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-11 00:24:59,416 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-11 00:24:59,416 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-11 00:24:59,418 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-11 00:24:59,418 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-11 00:24:59,419 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-11 00:24:59,420 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-11 00:24:59,421 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-11 00:24:59,423 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-11 00:24:59,423 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-11 00:24:59,424 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-11 00:24:59,424 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-11 00:24:59,425 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-11 00:24:59,426 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-11 00:24:59,426 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-11 00:24:59,427 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-11 00:24:59,452 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-11 00:24:59,452 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-11 00:24:59,454 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-11 00:24:59,454 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-11 00:24:59,454 INFO L138 SettingsManager]: * Use SBE=true [2021-10-11 00:24:59,455 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-11 00:24:59,455 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-11 00:24:59,455 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-11 00:24:59,455 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-11 00:24:59,456 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-11 00:24:59,456 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-11 00:24:59,456 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-11 00:24:59,456 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-11 00:24:59,457 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-11 00:24:59,457 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-11 00:24:59,457 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-11 00:24:59,457 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-11 00:24:59,458 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-11 00:24:59,458 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-11 00:24:59,458 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-11 00:24:59,458 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-11 00:24:59,459 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-11 00:24:59,459 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-11 00:24:59,459 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-11 00:24:59,459 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-11 00:24:59,460 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-11 00:24:59,460 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-11 00:24:59,460 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-11 00:24:59,460 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-11 00:24:59,461 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-11 00:24:59,462 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-11 00:24:59,462 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_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/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_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> defe4a000b54820195525cab63f7790d3323d50a [2021-10-11 00:24:59,687 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-11 00:24:59,708 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-11 00:24:59,711 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-11 00:24:59,712 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-11 00:24:59,713 INFO L275 PluginConnector]: CDTParser initialized [2021-10-11 00:24:59,714 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/../../sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-10-11 00:24:59,788 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/data/46fc68ee4/5c9bcf7c854c4d3cbb98eb1bd632c76f/FLAGe7daa7b66 [2021-10-11 00:25:00,304 INFO L306 CDTParser]: Found 1 translation units. [2021-10-11 00:25:00,305 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c [2021-10-11 00:25:00,316 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/data/46fc68ee4/5c9bcf7c854c4d3cbb98eb1bd632c76f/FLAGe7daa7b66 [2021-10-11 00:25:00,659 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/data/46fc68ee4/5c9bcf7c854c4d3cbb98eb1bd632c76f [2021-10-11 00:25:00,661 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-11 00:25:00,663 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-11 00:25:00,664 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-11 00:25:00,664 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-11 00:25:00,667 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-11 00:25:00,668 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 12:25:00" (1/1) ... [2021-10-11 00:25:00,670 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1cf95b55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:00, skipping insertion in model container [2021-10-11 00:25:00,670 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 12:25:00" (1/1) ... [2021-10-11 00:25:00,677 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-11 00:25:00,739 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-11 00:25:00,969 WARN L226 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_85ed68ae-081f-435b-84b1-4863a80db9ea/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43168,43181] [2021-10-11 00:25:00,974 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-11 00:25:00,983 INFO L203 MainTranslator]: Completed pre-run [2021-10-11 00:25:01,034 WARN L226 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_85ed68ae-081f-435b-84b1-4863a80db9ea/sv-benchmarks/c/openssl-simplified/s3_srvr_11.cil.c[43168,43181] [2021-10-11 00:25:01,038 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-11 00:25:01,051 INFO L208 MainTranslator]: Completed translation [2021-10-11 00:25:01,052 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01 WrapperNode [2021-10-11 00:25:01,052 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-11 00:25:01,053 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-11 00:25:01,054 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-11 00:25:01,054 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-11 00:25:01,067 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,095 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,157 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-11 00:25:01,169 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-11 00:25:01,169 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-11 00:25:01,169 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-11 00:25:01,178 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,178 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,188 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,193 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,213 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,228 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,237 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... [2021-10-11 00:25:01,241 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-11 00:25:01,247 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-11 00:25:01,247 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-11 00:25:01,247 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-11 00:25:01,249 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (1/1) ... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:01,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-11 00:25:01,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-11 00:25:01,345 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-11 00:25:01,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-11 00:25:01,481 WARN L800 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-11 00:25:02,060 INFO L752 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-11 00:25:02,064 INFO L752 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-11 00:25:02,074 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-11 00:25:02,083 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-11 00:25:02,085 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:25:02 BoogieIcfgContainer [2021-10-11 00:25:02,087 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-11 00:25:02,088 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-11 00:25:02,088 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-11 00:25:02,091 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-11 00:25:02,092 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:25:02,093 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 11.10 12:25:00" (1/3) ... [2021-10-11 00:25:02,094 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@34cf3cb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 11.10 12:25:02, skipping insertion in model container [2021-10-11 00:25:02,096 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:25:02,096 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:25:01" (2/3) ... [2021-10-11 00:25:02,097 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@34cf3cb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 11.10 12:25:02, skipping insertion in model container [2021-10-11 00:25:02,097 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:25:02,097 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:25:02" (3/3) ... [2021-10-11 00:25:02,099 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2021-10-11 00:25:02,148 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-11 00:25:02,148 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-11 00:25:02,148 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-11 00:25:02,148 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-11 00:25:02,149 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-11 00:25:02,149 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-11 00:25:02,149 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-11 00:25:02,149 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-11 00:25:02,166 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 148 states. [2021-10-11 00:25:02,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-10-11 00:25:02,195 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:02,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:02,204 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:02,204 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:02,204 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-11 00:25:02,204 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 148 states. [2021-10-11 00:25:02,213 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2021-10-11 00:25:02,213 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:02,213 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:02,215 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:02,216 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:02,220 INFO L794 eck$LassoCheckResult]: Stem: 106#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); 11#L-1true havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 64#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52#L86-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 80#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 56#L100-2true [2021-10-11 00:25:02,221 INFO L796 eck$LassoCheckResult]: Loop: 56#L100-2true assume !false; 131#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25#L103true assume !(12292 == ssl3_accept_~s__state~0); 34#L106true assume !(16384 == ssl3_accept_~s__state~0); 18#L109true assume !(8192 == ssl3_accept_~s__state~0); 132#L112true assume !(24576 == ssl3_accept_~s__state~0); 115#L115true assume !(8195 == ssl3_accept_~s__state~0); 121#L118true assume 8480 == ssl3_accept_~s__state~0; 47#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 45#L260true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 44#L549true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118#L586true assume !(8576 == ssl3_accept_~state~0); 40#L604true ssl3_accept_~skip~0 := 0; 56#L100-2true [2021-10-11 00:25:02,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:02,227 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-11 00:25:02,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:02,236 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914090243] [2021-10-11 00:25:02,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:02,335 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:02,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:02,385 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:02,429 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:02,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:02,435 INFO L82 PathProgramCache]: Analyzing trace with hash -383541900, now seen corresponding path program 1 times [2021-10-11 00:25:02,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:02,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982742852] [2021-10-11 00:25:02,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:02,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:02,452 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:02,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:02,477 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:02,480 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:02,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:02,482 INFO L82 PathProgramCache]: Analyzing trace with hash -2120240829, now seen corresponding path program 1 times [2021-10-11 00:25:02,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:02,482 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012355139] [2021-10-11 00:25:02,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:02,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:02,582 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-11 00:25:02,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012355139] [2021-10-11 00:25:02,584 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:02,584 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:02,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236834286] [2021-10-11 00:25:02,747 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:25:02,749 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:25:02,750 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:25:02,750 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:25:02,750 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-11 00:25:02,750 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:02,750 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:25:02,751 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:25:02,751 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-10-11 00:25:02,751 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:25:02,751 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:25:02,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:02,778 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:02,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:02,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:02,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:02,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:02,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:02,930 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:25:02,931 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:02,951 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:02,952 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:02,963 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:02,963 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: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,001 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:03,001 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:03,017 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:03,018 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:03,058 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:03,059 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,090 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:03,090 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: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:03,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:03,147 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,167 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:03,167 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: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,197 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:03,197 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:03,209 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:03,209 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:03,241 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,269 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:25:03,269 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:03,309 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-11 00:25:03,339 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:25:03,339 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:25:03,339 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:25:03,339 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:25:03,339 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-11 00:25:03,339 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,339 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:25:03,340 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:25:03,340 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2021-10-11 00:25:03,340 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:25:03,340 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:25:03,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-11 00:25:03,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:03,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:03,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:03,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:03,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:03,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:03,524 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:25:03,528 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:03,551 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:03,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:03,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:03,554 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:03,554 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:03,554 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:03,557 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:03,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,567 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:03,603 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:03,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:03,605 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:03,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:03,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:03,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:03,608 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:03,608 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,629 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:03,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:03,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:03,678 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:03,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:03,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:03,678 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:03,680 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:03,680 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,690 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:03,729 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:03,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:03,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:03,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:03,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:03,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:03,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:03,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,745 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:03,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:03,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:03,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:03,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:03,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:03,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:03,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:03,777 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-11 00:25:03,787 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-11 00:25:03,787 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:03,818 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-11 00:25:03,818 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-11 00:25:03,818 INFO L510 LassoAnalysis]: Proved termination. [2021-10-11 00:25:03,819 INFO L512 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 [] Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:03,839 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-11 00:25:03,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:03,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:03,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:25:03,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:03,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:03,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:25:03,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:04,043 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-11 00:25:04,058 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-11 00:25:04,059 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 148 states. Second operand 5 states. [2021-10-11 00:25:04,871 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 148 states.. Second operand 5 states. Result 832 states and 1414 transitions. Complement of second has 10 states. [2021-10-11 00:25:04,872 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-11 00:25:04,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:25:04,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 609 transitions. [2021-10-11 00:25:04,876 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-11 00:25:04,877 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:04,881 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-11 00:25:04,882 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:04,882 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 609 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-11 00:25:04,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:04,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 832 states and 1414 transitions. [2021-10-11 00:25:04,909 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2021-10-11 00:25:04,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 832 states to 694 states and 1087 transitions. [2021-10-11 00:25:04,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 391 [2021-10-11 00:25:04,932 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 402 [2021-10-11 00:25:04,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1087 transitions. [2021-10-11 00:25:04,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:25:04,934 INFO L692 BuchiCegarLoop]: Abstraction has 694 states and 1087 transitions. [2021-10-11 00:25:04,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1087 transitions. [2021-10-11 00:25:05,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 500. [2021-10-11 00:25:05,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2021-10-11 00:25:05,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 783 transitions. [2021-10-11 00:25:05,015 INFO L715 BuchiCegarLoop]: Abstraction has 500 states and 783 transitions. [2021-10-11 00:25:05,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:05,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:05,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:05,022 INFO L87 Difference]: Start difference. First operand 500 states and 783 transitions. Second operand 3 states. [2021-10-11 00:25:05,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:05,192 INFO L93 Difference]: Finished difference Result 178 states and 260 transitions. [2021-10-11 00:25:05,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:05,193 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 178 states and 260 transitions. [2021-10-11 00:25:05,195 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 149 [2021-10-11 00:25:05,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 178 states to 168 states and 250 transitions. [2021-10-11 00:25:05,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 168 [2021-10-11 00:25:05,198 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 168 [2021-10-11 00:25:05,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 168 states and 250 transitions. [2021-10-11 00:25:05,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:05,200 INFO L692 BuchiCegarLoop]: Abstraction has 168 states and 250 transitions. [2021-10-11 00:25:05,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states and 250 transitions. [2021-10-11 00:25:05,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 154. [2021-10-11 00:25:05,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2021-10-11 00:25:05,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 235 transitions. [2021-10-11 00:25:05,206 INFO L715 BuchiCegarLoop]: Abstraction has 154 states and 235 transitions. [2021-10-11 00:25:05,206 INFO L595 BuchiCegarLoop]: Abstraction has 154 states and 235 transitions. [2021-10-11 00:25:05,207 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-11 00:25:05,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 235 transitions. [2021-10-11 00:25:05,208 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 146 [2021-10-11 00:25:05,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:05,208 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:05,211 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:05,211 INFO L854 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, 1] [2021-10-11 00:25:05,212 INFO L794 eck$LassoCheckResult]: Stem: 1872#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); 1767#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 1768#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1828#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 1829#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 1791#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 1813#L100-2 [2021-10-11 00:25:05,213 INFO L796 eck$LassoCheckResult]: Loop: 1813#L100-2 assume !false; 1834#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1794#L103 assume !(12292 == ssl3_accept_~s__state~0); 1795#L106 assume !(16384 == ssl3_accept_~s__state~0); 1780#L109 assume !(8192 == ssl3_accept_~s__state~0); 1781#L112 assume !(24576 == ssl3_accept_~s__state~0); 1877#L115 assume !(8195 == ssl3_accept_~s__state~0); 1878#L118 assume !(8480 == ssl3_accept_~s__state~0); 1874#L121 assume !(8481 == ssl3_accept_~s__state~0); 1852#L124 assume !(8482 == ssl3_accept_~s__state~0); 1853#L127 assume 8464 == ssl3_accept_~s__state~0; 1821#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 1869#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1867#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1766#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1770#L586 assume !(8576 == ssl3_accept_~state~0); 1758#L604 ssl3_accept_~skip~0 := 0; 1895#L100-2 assume !false; 1894#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1893#L103 assume !(12292 == ssl3_accept_~s__state~0); 1890#L106 assume 16384 == ssl3_accept_~s__state~0; 1859#L212 ssl3_accept_~s__server~0 := 1; 1860#L217 assume 0 != ssl3_accept_~cb~0; 1883#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 1884#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 1815#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 1809#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 1810#L244 assume 12292 != ssl3_accept_~s__state~0; 1870#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 1871#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1879#L586 assume !(8576 == ssl3_accept_~state~0); 1812#L604 ssl3_accept_~skip~0 := 0; 1813#L100-2 [2021-10-11 00:25:05,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:05,214 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 2 times [2021-10-11 00:25:05,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:05,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637097183] [2021-10-11 00:25:05,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:05,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:05,244 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:05,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:05,269 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:05,283 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:05,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:05,287 INFO L82 PathProgramCache]: Analyzing trace with hash -2121061017, now seen corresponding path program 1 times [2021-10-11 00:25:05,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:05,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608228365] [2021-10-11 00:25:05,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:05,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:05,353 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-11 00:25:05,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608228365] [2021-10-11 00:25:05,354 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:05,354 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:05,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210642046] [2021-10-11 00:25:05,355 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:05,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:05,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:05,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:05,356 INFO L87 Difference]: Start difference. First operand 154 states and 235 transitions. cyclomatic complexity: 82 Second operand 3 states. [2021-10-11 00:25:05,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:05,585 INFO L93 Difference]: Finished difference Result 215 states and 316 transitions. [2021-10-11 00:25:05,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:05,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 215 states and 316 transitions. [2021-10-11 00:25:05,588 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 195 [2021-10-11 00:25:05,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 215 states to 203 states and 304 transitions. [2021-10-11 00:25:05,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 203 [2021-10-11 00:25:05,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 203 [2021-10-11 00:25:05,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 203 states and 304 transitions. [2021-10-11 00:25:05,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:05,598 INFO L692 BuchiCegarLoop]: Abstraction has 203 states and 304 transitions. [2021-10-11 00:25:05,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states and 304 transitions. [2021-10-11 00:25:05,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 197. [2021-10-11 00:25:05,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2021-10-11 00:25:05,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 295 transitions. [2021-10-11 00:25:05,604 INFO L715 BuchiCegarLoop]: Abstraction has 197 states and 295 transitions. [2021-10-11 00:25:05,604 INFO L595 BuchiCegarLoop]: Abstraction has 197 states and 295 transitions. [2021-10-11 00:25:05,604 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-11 00:25:05,604 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 197 states and 295 transitions. [2021-10-11 00:25:05,606 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 189 [2021-10-11 00:25:05,606 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:05,606 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:05,607 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:05,608 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [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-11 00:25:05,608 INFO L794 eck$LassoCheckResult]: Stem: 2248#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); 2145#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2146#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2204#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2205#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2167#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2228#L100-2 [2021-10-11 00:25:05,608 INFO L796 eck$LassoCheckResult]: Loop: 2228#L100-2 assume !false; 2295#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2293#L103 assume !(12292 == ssl3_accept_~s__state~0); 2291#L106 assume !(16384 == ssl3_accept_~s__state~0); 2289#L109 assume !(8192 == ssl3_accept_~s__state~0); 2287#L112 assume !(24576 == ssl3_accept_~s__state~0); 2285#L115 assume !(8195 == ssl3_accept_~s__state~0); 2259#L118 assume !(8480 == ssl3_accept_~s__state~0); 2251#L121 assume !(8481 == ssl3_accept_~s__state~0); 2230#L124 assume !(8482 == ssl3_accept_~s__state~0); 2231#L127 assume 8464 == ssl3_accept_~s__state~0; 2197#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2245#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2244#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2161#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2148#L586 assume !(8576 == ssl3_accept_~state~0); 2188#L604 ssl3_accept_~skip~0 := 0; 2189#L100-2 assume !false; 2211#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2170#L103 assume !(12292 == ssl3_accept_~s__state~0); 2171#L106 assume !(16384 == ssl3_accept_~s__state~0); 2155#L109 assume 8192 == ssl3_accept_~s__state~0; 2156#L212 ssl3_accept_~s__server~0 := 1; 2238#L217 assume 0 != ssl3_accept_~cb~0; 2260#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2261#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2191#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2185#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2186#L244 assume 12292 != ssl3_accept_~s__state~0; 2246#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 2247#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2301#L586 assume !(8576 == ssl3_accept_~state~0); 2297#L604 ssl3_accept_~skip~0 := 0; 2228#L100-2 [2021-10-11 00:25:05,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:05,609 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 3 times [2021-10-11 00:25:05,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:05,610 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558423824] [2021-10-11 00:25:05,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:05,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:05,636 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:05,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:05,653 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:05,658 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:05,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:05,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1170375984, now seen corresponding path program 1 times [2021-10-11 00:25:05,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:05,659 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141170818] [2021-10-11 00:25:05,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:05,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:05,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:25:05,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141170818] [2021-10-11 00:25:05,704 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:05,704 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:05,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575773947] [2021-10-11 00:25:05,705 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:05,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:05,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:05,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:05,706 INFO L87 Difference]: Start difference. First operand 197 states and 295 transitions. cyclomatic complexity: 99 Second operand 3 states. [2021-10-11 00:25:05,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:05,937 INFO L93 Difference]: Finished difference Result 276 states and 411 transitions. [2021-10-11 00:25:05,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:05,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 276 states and 411 transitions. [2021-10-11 00:25:05,943 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-10-11 00:25:05,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 276 states to 266 states and 401 transitions. [2021-10-11 00:25:05,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 266 [2021-10-11 00:25:05,946 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 266 [2021-10-11 00:25:05,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 266 states and 401 transitions. [2021-10-11 00:25:05,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:05,947 INFO L692 BuchiCegarLoop]: Abstraction has 266 states and 401 transitions. [2021-10-11 00:25:05,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states and 401 transitions. [2021-10-11 00:25:05,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 253. [2021-10-11 00:25:05,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 253 states. [2021-10-11 00:25:05,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 377 transitions. [2021-10-11 00:25:05,953 INFO L715 BuchiCegarLoop]: Abstraction has 253 states and 377 transitions. [2021-10-11 00:25:05,953 INFO L595 BuchiCegarLoop]: Abstraction has 253 states and 377 transitions. [2021-10-11 00:25:05,953 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-11 00:25:05,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 253 states and 377 transitions. [2021-10-11 00:25:05,955 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 245 [2021-10-11 00:25:05,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:05,955 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:05,956 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:05,957 INFO L854 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, 1] [2021-10-11 00:25:05,957 INFO L794 eck$LassoCheckResult]: Stem: 2730#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); 2623#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2624#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2683#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2684#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2645#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2669#L100-2 [2021-10-11 00:25:05,957 INFO L796 eck$LassoCheckResult]: Loop: 2669#L100-2 assume !false; 2819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2818#L103 assume !(12292 == ssl3_accept_~s__state~0); 2813#L106 assume !(16384 == ssl3_accept_~s__state~0); 2812#L109 assume !(8192 == ssl3_accept_~s__state~0); 2810#L112 assume !(24576 == ssl3_accept_~s__state~0); 2808#L115 assume !(8195 == ssl3_accept_~s__state~0); 2806#L118 assume !(8480 == ssl3_accept_~s__state~0); 2804#L121 assume !(8481 == ssl3_accept_~s__state~0); 2802#L124 assume !(8482 == ssl3_accept_~s__state~0); 2758#L127 assume 8464 == ssl3_accept_~s__state~0; 2748#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2728#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2726#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2727#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2844#L586 assume !(8576 == ssl3_accept_~state~0); 2842#L604 ssl3_accept_~skip~0 := 0; 2690#L100-2 assume !false; 2691#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2648#L103 assume !(12292 == ssl3_accept_~s__state~0); 2649#L106 assume !(16384 == ssl3_accept_~s__state~0); 2662#L109 assume !(8192 == ssl3_accept_~s__state~0); 2747#L112 assume !(24576 == ssl3_accept_~s__state~0); 2737#L115 assume !(8195 == ssl3_accept_~s__state~0); 2738#L118 assume !(8480 == ssl3_accept_~s__state~0); 2742#L121 assume !(8481 == ssl3_accept_~s__state~0); 2710#L124 assume !(8482 == ssl3_accept_~s__state~0); 2711#L127 assume !(8464 == ssl3_accept_~s__state~0); 2702#L130 assume !(8465 == ssl3_accept_~s__state~0); 2677#L133 assume !(8466 == ssl3_accept_~s__state~0); 2651#L136 assume 8496 == ssl3_accept_~s__state~0; 2652#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 2628#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2629#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 2698#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 2682#L298-2 ssl3_accept_~s__init_num~0 := 0; 2620#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2780#L586 assume !(8576 == ssl3_accept_~state~0); 2612#L604 ssl3_accept_~skip~0 := 0; 2841#L100-2 assume !false; 2840#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2773#L103 assume !(12292 == ssl3_accept_~s__state~0); 2774#L106 assume 16384 == ssl3_accept_~s__state~0; 2736#L212 ssl3_accept_~s__server~0 := 1; 2838#L217 assume 0 != ssl3_accept_~cb~0; 2837#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2836#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2834#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2832#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2831#L244 assume 12292 != ssl3_accept_~s__state~0; 2729#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 2673#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2622#L586 assume !(8576 == ssl3_accept_~state~0); 2668#L604 ssl3_accept_~skip~0 := 0; 2669#L100-2 [2021-10-11 00:25:05,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:05,958 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 4 times [2021-10-11 00:25:05,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:05,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660803907] [2021-10-11 00:25:05,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:05,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:05,967 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:05,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:05,992 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:05,997 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:05,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:05,998 INFO L82 PathProgramCache]: Analyzing trace with hash -1648800557, now seen corresponding path program 1 times [2021-10-11 00:25:05,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:05,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486394007] [2021-10-11 00:25:05,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:06,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:06,029 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-11 00:25:06,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486394007] [2021-10-11 00:25:06,030 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:06,030 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:06,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486735220] [2021-10-11 00:25:06,030 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:06,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:06,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:06,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:06,031 INFO L87 Difference]: Start difference. First operand 253 states and 377 transitions. cyclomatic complexity: 125 Second operand 3 states. [2021-10-11 00:25:06,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:06,244 INFO L93 Difference]: Finished difference Result 303 states and 453 transitions. [2021-10-11 00:25:06,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:06,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 303 states and 453 transitions. [2021-10-11 00:25:06,248 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 292 [2021-10-11 00:25:06,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 303 states to 300 states and 450 transitions. [2021-10-11 00:25:06,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 300 [2021-10-11 00:25:06,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 300 [2021-10-11 00:25:06,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 300 states and 450 transitions. [2021-10-11 00:25:06,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:06,252 INFO L692 BuchiCegarLoop]: Abstraction has 300 states and 450 transitions. [2021-10-11 00:25:06,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states and 450 transitions. [2021-10-11 00:25:06,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 295. [2021-10-11 00:25:06,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 295 states. [2021-10-11 00:25:06,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 444 transitions. [2021-10-11 00:25:06,258 INFO L715 BuchiCegarLoop]: Abstraction has 295 states and 444 transitions. [2021-10-11 00:25:06,258 INFO L595 BuchiCegarLoop]: Abstraction has 295 states and 444 transitions. [2021-10-11 00:25:06,258 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-11 00:25:06,258 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 295 states and 444 transitions. [2021-10-11 00:25:06,260 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 287 [2021-10-11 00:25:06,260 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:06,260 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:06,262 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:06,262 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 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] [2021-10-11 00:25:06,262 INFO L794 eck$LassoCheckResult]: Stem: 3291#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); 3185#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3186#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3244#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3245#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3210#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3269#L100-2 [2021-10-11 00:25:06,262 INFO L796 eck$LassoCheckResult]: Loop: 3269#L100-2 assume !false; 3444#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3443#L103 assume !(12292 == ssl3_accept_~s__state~0); 3441#L106 assume !(16384 == ssl3_accept_~s__state~0); 3439#L109 assume !(8192 == ssl3_accept_~s__state~0); 3438#L112 assume !(24576 == ssl3_accept_~s__state~0); 3437#L115 assume !(8195 == ssl3_accept_~s__state~0); 3425#L118 assume !(8480 == ssl3_accept_~s__state~0); 3424#L121 assume !(8481 == ssl3_accept_~s__state~0); 3423#L124 assume !(8482 == ssl3_accept_~s__state~0); 3322#L127 assume 8464 == ssl3_accept_~s__state~0; 3308#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3288#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3287#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3234#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3184#L586 assume !(8576 == ssl3_accept_~state~0); 3299#L604 ssl3_accept_~skip~0 := 0; 3459#L100-2 assume !false; 3458#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3457#L103 assume !(12292 == ssl3_accept_~s__state~0); 3451#L106 assume !(16384 == ssl3_accept_~s__state~0); 3448#L109 assume !(8192 == ssl3_accept_~s__state~0); 3446#L112 assume !(24576 == ssl3_accept_~s__state~0); 3445#L115 assume !(8195 == ssl3_accept_~s__state~0); 3303#L118 assume !(8480 == ssl3_accept_~s__state~0); 3293#L121 assume !(8481 == ssl3_accept_~s__state~0); 3271#L124 assume !(8482 == ssl3_accept_~s__state~0); 3272#L127 assume !(8464 == ssl3_accept_~s__state~0); 3262#L130 assume !(8465 == ssl3_accept_~s__state~0); 3238#L133 assume !(8466 == ssl3_accept_~s__state~0); 3214#L136 assume 8496 == ssl3_accept_~s__state~0; 3215#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 3190#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3191#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 3258#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 3243#L298-2 ssl3_accept_~s__init_num~0 := 0; 3193#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3431#L586 assume !(8576 == ssl3_accept_~state~0); 3174#L604 ssl3_accept_~skip~0 := 0; 3230#L100-2 assume !false; 3251#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3211#L103 assume !(12292 == ssl3_accept_~s__state~0); 3212#L106 assume !(16384 == ssl3_accept_~s__state~0); 3197#L109 assume !(8192 == ssl3_accept_~s__state~0); 3198#L112 assume !(24576 == ssl3_accept_~s__state~0); 3297#L115 assume !(8195 == ssl3_accept_~s__state~0); 3298#L118 assume !(8480 == ssl3_accept_~s__state~0); 3442#L121 assume !(8481 == ssl3_accept_~s__state~0); 3440#L124 assume !(8482 == ssl3_accept_~s__state~0); 3429#L127 assume !(8464 == ssl3_accept_~s__state~0); 3428#L130 assume !(8465 == ssl3_accept_~s__state~0); 3427#L133 assume !(8466 == ssl3_accept_~s__state~0); 3426#L136 assume !(8496 == ssl3_accept_~s__state~0); 3328#L139 assume !(8497 == ssl3_accept_~s__state~0); 3321#L142 assume !(8512 == ssl3_accept_~s__state~0); 3320#L145 assume !(8513 == ssl3_accept_~s__state~0); 3314#L148 assume !(8528 == ssl3_accept_~s__state~0); 3315#L151 assume !(8529 == ssl3_accept_~s__state~0); 3283#L154 assume !(8544 == ssl3_accept_~s__state~0); 3274#L157 assume !(8545 == ssl3_accept_~s__state~0); 3275#L160 assume 8560 == ssl3_accept_~s__state~0; 3204#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3205#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 3202#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3408#L586 assume !(8576 == ssl3_accept_~state~0); 3406#L604 ssl3_accept_~skip~0 := 0; 3405#L100-2 assume !false; 3404#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3403#L103 assume !(12292 == ssl3_accept_~s__state~0); 3402#L106 assume !(16384 == ssl3_accept_~s__state~0); 3401#L109 assume 8192 == ssl3_accept_~s__state~0; 3279#L212 ssl3_accept_~s__server~0 := 1; 3280#L217 assume 0 != ssl3_accept_~cb~0; 3305#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3306#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3232#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3227#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3228#L244 assume 12292 != ssl3_accept_~s__state~0; 3289#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 3290#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3450#L586 assume !(8576 == ssl3_accept_~state~0); 3447#L604 ssl3_accept_~skip~0 := 0; 3269#L100-2 [2021-10-11 00:25:06,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:06,263 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 5 times [2021-10-11 00:25:06,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:06,263 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365147318] [2021-10-11 00:25:06,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:06,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:06,272 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:06,279 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:06,284 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:06,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:06,284 INFO L82 PathProgramCache]: Analyzing trace with hash -1483510470, now seen corresponding path program 1 times [2021-10-11 00:25:06,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:06,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415312317] [2021-10-11 00:25:06,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:06,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:06,327 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-10-11 00:25:06,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415312317] [2021-10-11 00:25:06,327 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:06,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:06,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285962557] [2021-10-11 00:25:06,328 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:06,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:06,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:06,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:06,329 INFO L87 Difference]: Start difference. First operand 295 states and 444 transitions. cyclomatic complexity: 150 Second operand 3 states. [2021-10-11 00:25:06,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:06,549 INFO L93 Difference]: Finished difference Result 351 states and 498 transitions. [2021-10-11 00:25:06,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:06,550 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 351 states and 498 transitions. [2021-10-11 00:25:06,552 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 343 [2021-10-11 00:25:06,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 351 states to 351 states and 498 transitions. [2021-10-11 00:25:06,556 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 351 [2021-10-11 00:25:06,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 351 [2021-10-11 00:25:06,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 351 states and 498 transitions. [2021-10-11 00:25:06,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:06,557 INFO L692 BuchiCegarLoop]: Abstraction has 351 states and 498 transitions. [2021-10-11 00:25:06,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states and 498 transitions. [2021-10-11 00:25:06,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 345. [2021-10-11 00:25:06,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2021-10-11 00:25:06,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 489 transitions. [2021-10-11 00:25:06,565 INFO L715 BuchiCegarLoop]: Abstraction has 345 states and 489 transitions. [2021-10-11 00:25:06,565 INFO L595 BuchiCegarLoop]: Abstraction has 345 states and 489 transitions. [2021-10-11 00:25:06,565 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-11 00:25:06,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 345 states and 489 transitions. [2021-10-11 00:25:06,567 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 337 [2021-10-11 00:25:06,568 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:06,568 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:06,569 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:06,569 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 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] [2021-10-11 00:25:06,569 INFO L794 eck$LassoCheckResult]: Stem: 3952#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); 3839#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3840#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3897#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3898#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3861#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3925#L100-2 [2021-10-11 00:25:06,571 INFO L796 eck$LassoCheckResult]: Loop: 3925#L100-2 assume !false; 4128#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4125#L103 assume !(12292 == ssl3_accept_~s__state~0); 4123#L106 assume !(16384 == ssl3_accept_~s__state~0); 4118#L109 assume !(8192 == ssl3_accept_~s__state~0); 4098#L112 assume !(24576 == ssl3_accept_~s__state~0); 4096#L115 assume !(8195 == ssl3_accept_~s__state~0); 4093#L118 assume !(8480 == ssl3_accept_~s__state~0); 4091#L121 assume !(8481 == ssl3_accept_~s__state~0); 4089#L124 assume !(8482 == ssl3_accept_~s__state~0); 4003#L127 assume 8464 == ssl3_accept_~s__state~0; 3974#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3949#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3947#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3948#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4148#L586 assume !(8576 == ssl3_accept_~state~0); 3963#L604 ssl3_accept_~skip~0 := 0; 4145#L100-2 assume !false; 4143#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4121#L103 assume !(12292 == ssl3_accept_~s__state~0); 4120#L106 assume !(16384 == ssl3_accept_~s__state~0); 3848#L109 assume !(8192 == ssl3_accept_~s__state~0); 3849#L112 assume !(24576 == ssl3_accept_~s__state~0); 4084#L115 assume !(8195 == ssl3_accept_~s__state~0); 4083#L118 assume !(8480 == ssl3_accept_~s__state~0); 4082#L121 assume !(8481 == ssl3_accept_~s__state~0); 4081#L124 assume !(8482 == ssl3_accept_~s__state~0); 4080#L127 assume !(8464 == ssl3_accept_~s__state~0); 4079#L130 assume !(8465 == ssl3_accept_~s__state~0); 4062#L133 assume !(8466 == ssl3_accept_~s__state~0); 4010#L136 assume 8496 == ssl3_accept_~s__state~0; 3964#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 3842#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3843#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 3913#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 3896#L298-2 ssl3_accept_~s__init_num~0 := 0; 3841#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4147#L586 assume !(8576 == ssl3_accept_~state~0); 3825#L604 ssl3_accept_~skip~0 := 0; 4144#L100-2 assume !false; 4142#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3862#L103 assume !(12292 == ssl3_accept_~s__state~0); 3863#L106 assume !(16384 == ssl3_accept_~s__state~0); 3875#L109 assume !(8192 == ssl3_accept_~s__state~0); 4087#L112 assume !(24576 == ssl3_accept_~s__state~0); 4086#L115 assume !(8195 == ssl3_accept_~s__state~0); 4085#L118 assume !(8480 == ssl3_accept_~s__state~0); 4068#L121 assume !(8481 == ssl3_accept_~s__state~0); 4066#L124 assume !(8482 == ssl3_accept_~s__state~0); 4065#L127 assume !(8464 == ssl3_accept_~s__state~0); 4063#L130 assume !(8465 == ssl3_accept_~s__state~0); 4064#L133 assume !(8466 == ssl3_accept_~s__state~0); 4078#L136 assume !(8496 == ssl3_accept_~s__state~0); 4011#L139 assume !(8497 == ssl3_accept_~s__state~0); 4012#L142 assume !(8512 == ssl3_accept_~s__state~0); 3996#L145 assume !(8513 == ssl3_accept_~s__state~0); 3997#L148 assume !(8528 == ssl3_accept_~s__state~0); 3985#L151 assume !(8529 == ssl3_accept_~s__state~0); 3986#L154 assume !(8544 == ssl3_accept_~s__state~0); 4016#L157 assume !(8545 == ssl3_accept_~s__state~0); 4017#L160 assume 8560 == ssl3_accept_~s__state~0; 3855#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3856#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 3851#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4111#L586 assume !(8576 == ssl3_accept_~state~0); 4097#L604 ssl3_accept_~skip~0 := 0; 4095#L100-2 assume !false; 4092#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4090#L103 assume !(12292 == ssl3_accept_~s__state~0); 4088#L106 assume !(16384 == ssl3_accept_~s__state~0); 4023#L109 assume 8192 == ssl3_accept_~s__state~0; 4021#L212 ssl3_accept_~s__server~0 := 1; 3970#L217 assume 0 != ssl3_accept_~cb~0; 3971#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3979#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3980#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3877#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3878#L244 assume 12292 != ssl3_accept_~s__state~0; 3950#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 3951#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4135#L586 assume !(8576 == ssl3_accept_~state~0); 4133#L604 ssl3_accept_~skip~0 := 0; 3925#L100-2 [2021-10-11 00:25:06,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:06,572 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 6 times [2021-10-11 00:25:06,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:06,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145150566] [2021-10-11 00:25:06,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:06,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:06,592 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:06,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:06,611 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:06,615 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:06,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:06,621 INFO L82 PathProgramCache]: Analyzing trace with hash 455651576, now seen corresponding path program 1 times [2021-10-11 00:25:06,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:06,621 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647732732] [2021-10-11 00:25:06,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:06,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:06,680 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-10-11 00:25:06,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647732732] [2021-10-11 00:25:06,680 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:06,680 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:06,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004238786] [2021-10-11 00:25:06,682 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:06,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:06,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:06,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:06,683 INFO L87 Difference]: Start difference. First operand 345 states and 489 transitions. cyclomatic complexity: 145 Second operand 3 states. [2021-10-11 00:25:06,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:06,825 INFO L93 Difference]: Finished difference Result 374 states and 525 transitions. [2021-10-11 00:25:06,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:06,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 374 states and 525 transitions. [2021-10-11 00:25:06,829 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 366 [2021-10-11 00:25:06,833 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 374 states to 374 states and 525 transitions. [2021-10-11 00:25:06,833 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2021-10-11 00:25:06,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2021-10-11 00:25:06,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 374 states and 525 transitions. [2021-10-11 00:25:06,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:06,835 INFO L692 BuchiCegarLoop]: Abstraction has 374 states and 525 transitions. [2021-10-11 00:25:06,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states and 525 transitions. [2021-10-11 00:25:06,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 370. [2021-10-11 00:25:06,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2021-10-11 00:25:06,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 520 transitions. [2021-10-11 00:25:06,843 INFO L715 BuchiCegarLoop]: Abstraction has 370 states and 520 transitions. [2021-10-11 00:25:06,843 INFO L595 BuchiCegarLoop]: Abstraction has 370 states and 520 transitions. [2021-10-11 00:25:06,843 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-11 00:25:06,843 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 370 states and 520 transitions. [2021-10-11 00:25:06,845 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 362 [2021-10-11 00:25:06,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:06,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:06,848 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:06,849 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:06,849 INFO L794 eck$LassoCheckResult]: Stem: 4674#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); 4559#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4560#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4624#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4625#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4584#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4649#L100-2 [2021-10-11 00:25:06,851 INFO L796 eck$LassoCheckResult]: Loop: 4649#L100-2 assume !false; 4690#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4691#L103 assume !(12292 == ssl3_accept_~s__state~0); 4848#L106 assume !(16384 == ssl3_accept_~s__state~0); 4847#L109 assume !(8192 == ssl3_accept_~s__state~0); 4845#L112 assume !(24576 == ssl3_accept_~s__state~0); 4680#L115 assume !(8195 == ssl3_accept_~s__state~0); 4681#L118 assume !(8480 == ssl3_accept_~s__state~0); 4676#L121 assume !(8481 == ssl3_accept_~s__state~0); 4651#L124 assume !(8482 == ssl3_accept_~s__state~0); 4652#L127 assume 8464 == ssl3_accept_~s__state~0; 4693#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 4671#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 4670#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 4612#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4562#L586 assume !(8576 == ssl3_accept_~state~0); 4607#L604 ssl3_accept_~skip~0 := 0; 4608#L100-2 assume !false; 4631#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4856#L103 assume !(12292 == ssl3_accept_~s__state~0); 4855#L106 assume !(16384 == ssl3_accept_~s__state~0); 4854#L109 assume !(8192 == ssl3_accept_~s__state~0); 4853#L112 assume !(24576 == ssl3_accept_~s__state~0); 4852#L115 assume !(8195 == ssl3_accept_~s__state~0); 4851#L118 assume !(8480 == ssl3_accept_~s__state~0); 4850#L121 assume !(8481 == ssl3_accept_~s__state~0); 4849#L124 assume !(8482 == ssl3_accept_~s__state~0); 4662#L127 assume !(8464 == ssl3_accept_~s__state~0); 4643#L130 assume !(8465 == ssl3_accept_~s__state~0); 4616#L133 assume !(8466 == ssl3_accept_~s__state~0); 4617#L136 assume 8496 == ssl3_accept_~s__state~0; 4685#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 4566#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4567#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 4638#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 4622#L298-2 ssl3_accept_~s__init_num~0 := 0; 4623#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4884#L586 assume !(8576 == ssl3_accept_~state~0); 4881#L604 ssl3_accept_~skip~0 := 0; 4880#L100-2 assume !false; 4874#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4587#L103 assume !(12292 == ssl3_accept_~s__state~0); 4588#L106 assume !(16384 == ssl3_accept_~s__state~0); 4573#L109 assume !(8192 == ssl3_accept_~s__state~0); 4574#L112 assume !(24576 == ssl3_accept_~s__state~0); 4692#L115 assume !(8195 == ssl3_accept_~s__state~0); 4843#L118 assume !(8480 == ssl3_accept_~s__state~0); 4842#L121 assume !(8481 == ssl3_accept_~s__state~0); 4840#L124 assume !(8482 == ssl3_accept_~s__state~0); 4841#L127 assume !(8464 == ssl3_accept_~s__state~0); 4846#L130 assume !(8465 == ssl3_accept_~s__state~0); 4844#L133 assume !(8466 == ssl3_accept_~s__state~0); 4590#L136 assume !(8496 == ssl3_accept_~s__state~0); 4591#L139 assume !(8497 == ssl3_accept_~s__state~0); 4909#L142 assume !(8512 == ssl3_accept_~s__state~0); 4908#L145 assume !(8513 == ssl3_accept_~s__state~0); 4907#L148 assume !(8528 == ssl3_accept_~s__state~0); 4906#L151 assume !(8529 == ssl3_accept_~s__state~0); 4905#L154 assume !(8544 == ssl3_accept_~s__state~0); 4654#L157 assume !(8545 == ssl3_accept_~s__state~0); 4655#L160 assume !(8560 == ssl3_accept_~s__state~0); 4645#L163 assume !(8561 == ssl3_accept_~s__state~0); 4618#L166 assume !(8448 == ssl3_accept_~s__state~0); 4594#L169 assume !(8576 == ssl3_accept_~s__state~0); 4595#L172 assume !(8577 == ssl3_accept_~s__state~0); 4542#L175 assume !(8592 == ssl3_accept_~s__state~0); 4543#L178 assume !(8593 == ssl3_accept_~s__state~0); 4696#L181 assume !(8608 == ssl3_accept_~s__state~0); 4779#L184 assume !(8609 == ssl3_accept_~s__state~0); 4777#L187 assume !(8640 == ssl3_accept_~s__state~0); 4658#L190 assume !(8641 == ssl3_accept_~s__state~0); 4659#L193 assume 8656 == ssl3_accept_~s__state~0; 4544#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 4545#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 4675#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 4694#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 4557#L511 assume !(0 == ssl3_accept_~tmp___10~0); 4558#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4899#L586 assume !(8576 == ssl3_accept_~state~0); 4871#L604 ssl3_accept_~skip~0 := 0; 4870#L100-2 assume !false; 4869#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4745#L103 assume 12292 == ssl3_accept_~s__state~0; 4678#L104 ssl3_accept_~s__new_session~0 := 1; 4679#L212 ssl3_accept_~s__server~0 := 1; 4773#L217 assume 0 != ssl3_accept_~cb~0; 4772#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4771#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4769#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4767#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4766#L244 assume 12292 != ssl3_accept_~s__state~0; 4672#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4673#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4887#L586 assume !(8576 == ssl3_accept_~state~0); 4885#L604 ssl3_accept_~skip~0 := 0; 4649#L100-2 [2021-10-11 00:25:06,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:06,851 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 7 times [2021-10-11 00:25:06,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:06,852 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762919299] [2021-10-11 00:25:06,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:06,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:06,868 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:06,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:06,876 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:06,882 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:06,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:06,883 INFO L82 PathProgramCache]: Analyzing trace with hash -38529067, now seen corresponding path program 1 times [2021-10-11 00:25:06,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:06,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697026484] [2021-10-11 00:25:06,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:06,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:06,951 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-10-11 00:25:06,951 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697026484] [2021-10-11 00:25:06,951 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:06,951 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:06,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615309962] [2021-10-11 00:25:06,952 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:06,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:06,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:06,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:06,953 INFO L87 Difference]: Start difference. First operand 370 states and 520 transitions. cyclomatic complexity: 151 Second operand 3 states. [2021-10-11 00:25:07,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:07,207 INFO L93 Difference]: Finished difference Result 378 states and 527 transitions. [2021-10-11 00:25:07,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:07,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 378 states and 527 transitions. [2021-10-11 00:25:07,211 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 369 [2021-10-11 00:25:07,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 378 states to 377 states and 526 transitions. [2021-10-11 00:25:07,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 377 [2021-10-11 00:25:07,215 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 377 [2021-10-11 00:25:07,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 377 states and 526 transitions. [2021-10-11 00:25:07,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:07,216 INFO L692 BuchiCegarLoop]: Abstraction has 377 states and 526 transitions. [2021-10-11 00:25:07,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states and 526 transitions. [2021-10-11 00:25:07,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 373. [2021-10-11 00:25:07,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 373 states. [2021-10-11 00:25:07,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 522 transitions. [2021-10-11 00:25:07,224 INFO L715 BuchiCegarLoop]: Abstraction has 373 states and 522 transitions. [2021-10-11 00:25:07,224 INFO L595 BuchiCegarLoop]: Abstraction has 373 states and 522 transitions. [2021-10-11 00:25:07,224 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-11 00:25:07,224 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 373 states and 522 transitions. [2021-10-11 00:25:07,226 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 365 [2021-10-11 00:25:07,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:07,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:07,227 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:07,228 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:07,228 INFO L794 eck$LassoCheckResult]: Stem: 5430#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); 5315#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5316#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5375#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5376#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5340#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5402#L100-2 [2021-10-11 00:25:07,228 INFO L796 eck$LassoCheckResult]: Loop: 5402#L100-2 assume !false; 5613#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5611#L103 assume !(12292 == ssl3_accept_~s__state~0); 5609#L106 assume !(16384 == ssl3_accept_~s__state~0); 5606#L109 assume !(8192 == ssl3_accept_~s__state~0); 5604#L112 assume !(24576 == ssl3_accept_~s__state~0); 5601#L115 assume !(8195 == ssl3_accept_~s__state~0); 5598#L118 assume !(8480 == ssl3_accept_~s__state~0); 5596#L121 assume !(8481 == ssl3_accept_~s__state~0); 5593#L124 assume !(8482 == ssl3_accept_~s__state~0); 5471#L127 assume 8464 == ssl3_accept_~s__state~0; 5448#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 5427#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5425#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 5426#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5626#L586 assume !(8576 == ssl3_accept_~state~0); 5622#L604 ssl3_accept_~skip~0 := 0; 5621#L100-2 assume !false; 5620#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5617#L103 assume !(12292 == ssl3_accept_~s__state~0); 5615#L106 assume !(16384 == ssl3_accept_~s__state~0); 5614#L109 assume !(8192 == ssl3_accept_~s__state~0); 5612#L112 assume !(24576 == ssl3_accept_~s__state~0); 5610#L115 assume !(8195 == ssl3_accept_~s__state~0); 5607#L118 assume !(8480 == ssl3_accept_~s__state~0); 5605#L121 assume !(8481 == ssl3_accept_~s__state~0); 5602#L124 assume !(8482 == ssl3_accept_~s__state~0); 5599#L127 assume !(8464 == ssl3_accept_~s__state~0); 5597#L130 assume !(8465 == ssl3_accept_~s__state~0); 5594#L133 assume !(8466 == ssl3_accept_~s__state~0); 5478#L136 assume 8496 == ssl3_accept_~s__state~0; 5442#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 5320#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 5321#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 5391#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 5373#L298-2 ssl3_accept_~s__init_num~0 := 0; 5374#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5663#L586 assume !(8576 == ssl3_accept_~state~0); 5661#L604 ssl3_accept_~skip~0 := 0; 5660#L100-2 assume !false; 5659#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5658#L103 assume !(12292 == ssl3_accept_~s__state~0); 5589#L106 assume !(16384 == ssl3_accept_~s__state~0); 5588#L109 assume !(8192 == ssl3_accept_~s__state~0); 5586#L112 assume !(24576 == ssl3_accept_~s__state~0); 5584#L115 assume !(8195 == ssl3_accept_~s__state~0); 5582#L118 assume !(8480 == ssl3_accept_~s__state~0); 5577#L121 assume !(8481 == ssl3_accept_~s__state~0); 5574#L124 assume !(8482 == ssl3_accept_~s__state~0); 5572#L127 assume !(8464 == ssl3_accept_~s__state~0); 5570#L130 assume !(8465 == ssl3_accept_~s__state~0); 5568#L133 assume !(8466 == ssl3_accept_~s__state~0); 5566#L136 assume !(8496 == ssl3_accept_~s__state~0); 5541#L139 assume !(8497 == ssl3_accept_~s__state~0); 5467#L142 assume 8512 == ssl3_accept_~s__state~0; 5406#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5306#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5308#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 5323#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5511#L586 assume !(8576 == ssl3_accept_~state~0); 5304#L604 ssl3_accept_~skip~0 := 0; 5651#L100-2 assume !false; 5650#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5649#L103 assume !(12292 == ssl3_accept_~s__state~0); 5623#L106 assume !(16384 == ssl3_accept_~s__state~0); 5327#L109 assume !(8192 == ssl3_accept_~s__state~0); 5328#L112 assume !(24576 == ssl3_accept_~s__state~0); 5447#L115 assume !(8195 == ssl3_accept_~s__state~0); 5608#L118 assume !(8480 == ssl3_accept_~s__state~0); 5433#L121 assume !(8481 == ssl3_accept_~s__state~0); 5404#L124 assume !(8482 == ssl3_accept_~s__state~0); 5405#L127 assume !(8464 == ssl3_accept_~s__state~0); 5415#L130 assume !(8465 == ssl3_accept_~s__state~0); 5595#L133 assume !(8466 == ssl3_accept_~s__state~0); 5592#L136 assume !(8496 == ssl3_accept_~s__state~0); 5479#L139 assume !(8497 == ssl3_accept_~s__state~0); 5480#L142 assume !(8512 == ssl3_accept_~s__state~0); 5523#L145 assume !(8513 == ssl3_accept_~s__state~0); 5522#L148 assume !(8528 == ssl3_accept_~s__state~0); 5520#L151 assume !(8529 == ssl3_accept_~s__state~0); 5519#L154 assume !(8544 == ssl3_accept_~s__state~0); 5518#L157 assume !(8545 == ssl3_accept_~s__state~0); 5517#L160 assume 8560 == ssl3_accept_~s__state~0; 5334#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5335#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 5330#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5314#L586 assume !(8576 == ssl3_accept_~state~0); 5360#L604 ssl3_accept_~skip~0 := 0; 5361#L100-2 assume !false; 5383#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5341#L103 assume !(12292 == ssl3_accept_~s__state~0); 5342#L106 assume !(16384 == ssl3_accept_~s__state~0); 5354#L109 assume 8192 == ssl3_accept_~s__state~0; 5413#L212 ssl3_accept_~s__server~0 := 1; 5414#L217 assume 0 != ssl3_accept_~cb~0; 5443#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5444#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5363#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5364#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5455#L244 assume 12292 != ssl3_accept_~s__state~0; 5428#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5429#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5619#L586 assume !(8576 == ssl3_accept_~state~0); 5616#L604 ssl3_accept_~skip~0 := 0; 5402#L100-2 [2021-10-11 00:25:07,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:07,229 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 8 times [2021-10-11 00:25:07,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:07,229 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982333470] [2021-10-11 00:25:07,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:07,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:07,236 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:07,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:07,241 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:07,245 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:07,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:07,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1159562000, now seen corresponding path program 1 times [2021-10-11 00:25:07,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:07,246 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146346365] [2021-10-11 00:25:07,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:07,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:07,301 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-10-11 00:25:07,301 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146346365] [2021-10-11 00:25:07,303 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:07,303 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:07,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561600120] [2021-10-11 00:25:07,304 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:07,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:07,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:07,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:07,305 INFO L87 Difference]: Start difference. First operand 373 states and 522 transitions. cyclomatic complexity: 150 Second operand 3 states. [2021-10-11 00:25:07,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:07,464 INFO L93 Difference]: Finished difference Result 413 states and 576 transitions. [2021-10-11 00:25:07,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:07,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 413 states and 576 transitions. [2021-10-11 00:25:07,468 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 405 [2021-10-11 00:25:07,471 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 413 states to 413 states and 576 transitions. [2021-10-11 00:25:07,472 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-10-11 00:25:07,472 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2021-10-11 00:25:07,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 413 states and 576 transitions. [2021-10-11 00:25:07,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:07,473 INFO L692 BuchiCegarLoop]: Abstraction has 413 states and 576 transitions. [2021-10-11 00:25:07,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states and 576 transitions. [2021-10-11 00:25:07,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 400. [2021-10-11 00:25:07,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2021-10-11 00:25:07,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 555 transitions. [2021-10-11 00:25:07,481 INFO L715 BuchiCegarLoop]: Abstraction has 400 states and 555 transitions. [2021-10-11 00:25:07,481 INFO L595 BuchiCegarLoop]: Abstraction has 400 states and 555 transitions. [2021-10-11 00:25:07,481 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-11 00:25:07,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 400 states and 555 transitions. [2021-10-11 00:25:07,484 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 392 [2021-10-11 00:25:07,484 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:07,484 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:07,485 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:07,485 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:07,485 INFO L794 eck$LassoCheckResult]: Stem: 6224#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); 6105#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6106#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6170#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 6171#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6130#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6178#L100-2 [2021-10-11 00:25:07,486 INFO L796 eck$LassoCheckResult]: Loop: 6178#L100-2 assume !false; 6179#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6133#L103 assume !(12292 == ssl3_accept_~s__state~0); 6134#L106 assume !(16384 == ssl3_accept_~s__state~0); 6456#L109 assume !(8192 == ssl3_accept_~s__state~0); 6457#L112 assume !(24576 == ssl3_accept_~s__state~0); 6459#L115 assume !(8195 == ssl3_accept_~s__state~0); 6458#L118 assume !(8480 == ssl3_accept_~s__state~0); 6455#L121 assume !(8481 == ssl3_accept_~s__state~0); 6453#L124 assume !(8482 == ssl3_accept_~s__state~0); 6266#L127 assume 8464 == ssl3_accept_~s__state~0; 6245#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6221#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6218#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6219#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6469#L586 assume !(8576 == ssl3_accept_~state~0); 6154#L604 ssl3_accept_~skip~0 := 0; 6155#L100-2 assume !false; 6243#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6244#L103 assume !(12292 == ssl3_accept_~s__state~0); 6146#L106 assume !(16384 == ssl3_accept_~s__state~0); 6119#L109 assume !(8192 == ssl3_accept_~s__state~0); 6120#L112 assume !(24576 == ssl3_accept_~s__state~0); 6230#L115 assume !(8195 == ssl3_accept_~s__state~0); 6231#L118 assume !(8480 == ssl3_accept_~s__state~0); 6451#L121 assume !(8481 == ssl3_accept_~s__state~0); 6450#L124 assume !(8482 == ssl3_accept_~s__state~0); 6449#L127 assume !(8464 == ssl3_accept_~s__state~0); 6448#L130 assume !(8465 == ssl3_accept_~s__state~0); 6164#L133 assume !(8466 == ssl3_accept_~s__state~0); 6165#L136 assume 8496 == ssl3_accept_~s__state~0; 6237#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 6112#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6113#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 6186#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6169#L298-2 ssl3_accept_~s__init_num~0 := 0; 6160#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6108#L586 assume !(8576 == ssl3_accept_~state~0); 6232#L604 ssl3_accept_~skip~0 := 0; 6464#L100-2 assume !false; 6463#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6462#L103 assume !(12292 == ssl3_accept_~s__state~0); 6461#L106 assume !(16384 == ssl3_accept_~s__state~0); 6460#L109 assume !(8192 == ssl3_accept_~s__state~0); 6454#L112 assume !(24576 == ssl3_accept_~s__state~0); 6452#L115 assume !(8195 == ssl3_accept_~s__state~0); 6236#L118 assume !(8480 == ssl3_accept_~s__state~0); 6226#L121 assume !(8481 == ssl3_accept_~s__state~0); 6200#L124 assume !(8482 == ssl3_accept_~s__state~0); 6201#L127 assume !(8464 == ssl3_accept_~s__state~0); 6191#L130 assume !(8465 == ssl3_accept_~s__state~0); 6192#L133 assume !(8466 == ssl3_accept_~s__state~0); 6136#L136 assume !(8496 == ssl3_accept_~s__state~0); 6137#L139 assume !(8497 == ssl3_accept_~s__state~0); 6148#L142 assume 8512 == ssl3_accept_~s__state~0; 6202#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 6098#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 6100#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 6253#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6324#L586 assume !(8576 == ssl3_accept_~state~0); 6322#L604 ssl3_accept_~skip~0 := 0; 6321#L100-2 assume !false; 6320#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6319#L103 assume !(12292 == ssl3_accept_~s__state~0); 6318#L106 assume !(16384 == ssl3_accept_~s__state~0); 6317#L109 assume !(8192 == ssl3_accept_~s__state~0); 6316#L112 assume !(24576 == ssl3_accept_~s__state~0); 6315#L115 assume !(8195 == ssl3_accept_~s__state~0); 6314#L118 assume !(8480 == ssl3_accept_~s__state~0); 6313#L121 assume !(8481 == ssl3_accept_~s__state~0); 6312#L124 assume !(8482 == ssl3_accept_~s__state~0); 6311#L127 assume !(8464 == ssl3_accept_~s__state~0); 6310#L130 assume !(8465 == ssl3_accept_~s__state~0); 6309#L133 assume !(8466 == ssl3_accept_~s__state~0); 6308#L136 assume !(8496 == ssl3_accept_~s__state~0); 6307#L139 assume !(8497 == ssl3_accept_~s__state~0); 6306#L142 assume !(8512 == ssl3_accept_~s__state~0); 6305#L145 assume !(8513 == ssl3_accept_~s__state~0); 6301#L148 assume 8528 == ssl3_accept_~s__state~0; 6193#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 6189#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 6190#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 6153#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 6142#L362 assume !(ssl3_accept_~ret~0 <= 0); 6111#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 6115#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6296#L586 assume !(8576 == ssl3_accept_~state~0); 6096#L604 ssl3_accept_~skip~0 := 0; 6446#L100-2 assume !false; 6445#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6444#L103 assume !(12292 == ssl3_accept_~s__state~0); 6443#L106 assume !(16384 == ssl3_accept_~s__state~0); 6442#L109 assume !(8192 == ssl3_accept_~s__state~0); 6439#L112 assume !(24576 == ssl3_accept_~s__state~0); 6433#L115 assume !(8195 == ssl3_accept_~s__state~0); 6430#L118 assume !(8480 == ssl3_accept_~s__state~0); 6426#L121 assume !(8481 == ssl3_accept_~s__state~0); 6424#L124 assume !(8482 == ssl3_accept_~s__state~0); 6421#L127 assume !(8464 == ssl3_accept_~s__state~0); 6415#L130 assume !(8465 == ssl3_accept_~s__state~0); 6411#L133 assume !(8466 == ssl3_accept_~s__state~0); 6406#L136 assume !(8496 == ssl3_accept_~s__state~0); 6402#L139 assume !(8497 == ssl3_accept_~s__state~0); 6398#L142 assume !(8512 == ssl3_accept_~s__state~0); 6384#L145 assume !(8513 == ssl3_accept_~s__state~0); 6303#L148 assume !(8528 == ssl3_accept_~s__state~0); 6304#L151 assume !(8529 == ssl3_accept_~s__state~0); 6375#L154 assume !(8544 == ssl3_accept_~s__state~0); 6373#L157 assume !(8545 == ssl3_accept_~s__state~0); 6260#L160 assume 8560 == ssl3_accept_~s__state~0; 6126#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6127#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 6124#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6413#L586 assume !(8576 == ssl3_accept_~state~0); 6409#L604 ssl3_accept_~skip~0 := 0; 6408#L100-2 assume !false; 6407#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6403#L103 assume !(12292 == ssl3_accept_~s__state~0); 6399#L106 assume !(16384 == ssl3_accept_~s__state~0); 6379#L109 assume 8192 == ssl3_accept_~s__state~0; 6209#L212 ssl3_accept_~s__server~0 := 1; 6210#L217 assume 0 != ssl3_accept_~cb~0; 6238#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6239#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6157#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6158#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6252#L244 assume 12292 != ssl3_accept_~s__state~0; 6222#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 6223#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6467#L586 assume !(8576 == ssl3_accept_~state~0); 6466#L604 ssl3_accept_~skip~0 := 0; 6178#L100-2 [2021-10-11 00:25:07,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:07,488 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 9 times [2021-10-11 00:25:07,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:07,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336161869] [2021-10-11 00:25:07,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:07,498 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:07,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:07,503 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:07,507 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:07,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:07,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1045429418, now seen corresponding path program 1 times [2021-10-11 00:25:07,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:07,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509533941] [2021-10-11 00:25:07,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:07,598 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-10-11 00:25:07,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509533941] [2021-10-11 00:25:07,598 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:07,599 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:07,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322816872] [2021-10-11 00:25:07,601 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:07,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:07,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:07,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:07,607 INFO L87 Difference]: Start difference. First operand 400 states and 555 transitions. cyclomatic complexity: 156 Second operand 3 states. [2021-10-11 00:25:07,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:07,766 INFO L93 Difference]: Finished difference Result 437 states and 603 transitions. [2021-10-11 00:25:07,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:07,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 437 states and 603 transitions. [2021-10-11 00:25:07,770 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 429 [2021-10-11 00:25:07,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 437 states to 437 states and 603 transitions. [2021-10-11 00:25:07,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 437 [2021-10-11 00:25:07,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 437 [2021-10-11 00:25:07,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 437 states and 603 transitions. [2021-10-11 00:25:07,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:07,776 INFO L692 BuchiCegarLoop]: Abstraction has 437 states and 603 transitions. [2021-10-11 00:25:07,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states and 603 transitions. [2021-10-11 00:25:07,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 429. [2021-10-11 00:25:07,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 429 states. [2021-10-11 00:25:07,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 590 transitions. [2021-10-11 00:25:07,785 INFO L715 BuchiCegarLoop]: Abstraction has 429 states and 590 transitions. [2021-10-11 00:25:07,785 INFO L595 BuchiCegarLoop]: Abstraction has 429 states and 590 transitions. [2021-10-11 00:25:07,785 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-11 00:25:07,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 429 states and 590 transitions. [2021-10-11 00:25:07,787 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 421 [2021-10-11 00:25:07,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:07,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:07,789 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:07,789 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:07,789 INFO L794 eck$LassoCheckResult]: Stem: 7064#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); 6948#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6949#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7012#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7013#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6973#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7040#L100-2 [2021-10-11 00:25:07,790 INFO L796 eck$LassoCheckResult]: Loop: 7040#L100-2 assume !false; 7221#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7220#L103 assume !(12292 == ssl3_accept_~s__state~0); 7219#L106 assume !(16384 == ssl3_accept_~s__state~0); 7218#L109 assume !(8192 == ssl3_accept_~s__state~0); 7217#L112 assume !(24576 == ssl3_accept_~s__state~0); 7216#L115 assume !(8195 == ssl3_accept_~s__state~0); 7215#L118 assume !(8480 == ssl3_accept_~s__state~0); 7214#L121 assume !(8481 == ssl3_accept_~s__state~0); 7213#L124 assume !(8482 == ssl3_accept_~s__state~0); 7103#L127 assume 8464 == ssl3_accept_~s__state~0; 7081#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7061#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7059#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7060#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7346#L586 assume !(8576 == ssl3_accept_~state~0); 7344#L604 ssl3_accept_~skip~0 := 0; 7343#L100-2 assume !false; 7338#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7335#L103 assume !(12292 == ssl3_accept_~s__state~0); 7333#L106 assume !(16384 == ssl3_accept_~s__state~0); 7331#L109 assume !(8192 == ssl3_accept_~s__state~0); 7329#L112 assume !(24576 == ssl3_accept_~s__state~0); 7327#L115 assume !(8195 == ssl3_accept_~s__state~0); 7325#L118 assume !(8480 == ssl3_accept_~s__state~0); 7322#L121 assume !(8481 == ssl3_accept_~s__state~0); 7319#L124 assume !(8482 == ssl3_accept_~s__state~0); 7316#L127 assume !(8464 == ssl3_accept_~s__state~0); 7310#L130 assume !(8465 == ssl3_accept_~s__state~0); 7311#L133 assume !(8466 == ssl3_accept_~s__state~0); 7120#L136 assume 8496 == ssl3_accept_~s__state~0; 7076#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 6955#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6956#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7028#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7029#L298-2 ssl3_accept_~s__init_num~0 := 0; 7211#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7206#L586 assume !(8576 == ssl3_accept_~state~0); 7203#L604 ssl3_accept_~skip~0 := 0; 7201#L100-2 assume !false; 7199#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7197#L103 assume !(12292 == ssl3_accept_~s__state~0); 7195#L106 assume !(16384 == ssl3_accept_~s__state~0); 7192#L109 assume !(8192 == ssl3_accept_~s__state~0); 7189#L112 assume !(24576 == ssl3_accept_~s__state~0); 7187#L115 assume !(8195 == ssl3_accept_~s__state~0); 7183#L118 assume !(8480 == ssl3_accept_~s__state~0); 7181#L121 assume !(8481 == ssl3_accept_~s__state~0); 7178#L124 assume !(8482 == ssl3_accept_~s__state~0); 7172#L127 assume !(8464 == ssl3_accept_~s__state~0); 7168#L130 assume !(8465 == ssl3_accept_~s__state~0); 7165#L133 assume !(8466 == ssl3_accept_~s__state~0); 7162#L136 assume !(8496 == ssl3_accept_~s__state~0); 7159#L139 assume !(8497 == ssl3_accept_~s__state~0); 7100#L142 assume 8512 == ssl3_accept_~s__state~0; 7044#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 6941#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 6943#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 7088#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7272#L586 assume !(8576 == ssl3_accept_~state~0); 7269#L604 ssl3_accept_~skip~0 := 0; 7267#L100-2 assume !false; 7265#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7263#L103 assume !(12292 == ssl3_accept_~s__state~0); 7261#L106 assume !(16384 == ssl3_accept_~s__state~0); 7259#L109 assume !(8192 == ssl3_accept_~s__state~0); 7257#L112 assume !(24576 == ssl3_accept_~s__state~0); 7255#L115 assume !(8195 == ssl3_accept_~s__state~0); 7253#L118 assume !(8480 == ssl3_accept_~s__state~0); 7251#L121 assume !(8481 == ssl3_accept_~s__state~0); 7249#L124 assume !(8482 == ssl3_accept_~s__state~0); 7240#L127 assume !(8464 == ssl3_accept_~s__state~0); 7238#L130 assume !(8465 == ssl3_accept_~s__state~0); 7237#L133 assume !(8466 == ssl3_accept_~s__state~0); 7235#L136 assume !(8496 == ssl3_accept_~s__state~0); 7233#L139 assume !(8497 == ssl3_accept_~s__state~0); 7232#L142 assume !(8512 == ssl3_accept_~s__state~0); 7146#L145 assume !(8513 == ssl3_accept_~s__state~0); 7089#L148 assume 8528 == ssl3_accept_~s__state~0; 7034#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 7031#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 7032#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 6996#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 6986#L362 assume !(ssl3_accept_~ret~0 <= 0); 6954#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 6958#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6951#L586 assume !(8576 == ssl3_accept_~state~0); 7072#L604 ssl3_accept_~skip~0 := 0; 7020#L100-2 assume !false; 7021#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6976#L103 assume !(12292 == ssl3_accept_~s__state~0); 6977#L106 assume !(16384 == ssl3_accept_~s__state~0); 6962#L109 assume !(8192 == ssl3_accept_~s__state~0); 6963#L112 assume !(24576 == ssl3_accept_~s__state~0); 7070#L115 assume !(8195 == ssl3_accept_~s__state~0); 7071#L118 assume !(8480 == ssl3_accept_~s__state~0); 7066#L121 assume !(8481 == ssl3_accept_~s__state~0); 7042#L124 assume !(8482 == ssl3_accept_~s__state~0); 7043#L127 assume !(8464 == ssl3_accept_~s__state~0); 7033#L130 assume !(8465 == ssl3_accept_~s__state~0); 7005#L133 assume !(8466 == ssl3_accept_~s__state~0); 6979#L136 assume !(8496 == ssl3_accept_~s__state~0); 6980#L139 assume !(8497 == ssl3_accept_~s__state~0); 6964#L142 assume !(8512 == ssl3_accept_~s__state~0); 6965#L145 assume !(8513 == ssl3_accept_~s__state~0); 7074#L148 assume !(8528 == ssl3_accept_~s__state~0); 7075#L151 assume !(8529 == ssl3_accept_~s__state~0); 7055#L154 assume 8544 == ssl3_accept_~s__state~0; 6981#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 6982#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 7024#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 6935#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 6937#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 7067#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 6967#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7170#L586 assume !(8576 == ssl3_accept_~state~0); 7166#L604 ssl3_accept_~skip~0 := 0; 7163#L100-2 assume !false; 7160#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7156#L103 assume !(12292 == ssl3_accept_~s__state~0); 7155#L106 assume !(16384 == ssl3_accept_~s__state~0); 7152#L109 assume 8192 == ssl3_accept_~s__state~0; 7051#L212 ssl3_accept_~s__server~0 := 1; 7052#L217 assume 0 != ssl3_accept_~cb~0; 7077#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7078#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6999#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7000#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7087#L244 assume 12292 != ssl3_accept_~s__state~0; 7062#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 7063#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7224#L586 assume !(8576 == ssl3_accept_~state~0); 7222#L604 ssl3_accept_~skip~0 := 0; 7040#L100-2 [2021-10-11 00:25:07,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:07,790 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 10 times [2021-10-11 00:25:07,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:07,791 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293924826] [2021-10-11 00:25:07,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:07,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:07,797 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:07,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:07,802 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:07,806 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:07,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:07,807 INFO L82 PathProgramCache]: Analyzing trace with hash 1246628794, now seen corresponding path program 1 times [2021-10-11 00:25:07,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:07,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523672708] [2021-10-11 00:25:07,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:07,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:07,850 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:25:07,850 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523672708] [2021-10-11 00:25:07,851 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:07,851 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:07,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883076402] [2021-10-11 00:25:07,851 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:07,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:07,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:07,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:07,852 INFO L87 Difference]: Start difference. First operand 429 states and 590 transitions. cyclomatic complexity: 162 Second operand 3 states. [2021-10-11 00:25:08,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:08,101 INFO L93 Difference]: Finished difference Result 463 states and 637 transitions. [2021-10-11 00:25:08,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:08,101 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 463 states and 637 transitions. [2021-10-11 00:25:08,105 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 455 [2021-10-11 00:25:08,108 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 463 states to 463 states and 637 transitions. [2021-10-11 00:25:08,109 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2021-10-11 00:25:08,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2021-10-11 00:25:08,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 463 states and 637 transitions. [2021-10-11 00:25:08,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:08,110 INFO L692 BuchiCegarLoop]: Abstraction has 463 states and 637 transitions. [2021-10-11 00:25:08,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states and 637 transitions. [2021-10-11 00:25:08,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 445. [2021-10-11 00:25:08,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2021-10-11 00:25:08,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 612 transitions. [2021-10-11 00:25:08,119 INFO L715 BuchiCegarLoop]: Abstraction has 445 states and 612 transitions. [2021-10-11 00:25:08,119 INFO L595 BuchiCegarLoop]: Abstraction has 445 states and 612 transitions. [2021-10-11 00:25:08,119 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-11 00:25:08,119 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 445 states and 612 transitions. [2021-10-11 00:25:08,122 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 437 [2021-10-11 00:25:08,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:08,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:08,124 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:08,124 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:08,124 INFO L794 eck$LassoCheckResult]: Stem: 7962#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); 7846#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7847#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7909#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7910#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7871#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7937#L100-2 [2021-10-11 00:25:08,124 INFO L796 eck$LassoCheckResult]: Loop: 7937#L100-2 assume !false; 8197#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8195#L103 assume !(12292 == ssl3_accept_~s__state~0); 8193#L106 assume !(16384 == ssl3_accept_~s__state~0); 8191#L109 assume !(8192 == ssl3_accept_~s__state~0); 8189#L112 assume !(24576 == ssl3_accept_~s__state~0); 8187#L115 assume !(8195 == ssl3_accept_~s__state~0); 8185#L118 assume !(8480 == ssl3_accept_~s__state~0); 8183#L121 assume !(8481 == ssl3_accept_~s__state~0); 8181#L124 assume !(8482 == ssl3_accept_~s__state~0); 8007#L127 assume 8464 == ssl3_accept_~s__state~0; 7985#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7959#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7957#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7958#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8247#L586 assume !(8576 == ssl3_accept_~state~0); 8244#L604 ssl3_accept_~skip~0 := 0; 8243#L100-2 assume !false; 8241#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8242#L103 assume !(12292 == ssl3_accept_~s__state~0); 8237#L106 assume !(16384 == ssl3_accept_~s__state~0); 8238#L109 assume !(8192 == ssl3_accept_~s__state~0); 8233#L112 assume !(24576 == ssl3_accept_~s__state~0); 8234#L115 assume !(8195 == ssl3_accept_~s__state~0); 7975#L118 assume !(8480 == ssl3_accept_~s__state~0); 7964#L121 assume !(8481 == ssl3_accept_~s__state~0); 7965#L124 assume !(8482 == ssl3_accept_~s__state~0); 8248#L127 assume !(8464 == ssl3_accept_~s__state~0); 8245#L130 assume !(8465 == ssl3_accept_~s__state~0); 7903#L133 assume !(8466 == ssl3_accept_~s__state~0); 7904#L136 assume 8496 == ssl3_accept_~s__state~0; 7976#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7853#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7854#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7924#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7925#L298-2 ssl3_accept_~s__init_num~0 := 0; 8104#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8098#L586 assume !(8576 == ssl3_accept_~state~0); 8095#L604 ssl3_accept_~skip~0 := 0; 8093#L100-2 assume !false; 8091#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8089#L103 assume !(12292 == ssl3_accept_~s__state~0); 8087#L106 assume !(16384 == ssl3_accept_~s__state~0); 8085#L109 assume !(8192 == ssl3_accept_~s__state~0); 8083#L112 assume !(24576 == ssl3_accept_~s__state~0); 8081#L115 assume !(8195 == ssl3_accept_~s__state~0); 8079#L118 assume !(8480 == ssl3_accept_~s__state~0); 8077#L121 assume !(8481 == ssl3_accept_~s__state~0); 8075#L124 assume !(8482 == ssl3_accept_~s__state~0); 8070#L127 assume !(8464 == ssl3_accept_~s__state~0); 8066#L130 assume !(8465 == ssl3_accept_~s__state~0); 8065#L133 assume !(8466 == ssl3_accept_~s__state~0); 8061#L136 assume !(8496 == ssl3_accept_~s__state~0); 8057#L139 assume !(8497 == ssl3_accept_~s__state~0); 8004#L142 assume 8512 == ssl3_accept_~s__state~0; 7941#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7839#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 7841#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 7991#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8106#L586 assume !(8576 == ssl3_accept_~state~0); 8099#L604 ssl3_accept_~skip~0 := 0; 8096#L100-2 assume !false; 8094#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8092#L103 assume !(12292 == ssl3_accept_~s__state~0); 8090#L106 assume !(16384 == ssl3_accept_~s__state~0); 8088#L109 assume !(8192 == ssl3_accept_~s__state~0); 8086#L112 assume !(24576 == ssl3_accept_~s__state~0); 8084#L115 assume !(8195 == ssl3_accept_~s__state~0); 8082#L118 assume !(8480 == ssl3_accept_~s__state~0); 8080#L121 assume !(8481 == ssl3_accept_~s__state~0); 8078#L124 assume !(8482 == ssl3_accept_~s__state~0); 8076#L127 assume !(8464 == ssl3_accept_~s__state~0); 8074#L130 assume !(8465 == ssl3_accept_~s__state~0); 8073#L133 assume !(8466 == ssl3_accept_~s__state~0); 8069#L136 assume !(8496 == ssl3_accept_~s__state~0); 8064#L139 assume !(8497 == ssl3_accept_~s__state~0); 8059#L142 assume !(8512 == ssl3_accept_~s__state~0); 8055#L145 assume !(8513 == ssl3_accept_~s__state~0); 7993#L148 assume 8528 == ssl3_accept_~s__state~0; 7931#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 7927#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 7928#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 7893#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 7885#L362 assume !(ssl3_accept_~ret~0 <= 0); 7852#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 7856#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8263#L586 assume !(8576 == ssl3_accept_~state~0); 8261#L604 ssl3_accept_~skip~0 := 0; 8260#L100-2 assume !false; 8259#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8239#L103 assume !(12292 == ssl3_accept_~s__state~0); 8240#L106 assume !(16384 == ssl3_accept_~s__state~0); 8235#L109 assume !(8192 == ssl3_accept_~s__state~0); 8236#L112 assume !(24576 == ssl3_accept_~s__state~0); 8231#L115 assume !(8195 == ssl3_accept_~s__state~0); 8232#L118 assume !(8480 == ssl3_accept_~s__state~0); 8254#L121 assume !(8481 == ssl3_accept_~s__state~0); 7939#L124 assume !(8482 == ssl3_accept_~s__state~0); 7940#L127 assume !(8464 == ssl3_accept_~s__state~0); 7929#L130 assume !(8465 == ssl3_accept_~s__state~0); 7930#L133 assume !(8466 == ssl3_accept_~s__state~0); 7878#L136 assume !(8496 == ssl3_accept_~s__state~0); 7879#L139 assume !(8497 == ssl3_accept_~s__state~0); 8230#L142 assume !(8512 == ssl3_accept_~s__state~0); 8229#L145 assume !(8513 == ssl3_accept_~s__state~0); 8228#L148 assume !(8528 == ssl3_accept_~s__state~0); 7977#L151 assume !(8529 == ssl3_accept_~s__state~0); 7978#L154 assume 8544 == ssl3_accept_~s__state~0; 7880#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 7881#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 7920#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7833#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 7835#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 7966#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 7865#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7971#L586 assume !(8576 == ssl3_accept_~state~0); 7894#L604 ssl3_accept_~skip~0 := 0; 7895#L100-2 assume !false; 7917#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7874#L103 assume !(12292 == ssl3_accept_~s__state~0); 7875#L106 assume !(16384 == ssl3_accept_~s__state~0); 7860#L109 assume !(8192 == ssl3_accept_~s__state~0); 7861#L112 assume !(24576 == ssl3_accept_~s__state~0); 7969#L115 assume !(8195 == ssl3_accept_~s__state~0); 7970#L118 assume !(8480 == ssl3_accept_~s__state~0); 8011#L121 assume !(8481 == ssl3_accept_~s__state~0); 8012#L124 assume 8482 == ssl3_accept_~s__state~0; 7876#L125 ssl3_accept_~s__state~0 := 3; 7877#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8072#L586 assume !(8576 == ssl3_accept_~state~0); 8067#L604 ssl3_accept_~skip~0 := 0; 8062#L100-2 assume !false; 8058#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8053#L103 assume !(12292 == ssl3_accept_~s__state~0); 8051#L106 assume !(16384 == ssl3_accept_~s__state~0); 8052#L109 assume 8192 == ssl3_accept_~s__state~0; 7948#L212 ssl3_accept_~s__server~0 := 1; 7949#L217 assume 0 != ssl3_accept_~cb~0; 7979#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7980#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7897#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7891#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7892#L244 assume 12292 != ssl3_accept_~s__state~0; 7960#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 7961#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8203#L586 assume !(8576 == ssl3_accept_~state~0); 8200#L604 ssl3_accept_~skip~0 := 0; 7937#L100-2 [2021-10-11 00:25:08,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:08,125 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 11 times [2021-10-11 00:25:08,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:08,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145063234] [2021-10-11 00:25:08,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:08,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:08,132 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:08,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:08,137 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:08,140 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:08,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:08,141 INFO L82 PathProgramCache]: Analyzing trace with hash 349977252, now seen corresponding path program 1 times [2021-10-11 00:25:08,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:08,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687343958] [2021-10-11 00:25:08,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:08,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:08,191 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 122 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2021-10-11 00:25:08,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687343958] [2021-10-11 00:25:08,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:08,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:08,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155217104] [2021-10-11 00:25:08,192 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:08,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:08,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:08,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:08,193 INFO L87 Difference]: Start difference. First operand 445 states and 612 transitions. cyclomatic complexity: 168 Second operand 3 states. [2021-10-11 00:25:08,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:08,364 INFO L93 Difference]: Finished difference Result 479 states and 652 transitions. [2021-10-11 00:25:08,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:08,364 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 479 states and 652 transitions. [2021-10-11 00:25:08,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 471 [2021-10-11 00:25:08,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 479 states to 479 states and 652 transitions. [2021-10-11 00:25:08,372 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 479 [2021-10-11 00:25:08,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 479 [2021-10-11 00:25:08,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 479 states and 652 transitions. [2021-10-11 00:25:08,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:08,373 INFO L692 BuchiCegarLoop]: Abstraction has 479 states and 652 transitions. [2021-10-11 00:25:08,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states and 652 transitions. [2021-10-11 00:25:08,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 468. [2021-10-11 00:25:08,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2021-10-11 00:25:08,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 641 transitions. [2021-10-11 00:25:08,382 INFO L715 BuchiCegarLoop]: Abstraction has 468 states and 641 transitions. [2021-10-11 00:25:08,382 INFO L595 BuchiCegarLoop]: Abstraction has 468 states and 641 transitions. [2021-10-11 00:25:08,383 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-11 00:25:08,383 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 468 states and 641 transitions. [2021-10-11 00:25:08,385 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 460 [2021-10-11 00:25:08,385 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:08,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:08,387 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:08,387 INFO L854 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-11 00:25:08,387 INFO L794 eck$LassoCheckResult]: Stem: 8897#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); 8776#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8777#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8843#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8844#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8801#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8827#L100-2 [2021-10-11 00:25:08,388 INFO L796 eck$LassoCheckResult]: Loop: 8827#L100-2 assume !false; 8851#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8804#L103 assume !(12292 == ssl3_accept_~s__state~0); 8805#L106 assume !(16384 == ssl3_accept_~s__state~0); 8790#L109 assume !(8192 == ssl3_accept_~s__state~0); 8791#L112 assume !(24576 == ssl3_accept_~s__state~0); 8903#L115 assume !(8195 == ssl3_accept_~s__state~0); 8904#L118 assume !(8480 == ssl3_accept_~s__state~0); 8899#L121 assume !(8481 == ssl3_accept_~s__state~0); 8873#L124 assume !(8482 == ssl3_accept_~s__state~0); 8874#L127 assume 8464 == ssl3_accept_~s__state~0; 8913#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8895#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8893#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8894#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9213#L586 assume !(8576 == ssl3_accept_~state~0); 9210#L604 ssl3_accept_~skip~0 := 0; 9208#L100-2 assume !false; 9206#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9204#L103 assume !(12292 == ssl3_accept_~s__state~0); 9202#L106 assume !(16384 == ssl3_accept_~s__state~0); 9200#L109 assume !(8192 == ssl3_accept_~s__state~0); 9198#L112 assume !(24576 == ssl3_accept_~s__state~0); 9197#L115 assume !(8195 == ssl3_accept_~s__state~0); 9196#L118 assume !(8480 == ssl3_accept_~s__state~0); 9181#L121 assume !(8481 == ssl3_accept_~s__state~0); 9182#L124 assume !(8482 == ssl3_accept_~s__state~0); 8884#L127 assume !(8464 == ssl3_accept_~s__state~0); 8885#L130 assume !(8465 == ssl3_accept_~s__state~0); 8836#L133 assume !(8466 == ssl3_accept_~s__state~0); 8837#L136 assume 8496 == ssl3_accept_~s__state~0; 8908#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8783#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8784#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8859#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 8860#L298-2 ssl3_accept_~s__init_num~0 := 0; 9056#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9046#L586 assume !(8576 == ssl3_accept_~state~0); 9041#L604 ssl3_accept_~skip~0 := 0; 9038#L100-2 assume !false; 9035#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9032#L103 assume !(12292 == ssl3_accept_~s__state~0); 9029#L106 assume !(16384 == ssl3_accept_~s__state~0); 9026#L109 assume !(8192 == ssl3_accept_~s__state~0); 9023#L112 assume !(24576 == ssl3_accept_~s__state~0); 9020#L115 assume !(8195 == ssl3_accept_~s__state~0); 9017#L118 assume !(8480 == ssl3_accept_~s__state~0); 9015#L121 assume !(8481 == ssl3_accept_~s__state~0); 9013#L124 assume !(8482 == ssl3_accept_~s__state~0); 9009#L127 assume !(8464 == ssl3_accept_~s__state~0); 9007#L130 assume !(8465 == ssl3_accept_~s__state~0); 9004#L133 assume !(8466 == ssl3_accept_~s__state~0); 9001#L136 assume !(8496 == ssl3_accept_~s__state~0); 8999#L139 assume !(8497 == ssl3_accept_~s__state~0); 8934#L142 assume 8512 == ssl3_accept_~s__state~0; 8875#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8769#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 8771#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 8920#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9044#L586 assume !(8576 == ssl3_accept_~state~0); 9040#L604 ssl3_accept_~skip~0 := 0; 9037#L100-2 assume !false; 9034#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9031#L103 assume !(12292 == ssl3_accept_~s__state~0); 9028#L106 assume !(16384 == ssl3_accept_~s__state~0); 9025#L109 assume !(8192 == ssl3_accept_~s__state~0); 9022#L112 assume !(24576 == ssl3_accept_~s__state~0); 9019#L115 assume !(8195 == ssl3_accept_~s__state~0); 9016#L118 assume !(8480 == ssl3_accept_~s__state~0); 9014#L121 assume !(8481 == ssl3_accept_~s__state~0); 9012#L124 assume !(8482 == ssl3_accept_~s__state~0); 9011#L127 assume !(8464 == ssl3_accept_~s__state~0); 9010#L130 assume !(8465 == ssl3_accept_~s__state~0); 9008#L133 assume !(8466 == ssl3_accept_~s__state~0); 9005#L136 assume !(8496 == ssl3_accept_~s__state~0); 9002#L139 assume !(8497 == ssl3_accept_~s__state~0); 9000#L142 assume !(8512 == ssl3_accept_~s__state~0); 8998#L145 assume !(8513 == ssl3_accept_~s__state~0); 8922#L148 assume 8528 == ssl3_accept_~s__state~0; 8866#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 8862#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 8863#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 8825#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 8816#L362 assume !(ssl3_accept_~ret~0 <= 0); 8782#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 8786#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9139#L586 assume !(8576 == ssl3_accept_~state~0); 9136#L604 ssl3_accept_~skip~0 := 0; 9134#L100-2 assume !false; 9132#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9130#L103 assume !(12292 == ssl3_accept_~s__state~0); 9128#L106 assume !(16384 == ssl3_accept_~s__state~0); 9127#L109 assume !(8192 == ssl3_accept_~s__state~0); 9126#L112 assume !(24576 == ssl3_accept_~s__state~0); 9124#L115 assume !(8195 == ssl3_accept_~s__state~0); 9122#L118 assume !(8480 == ssl3_accept_~s__state~0); 9120#L121 assume !(8481 == ssl3_accept_~s__state~0); 9118#L124 assume !(8482 == ssl3_accept_~s__state~0); 9116#L127 assume !(8464 == ssl3_accept_~s__state~0); 9114#L130 assume !(8465 == ssl3_accept_~s__state~0); 9112#L133 assume !(8466 == ssl3_accept_~s__state~0); 9110#L136 assume !(8496 == ssl3_accept_~s__state~0); 9108#L139 assume !(8497 == ssl3_accept_~s__state~0); 9106#L142 assume !(8512 == ssl3_accept_~s__state~0); 9104#L145 assume !(8513 == ssl3_accept_~s__state~0); 9102#L148 assume !(8528 == ssl3_accept_~s__state~0); 9100#L151 assume !(8529 == ssl3_accept_~s__state~0); 8954#L154 assume 8544 == ssl3_accept_~s__state~0; 8811#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 8812#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 8855#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8763#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 8765#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 8900#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 8806#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9220#L586 assume !(8576 == ssl3_accept_~state~0); 9214#L604 ssl3_accept_~skip~0 := 0; 9211#L100-2 assume !false; 9209#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9207#L103 assume !(12292 == ssl3_accept_~s__state~0); 9205#L106 assume !(16384 == ssl3_accept_~s__state~0); 9203#L109 assume !(8192 == ssl3_accept_~s__state~0); 9201#L112 assume !(24576 == ssl3_accept_~s__state~0); 9199#L115 assume !(8195 == ssl3_accept_~s__state~0); 8980#L118 assume !(8480 == ssl3_accept_~s__state~0); 9195#L121 assume !(8481 == ssl3_accept_~s__state~0); 9177#L124 assume !(8482 == ssl3_accept_~s__state~0); 9178#L127 assume !(8464 == ssl3_accept_~s__state~0); 8864#L130 assume !(8465 == ssl3_accept_~s__state~0); 8865#L133 assume !(8466 == ssl3_accept_~s__state~0); 8809#L136 assume !(8496 == ssl3_accept_~s__state~0); 8810#L139 assume !(8497 == ssl3_accept_~s__state~0); 8792#L142 assume !(8512 == ssl3_accept_~s__state~0); 8793#L145 assume !(8513 == ssl3_accept_~s__state~0); 8906#L148 assume !(8528 == ssl3_accept_~s__state~0); 8907#L151 assume !(8529 == ssl3_accept_~s__state~0); 8888#L154 assume !(8544 == ssl3_accept_~s__state~0); 8876#L157 assume !(8545 == ssl3_accept_~s__state~0); 8877#L160 assume !(8560 == ssl3_accept_~s__state~0); 8867#L163 assume !(8561 == ssl3_accept_~s__state~0); 8868#L166 assume 8448 == ssl3_accept_~s__state~0; 8915#L167 assume !(ssl3_accept_~num1~0 > 0); 8803#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 8820#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8964#L586 assume !(8576 == ssl3_accept_~state~0); 8961#L604 ssl3_accept_~skip~0 := 0; 8959#L100-2 assume !false; 8957#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8952#L103 assume 12292 == ssl3_accept_~s__state~0; 8901#L104 ssl3_accept_~s__new_session~0 := 1; 8902#L212 ssl3_accept_~s__server~0 := 1; 9097#L217 assume 0 != ssl3_accept_~cb~0; 9096#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9095#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9094#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8821#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8822#L244 assume 12292 != ssl3_accept_~s__state~0; 8896#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 8832#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8779#L586 assume !(8576 == ssl3_accept_~state~0); 8826#L604 ssl3_accept_~skip~0 := 0; 8827#L100-2 [2021-10-11 00:25:08,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:08,388 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 12 times [2021-10-11 00:25:08,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:08,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628747713] [2021-10-11 00:25:08,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:08,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:08,394 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:08,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:08,399 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:08,402 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:08,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:08,430 INFO L82 PathProgramCache]: Analyzing trace with hash 845338057, now seen corresponding path program 1 times [2021-10-11 00:25:08,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:08,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398516949] [2021-10-11 00:25:08,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:08,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:08,493 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 136 proven. 6 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:25:08,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398516949] [2021-10-11 00:25:08,495 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42662771] [2021-10-11 00:25:08,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:08,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:08,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:25:08,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:08,829 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2021-10-11 00:25:08,829 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-11 00:25:08,830 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-11 00:25:08,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277647312] [2021-10-11 00:25:08,831 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:08,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:08,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:08,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-11 00:25:08,832 INFO L87 Difference]: Start difference. First operand 468 states and 641 transitions. cyclomatic complexity: 174 Second operand 3 states. [2021-10-11 00:25:08,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:08,971 INFO L93 Difference]: Finished difference Result 477 states and 652 transitions. [2021-10-11 00:25:08,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:08,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 477 states and 652 transitions. [2021-10-11 00:25:08,976 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 469 [2021-10-11 00:25:08,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 477 states to 477 states and 652 transitions. [2021-10-11 00:25:08,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 477 [2021-10-11 00:25:08,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 477 [2021-10-11 00:25:08,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 477 states and 652 transitions. [2021-10-11 00:25:08,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:08,982 INFO L692 BuchiCegarLoop]: Abstraction has 477 states and 652 transitions. [2021-10-11 00:25:08,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states and 652 transitions. [2021-10-11 00:25:08,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 477. [2021-10-11 00:25:08,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 477 states. [2021-10-11 00:25:08,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 652 transitions. [2021-10-11 00:25:08,992 INFO L715 BuchiCegarLoop]: Abstraction has 477 states and 652 transitions. [2021-10-11 00:25:08,992 INFO L595 BuchiCegarLoop]: Abstraction has 477 states and 652 transitions. [2021-10-11 00:25:08,992 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-11 00:25:08,993 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 477 states and 652 transitions. [2021-10-11 00:25:08,995 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 469 [2021-10-11 00:25:08,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:08,996 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:08,997 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:08,997 INFO L854 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-11 00:25:08,998 INFO L794 eck$LassoCheckResult]: Stem: 10325#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); 10209#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10210#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10274#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 10275#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10234#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 10302#L100-2 [2021-10-11 00:25:08,998 INFO L796 eck$LassoCheckResult]: Loop: 10302#L100-2 assume !false; 10616#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10615#L103 assume !(12292 == ssl3_accept_~s__state~0); 10562#L106 assume !(16384 == ssl3_accept_~s__state~0); 10561#L109 assume !(8192 == ssl3_accept_~s__state~0); 10559#L112 assume !(24576 == ssl3_accept_~s__state~0); 10556#L115 assume !(8195 == ssl3_accept_~s__state~0); 10552#L118 assume !(8480 == ssl3_accept_~s__state~0); 10549#L121 assume !(8481 == ssl3_accept_~s__state~0); 10547#L124 assume !(8482 == ssl3_accept_~s__state~0); 10370#L127 assume 8464 == ssl3_accept_~s__state~0; 10348#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10322#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10320#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10321#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10599#L586 assume !(8576 == ssl3_accept_~state~0); 10596#L604 ssl3_accept_~skip~0 := 0; 10595#L100-2 assume !false; 10594#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10593#L103 assume !(12292 == ssl3_accept_~s__state~0); 10592#L106 assume !(16384 == ssl3_accept_~s__state~0); 10591#L109 assume !(8192 == ssl3_accept_~s__state~0); 10590#L112 assume !(24576 == ssl3_accept_~s__state~0); 10588#L115 assume !(8195 == ssl3_accept_~s__state~0); 10586#L118 assume !(8480 == ssl3_accept_~s__state~0); 10584#L121 assume !(8481 == ssl3_accept_~s__state~0); 10582#L124 assume !(8482 == ssl3_accept_~s__state~0); 10580#L127 assume !(8464 == ssl3_accept_~s__state~0); 10578#L130 assume !(8465 == ssl3_accept_~s__state~0); 10576#L133 assume !(8466 == ssl3_accept_~s__state~0); 10378#L136 assume 8496 == ssl3_accept_~s__state~0; 10340#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10216#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10217#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 10290#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10272#L298-2 ssl3_accept_~s__init_num~0 := 0; 10273#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10525#L586 assume !(8576 == ssl3_accept_~state~0); 10522#L604 ssl3_accept_~skip~0 := 0; 10520#L100-2 assume !false; 10518#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10516#L103 assume !(12292 == ssl3_accept_~s__state~0); 10514#L106 assume !(16384 == ssl3_accept_~s__state~0); 10512#L109 assume !(8192 == ssl3_accept_~s__state~0); 10510#L112 assume !(24576 == ssl3_accept_~s__state~0); 10508#L115 assume !(8195 == ssl3_accept_~s__state~0); 10506#L118 assume !(8480 == ssl3_accept_~s__state~0); 10504#L121 assume !(8481 == ssl3_accept_~s__state~0); 10502#L124 assume !(8482 == ssl3_accept_~s__state~0); 10500#L127 assume !(8464 == ssl3_accept_~s__state~0); 10498#L130 assume !(8465 == ssl3_accept_~s__state~0); 10496#L133 assume !(8466 == ssl3_accept_~s__state~0); 10494#L136 assume !(8496 == ssl3_accept_~s__state~0); 10492#L139 assume !(8497 == ssl3_accept_~s__state~0); 10367#L142 assume 8512 == ssl3_accept_~s__state~0; 10306#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10202#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10204#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10356#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10624#L586 assume !(8576 == ssl3_accept_~state~0); 10622#L604 ssl3_accept_~skip~0 := 0; 10621#L100-2 assume !false; 10610#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10609#L103 assume !(12292 == ssl3_accept_~s__state~0); 10608#L106 assume !(16384 == ssl3_accept_~s__state~0); 10606#L109 assume !(8192 == ssl3_accept_~s__state~0); 10605#L112 assume !(24576 == ssl3_accept_~s__state~0); 10600#L115 assume !(8195 == ssl3_accept_~s__state~0); 10597#L118 assume !(8480 == ssl3_accept_~s__state~0); 10327#L121 assume !(8481 == ssl3_accept_~s__state~0); 10328#L124 assume !(8482 == ssl3_accept_~s__state~0); 10560#L127 assume !(8464 == ssl3_accept_~s__state~0); 10558#L130 assume !(8465 == ssl3_accept_~s__state~0); 10555#L133 assume !(8466 == ssl3_accept_~s__state~0); 10551#L136 assume !(8496 == ssl3_accept_~s__state~0); 10254#L139 assume !(8497 == ssl3_accept_~s__state~0); 10255#L142 assume !(8512 == ssl3_accept_~s__state~0); 10349#L145 assume !(8513 == ssl3_accept_~s__state~0); 10350#L148 assume 8528 == ssl3_accept_~s__state~0; 10296#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 10293#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 10294#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 10258#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 10249#L362 assume !(ssl3_accept_~ret~0 <= 0); 10215#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 10219#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10535#L586 assume !(8576 == ssl3_accept_~state~0); 10533#L604 ssl3_accept_~skip~0 := 0; 10531#L100-2 assume !false; 10526#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10523#L103 assume !(12292 == ssl3_accept_~s__state~0); 10521#L106 assume !(16384 == ssl3_accept_~s__state~0); 10519#L109 assume !(8192 == ssl3_accept_~s__state~0); 10517#L112 assume !(24576 == ssl3_accept_~s__state~0); 10515#L115 assume !(8195 == ssl3_accept_~s__state~0); 10513#L118 assume !(8480 == ssl3_accept_~s__state~0); 10511#L121 assume !(8481 == ssl3_accept_~s__state~0); 10509#L124 assume !(8482 == ssl3_accept_~s__state~0); 10507#L127 assume !(8464 == ssl3_accept_~s__state~0); 10505#L130 assume !(8465 == ssl3_accept_~s__state~0); 10503#L133 assume !(8466 == ssl3_accept_~s__state~0); 10501#L136 assume !(8496 == ssl3_accept_~s__state~0); 10499#L139 assume !(8497 == ssl3_accept_~s__state~0); 10497#L142 assume !(8512 == ssl3_accept_~s__state~0); 10495#L145 assume !(8513 == ssl3_accept_~s__state~0); 10493#L148 assume !(8528 == ssl3_accept_~s__state~0); 10341#L151 assume !(8529 == ssl3_accept_~s__state~0); 10342#L154 assume 8544 == ssl3_accept_~s__state~0; 10244#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 10245#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 10286#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10196#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 10198#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 10329#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 10239#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10663#L586 assume !(8576 == ssl3_accept_~state~0); 10259#L604 ssl3_accept_~skip~0 := 0; 10260#L100-2 assume !false; 10282#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10237#L103 assume !(12292 == ssl3_accept_~s__state~0); 10238#L106 assume !(16384 == ssl3_accept_~s__state~0); 10223#L109 assume !(8192 == ssl3_accept_~s__state~0); 10224#L112 assume !(24576 == ssl3_accept_~s__state~0); 10347#L115 assume !(8195 == ssl3_accept_~s__state~0); 10338#L118 assume !(8480 == ssl3_accept_~s__state~0); 10339#L121 assume !(8481 == ssl3_accept_~s__state~0); 10304#L124 assume !(8482 == ssl3_accept_~s__state~0); 10305#L127 assume !(8464 == ssl3_accept_~s__state~0); 10295#L130 assume !(8465 == ssl3_accept_~s__state~0); 10267#L133 assume !(8466 == ssl3_accept_~s__state~0); 10242#L136 assume !(8496 == ssl3_accept_~s__state~0); 10243#L139 assume !(8497 == ssl3_accept_~s__state~0); 10225#L142 assume !(8512 == ssl3_accept_~s__state~0); 10226#L145 assume !(8513 == ssl3_accept_~s__state~0); 10336#L148 assume !(8528 == ssl3_accept_~s__state~0); 10337#L151 assume !(8529 == ssl3_accept_~s__state~0); 10316#L154 assume !(8544 == ssl3_accept_~s__state~0); 10307#L157 assume !(8545 == ssl3_accept_~s__state~0); 10308#L160 assume !(8560 == ssl3_accept_~s__state~0); 10297#L163 assume !(8561 == ssl3_accept_~s__state~0); 10298#L166 assume 8448 == ssl3_accept_~s__state~0; 10352#L167 assume !(ssl3_accept_~num1~0 > 0); 10236#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 10253#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10395#L586 assume !(8576 == ssl3_accept_~state~0); 10392#L604 ssl3_accept_~skip~0 := 0; 10390#L100-2 assume !false; 10388#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10385#L103 assume !(12292 == ssl3_accept_~s__state~0); 10386#L106 assume 16384 == ssl3_accept_~s__state~0; 10554#L212 ssl3_accept_~s__server~0 := 1; 10654#L217 assume 0 != ssl3_accept_~cb~0; 10653#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 10652#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 10651#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 10650#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 10649#L244 assume 12292 != ssl3_accept_~s__state~0; 10323#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 10324#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10620#L586 assume !(8576 == ssl3_accept_~state~0); 10617#L604 ssl3_accept_~skip~0 := 0; 10302#L100-2 [2021-10-11 00:25:08,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:08,999 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 13 times [2021-10-11 00:25:08,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:08,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542063122] [2021-10-11 00:25:08,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:09,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:09,006 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:09,020 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:09,024 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:09,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:09,025 INFO L82 PathProgramCache]: Analyzing trace with hash -210693707, now seen corresponding path program 1 times [2021-10-11 00:25:09,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:09,025 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082262001] [2021-10-11 00:25:09,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:09,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:09,103 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 141 proven. 7 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:25:09,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082262001] [2021-10-11 00:25:09,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785676794] [2021-10-11 00:25:09,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:09,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:09,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:25:09,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:09,432 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 141 proven. 7 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:25:09,433 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:25:09,433 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-10-11 00:25:09,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937223309] [2021-10-11 00:25:09,433 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:09,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:09,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-11 00:25:09,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-11 00:25:09,434 INFO L87 Difference]: Start difference. First operand 477 states and 652 transitions. cyclomatic complexity: 176 Second operand 6 states. [2021-10-11 00:25:10,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:10,293 INFO L93 Difference]: Finished difference Result 1504 states and 2013 transitions. [2021-10-11 00:25:10,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-11 00:25:10,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1504 states and 2013 transitions. [2021-10-11 00:25:10,303 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1461 [2021-10-11 00:25:10,314 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1504 states to 1469 states and 1978 transitions. [2021-10-11 00:25:10,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1469 [2021-10-11 00:25:10,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1469 [2021-10-11 00:25:10,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1469 states and 1978 transitions. [2021-10-11 00:25:10,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:10,319 INFO L692 BuchiCegarLoop]: Abstraction has 1469 states and 1978 transitions. [2021-10-11 00:25:10,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1469 states and 1978 transitions. [2021-10-11 00:25:10,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1469 to 1247. [2021-10-11 00:25:10,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1247 states. [2021-10-11 00:25:10,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1247 states to 1247 states and 1721 transitions. [2021-10-11 00:25:10,344 INFO L715 BuchiCegarLoop]: Abstraction has 1247 states and 1721 transitions. [2021-10-11 00:25:10,344 INFO L595 BuchiCegarLoop]: Abstraction has 1247 states and 1721 transitions. [2021-10-11 00:25:10,344 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-11 00:25:10,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1247 states and 1721 transitions. [2021-10-11 00:25:10,357 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1239 [2021-10-11 00:25:10,357 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:10,357 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:10,359 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:10,359 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:10,359 INFO L794 eck$LassoCheckResult]: Stem: 12815#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); 12695#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12696#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12757#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 12758#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12715#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12786#L100-2 [2021-10-11 00:25:10,360 INFO L796 eck$LassoCheckResult]: Loop: 12786#L100-2 assume !false; 13227#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13226#L103 assume !(12292 == ssl3_accept_~s__state~0); 13225#L106 assume !(16384 == ssl3_accept_~s__state~0); 13224#L109 assume !(8192 == ssl3_accept_~s__state~0); 13223#L112 assume !(24576 == ssl3_accept_~s__state~0); 13222#L115 assume !(8195 == ssl3_accept_~s__state~0); 13221#L118 assume !(8480 == ssl3_accept_~s__state~0); 13220#L121 assume !(8481 == ssl3_accept_~s__state~0); 13219#L124 assume !(8482 == ssl3_accept_~s__state~0); 13218#L127 assume 8464 == ssl3_accept_~s__state~0; 12909#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13217#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13216#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13214#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13209#L586 assume !(8576 == ssl3_accept_~state~0); 13207#L604 ssl3_accept_~skip~0 := 0; 13206#L100-2 assume !false; 13205#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13204#L103 assume !(12292 == ssl3_accept_~s__state~0); 13203#L106 assume !(16384 == ssl3_accept_~s__state~0); 13202#L109 assume !(8192 == ssl3_accept_~s__state~0); 13201#L112 assume !(24576 == ssl3_accept_~s__state~0); 13200#L115 assume !(8195 == ssl3_accept_~s__state~0); 13199#L118 assume !(8480 == ssl3_accept_~s__state~0); 13198#L121 assume !(8481 == ssl3_accept_~s__state~0); 13197#L124 assume !(8482 == ssl3_accept_~s__state~0); 13196#L127 assume !(8464 == ssl3_accept_~s__state~0); 13195#L130 assume !(8465 == ssl3_accept_~s__state~0); 13194#L133 assume !(8466 == ssl3_accept_~s__state~0); 13193#L136 assume 8496 == ssl3_accept_~s__state~0; 12904#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13191#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13190#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 13189#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12755#L298-2 ssl3_accept_~s__init_num~0 := 0; 12756#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13914#L586 assume !(8576 == ssl3_accept_~state~0); 13912#L604 ssl3_accept_~skip~0 := 0; 13911#L100-2 assume !false; 13910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13909#L103 assume !(12292 == ssl3_accept_~s__state~0); 13908#L106 assume !(16384 == ssl3_accept_~s__state~0); 13907#L109 assume !(8192 == ssl3_accept_~s__state~0); 13906#L112 assume !(24576 == ssl3_accept_~s__state~0); 13905#L115 assume !(8195 == ssl3_accept_~s__state~0); 13904#L118 assume !(8480 == ssl3_accept_~s__state~0); 13903#L121 assume !(8481 == ssl3_accept_~s__state~0); 12789#L124 assume !(8482 == ssl3_accept_~s__state~0); 12790#L127 assume !(8464 == ssl3_accept_~s__state~0); 13902#L130 assume !(8465 == ssl3_accept_~s__state~0); 13901#L133 assume !(8466 == ssl3_accept_~s__state~0); 13900#L136 assume !(8496 == ssl3_accept_~s__state~0); 12736#L139 assume !(8497 == ssl3_accept_~s__state~0); 12706#L142 assume !(8512 == ssl3_accept_~s__state~0); 12707#L145 assume !(8513 == ssl3_accept_~s__state~0); 12826#L148 assume !(8528 == ssl3_accept_~s__state~0); 12827#L151 assume !(8529 == ssl3_accept_~s__state~0); 12805#L154 assume !(8544 == ssl3_accept_~s__state~0); 12793#L157 assume !(8545 == ssl3_accept_~s__state~0); 12794#L160 assume !(8560 == ssl3_accept_~s__state~0); 12779#L163 assume !(8561 == ssl3_accept_~s__state~0); 12780#L166 assume !(8448 == ssl3_accept_~s__state~0); 13891#L169 assume !(8576 == ssl3_accept_~s__state~0); 13890#L172 assume !(8577 == ssl3_accept_~s__state~0); 12673#L175 assume !(8592 == ssl3_accept_~s__state~0); 12674#L178 assume !(8593 == ssl3_accept_~s__state~0); 12840#L181 assume !(8608 == ssl3_accept_~s__state~0); 12833#L184 assume !(8609 == ssl3_accept_~s__state~0); 12806#L187 assume !(8640 == ssl3_accept_~s__state~0); 12797#L190 assume !(8641 == ssl3_accept_~s__state~0); 12798#L193 assume 8656 == ssl3_accept_~s__state~0; 12678#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12679#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 12816#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12838#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12688#L511 assume !(0 == ssl3_accept_~tmp___10~0); 12689#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12691#L586 assume !(8576 == ssl3_accept_~state~0); 12741#L604 ssl3_accept_~skip~0 := 0; 12742#L100-2 assume !false; 12765#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12718#L103 assume !(12292 == ssl3_accept_~s__state~0); 12719#L106 assume !(16384 == ssl3_accept_~s__state~0); 12704#L109 assume !(8192 == ssl3_accept_~s__state~0); 12705#L112 assume !(24576 == ssl3_accept_~s__state~0); 12823#L115 assume !(8195 == ssl3_accept_~s__state~0); 12824#L118 assume !(8480 == ssl3_accept_~s__state~0); 12818#L121 assume !(8481 == ssl3_accept_~s__state~0); 12819#L124 assume !(8482 == ssl3_accept_~s__state~0); 12801#L127 assume !(8464 == ssl3_accept_~s__state~0); 12777#L130 assume !(8465 == ssl3_accept_~s__state~0); 12751#L133 assume !(8466 == ssl3_accept_~s__state~0); 12723#L136 assume !(8496 == ssl3_accept_~s__state~0); 12724#L139 assume !(8497 == ssl3_accept_~s__state~0); 13899#L142 assume !(8512 == ssl3_accept_~s__state~0); 13898#L145 assume !(8513 == ssl3_accept_~s__state~0); 13897#L148 assume !(8528 == ssl3_accept_~s__state~0); 13896#L151 assume !(8529 == ssl3_accept_~s__state~0); 13895#L154 assume !(8544 == ssl3_accept_~s__state~0); 13894#L157 assume !(8545 == ssl3_accept_~s__state~0); 13893#L160 assume !(8560 == ssl3_accept_~s__state~0); 13892#L163 assume !(8561 == ssl3_accept_~s__state~0); 12752#L166 assume !(8448 == ssl3_accept_~s__state~0); 12728#L169 assume !(8576 == ssl3_accept_~s__state~0); 12729#L172 assume !(8577 == ssl3_accept_~s__state~0); 12739#L175 assume !(8592 == ssl3_accept_~s__state~0); 13889#L178 assume !(8593 == ssl3_accept_~s__state~0); 13888#L181 assume !(8608 == ssl3_accept_~s__state~0); 13887#L184 assume !(8609 == ssl3_accept_~s__state~0); 13886#L187 assume !(8640 == ssl3_accept_~s__state~0); 13885#L190 assume !(8641 == ssl3_accept_~s__state~0); 13884#L193 assume !(8656 == ssl3_accept_~s__state~0); 12785#L196 assume !(8657 == ssl3_accept_~s__state~0); 12753#L199 assume 8672 == ssl3_accept_~s__state~0; 12754#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12703#L519 assume !(4 == ssl3_accept_~blastFlag~0); 12686#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 12687#L526 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 12787#L526-2 ssl3_accept_~s__init_num~0 := 0; 12970#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12960#L586 assume !(8576 == ssl3_accept_~state~0); 12959#L604 ssl3_accept_~skip~0 := 0; 12952#L100-2 assume !false; 12953#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12945#L103 assume !(12292 == ssl3_accept_~s__state~0); 12946#L106 assume !(16384 == ssl3_accept_~s__state~0); 12937#L109 assume !(8192 == ssl3_accept_~s__state~0); 12938#L112 assume !(24576 == ssl3_accept_~s__state~0); 12981#L115 assume !(8195 == ssl3_accept_~s__state~0); 12931#L118 assume !(8480 == ssl3_accept_~s__state~0); 12932#L121 assume !(8481 == ssl3_accept_~s__state~0); 12927#L124 assume !(8482 == ssl3_accept_~s__state~0); 12928#L127 assume !(8464 == ssl3_accept_~s__state~0); 12923#L130 assume !(8465 == ssl3_accept_~s__state~0); 12924#L133 assume !(8466 == ssl3_accept_~s__state~0); 12907#L136 assume !(8496 == ssl3_accept_~s__state~0); 12905#L139 assume !(8497 == ssl3_accept_~s__state~0); 12902#L142 assume !(8512 == ssl3_accept_~s__state~0); 12900#L145 assume !(8513 == ssl3_accept_~s__state~0); 12897#L148 assume !(8528 == ssl3_accept_~s__state~0); 12895#L151 assume !(8529 == ssl3_accept_~s__state~0); 12892#L154 assume !(8544 == ssl3_accept_~s__state~0); 12890#L157 assume !(8545 == ssl3_accept_~s__state~0); 12887#L160 assume !(8560 == ssl3_accept_~s__state~0); 12885#L163 assume !(8561 == ssl3_accept_~s__state~0); 12879#L166 assume 8448 == ssl3_accept_~s__state~0; 12877#L167 assume !(ssl3_accept_~num1~0 > 0); 12873#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 12870#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12863#L586 assume !(8576 == ssl3_accept_~state~0); 12859#L604 ssl3_accept_~skip~0 := 0; 12856#L100-2 assume !false; 12854#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12851#L103 assume !(12292 == ssl3_accept_~s__state~0); 12852#L106 assume 16384 == ssl3_accept_~s__state~0; 12919#L212 ssl3_accept_~s__server~0 := 1; 13257#L217 assume 0 != ssl3_accept_~cb~0; 13254#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13251#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13245#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13041#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13042#L244 assume 12292 != ssl3_accept_~s__state~0; 13237#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 13235#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13230#L586 assume !(8576 == ssl3_accept_~state~0); 13228#L604 ssl3_accept_~skip~0 := 0; 12786#L100-2 [2021-10-11 00:25:10,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:10,360 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 14 times [2021-10-11 00:25:10,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:10,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793565325] [2021-10-11 00:25:10,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:10,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:10,369 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:10,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:10,379 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:10,384 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:10,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:10,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1060444564, now seen corresponding path program 1 times [2021-10-11 00:25:10,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:10,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266293978] [2021-10-11 00:25:10,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:10,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:10,461 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 122 proven. 7 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-10-11 00:25:10,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266293978] [2021-10-11 00:25:10,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140483030] [2021-10-11 00:25:10,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:10,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:10,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:25:10,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:10,753 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 122 proven. 7 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-10-11 00:25:10,756 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:25:10,756 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-11 00:25:10,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435297147] [2021-10-11 00:25:10,757 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:10,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:10,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:25:10,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:25:10,758 INFO L87 Difference]: Start difference. First operand 1247 states and 1721 transitions. cyclomatic complexity: 475 Second operand 4 states. [2021-10-11 00:25:11,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:11,156 INFO L93 Difference]: Finished difference Result 1720 states and 2357 transitions. [2021-10-11 00:25:11,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-11 00:25:11,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1720 states and 2357 transitions. [2021-10-11 00:25:11,169 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1642 [2021-10-11 00:25:11,182 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1720 states to 1709 states and 2344 transitions. [2021-10-11 00:25:11,182 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1709 [2021-10-11 00:25:11,184 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1709 [2021-10-11 00:25:11,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1709 states and 2344 transitions. [2021-10-11 00:25:11,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:11,187 INFO L692 BuchiCegarLoop]: Abstraction has 1709 states and 2344 transitions. [2021-10-11 00:25:11,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1709 states and 2344 transitions. [2021-10-11 00:25:11,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1709 to 1595. [2021-10-11 00:25:11,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1595 states. [2021-10-11 00:25:11,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 2207 transitions. [2021-10-11 00:25:11,216 INFO L715 BuchiCegarLoop]: Abstraction has 1595 states and 2207 transitions. [2021-10-11 00:25:11,216 INFO L595 BuchiCegarLoop]: Abstraction has 1595 states and 2207 transitions. [2021-10-11 00:25:11,217 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-11 00:25:11,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1595 states and 2207 transitions. [2021-10-11 00:25:11,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1583 [2021-10-11 00:25:11,225 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:11,225 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:11,227 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:11,227 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:11,228 INFO L794 eck$LassoCheckResult]: Stem: 16294#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); 16165#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16166#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16236#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 16237#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16190#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16266#L100-2 [2021-10-11 00:25:11,229 INFO L796 eck$LassoCheckResult]: Loop: 16266#L100-2 assume !false; 16677#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16676#L103 assume !(12292 == ssl3_accept_~s__state~0); 16675#L106 assume !(16384 == ssl3_accept_~s__state~0); 16674#L109 assume !(8192 == ssl3_accept_~s__state~0); 16673#L112 assume !(24576 == ssl3_accept_~s__state~0); 16672#L115 assume !(8195 == ssl3_accept_~s__state~0); 16671#L118 assume !(8480 == ssl3_accept_~s__state~0); 16670#L121 assume !(8481 == ssl3_accept_~s__state~0); 16669#L124 assume !(8482 == ssl3_accept_~s__state~0); 16668#L127 assume 8464 == ssl3_accept_~s__state~0; 16369#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16667#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16666#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16664#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16659#L586 assume !(8576 == ssl3_accept_~state~0); 16657#L604 ssl3_accept_~skip~0 := 0; 16656#L100-2 assume !false; 16655#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16654#L103 assume !(12292 == ssl3_accept_~s__state~0); 16653#L106 assume !(16384 == ssl3_accept_~s__state~0); 16652#L109 assume !(8192 == ssl3_accept_~s__state~0); 16651#L112 assume !(24576 == ssl3_accept_~s__state~0); 16650#L115 assume !(8195 == ssl3_accept_~s__state~0); 16649#L118 assume !(8480 == ssl3_accept_~s__state~0); 16648#L121 assume !(8481 == ssl3_accept_~s__state~0); 16647#L124 assume !(8482 == ssl3_accept_~s__state~0); 16646#L127 assume !(8464 == ssl3_accept_~s__state~0); 16645#L130 assume !(8465 == ssl3_accept_~s__state~0); 16644#L133 assume !(8466 == ssl3_accept_~s__state~0); 16643#L136 assume 8496 == ssl3_accept_~s__state~0; 16366#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16641#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16640#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16639#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16638#L298-2 ssl3_accept_~s__init_num~0 := 0; 16636#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16631#L586 assume !(8576 == ssl3_accept_~state~0); 16629#L604 ssl3_accept_~skip~0 := 0; 16628#L100-2 assume !false; 16627#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16626#L103 assume !(12292 == ssl3_accept_~s__state~0); 16625#L106 assume !(16384 == ssl3_accept_~s__state~0); 16624#L109 assume !(8192 == ssl3_accept_~s__state~0); 16623#L112 assume !(24576 == ssl3_accept_~s__state~0); 16622#L115 assume !(8195 == ssl3_accept_~s__state~0); 16621#L118 assume !(8480 == ssl3_accept_~s__state~0); 16620#L121 assume !(8481 == ssl3_accept_~s__state~0); 16619#L124 assume !(8482 == ssl3_accept_~s__state~0); 16618#L127 assume !(8464 == ssl3_accept_~s__state~0); 16617#L130 assume !(8465 == ssl3_accept_~s__state~0); 16616#L133 assume !(8466 == ssl3_accept_~s__state~0); 16615#L136 assume !(8496 == ssl3_accept_~s__state~0); 16614#L139 assume !(8497 == ssl3_accept_~s__state~0); 16613#L142 assume 8512 == ssl3_accept_~s__state~0; 16363#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16612#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16610#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16608#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16603#L586 assume !(8576 == ssl3_accept_~state~0); 16601#L604 ssl3_accept_~skip~0 := 0; 16600#L100-2 assume !false; 16599#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16598#L103 assume !(12292 == ssl3_accept_~s__state~0); 16597#L106 assume !(16384 == ssl3_accept_~s__state~0); 16596#L109 assume !(8192 == ssl3_accept_~s__state~0); 16595#L112 assume !(24576 == ssl3_accept_~s__state~0); 16594#L115 assume !(8195 == ssl3_accept_~s__state~0); 16593#L118 assume !(8480 == ssl3_accept_~s__state~0); 16592#L121 assume !(8481 == ssl3_accept_~s__state~0); 16591#L124 assume !(8482 == ssl3_accept_~s__state~0); 16590#L127 assume !(8464 == ssl3_accept_~s__state~0); 16589#L130 assume !(8465 == ssl3_accept_~s__state~0); 16588#L133 assume !(8466 == ssl3_accept_~s__state~0); 16587#L136 assume !(8496 == ssl3_accept_~s__state~0); 16586#L139 assume !(8497 == ssl3_accept_~s__state~0); 16585#L142 assume !(8512 == ssl3_accept_~s__state~0); 16584#L145 assume !(8513 == ssl3_accept_~s__state~0); 16583#L148 assume 8528 == ssl3_accept_~s__state~0; 16360#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16582#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16581#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16580#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16577#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16571#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16569#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16564#L586 assume !(8576 == ssl3_accept_~state~0); 16562#L604 ssl3_accept_~skip~0 := 0; 16561#L100-2 assume !false; 16560#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16559#L103 assume !(12292 == ssl3_accept_~s__state~0); 16558#L106 assume !(16384 == ssl3_accept_~s__state~0); 16557#L109 assume !(8192 == ssl3_accept_~s__state~0); 16556#L112 assume !(24576 == ssl3_accept_~s__state~0); 16555#L115 assume !(8195 == ssl3_accept_~s__state~0); 16554#L118 assume !(8480 == ssl3_accept_~s__state~0); 16553#L121 assume !(8481 == ssl3_accept_~s__state~0); 16552#L124 assume !(8482 == ssl3_accept_~s__state~0); 16551#L127 assume !(8464 == ssl3_accept_~s__state~0); 16550#L130 assume !(8465 == ssl3_accept_~s__state~0); 16549#L133 assume !(8466 == ssl3_accept_~s__state~0); 16544#L136 assume !(8496 == ssl3_accept_~s__state~0); 16543#L139 assume !(8497 == ssl3_accept_~s__state~0); 16539#L142 assume !(8512 == ssl3_accept_~s__state~0); 16532#L145 assume !(8513 == ssl3_accept_~s__state~0); 16531#L148 assume !(8528 == ssl3_accept_~s__state~0); 16530#L151 assume !(8529 == ssl3_accept_~s__state~0); 16529#L154 assume 8544 == ssl3_accept_~s__state~0; 16357#L158 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 16523#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16511#L586 assume !(8576 == ssl3_accept_~state~0); 16508#L604 ssl3_accept_~skip~0 := 0; 16506#L100-2 assume !false; 16504#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16502#L103 assume !(12292 == ssl3_accept_~s__state~0); 16500#L106 assume !(16384 == ssl3_accept_~s__state~0); 16498#L109 assume !(8192 == ssl3_accept_~s__state~0); 16496#L112 assume !(24576 == ssl3_accept_~s__state~0); 16494#L115 assume !(8195 == ssl3_accept_~s__state~0); 16492#L118 assume !(8480 == ssl3_accept_~s__state~0); 16490#L121 assume !(8481 == ssl3_accept_~s__state~0); 16488#L124 assume !(8482 == ssl3_accept_~s__state~0); 16486#L127 assume !(8464 == ssl3_accept_~s__state~0); 16484#L130 assume !(8465 == ssl3_accept_~s__state~0); 16482#L133 assume !(8466 == ssl3_accept_~s__state~0); 16480#L136 assume !(8496 == ssl3_accept_~s__state~0); 16478#L139 assume !(8497 == ssl3_accept_~s__state~0); 16476#L142 assume !(8512 == ssl3_accept_~s__state~0); 16474#L145 assume !(8513 == ssl3_accept_~s__state~0); 16472#L148 assume !(8528 == ssl3_accept_~s__state~0); 16470#L151 assume !(8529 == ssl3_accept_~s__state~0); 16468#L154 assume !(8544 == ssl3_accept_~s__state~0); 16466#L157 assume !(8545 == ssl3_accept_~s__state~0); 16464#L160 assume !(8560 == ssl3_accept_~s__state~0); 16462#L163 assume !(8561 == ssl3_accept_~s__state~0); 16460#L166 assume !(8448 == ssl3_accept_~s__state~0); 16454#L169 assume 8576 == ssl3_accept_~s__state~0; 16351#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 16450#L450 assume !(ssl3_accept_~ret~0 <= 0); 16445#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 16438#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16431#L586 assume !(8576 == ssl3_accept_~state~0); 16428#L604 ssl3_accept_~skip~0 := 0; 16426#L100-2 assume !false; 16424#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16422#L103 assume !(12292 == ssl3_accept_~s__state~0); 16420#L106 assume !(16384 == ssl3_accept_~s__state~0); 16418#L109 assume !(8192 == ssl3_accept_~s__state~0); 16416#L112 assume !(24576 == ssl3_accept_~s__state~0); 16414#L115 assume !(8195 == ssl3_accept_~s__state~0); 16412#L118 assume !(8480 == ssl3_accept_~s__state~0); 16409#L121 assume !(8481 == ssl3_accept_~s__state~0); 16410#L124 assume 8482 == ssl3_accept_~s__state~0; 16373#L125 ssl3_accept_~s__state~0 := 3; 16443#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16433#L586 assume !(8576 == ssl3_accept_~state~0); 16429#L604 ssl3_accept_~skip~0 := 0; 16427#L100-2 assume !false; 16425#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16423#L103 assume !(12292 == ssl3_accept_~s__state~0); 16421#L106 assume !(16384 == ssl3_accept_~s__state~0); 16419#L109 assume 8192 == ssl3_accept_~s__state~0; 16377#L212 ssl3_accept_~s__server~0 := 1; 16704#L217 assume 0 != ssl3_accept_~cb~0; 16701#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16700#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16698#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16693#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16692#L244 assume 12292 != ssl3_accept_~s__state~0; 16687#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 16685#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16680#L586 assume !(8576 == ssl3_accept_~state~0); 16678#L604 ssl3_accept_~skip~0 := 0; 16266#L100-2 [2021-10-11 00:25:11,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:11,230 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 15 times [2021-10-11 00:25:11,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:11,230 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745611177] [2021-10-11 00:25:11,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:11,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:11,238 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:11,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:11,242 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:11,245 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:11,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:11,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1440868964, now seen corresponding path program 1 times [2021-10-11 00:25:11,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:11,246 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302269061] [2021-10-11 00:25:11,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:11,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:11,332 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 223 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2021-10-11 00:25:11,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302269061] [2021-10-11 00:25:11,332 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:11,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:11,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104951545] [2021-10-11 00:25:11,333 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:11,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:11,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:11,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:11,334 INFO L87 Difference]: Start difference. First operand 1595 states and 2207 transitions. cyclomatic complexity: 614 Second operand 3 states. [2021-10-11 00:25:11,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:11,363 INFO L93 Difference]: Finished difference Result 3154 states and 4346 transitions. [2021-10-11 00:25:11,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:11,364 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3154 states and 4346 transitions. [2021-10-11 00:25:11,394 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3138 [2021-10-11 00:25:11,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3154 states to 3154 states and 4346 transitions. [2021-10-11 00:25:11,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3154 [2021-10-11 00:25:11,423 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3154 [2021-10-11 00:25:11,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3154 states and 4346 transitions. [2021-10-11 00:25:11,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:11,428 INFO L692 BuchiCegarLoop]: Abstraction has 3154 states and 4346 transitions. [2021-10-11 00:25:11,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3154 states and 4346 transitions. [2021-10-11 00:25:11,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3154 to 1599. [2021-10-11 00:25:11,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1599 states. [2021-10-11 00:25:11,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 2211 transitions. [2021-10-11 00:25:11,479 INFO L715 BuchiCegarLoop]: Abstraction has 1599 states and 2211 transitions. [2021-10-11 00:25:11,479 INFO L595 BuchiCegarLoop]: Abstraction has 1599 states and 2211 transitions. [2021-10-11 00:25:11,479 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-11 00:25:11,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1599 states and 2211 transitions. [2021-10-11 00:25:11,486 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1587 [2021-10-11 00:25:11,486 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:11,487 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:11,488 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:11,488 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:11,489 INFO L794 eck$LassoCheckResult]: Stem: 21059#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); 20921#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20922#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20996#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20997#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20947#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 21027#L100-2 [2021-10-11 00:25:11,489 INFO L796 eck$LassoCheckResult]: Loop: 21027#L100-2 assume !false; 21532#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21531#L103 assume !(12292 == ssl3_accept_~s__state~0); 21530#L106 assume !(16384 == ssl3_accept_~s__state~0); 21529#L109 assume !(8192 == ssl3_accept_~s__state~0); 21528#L112 assume !(24576 == ssl3_accept_~s__state~0); 21527#L115 assume !(8195 == ssl3_accept_~s__state~0); 21526#L118 assume !(8480 == ssl3_accept_~s__state~0); 21525#L121 assume !(8481 == ssl3_accept_~s__state~0); 21524#L124 assume !(8482 == ssl3_accept_~s__state~0); 21523#L127 assume 8464 == ssl3_accept_~s__state~0; 21227#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21522#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21521#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 21519#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21514#L586 assume !(8576 == ssl3_accept_~state~0); 21512#L604 ssl3_accept_~skip~0 := 0; 21511#L100-2 assume !false; 21510#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21509#L103 assume !(12292 == ssl3_accept_~s__state~0); 21508#L106 assume !(16384 == ssl3_accept_~s__state~0); 21507#L109 assume !(8192 == ssl3_accept_~s__state~0); 21506#L112 assume !(24576 == ssl3_accept_~s__state~0); 21505#L115 assume !(8195 == ssl3_accept_~s__state~0); 21504#L118 assume !(8480 == ssl3_accept_~s__state~0); 21503#L121 assume !(8481 == ssl3_accept_~s__state~0); 21502#L124 assume !(8482 == ssl3_accept_~s__state~0); 21501#L127 assume !(8464 == ssl3_accept_~s__state~0); 21500#L130 assume !(8465 == ssl3_accept_~s__state~0); 21499#L133 assume !(8466 == ssl3_accept_~s__state~0); 21498#L136 assume 8496 == ssl3_accept_~s__state~0; 21221#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 21496#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21495#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 21494#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21493#L298-2 ssl3_accept_~s__init_num~0 := 0; 21491#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21486#L586 assume !(8576 == ssl3_accept_~state~0); 21484#L604 ssl3_accept_~skip~0 := 0; 21483#L100-2 assume !false; 21482#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21481#L103 assume !(12292 == ssl3_accept_~s__state~0); 21480#L106 assume !(16384 == ssl3_accept_~s__state~0); 21479#L109 assume !(8192 == ssl3_accept_~s__state~0); 21478#L112 assume !(24576 == ssl3_accept_~s__state~0); 21477#L115 assume !(8195 == ssl3_accept_~s__state~0); 21476#L118 assume !(8480 == ssl3_accept_~s__state~0); 21475#L121 assume !(8481 == ssl3_accept_~s__state~0); 21474#L124 assume !(8482 == ssl3_accept_~s__state~0); 21473#L127 assume !(8464 == ssl3_accept_~s__state~0); 21472#L130 assume !(8465 == ssl3_accept_~s__state~0); 21471#L133 assume !(8466 == ssl3_accept_~s__state~0); 21470#L136 assume !(8496 == ssl3_accept_~s__state~0); 21469#L139 assume !(8497 == ssl3_accept_~s__state~0); 21468#L142 assume 8512 == ssl3_accept_~s__state~0; 21214#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21467#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21465#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21463#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21458#L586 assume !(8576 == ssl3_accept_~state~0); 21456#L604 ssl3_accept_~skip~0 := 0; 21455#L100-2 assume !false; 21454#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21453#L103 assume !(12292 == ssl3_accept_~s__state~0); 21452#L106 assume !(16384 == ssl3_accept_~s__state~0); 21451#L109 assume !(8192 == ssl3_accept_~s__state~0); 21450#L112 assume !(24576 == ssl3_accept_~s__state~0); 21449#L115 assume !(8195 == ssl3_accept_~s__state~0); 21448#L118 assume !(8480 == ssl3_accept_~s__state~0); 21447#L121 assume !(8481 == ssl3_accept_~s__state~0); 21446#L124 assume !(8482 == ssl3_accept_~s__state~0); 21445#L127 assume !(8464 == ssl3_accept_~s__state~0); 21444#L130 assume !(8465 == ssl3_accept_~s__state~0); 21443#L133 assume !(8466 == ssl3_accept_~s__state~0); 21442#L136 assume !(8496 == ssl3_accept_~s__state~0); 21441#L139 assume !(8497 == ssl3_accept_~s__state~0); 21440#L142 assume !(8512 == ssl3_accept_~s__state~0); 21439#L145 assume !(8513 == ssl3_accept_~s__state~0); 21438#L148 assume 8528 == ssl3_accept_~s__state~0; 21207#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21436#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 21435#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21428#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 21426#L362 assume !(ssl3_accept_~ret~0 <= 0); 21425#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21423#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21418#L586 assume !(8576 == ssl3_accept_~state~0); 21416#L604 ssl3_accept_~skip~0 := 0; 21415#L100-2 assume !false; 21414#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21413#L103 assume !(12292 == ssl3_accept_~s__state~0); 21412#L106 assume !(16384 == ssl3_accept_~s__state~0); 21411#L109 assume !(8192 == ssl3_accept_~s__state~0); 21410#L112 assume !(24576 == ssl3_accept_~s__state~0); 21409#L115 assume !(8195 == ssl3_accept_~s__state~0); 21408#L118 assume !(8480 == ssl3_accept_~s__state~0); 21407#L121 assume !(8481 == ssl3_accept_~s__state~0); 21406#L124 assume !(8482 == ssl3_accept_~s__state~0); 21405#L127 assume !(8464 == ssl3_accept_~s__state~0); 21404#L130 assume !(8465 == ssl3_accept_~s__state~0); 21403#L133 assume !(8466 == ssl3_accept_~s__state~0); 21402#L136 assume !(8496 == ssl3_accept_~s__state~0); 21401#L139 assume !(8497 == ssl3_accept_~s__state~0); 21400#L142 assume !(8512 == ssl3_accept_~s__state~0); 21399#L145 assume !(8513 == ssl3_accept_~s__state~0); 21398#L148 assume !(8528 == ssl3_accept_~s__state~0); 21397#L151 assume !(8529 == ssl3_accept_~s__state~0); 21395#L154 assume 8544 == ssl3_accept_~s__state~0; 21200#L158 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 21381#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21369#L586 assume !(8576 == ssl3_accept_~state~0); 21366#L604 ssl3_accept_~skip~0 := 0; 21364#L100-2 assume !false; 21362#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21360#L103 assume !(12292 == ssl3_accept_~s__state~0); 21358#L106 assume !(16384 == ssl3_accept_~s__state~0); 21356#L109 assume !(8192 == ssl3_accept_~s__state~0); 21354#L112 assume !(24576 == ssl3_accept_~s__state~0); 21352#L115 assume !(8195 == ssl3_accept_~s__state~0); 21350#L118 assume !(8480 == ssl3_accept_~s__state~0); 21348#L121 assume !(8481 == ssl3_accept_~s__state~0); 21346#L124 assume !(8482 == ssl3_accept_~s__state~0); 21344#L127 assume !(8464 == ssl3_accept_~s__state~0); 21342#L130 assume !(8465 == ssl3_accept_~s__state~0); 21340#L133 assume !(8466 == ssl3_accept_~s__state~0); 21338#L136 assume !(8496 == ssl3_accept_~s__state~0); 21336#L139 assume !(8497 == ssl3_accept_~s__state~0); 21334#L142 assume !(8512 == ssl3_accept_~s__state~0); 21332#L145 assume !(8513 == ssl3_accept_~s__state~0); 21330#L148 assume !(8528 == ssl3_accept_~s__state~0); 21328#L151 assume !(8529 == ssl3_accept_~s__state~0); 21326#L154 assume !(8544 == ssl3_accept_~s__state~0); 21324#L157 assume !(8545 == ssl3_accept_~s__state~0); 21321#L160 assume !(8560 == ssl3_accept_~s__state~0); 21318#L163 assume !(8561 == ssl3_accept_~s__state~0); 21315#L166 assume !(8448 == ssl3_accept_~s__state~0); 21310#L169 assume 8576 == ssl3_accept_~s__state~0; 21141#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 21305#L450 assume !(ssl3_accept_~ret~0 <= 0); 21300#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 21293#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21286#L586 assume !(8576 == ssl3_accept_~state~0); 21283#L604 ssl3_accept_~skip~0 := 0; 21281#L100-2 assume !false; 21279#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21277#L103 assume !(12292 == ssl3_accept_~s__state~0); 21275#L106 assume !(16384 == ssl3_accept_~s__state~0); 21273#L109 assume !(8192 == ssl3_accept_~s__state~0); 21271#L112 assume !(24576 == ssl3_accept_~s__state~0); 21269#L115 assume !(8195 == ssl3_accept_~s__state~0); 21267#L118 assume !(8480 == ssl3_accept_~s__state~0); 21264#L121 assume !(8481 == ssl3_accept_~s__state~0); 21265#L124 assume 8482 == ssl3_accept_~s__state~0; 21234#L125 ssl3_accept_~s__state~0 := 3; 21298#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21288#L586 assume !(8576 == ssl3_accept_~state~0); 21284#L604 ssl3_accept_~skip~0 := 0; 21282#L100-2 assume !false; 21280#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21278#L103 assume !(12292 == ssl3_accept_~s__state~0); 21276#L106 assume !(16384 == ssl3_accept_~s__state~0); 21274#L109 assume 8192 == ssl3_accept_~s__state~0; 21241#L212 ssl3_accept_~s__server~0 := 1; 21557#L217 assume 0 != ssl3_accept_~cb~0; 21555#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 21553#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 21550#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 21545#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 21543#L244 assume 12292 != ssl3_accept_~s__state~0; 21542#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 21540#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21535#L586 assume !(8576 == ssl3_accept_~state~0); 21533#L604 ssl3_accept_~skip~0 := 0; 21027#L100-2 [2021-10-11 00:25:11,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:11,490 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 16 times [2021-10-11 00:25:11,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:11,490 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009645930] [2021-10-11 00:25:11,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:11,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:11,496 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:11,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:11,501 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:11,504 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:11,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:11,505 INFO L82 PathProgramCache]: Analyzing trace with hash -2056052673, now seen corresponding path program 1 times [2021-10-11 00:25:11,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:11,505 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344019793] [2021-10-11 00:25:11,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:11,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:11,573 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 223 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2021-10-11 00:25:11,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344019793] [2021-10-11 00:25:11,573 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:11,574 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:11,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240780556] [2021-10-11 00:25:11,574 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:11,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:11,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:11,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:11,576 INFO L87 Difference]: Start difference. First operand 1599 states and 2211 transitions. cyclomatic complexity: 614 Second operand 3 states. [2021-10-11 00:25:11,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:11,603 INFO L93 Difference]: Finished difference Result 3154 states and 4342 transitions. [2021-10-11 00:25:11,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:11,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3154 states and 4342 transitions. [2021-10-11 00:25:11,624 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3138 [2021-10-11 00:25:11,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3154 states to 3154 states and 4342 transitions. [2021-10-11 00:25:11,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3154 [2021-10-11 00:25:11,656 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3154 [2021-10-11 00:25:11,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3154 states and 4342 transitions. [2021-10-11 00:25:11,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:11,663 INFO L692 BuchiCegarLoop]: Abstraction has 3154 states and 4342 transitions. [2021-10-11 00:25:11,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3154 states and 4342 transitions. [2021-10-11 00:25:11,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3154 to 1599. [2021-10-11 00:25:11,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1599 states. [2021-10-11 00:25:11,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 2207 transitions. [2021-10-11 00:25:11,707 INFO L715 BuchiCegarLoop]: Abstraction has 1599 states and 2207 transitions. [2021-10-11 00:25:11,707 INFO L595 BuchiCegarLoop]: Abstraction has 1599 states and 2207 transitions. [2021-10-11 00:25:11,707 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-11 00:25:11,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1599 states and 2207 transitions. [2021-10-11 00:25:11,714 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1587 [2021-10-11 00:25:11,714 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:11,714 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:11,716 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:11,716 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:11,716 INFO L794 eck$LassoCheckResult]: Stem: 25812#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); 25685#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25686#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25755#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 25756#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25707#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 25784#L100-2 [2021-10-11 00:25:11,717 INFO L796 eck$LassoCheckResult]: Loop: 25784#L100-2 assume !false; 26282#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26281#L103 assume !(12292 == ssl3_accept_~s__state~0); 26280#L106 assume !(16384 == ssl3_accept_~s__state~0); 26279#L109 assume !(8192 == ssl3_accept_~s__state~0); 26278#L112 assume !(24576 == ssl3_accept_~s__state~0); 26277#L115 assume !(8195 == ssl3_accept_~s__state~0); 26276#L118 assume !(8480 == ssl3_accept_~s__state~0); 26275#L121 assume !(8481 == ssl3_accept_~s__state~0); 26274#L124 assume !(8482 == ssl3_accept_~s__state~0); 26273#L127 assume 8464 == ssl3_accept_~s__state~0; 25977#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26272#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26271#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26269#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26264#L586 assume !(8576 == ssl3_accept_~state~0); 26262#L604 ssl3_accept_~skip~0 := 0; 26261#L100-2 assume !false; 26260#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26259#L103 assume !(12292 == ssl3_accept_~s__state~0); 26258#L106 assume !(16384 == ssl3_accept_~s__state~0); 26257#L109 assume !(8192 == ssl3_accept_~s__state~0); 26256#L112 assume !(24576 == ssl3_accept_~s__state~0); 26255#L115 assume !(8195 == ssl3_accept_~s__state~0); 26254#L118 assume !(8480 == ssl3_accept_~s__state~0); 26253#L121 assume !(8481 == ssl3_accept_~s__state~0); 26252#L124 assume !(8482 == ssl3_accept_~s__state~0); 26251#L127 assume !(8464 == ssl3_accept_~s__state~0); 26250#L130 assume !(8465 == ssl3_accept_~s__state~0); 26249#L133 assume !(8466 == ssl3_accept_~s__state~0); 26248#L136 assume 8496 == ssl3_accept_~s__state~0; 25971#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 26246#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26245#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 26244#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26243#L298-2 ssl3_accept_~s__init_num~0 := 0; 26241#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26236#L586 assume !(8576 == ssl3_accept_~state~0); 26234#L604 ssl3_accept_~skip~0 := 0; 26233#L100-2 assume !false; 26232#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26231#L103 assume !(12292 == ssl3_accept_~s__state~0); 26230#L106 assume !(16384 == ssl3_accept_~s__state~0); 26229#L109 assume !(8192 == ssl3_accept_~s__state~0); 26228#L112 assume !(24576 == ssl3_accept_~s__state~0); 26227#L115 assume !(8195 == ssl3_accept_~s__state~0); 26226#L118 assume !(8480 == ssl3_accept_~s__state~0); 26225#L121 assume !(8481 == ssl3_accept_~s__state~0); 26224#L124 assume !(8482 == ssl3_accept_~s__state~0); 26223#L127 assume !(8464 == ssl3_accept_~s__state~0); 26222#L130 assume !(8465 == ssl3_accept_~s__state~0); 26221#L133 assume !(8466 == ssl3_accept_~s__state~0); 26220#L136 assume !(8496 == ssl3_accept_~s__state~0); 26219#L139 assume !(8497 == ssl3_accept_~s__state~0); 26218#L142 assume 8512 == ssl3_accept_~s__state~0; 25964#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26217#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26215#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26213#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26208#L586 assume !(8576 == ssl3_accept_~state~0); 26206#L604 ssl3_accept_~skip~0 := 0; 26205#L100-2 assume !false; 26204#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26203#L103 assume !(12292 == ssl3_accept_~s__state~0); 26202#L106 assume !(16384 == ssl3_accept_~s__state~0); 26201#L109 assume !(8192 == ssl3_accept_~s__state~0); 26200#L112 assume !(24576 == ssl3_accept_~s__state~0); 26199#L115 assume !(8195 == ssl3_accept_~s__state~0); 26198#L118 assume !(8480 == ssl3_accept_~s__state~0); 26197#L121 assume !(8481 == ssl3_accept_~s__state~0); 26196#L124 assume !(8482 == ssl3_accept_~s__state~0); 26195#L127 assume !(8464 == ssl3_accept_~s__state~0); 26194#L130 assume !(8465 == ssl3_accept_~s__state~0); 26193#L133 assume !(8466 == ssl3_accept_~s__state~0); 26192#L136 assume !(8496 == ssl3_accept_~s__state~0); 26191#L139 assume !(8497 == ssl3_accept_~s__state~0); 26190#L142 assume !(8512 == ssl3_accept_~s__state~0); 26189#L145 assume !(8513 == ssl3_accept_~s__state~0); 26188#L148 assume 8528 == ssl3_accept_~s__state~0; 25957#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26186#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26185#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26184#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26181#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26175#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26173#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26168#L586 assume !(8576 == ssl3_accept_~state~0); 26166#L604 ssl3_accept_~skip~0 := 0; 26165#L100-2 assume !false; 26164#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26163#L103 assume !(12292 == ssl3_accept_~s__state~0); 26162#L106 assume !(16384 == ssl3_accept_~s__state~0); 26161#L109 assume !(8192 == ssl3_accept_~s__state~0); 26160#L112 assume !(24576 == ssl3_accept_~s__state~0); 26159#L115 assume !(8195 == ssl3_accept_~s__state~0); 26158#L118 assume !(8480 == ssl3_accept_~s__state~0); 26157#L121 assume !(8481 == ssl3_accept_~s__state~0); 26156#L124 assume !(8482 == ssl3_accept_~s__state~0); 26155#L127 assume !(8464 == ssl3_accept_~s__state~0); 26154#L130 assume !(8465 == ssl3_accept_~s__state~0); 26153#L133 assume !(8466 == ssl3_accept_~s__state~0); 26152#L136 assume !(8496 == ssl3_accept_~s__state~0); 26151#L139 assume !(8497 == ssl3_accept_~s__state~0); 26150#L142 assume !(8512 == ssl3_accept_~s__state~0); 26149#L145 assume !(8513 == ssl3_accept_~s__state~0); 26148#L148 assume !(8528 == ssl3_accept_~s__state~0); 26147#L151 assume !(8529 == ssl3_accept_~s__state~0); 26145#L154 assume 8544 == ssl3_accept_~s__state~0; 25950#L158 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 26131#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26119#L586 assume !(8576 == ssl3_accept_~state~0); 26116#L604 ssl3_accept_~skip~0 := 0; 26114#L100-2 assume !false; 26112#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26110#L103 assume !(12292 == ssl3_accept_~s__state~0); 26108#L106 assume !(16384 == ssl3_accept_~s__state~0); 26106#L109 assume !(8192 == ssl3_accept_~s__state~0); 26104#L112 assume !(24576 == ssl3_accept_~s__state~0); 26102#L115 assume !(8195 == ssl3_accept_~s__state~0); 26100#L118 assume !(8480 == ssl3_accept_~s__state~0); 26098#L121 assume !(8481 == ssl3_accept_~s__state~0); 26096#L124 assume !(8482 == ssl3_accept_~s__state~0); 26094#L127 assume !(8464 == ssl3_accept_~s__state~0); 26092#L130 assume !(8465 == ssl3_accept_~s__state~0); 26090#L133 assume !(8466 == ssl3_accept_~s__state~0); 26088#L136 assume !(8496 == ssl3_accept_~s__state~0); 26086#L139 assume !(8497 == ssl3_accept_~s__state~0); 26084#L142 assume !(8512 == ssl3_accept_~s__state~0); 26082#L145 assume !(8513 == ssl3_accept_~s__state~0); 26080#L148 assume !(8528 == ssl3_accept_~s__state~0); 26078#L151 assume !(8529 == ssl3_accept_~s__state~0); 26076#L154 assume !(8544 == ssl3_accept_~s__state~0); 26074#L157 assume !(8545 == ssl3_accept_~s__state~0); 26072#L160 assume !(8560 == ssl3_accept_~s__state~0); 26070#L163 assume !(8561 == ssl3_accept_~s__state~0); 26068#L166 assume !(8448 == ssl3_accept_~s__state~0); 26064#L169 assume 8576 == ssl3_accept_~s__state~0; 25893#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 26059#L450 assume !(ssl3_accept_~ret~0 <= 0); 26055#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 26048#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26038#L586 assume !(8576 == ssl3_accept_~state~0); 26034#L604 ssl3_accept_~skip~0 := 0; 26032#L100-2 assume !false; 26030#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26028#L103 assume !(12292 == ssl3_accept_~s__state~0); 26026#L106 assume !(16384 == ssl3_accept_~s__state~0); 26024#L109 assume !(8192 == ssl3_accept_~s__state~0); 26022#L112 assume !(24576 == ssl3_accept_~s__state~0); 26020#L115 assume !(8195 == ssl3_accept_~s__state~0); 26018#L118 assume !(8480 == ssl3_accept_~s__state~0); 26015#L121 assume !(8481 == ssl3_accept_~s__state~0); 26016#L124 assume 8482 == ssl3_accept_~s__state~0; 25984#L125 ssl3_accept_~s__state~0 := 3; 26043#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26036#L586 assume !(8576 == ssl3_accept_~state~0); 26033#L604 ssl3_accept_~skip~0 := 0; 26031#L100-2 assume !false; 26029#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26027#L103 assume !(12292 == ssl3_accept_~s__state~0); 26025#L106 assume !(16384 == ssl3_accept_~s__state~0); 26023#L109 assume 8192 == ssl3_accept_~s__state~0; 25991#L212 ssl3_accept_~s__server~0 := 1; 26307#L217 assume 0 != ssl3_accept_~cb~0; 26305#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 26303#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 26300#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 26295#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 26293#L244 assume 12292 != ssl3_accept_~s__state~0; 26292#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 26290#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26285#L586 assume !(8576 == ssl3_accept_~state~0); 26283#L604 ssl3_accept_~skip~0 := 0; 25784#L100-2 [2021-10-11 00:25:11,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:11,717 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 17 times [2021-10-11 00:25:11,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:11,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373899944] [2021-10-11 00:25:11,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:11,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:11,724 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:11,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:11,734 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:11,738 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:11,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:11,738 INFO L82 PathProgramCache]: Analyzing trace with hash 1970589342, now seen corresponding path program 1 times [2021-10-11 00:25:11,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:11,739 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537040381] [2021-10-11 00:25:11,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:11,797 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 226 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2021-10-11 00:25:11,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537040381] [2021-10-11 00:25:11,798 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:11,798 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:11,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536114360] [2021-10-11 00:25:11,799 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:11,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:11,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:11,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:11,801 INFO L87 Difference]: Start difference. First operand 1599 states and 2207 transitions. cyclomatic complexity: 610 Second operand 3 states. [2021-10-11 00:25:11,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:11,990 INFO L93 Difference]: Finished difference Result 1391 states and 1854 transitions. [2021-10-11 00:25:11,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:11,990 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1391 states and 1854 transitions. [2021-10-11 00:25:11,997 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1204 [2021-10-11 00:25:12,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1391 states to 1391 states and 1854 transitions. [2021-10-11 00:25:12,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1391 [2021-10-11 00:25:12,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1391 [2021-10-11 00:25:12,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1391 states and 1854 transitions. [2021-10-11 00:25:12,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:12,010 INFO L692 BuchiCegarLoop]: Abstraction has 1391 states and 1854 transitions. [2021-10-11 00:25:12,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1391 states and 1854 transitions. [2021-10-11 00:25:12,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1391 to 814. [2021-10-11 00:25:12,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 814 states. [2021-10-11 00:25:12,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 1120 transitions. [2021-10-11 00:25:12,032 INFO L715 BuchiCegarLoop]: Abstraction has 814 states and 1120 transitions. [2021-10-11 00:25:12,032 INFO L595 BuchiCegarLoop]: Abstraction has 814 states and 1120 transitions. [2021-10-11 00:25:12,032 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-11 00:25:12,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 814 states and 1120 transitions. [2021-10-11 00:25:12,035 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 806 [2021-10-11 00:25:12,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:12,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:12,037 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:12,037 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:12,037 INFO L794 eck$LassoCheckResult]: Stem: 28808#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); 28676#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28677#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28749#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 28750#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28702#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 28732#L100-2 [2021-10-11 00:25:12,038 INFO L796 eck$LassoCheckResult]: Loop: 28732#L100-2 assume !false; 28756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28705#L103 assume !(12292 == ssl3_accept_~s__state~0); 28706#L106 assume !(16384 == ssl3_accept_~s__state~0); 28690#L109 assume !(8192 == ssl3_accept_~s__state~0); 28691#L112 assume !(24576 == ssl3_accept_~s__state~0); 28813#L115 assume !(8195 == ssl3_accept_~s__state~0); 28814#L118 assume !(8480 == ssl3_accept_~s__state~0); 28811#L121 assume !(8481 == ssl3_accept_~s__state~0); 28782#L124 assume !(8482 == ssl3_accept_~s__state~0); 28783#L127 assume 8464 == ssl3_accept_~s__state~0; 28794#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 28805#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28804#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28736#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28679#L586 assume !(8576 == ssl3_accept_~state~0); 29465#L604 ssl3_accept_~skip~0 := 0; 29464#L100-2 assume !false; 29463#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29462#L103 assume !(12292 == ssl3_accept_~s__state~0); 29461#L106 assume !(16384 == ssl3_accept_~s__state~0); 29460#L109 assume !(8192 == ssl3_accept_~s__state~0); 29450#L112 assume !(24576 == ssl3_accept_~s__state~0); 29449#L115 assume !(8195 == ssl3_accept_~s__state~0); 29448#L118 assume !(8480 == ssl3_accept_~s__state~0); 29447#L121 assume !(8481 == ssl3_accept_~s__state~0); 29446#L124 assume !(8482 == ssl3_accept_~s__state~0); 29445#L127 assume !(8464 == ssl3_accept_~s__state~0); 28770#L130 assume !(8465 == ssl3_accept_~s__state~0); 28771#L133 assume !(8466 == ssl3_accept_~s__state~0); 28710#L136 assume 8496 == ssl3_accept_~s__state~0; 28711#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 28683#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28684#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 28764#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28765#L298-2 ssl3_accept_~s__init_num~0 := 0; 28912#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28907#L586 assume !(8576 == ssl3_accept_~state~0); 28904#L604 ssl3_accept_~skip~0 := 0; 28899#L100-2 assume !false; 28896#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28894#L103 assume !(12292 == ssl3_accept_~s__state~0); 28892#L106 assume !(16384 == ssl3_accept_~s__state~0); 28890#L109 assume !(8192 == ssl3_accept_~s__state~0); 28888#L112 assume !(24576 == ssl3_accept_~s__state~0); 28886#L115 assume !(8195 == ssl3_accept_~s__state~0); 28884#L118 assume !(8480 == ssl3_accept_~s__state~0); 28882#L121 assume !(8481 == ssl3_accept_~s__state~0); 28880#L124 assume !(8482 == ssl3_accept_~s__state~0); 28878#L127 assume !(8464 == ssl3_accept_~s__state~0); 28876#L130 assume !(8465 == ssl3_accept_~s__state~0); 28874#L133 assume !(8466 == ssl3_accept_~s__state~0); 28872#L136 assume !(8496 == ssl3_accept_~s__state~0); 28870#L139 assume !(8497 == ssl3_accept_~s__state~0); 28868#L142 assume !(8512 == ssl3_accept_~s__state~0); 28866#L145 assume !(8513 == ssl3_accept_~s__state~0); 28864#L148 assume !(8528 == ssl3_accept_~s__state~0); 28862#L151 assume !(8529 == ssl3_accept_~s__state~0); 28860#L154 assume !(8544 == ssl3_accept_~s__state~0); 28858#L157 assume !(8545 == ssl3_accept_~s__state~0); 28856#L160 assume !(8560 == ssl3_accept_~s__state~0); 28854#L163 assume !(8561 == ssl3_accept_~s__state~0); 28852#L166 assume !(8448 == ssl3_accept_~s__state~0); 28850#L169 assume !(8576 == ssl3_accept_~s__state~0); 28848#L172 assume !(8577 == ssl3_accept_~s__state~0); 28846#L175 assume !(8592 == ssl3_accept_~s__state~0); 28844#L178 assume !(8593 == ssl3_accept_~s__state~0); 28842#L181 assume !(8608 == ssl3_accept_~s__state~0); 28840#L184 assume !(8609 == ssl3_accept_~s__state~0); 28838#L187 assume !(8640 == ssl3_accept_~s__state~0); 28790#L190 assume !(8641 == ssl3_accept_~s__state~0); 28791#L193 assume 8656 == ssl3_accept_~s__state~0; 28661#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28662#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 28809#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28825#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28674#L511 assume !(0 == ssl3_accept_~tmp___10~0); 28675#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28898#L586 assume !(8576 == ssl3_accept_~state~0); 28895#L604 ssl3_accept_~skip~0 := 0; 28893#L100-2 assume !false; 28891#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28889#L103 assume !(12292 == ssl3_accept_~s__state~0); 28887#L106 assume !(16384 == ssl3_accept_~s__state~0); 28885#L109 assume !(8192 == ssl3_accept_~s__state~0); 28883#L112 assume !(24576 == ssl3_accept_~s__state~0); 28881#L115 assume !(8195 == ssl3_accept_~s__state~0); 28879#L118 assume !(8480 == ssl3_accept_~s__state~0); 28877#L121 assume !(8481 == ssl3_accept_~s__state~0); 28875#L124 assume !(8482 == ssl3_accept_~s__state~0); 28873#L127 assume !(8464 == ssl3_accept_~s__state~0); 28871#L130 assume !(8465 == ssl3_accept_~s__state~0); 28869#L133 assume !(8466 == ssl3_accept_~s__state~0); 28867#L136 assume !(8496 == ssl3_accept_~s__state~0); 28865#L139 assume !(8497 == ssl3_accept_~s__state~0); 28863#L142 assume !(8512 == ssl3_accept_~s__state~0); 28861#L145 assume !(8513 == ssl3_accept_~s__state~0); 28859#L148 assume !(8528 == ssl3_accept_~s__state~0); 28857#L151 assume !(8529 == ssl3_accept_~s__state~0); 28855#L154 assume !(8544 == ssl3_accept_~s__state~0); 28853#L157 assume !(8545 == ssl3_accept_~s__state~0); 28851#L160 assume !(8560 == ssl3_accept_~s__state~0); 28849#L163 assume !(8561 == ssl3_accept_~s__state~0); 28847#L166 assume !(8448 == ssl3_accept_~s__state~0); 28845#L169 assume !(8576 == ssl3_accept_~s__state~0); 28843#L172 assume !(8577 == ssl3_accept_~s__state~0); 28841#L175 assume !(8592 == ssl3_accept_~s__state~0); 28839#L178 assume !(8593 == ssl3_accept_~s__state~0); 28837#L181 assume !(8608 == ssl3_accept_~s__state~0); 28836#L184 assume !(8609 == ssl3_accept_~s__state~0); 28835#L187 assume !(8640 == ssl3_accept_~s__state~0); 28830#L190 assume !(8641 == ssl3_accept_~s__state~0); 28829#L193 assume !(8656 == ssl3_accept_~s__state~0); 28779#L196 assume !(8657 == ssl3_accept_~s__state~0); 28745#L199 assume 8672 == ssl3_accept_~s__state~0; 28746#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28689#L519 assume !(4 == ssl3_accept_~blastFlag~0); 28672#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28673#L526 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 28780#L526-2 ssl3_accept_~s__init_num~0 := 0; 28784#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29346#L586 assume !(8576 == ssl3_accept_~state~0); 29344#L604 ssl3_accept_~skip~0 := 0; 29343#L100-2 assume !false; 29342#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29341#L103 assume !(12292 == ssl3_accept_~s__state~0); 29340#L106 assume !(16384 == ssl3_accept_~s__state~0); 29339#L109 assume !(8192 == ssl3_accept_~s__state~0); 29338#L112 assume !(24576 == ssl3_accept_~s__state~0); 29337#L115 assume !(8195 == ssl3_accept_~s__state~0); 28916#L118 assume !(8480 == ssl3_accept_~s__state~0); 29336#L121 assume !(8481 == ssl3_accept_~s__state~0); 29335#L124 assume !(8482 == ssl3_accept_~s__state~0); 29334#L127 assume !(8464 == ssl3_accept_~s__state~0); 29322#L130 assume !(8465 == ssl3_accept_~s__state~0); 29319#L133 assume !(8466 == ssl3_accept_~s__state~0); 29308#L136 assume !(8496 == ssl3_accept_~s__state~0); 29307#L139 assume !(8497 == ssl3_accept_~s__state~0); 29306#L142 assume !(8512 == ssl3_accept_~s__state~0); 29305#L145 assume !(8513 == ssl3_accept_~s__state~0); 29304#L148 assume !(8528 == ssl3_accept_~s__state~0); 29303#L151 assume !(8529 == ssl3_accept_~s__state~0); 29218#L154 assume !(8544 == ssl3_accept_~s__state~0); 29148#L157 assume !(8545 == ssl3_accept_~s__state~0); 28796#L160 assume !(8560 == ssl3_accept_~s__state~0); 28797#L163 assume !(8561 == ssl3_accept_~s__state~0); 28999#L166 assume 8448 == ssl3_accept_~s__state~0; 28997#L167 assume !(ssl3_accept_~num1~0 > 0); 28721#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28722#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29047#L586 assume !(8576 == ssl3_accept_~state~0); 29044#L604 ssl3_accept_~skip~0 := 0; 29043#L100-2 assume !false; 29042#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29041#L103 assume !(12292 == ssl3_accept_~s__state~0); 29040#L106 assume !(16384 == ssl3_accept_~s__state~0); 29039#L109 assume 8192 == ssl3_accept_~s__state~0; 28792#L212 ssl3_accept_~s__server~0 := 1; 28793#L217 assume 0 != ssl3_accept_~cb~0; 28821#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 28822#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 28734#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 28725#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 28726#L244 assume 12292 != ssl3_accept_~s__state~0; 28806#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 28807#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28815#L586 assume !(8576 == ssl3_accept_~state~0); 28731#L604 ssl3_accept_~skip~0 := 0; 28732#L100-2 [2021-10-11 00:25:12,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:12,038 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 18 times [2021-10-11 00:25:12,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:12,039 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548247117] [2021-10-11 00:25:12,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:12,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:12,044 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:12,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:12,048 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:12,052 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:12,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:12,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1643962987, now seen corresponding path program 1 times [2021-10-11 00:25:12,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:12,053 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099701677] [2021-10-11 00:25:12,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:12,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:12,128 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 126 proven. 8 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-10-11 00:25:12,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099701677] [2021-10-11 00:25:12,128 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561914901] [2021-10-11 00:25:12,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:12,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:25:12,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:12,371 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 126 proven. 8 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-10-11 00:25:12,371 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:25:12,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-11 00:25:12,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274665565] [2021-10-11 00:25:12,372 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:12,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:12,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:25:12,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:25:12,373 INFO L87 Difference]: Start difference. First operand 814 states and 1120 transitions. cyclomatic complexity: 307 Second operand 4 states. [2021-10-11 00:25:12,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:12,737 INFO L93 Difference]: Finished difference Result 1122 states and 1449 transitions. [2021-10-11 00:25:12,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-11 00:25:12,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1122 states and 1449 transitions. [2021-10-11 00:25:12,743 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1114 [2021-10-11 00:25:12,750 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1122 states to 1122 states and 1449 transitions. [2021-10-11 00:25:12,751 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1122 [2021-10-11 00:25:12,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1122 [2021-10-11 00:25:12,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1122 states and 1449 transitions. [2021-10-11 00:25:12,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:12,754 INFO L692 BuchiCegarLoop]: Abstraction has 1122 states and 1449 transitions. [2021-10-11 00:25:12,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states and 1449 transitions. [2021-10-11 00:25:12,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 821. [2021-10-11 00:25:12,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 821 states. [2021-10-11 00:25:12,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1077 transitions. [2021-10-11 00:25:12,774 INFO L715 BuchiCegarLoop]: Abstraction has 821 states and 1077 transitions. [2021-10-11 00:25:12,774 INFO L595 BuchiCegarLoop]: Abstraction has 821 states and 1077 transitions. [2021-10-11 00:25:12,774 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-11 00:25:12,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 821 states and 1077 transitions. [2021-10-11 00:25:12,797 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 813 [2021-10-11 00:25:12,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:12,797 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:12,799 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:12,799 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:12,800 INFO L794 eck$LassoCheckResult]: Stem: 31246#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); 31127#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31128#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31189#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 31190#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31148#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 31218#L100-2 [2021-10-11 00:25:12,800 INFO L796 eck$LassoCheckResult]: Loop: 31218#L100-2 assume !false; 31819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31815#L103 assume !(12292 == ssl3_accept_~s__state~0); 31811#L106 assume !(16384 == ssl3_accept_~s__state~0); 31807#L109 assume !(8192 == ssl3_accept_~s__state~0); 31803#L112 assume !(24576 == ssl3_accept_~s__state~0); 31799#L115 assume !(8195 == ssl3_accept_~s__state~0); 31795#L118 assume !(8480 == ssl3_accept_~s__state~0); 31792#L121 assume !(8481 == ssl3_accept_~s__state~0); 31791#L124 assume !(8482 == ssl3_accept_~s__state~0); 31380#L127 assume 8464 == ssl3_accept_~s__state~0; 31266#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31243#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31242#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31178#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31123#L586 assume !(8576 == ssl3_accept_~state~0); 31253#L604 ssl3_accept_~skip~0 := 0; 31196#L100-2 assume !false; 31197#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31918#L103 assume !(12292 == ssl3_accept_~s__state~0); 31167#L106 assume !(16384 == ssl3_accept_~s__state~0); 31136#L109 assume !(8192 == ssl3_accept_~s__state~0); 31137#L112 assume !(24576 == ssl3_accept_~s__state~0); 31251#L115 assume !(8195 == ssl3_accept_~s__state~0); 31252#L118 assume !(8480 == ssl3_accept_~s__state~0); 31902#L121 assume !(8481 == ssl3_accept_~s__state~0); 31900#L124 assume !(8482 == ssl3_accept_~s__state~0); 31232#L127 assume !(8464 == ssl3_accept_~s__state~0); 31233#L130 assume !(8465 == ssl3_accept_~s__state~0); 31898#L133 assume !(8466 == ssl3_accept_~s__state~0); 31628#L136 assume 8496 == ssl3_accept_~s__state~0; 31257#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31129#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31130#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 31205#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31206#L298-2 ssl3_accept_~s__init_num~0 := 0; 31198#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31851#L586 assume !(8576 == ssl3_accept_~state~0); 31848#L604 ssl3_accept_~skip~0 := 0; 31846#L100-2 assume !false; 31844#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31842#L103 assume !(12292 == ssl3_accept_~s__state~0); 31840#L106 assume !(16384 == ssl3_accept_~s__state~0); 31833#L109 assume !(8192 == ssl3_accept_~s__state~0); 31828#L112 assume !(24576 == ssl3_accept_~s__state~0); 31824#L115 assume !(8195 == ssl3_accept_~s__state~0); 31821#L118 assume !(8480 == ssl3_accept_~s__state~0); 31817#L121 assume !(8481 == ssl3_accept_~s__state~0); 31813#L124 assume !(8482 == ssl3_accept_~s__state~0); 31809#L127 assume !(8464 == ssl3_accept_~s__state~0); 31805#L130 assume !(8465 == ssl3_accept_~s__state~0); 31801#L133 assume !(8466 == ssl3_accept_~s__state~0); 31797#L136 assume !(8496 == ssl3_accept_~s__state~0); 31794#L139 assume !(8497 == ssl3_accept_~s__state~0); 31790#L142 assume !(8512 == ssl3_accept_~s__state~0); 31789#L145 assume !(8513 == ssl3_accept_~s__state~0); 31788#L148 assume !(8528 == ssl3_accept_~s__state~0); 31787#L151 assume !(8529 == ssl3_accept_~s__state~0); 31786#L154 assume !(8544 == ssl3_accept_~s__state~0); 31785#L157 assume !(8545 == ssl3_accept_~s__state~0); 31236#L160 assume !(8560 == ssl3_accept_~s__state~0); 31213#L163 assume !(8561 == ssl3_accept_~s__state~0); 31184#L166 assume !(8448 == ssl3_accept_~s__state~0); 31161#L169 assume !(8576 == ssl3_accept_~s__state~0); 31162#L172 assume !(8577 == ssl3_accept_~s__state~0); 31171#L175 assume !(8592 == ssl3_accept_~s__state~0); 31632#L178 assume !(8593 == ssl3_accept_~s__state~0); 31631#L181 assume !(8608 == ssl3_accept_~s__state~0); 31630#L184 assume !(8609 == ssl3_accept_~s__state~0); 31629#L187 assume !(8640 == ssl3_accept_~s__state~0); 31228#L190 assume !(8641 == ssl3_accept_~s__state~0); 31229#L193 assume 8656 == ssl3_accept_~s__state~0; 31107#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31108#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 31247#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31267#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31120#L511 assume !(0 == ssl3_accept_~tmp___10~0); 31121#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31379#L586 assume !(8576 == ssl3_accept_~state~0); 31377#L604 ssl3_accept_~skip~0 := 0; 31376#L100-2 assume !false; 31375#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31371#L103 assume !(12292 == ssl3_accept_~s__state~0); 31370#L106 assume !(16384 == ssl3_accept_~s__state~0); 31369#L109 assume !(8192 == ssl3_accept_~s__state~0); 31368#L112 assume !(24576 == ssl3_accept_~s__state~0); 31361#L115 assume !(8195 == ssl3_accept_~s__state~0); 31358#L118 assume !(8480 == ssl3_accept_~s__state~0); 31355#L121 assume !(8481 == ssl3_accept_~s__state~0); 31352#L124 assume !(8482 == ssl3_accept_~s__state~0); 31349#L127 assume !(8464 == ssl3_accept_~s__state~0); 31346#L130 assume !(8465 == ssl3_accept_~s__state~0); 31343#L133 assume !(8466 == ssl3_accept_~s__state~0); 31340#L136 assume !(8496 == ssl3_accept_~s__state~0); 31337#L139 assume !(8497 == ssl3_accept_~s__state~0); 31334#L142 assume !(8512 == ssl3_accept_~s__state~0); 31331#L145 assume !(8513 == ssl3_accept_~s__state~0); 31328#L148 assume !(8528 == ssl3_accept_~s__state~0); 31325#L151 assume !(8529 == ssl3_accept_~s__state~0); 31322#L154 assume !(8544 == ssl3_accept_~s__state~0); 31319#L157 assume !(8545 == ssl3_accept_~s__state~0); 31316#L160 assume !(8560 == ssl3_accept_~s__state~0); 31313#L163 assume !(8561 == ssl3_accept_~s__state~0); 31310#L166 assume !(8448 == ssl3_accept_~s__state~0); 31307#L169 assume !(8576 == ssl3_accept_~s__state~0); 31304#L172 assume !(8577 == ssl3_accept_~s__state~0); 31301#L175 assume !(8592 == ssl3_accept_~s__state~0); 31298#L178 assume !(8593 == ssl3_accept_~s__state~0); 31295#L181 assume !(8608 == ssl3_accept_~s__state~0); 31292#L184 assume !(8609 == ssl3_accept_~s__state~0); 31289#L187 assume !(8640 == ssl3_accept_~s__state~0); 31286#L190 assume !(8641 == ssl3_accept_~s__state~0); 31283#L193 assume !(8656 == ssl3_accept_~s__state~0); 31217#L196 assume !(8657 == ssl3_accept_~s__state~0); 31185#L199 assume 8672 == ssl3_accept_~s__state~0; 31186#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 31135#L519 assume !(4 == ssl3_accept_~blastFlag~0); 31118#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31119#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31220#L526-2 ssl3_accept_~s__init_num~0 := 0; 31181#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31869#L586 assume !(8576 == ssl3_accept_~state~0); 31867#L604 ssl3_accept_~skip~0 := 0; 31866#L100-2 assume !false; 31865#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31864#L103 assume !(12292 == ssl3_accept_~s__state~0); 31863#L106 assume !(16384 == ssl3_accept_~s__state~0); 31862#L109 assume !(8192 == ssl3_accept_~s__state~0); 31861#L112 assume !(24576 == ssl3_accept_~s__state~0); 31449#L115 assume !(8195 == ssl3_accept_~s__state~0); 31447#L118 assume !(8480 == ssl3_accept_~s__state~0); 31445#L121 assume !(8481 == ssl3_accept_~s__state~0); 31443#L124 assume !(8482 == ssl3_accept_~s__state~0); 31441#L127 assume !(8464 == ssl3_accept_~s__state~0); 31439#L130 assume !(8465 == ssl3_accept_~s__state~0); 31436#L133 assume !(8466 == ssl3_accept_~s__state~0); 31435#L136 assume !(8496 == ssl3_accept_~s__state~0); 31434#L139 assume !(8497 == ssl3_accept_~s__state~0); 31433#L142 assume !(8512 == ssl3_accept_~s__state~0); 31432#L145 assume !(8513 == ssl3_accept_~s__state~0); 31431#L148 assume !(8528 == ssl3_accept_~s__state~0); 31430#L151 assume !(8529 == ssl3_accept_~s__state~0); 31429#L154 assume !(8544 == ssl3_accept_~s__state~0); 31428#L157 assume !(8545 == ssl3_accept_~s__state~0); 31427#L160 assume !(8560 == ssl3_accept_~s__state~0); 31426#L163 assume !(8561 == ssl3_accept_~s__state~0); 31425#L166 assume 8448 == ssl3_accept_~s__state~0; 31424#L167 assume !(ssl3_accept_~num1~0 > 0); 31422#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31420#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31415#L586 assume !(8576 == ssl3_accept_~state~0); 31413#L604 ssl3_accept_~skip~0 := 0; 31412#L100-2 assume !false; 31411#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31410#L103 assume !(12292 == ssl3_accept_~s__state~0); 31409#L106 assume !(16384 == ssl3_accept_~s__state~0); 31408#L109 assume 8192 == ssl3_accept_~s__state~0; 31230#L212 ssl3_accept_~s__server~0 := 1; 31231#L217 assume 0 != ssl3_accept_~cb~0; 31260#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 31261#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 31176#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 31169#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 31170#L244 assume 12292 != ssl3_accept_~s__state~0; 31244#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 31245#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31831#L586 assume !(8576 == ssl3_accept_~state~0); 31826#L604 ssl3_accept_~skip~0 := 0; 31218#L100-2 [2021-10-11 00:25:12,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:12,801 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 19 times [2021-10-11 00:25:12,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:12,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192927997] [2021-10-11 00:25:12,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:12,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:12,809 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:12,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:12,814 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:12,818 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:12,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:12,820 INFO L82 PathProgramCache]: Analyzing trace with hash 1162882729, now seen corresponding path program 1 times [2021-10-11 00:25:12,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:12,820 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248461491] [2021-10-11 00:25:12,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:12,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:12,899 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 176 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-10-11 00:25:12,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248461491] [2021-10-11 00:25:12,900 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:12,900 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:12,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382900859] [2021-10-11 00:25:12,901 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:12,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:12,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:12,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:12,902 INFO L87 Difference]: Start difference. First operand 821 states and 1077 transitions. cyclomatic complexity: 257 Second operand 3 states. [2021-10-11 00:25:12,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:12,923 INFO L93 Difference]: Finished difference Result 1506 states and 1981 transitions. [2021-10-11 00:25:12,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:12,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1506 states and 1981 transitions. [2021-10-11 00:25:12,930 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1498 [2021-10-11 00:25:12,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1506 states to 1506 states and 1981 transitions. [2021-10-11 00:25:12,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1506 [2021-10-11 00:25:12,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1506 [2021-10-11 00:25:12,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1506 states and 1981 transitions. [2021-10-11 00:25:12,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:12,954 INFO L692 BuchiCegarLoop]: Abstraction has 1506 states and 1981 transitions. [2021-10-11 00:25:12,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states and 1981 transitions. [2021-10-11 00:25:12,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1506. [2021-10-11 00:25:12,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1506 states. [2021-10-11 00:25:12,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1506 states to 1506 states and 1981 transitions. [2021-10-11 00:25:12,979 INFO L715 BuchiCegarLoop]: Abstraction has 1506 states and 1981 transitions. [2021-10-11 00:25:12,979 INFO L595 BuchiCegarLoop]: Abstraction has 1506 states and 1981 transitions. [2021-10-11 00:25:12,979 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-11 00:25:12,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1506 states and 1981 transitions. [2021-10-11 00:25:12,985 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1498 [2021-10-11 00:25:12,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:12,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:12,987 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:12,987 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:12,987 INFO L794 eck$LassoCheckResult]: Stem: 33582#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); 33460#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33461#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33522#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33523#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33483#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 33551#L100-2 [2021-10-11 00:25:12,987 INFO L796 eck$LassoCheckResult]: Loop: 33551#L100-2 assume !false; 34844#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34842#L103 assume !(12292 == ssl3_accept_~s__state~0); 34840#L106 assume !(16384 == ssl3_accept_~s__state~0); 34838#L109 assume !(8192 == ssl3_accept_~s__state~0); 34836#L112 assume !(24576 == ssl3_accept_~s__state~0); 34834#L115 assume !(8195 == ssl3_accept_~s__state~0); 34832#L118 assume !(8480 == ssl3_accept_~s__state~0); 34830#L121 assume !(8481 == ssl3_accept_~s__state~0); 34829#L124 assume !(8482 == ssl3_accept_~s__state~0); 34694#L127 assume 8464 == ssl3_accept_~s__state~0; 33629#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33578#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33579#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34684#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34677#L586 assume !(8576 == ssl3_accept_~state~0); 34673#L604 ssl3_accept_~skip~0 := 0; 34670#L100-2 assume !false; 34667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34664#L103 assume !(12292 == ssl3_accept_~s__state~0); 34661#L106 assume !(16384 == ssl3_accept_~s__state~0); 34658#L109 assume !(8192 == ssl3_accept_~s__state~0); 34655#L112 assume !(24576 == ssl3_accept_~s__state~0); 34652#L115 assume !(8195 == ssl3_accept_~s__state~0); 34649#L118 assume !(8480 == ssl3_accept_~s__state~0); 34646#L121 assume !(8481 == ssl3_accept_~s__state~0); 34643#L124 assume !(8482 == ssl3_accept_~s__state~0); 34640#L127 assume !(8464 == ssl3_accept_~s__state~0); 34637#L130 assume !(8465 == ssl3_accept_~s__state~0); 34634#L133 assume !(8466 == ssl3_accept_~s__state~0); 33658#L136 assume 8496 == ssl3_accept_~s__state~0; 33595#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 33463#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33464#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 33647#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33520#L298-2 ssl3_accept_~s__init_num~0 := 0; 33521#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34239#L586 assume !(8576 == ssl3_accept_~state~0); 34236#L604 ssl3_accept_~skip~0 := 0; 34234#L100-2 assume !false; 34232#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34230#L103 assume !(12292 == ssl3_accept_~s__state~0); 34228#L106 assume !(16384 == ssl3_accept_~s__state~0); 34226#L109 assume !(8192 == ssl3_accept_~s__state~0); 34224#L112 assume !(24576 == ssl3_accept_~s__state~0); 34222#L115 assume !(8195 == ssl3_accept_~s__state~0); 34220#L118 assume !(8480 == ssl3_accept_~s__state~0); 34218#L121 assume !(8481 == ssl3_accept_~s__state~0); 34216#L124 assume !(8482 == ssl3_accept_~s__state~0); 34214#L127 assume !(8464 == ssl3_accept_~s__state~0); 34212#L130 assume !(8465 == ssl3_accept_~s__state~0); 34211#L133 assume !(8466 == ssl3_accept_~s__state~0); 34210#L136 assume !(8496 == ssl3_accept_~s__state~0); 34208#L139 assume !(8497 == ssl3_accept_~s__state~0); 33664#L142 assume 8512 == ssl3_accept_~s__state~0; 33662#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34440#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 34438#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 34437#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34432#L586 assume !(8576 == ssl3_accept_~state~0); 34430#L604 ssl3_accept_~skip~0 := 0; 34428#L100-2 assume !false; 34427#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34426#L103 assume !(12292 == ssl3_accept_~s__state~0); 34425#L106 assume !(16384 == ssl3_accept_~s__state~0); 34424#L109 assume !(8192 == ssl3_accept_~s__state~0); 34423#L112 assume !(24576 == ssl3_accept_~s__state~0); 34422#L115 assume !(8195 == ssl3_accept_~s__state~0); 34421#L118 assume !(8480 == ssl3_accept_~s__state~0); 34420#L121 assume !(8481 == ssl3_accept_~s__state~0); 34419#L124 assume !(8482 == ssl3_accept_~s__state~0); 34418#L127 assume !(8464 == ssl3_accept_~s__state~0); 34417#L130 assume !(8465 == ssl3_accept_~s__state~0); 34415#L133 assume !(8466 == ssl3_accept_~s__state~0); 34414#L136 assume !(8496 == ssl3_accept_~s__state~0); 34413#L139 assume !(8497 == ssl3_accept_~s__state~0); 34412#L142 assume !(8512 == ssl3_accept_~s__state~0); 34411#L145 assume !(8513 == ssl3_accept_~s__state~0); 34410#L148 assume 8528 == ssl3_accept_~s__state~0; 33832#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34408#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 34407#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 34406#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 34404#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 34398#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34397#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34392#L586 assume !(8576 == ssl3_accept_~state~0); 34390#L604 ssl3_accept_~skip~0 := 0; 34389#L100-2 assume !false; 34387#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34386#L103 assume !(12292 == ssl3_accept_~s__state~0); 34385#L106 assume !(16384 == ssl3_accept_~s__state~0); 34384#L109 assume !(8192 == ssl3_accept_~s__state~0); 34383#L112 assume !(24576 == ssl3_accept_~s__state~0); 34382#L115 assume !(8195 == ssl3_accept_~s__state~0); 34381#L118 assume !(8480 == ssl3_accept_~s__state~0); 34380#L121 assume !(8481 == ssl3_accept_~s__state~0); 34379#L124 assume !(8482 == ssl3_accept_~s__state~0); 34378#L127 assume !(8464 == ssl3_accept_~s__state~0); 34377#L130 assume !(8465 == ssl3_accept_~s__state~0); 34376#L133 assume !(8466 == ssl3_accept_~s__state~0); 34374#L136 assume !(8496 == ssl3_accept_~s__state~0); 34372#L139 assume !(8497 == ssl3_accept_~s__state~0); 34370#L142 assume !(8512 == ssl3_accept_~s__state~0); 34368#L145 assume !(8513 == ssl3_accept_~s__state~0); 34366#L148 assume !(8528 == ssl3_accept_~s__state~0); 34364#L151 assume !(8529 == ssl3_accept_~s__state~0); 34362#L154 assume 8544 == ssl3_accept_~s__state~0; 33656#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34360#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 33564#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33442#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33444#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 33587#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33486#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34614#L586 assume !(8576 == ssl3_accept_~state~0); 34610#L604 ssl3_accept_~skip~0 := 0; 34607#L100-2 assume !false; 34604#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34601#L103 assume !(12292 == ssl3_accept_~s__state~0); 34598#L106 assume !(16384 == ssl3_accept_~s__state~0); 34595#L109 assume !(8192 == ssl3_accept_~s__state~0); 34592#L112 assume !(24576 == ssl3_accept_~s__state~0); 34589#L115 assume !(8195 == ssl3_accept_~s__state~0); 34588#L118 assume !(8480 == ssl3_accept_~s__state~0); 34586#L121 assume !(8481 == ssl3_accept_~s__state~0); 34584#L124 assume !(8482 == ssl3_accept_~s__state~0); 34582#L127 assume !(8464 == ssl3_accept_~s__state~0); 34580#L130 assume !(8465 == ssl3_accept_~s__state~0); 34578#L133 assume !(8466 == ssl3_accept_~s__state~0); 34576#L136 assume !(8496 == ssl3_accept_~s__state~0); 34574#L139 assume !(8497 == ssl3_accept_~s__state~0); 34572#L142 assume !(8512 == ssl3_accept_~s__state~0); 34570#L145 assume !(8513 == ssl3_accept_~s__state~0); 34568#L148 assume !(8528 == ssl3_accept_~s__state~0); 34566#L151 assume !(8529 == ssl3_accept_~s__state~0); 34564#L154 assume !(8544 == ssl3_accept_~s__state~0); 34562#L157 assume !(8545 == ssl3_accept_~s__state~0); 34560#L160 assume !(8560 == ssl3_accept_~s__state~0); 34558#L163 assume !(8561 == ssl3_accept_~s__state~0); 34556#L166 assume 8448 == ssl3_accept_~s__state~0; 33605#L167 assume !(ssl3_accept_~num1~0 > 0); 33481#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34473#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34464#L586 assume !(8576 == ssl3_accept_~state~0); 34458#L604 ssl3_accept_~skip~0 := 0; 34453#L100-2 assume !false; 34448#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34253#L103 assume !(12292 == ssl3_accept_~s__state~0); 34252#L106 assume !(16384 == ssl3_accept_~s__state~0); 34251#L109 assume !(8192 == ssl3_accept_~s__state~0); 34250#L112 assume !(24576 == ssl3_accept_~s__state~0); 34248#L115 assume !(8195 == ssl3_accept_~s__state~0); 34247#L118 assume !(8480 == ssl3_accept_~s__state~0); 34246#L121 assume !(8481 == ssl3_accept_~s__state~0); 34245#L124 assume !(8482 == ssl3_accept_~s__state~0); 34240#L127 assume !(8464 == ssl3_accept_~s__state~0); 34237#L130 assume !(8465 == ssl3_accept_~s__state~0); 34235#L133 assume !(8466 == ssl3_accept_~s__state~0); 34233#L136 assume !(8496 == ssl3_accept_~s__state~0); 34231#L139 assume !(8497 == ssl3_accept_~s__state~0); 34229#L142 assume !(8512 == ssl3_accept_~s__state~0); 34227#L145 assume !(8513 == ssl3_accept_~s__state~0); 34225#L148 assume !(8528 == ssl3_accept_~s__state~0); 34223#L151 assume !(8529 == ssl3_accept_~s__state~0); 34221#L154 assume !(8544 == ssl3_accept_~s__state~0); 34219#L157 assume !(8545 == ssl3_accept_~s__state~0); 34217#L160 assume !(8560 == ssl3_accept_~s__state~0); 34215#L163 assume !(8561 == ssl3_accept_~s__state~0); 34213#L166 assume !(8448 == ssl3_accept_~s__state~0); 34207#L169 assume 8576 == ssl3_accept_~s__state~0; 33598#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 33479#L450 assume !(ssl3_accept_~ret~0 <= 0); 33472#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 33473#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34801#L586 assume !(8576 == ssl3_accept_~state~0); 34798#L604 ssl3_accept_~skip~0 := 0; 34792#L100-2 assume !false; 34788#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34785#L103 assume !(12292 == ssl3_accept_~s__state~0); 34782#L106 assume !(16384 == ssl3_accept_~s__state~0); 34779#L109 assume !(8192 == ssl3_accept_~s__state~0); 34776#L112 assume !(24576 == ssl3_accept_~s__state~0); 34773#L115 assume !(8195 == ssl3_accept_~s__state~0); 33957#L118 assume !(8480 == ssl3_accept_~s__state~0); 33958#L121 assume !(8481 == ssl3_accept_~s__state~0); 33959#L124 assume 8482 == ssl3_accept_~s__state~0; 33487#L125 ssl3_accept_~s__state~0 := 3; 33488#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34616#L586 assume !(8576 == ssl3_accept_~state~0); 34611#L604 ssl3_accept_~skip~0 := 0; 34608#L100-2 assume !false; 34605#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34602#L103 assume !(12292 == ssl3_accept_~s__state~0); 34599#L106 assume !(16384 == ssl3_accept_~s__state~0); 34596#L109 assume 8192 == ssl3_accept_~s__state~0; 33565#L212 ssl3_accept_~s__server~0 := 1; 33566#L217 assume 0 != ssl3_accept_~cb~0; 33596#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33597#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33508#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33509#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33610#L244 assume 12292 != ssl3_accept_~s__state~0; 33580#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 33581#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34850#L586 assume !(8576 == ssl3_accept_~state~0); 34847#L604 ssl3_accept_~skip~0 := 0; 33551#L100-2 [2021-10-11 00:25:12,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:12,988 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 20 times [2021-10-11 00:25:12,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:12,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945886232] [2021-10-11 00:25:12,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:12,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:12,995 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:12,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:12,999 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:13,003 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:13,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:13,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1597619010, now seen corresponding path program 1 times [2021-10-11 00:25:13,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:13,004 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891783950] [2021-10-11 00:25:13,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:13,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:13,084 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 341 proven. 31 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2021-10-11 00:25:13,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891783950] [2021-10-11 00:25:13,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526177569] [2021-10-11 00:25:13,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:13,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:13,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:25:13,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:13,406 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2021-10-11 00:25:13,407 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-11 00:25:13,407 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-10-11 00:25:13,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640498642] [2021-10-11 00:25:13,407 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:13,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:13,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:13,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-11 00:25:13,408 INFO L87 Difference]: Start difference. First operand 1506 states and 1981 transitions. cyclomatic complexity: 478 Second operand 3 states. [2021-10-11 00:25:13,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:13,551 INFO L93 Difference]: Finished difference Result 1033 states and 1304 transitions. [2021-10-11 00:25:13,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:13,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1033 states and 1304 transitions. [2021-10-11 00:25:13,556 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 727 [2021-10-11 00:25:13,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1033 states to 778 states and 1004 transitions. [2021-10-11 00:25:13,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 778 [2021-10-11 00:25:13,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 778 [2021-10-11 00:25:13,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 778 states and 1004 transitions. [2021-10-11 00:25:13,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:13,563 INFO L692 BuchiCegarLoop]: Abstraction has 778 states and 1004 transitions. [2021-10-11 00:25:13,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states and 1004 transitions. [2021-10-11 00:25:13,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 731. [2021-10-11 00:25:13,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 731 states. [2021-10-11 00:25:13,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 949 transitions. [2021-10-11 00:25:13,581 INFO L715 BuchiCegarLoop]: Abstraction has 731 states and 949 transitions. [2021-10-11 00:25:13,582 INFO L595 BuchiCegarLoop]: Abstraction has 731 states and 949 transitions. [2021-10-11 00:25:13,582 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-11 00:25:13,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 731 states and 949 transitions. [2021-10-11 00:25:13,584 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 680 [2021-10-11 00:25:13,584 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:13,584 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:13,587 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:13,588 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:13,588 INFO L794 eck$LassoCheckResult]: Stem: 36739#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); 36621#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36622#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36686#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 36687#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36647#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 36714#L100-2 [2021-10-11 00:25:13,588 INFO L796 eck$LassoCheckResult]: Loop: 36714#L100-2 assume !false; 37192#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37190#L103 assume !(12292 == ssl3_accept_~s__state~0); 37188#L106 assume !(16384 == ssl3_accept_~s__state~0); 37186#L109 assume !(8192 == ssl3_accept_~s__state~0); 37184#L112 assume !(24576 == ssl3_accept_~s__state~0); 37182#L115 assume !(8195 == ssl3_accept_~s__state~0); 37180#L118 assume !(8480 == ssl3_accept_~s__state~0); 37177#L121 assume !(8481 == ssl3_accept_~s__state~0); 37178#L124 assume !(8482 == ssl3_accept_~s__state~0); 36814#L127 assume 8464 == ssl3_accept_~s__state~0; 36753#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36736#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36734#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 36735#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37293#L586 assume !(8576 == ssl3_accept_~state~0); 37292#L604 ssl3_accept_~skip~0 := 0; 37326#L100-2 assume !false; 37325#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37324#L103 assume !(12292 == ssl3_accept_~s__state~0); 37323#L106 assume !(16384 == ssl3_accept_~s__state~0); 37322#L109 assume !(8192 == ssl3_accept_~s__state~0); 37321#L112 assume !(24576 == ssl3_accept_~s__state~0); 37320#L115 assume !(8195 == ssl3_accept_~s__state~0); 37319#L118 assume !(8480 == ssl3_accept_~s__state~0); 37318#L121 assume !(8481 == ssl3_accept_~s__state~0); 37317#L124 assume !(8482 == ssl3_accept_~s__state~0); 37316#L127 assume !(8464 == ssl3_accept_~s__state~0); 37264#L130 assume !(8465 == ssl3_accept_~s__state~0); 37263#L133 assume !(8466 == ssl3_accept_~s__state~0); 36788#L136 assume 8496 == ssl3_accept_~s__state~0; 36749#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 36628#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36629#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 36701#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36684#L298-2 ssl3_accept_~s__init_num~0 := 0; 36685#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37249#L586 assume !(8576 == ssl3_accept_~state~0); 37246#L604 ssl3_accept_~skip~0 := 0; 37244#L100-2 assume !false; 37242#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37240#L103 assume !(12292 == ssl3_accept_~s__state~0); 37238#L106 assume !(16384 == ssl3_accept_~s__state~0); 37236#L109 assume !(8192 == ssl3_accept_~s__state~0); 37234#L112 assume !(24576 == ssl3_accept_~s__state~0); 37232#L115 assume !(8195 == ssl3_accept_~s__state~0); 37230#L118 assume !(8480 == ssl3_accept_~s__state~0); 37228#L121 assume !(8481 == ssl3_accept_~s__state~0); 37226#L124 assume !(8482 == ssl3_accept_~s__state~0); 37224#L127 assume !(8464 == ssl3_accept_~s__state~0); 37222#L130 assume !(8465 == ssl3_accept_~s__state~0); 37220#L133 assume !(8466 == ssl3_accept_~s__state~0); 36653#L136 assume !(8496 == ssl3_accept_~s__state~0); 36654#L139 assume !(8497 == ssl3_accept_~s__state~0); 36665#L142 assume 8512 == ssl3_accept_~s__state~0; 36718#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36614#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36616#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36757#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37162#L586 assume !(8576 == ssl3_accept_~state~0); 37159#L604 ssl3_accept_~skip~0 := 0; 37157#L100-2 assume !false; 37155#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37153#L103 assume !(12292 == ssl3_accept_~s__state~0); 37151#L106 assume !(16384 == ssl3_accept_~s__state~0); 37149#L109 assume !(8192 == ssl3_accept_~s__state~0); 37147#L112 assume !(24576 == ssl3_accept_~s__state~0); 37145#L115 assume !(8195 == ssl3_accept_~s__state~0); 37143#L118 assume !(8480 == ssl3_accept_~s__state~0); 37141#L121 assume !(8481 == ssl3_accept_~s__state~0); 37139#L124 assume !(8482 == ssl3_accept_~s__state~0); 37137#L127 assume !(8464 == ssl3_accept_~s__state~0); 37135#L130 assume !(8465 == ssl3_accept_~s__state~0); 37133#L133 assume !(8466 == ssl3_accept_~s__state~0); 37131#L136 assume !(8496 == ssl3_accept_~s__state~0); 37129#L139 assume !(8497 == ssl3_accept_~s__state~0); 37127#L142 assume !(8512 == ssl3_accept_~s__state~0); 37125#L145 assume !(8513 == ssl3_accept_~s__state~0); 36820#L148 assume 8528 == ssl3_accept_~s__state~0; 36708#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36704#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36705#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 36669#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 36660#L362 assume !(ssl3_accept_~ret~0 <= 0); 36627#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36631#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37169#L586 assume !(8576 == ssl3_accept_~state~0); 37163#L604 ssl3_accept_~skip~0 := 0; 37160#L100-2 assume !false; 37158#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37156#L103 assume !(12292 == ssl3_accept_~s__state~0); 37154#L106 assume !(16384 == ssl3_accept_~s__state~0); 37152#L109 assume !(8192 == ssl3_accept_~s__state~0); 37150#L112 assume !(24576 == ssl3_accept_~s__state~0); 37148#L115 assume !(8195 == ssl3_accept_~s__state~0); 37146#L118 assume !(8480 == ssl3_accept_~s__state~0); 37144#L121 assume !(8481 == ssl3_accept_~s__state~0); 37142#L124 assume !(8482 == ssl3_accept_~s__state~0); 37140#L127 assume !(8464 == ssl3_accept_~s__state~0); 37138#L130 assume !(8465 == ssl3_accept_~s__state~0); 37136#L133 assume !(8466 == ssl3_accept_~s__state~0); 37134#L136 assume !(8496 == ssl3_accept_~s__state~0); 37132#L139 assume !(8497 == ssl3_accept_~s__state~0); 37130#L142 assume !(8512 == ssl3_accept_~s__state~0); 37128#L145 assume !(8513 == ssl3_accept_~s__state~0); 37126#L148 assume !(8528 == ssl3_accept_~s__state~0); 37124#L151 assume !(8529 == ssl3_accept_~s__state~0); 36783#L154 assume 8544 == ssl3_accept_~s__state~0; 36655#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36656#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 36697#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36608#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36610#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 36743#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 36652#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36873#L586 assume !(8576 == ssl3_accept_~state~0); 36870#L604 ssl3_accept_~skip~0 := 0; 36868#L100-2 assume !false; 36866#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36864#L103 assume !(12292 == ssl3_accept_~s__state~0); 36862#L106 assume !(16384 == ssl3_accept_~s__state~0); 36860#L109 assume !(8192 == ssl3_accept_~s__state~0); 36858#L112 assume !(24576 == ssl3_accept_~s__state~0); 36856#L115 assume !(8195 == ssl3_accept_~s__state~0); 36854#L118 assume !(8480 == ssl3_accept_~s__state~0); 36852#L121 assume !(8481 == ssl3_accept_~s__state~0); 36850#L124 assume !(8482 == ssl3_accept_~s__state~0); 36848#L127 assume !(8464 == ssl3_accept_~s__state~0); 36846#L130 assume !(8465 == ssl3_accept_~s__state~0); 36844#L133 assume !(8466 == ssl3_accept_~s__state~0); 36842#L136 assume !(8496 == ssl3_accept_~s__state~0); 36841#L139 assume !(8497 == ssl3_accept_~s__state~0); 36840#L142 assume !(8512 == ssl3_accept_~s__state~0); 36839#L145 assume !(8513 == ssl3_accept_~s__state~0); 36838#L148 assume !(8528 == ssl3_accept_~s__state~0); 36837#L151 assume !(8529 == ssl3_accept_~s__state~0); 36836#L154 assume !(8544 == ssl3_accept_~s__state~0); 36835#L157 assume !(8545 == ssl3_accept_~s__state~0); 36834#L160 assume !(8560 == ssl3_accept_~s__state~0); 36833#L163 assume !(8561 == ssl3_accept_~s__state~0); 36832#L166 assume 8448 == ssl3_accept_~s__state~0; 36755#L167 assume !(ssl3_accept_~num1~0 > 0); 36649#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36664#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37251#L586 assume !(8576 == ssl3_accept_~state~0); 37247#L604 ssl3_accept_~skip~0 := 0; 37245#L100-2 assume !false; 37243#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37241#L103 assume !(12292 == ssl3_accept_~s__state~0); 37239#L106 assume !(16384 == ssl3_accept_~s__state~0); 37237#L109 assume !(8192 == ssl3_accept_~s__state~0); 37235#L112 assume !(24576 == ssl3_accept_~s__state~0); 37233#L115 assume !(8195 == ssl3_accept_~s__state~0); 37231#L118 assume !(8480 == ssl3_accept_~s__state~0); 37229#L121 assume !(8481 == ssl3_accept_~s__state~0); 37227#L124 assume !(8482 == ssl3_accept_~s__state~0); 37225#L127 assume !(8464 == ssl3_accept_~s__state~0); 37223#L130 assume !(8465 == ssl3_accept_~s__state~0); 37221#L133 assume !(8466 == ssl3_accept_~s__state~0); 37219#L136 assume !(8496 == ssl3_accept_~s__state~0); 37218#L139 assume !(8497 == ssl3_accept_~s__state~0); 36637#L142 assume !(8512 == ssl3_accept_~s__state~0); 36638#L145 assume !(8513 == ssl3_accept_~s__state~0); 36747#L148 assume !(8528 == ssl3_accept_~s__state~0); 36748#L151 assume !(8529 == ssl3_accept_~s__state~0); 36730#L154 assume !(8544 == ssl3_accept_~s__state~0); 36719#L157 assume !(8545 == ssl3_accept_~s__state~0); 36720#L160 assume !(8560 == ssl3_accept_~s__state~0); 36728#L163 assume !(8561 == ssl3_accept_~s__state~0); 36681#L166 assume !(8448 == ssl3_accept_~s__state~0); 36658#L169 assume 8576 == ssl3_accept_~s__state~0; 36659#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 36644#L450 assume !(ssl3_accept_~ret~0 <= 0); 36645#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 36884#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36875#L586 assume !(8576 == ssl3_accept_~state~0); 36871#L604 ssl3_accept_~skip~0 := 0; 36869#L100-2 assume !false; 36867#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36865#L103 assume !(12292 == ssl3_accept_~s__state~0); 36863#L106 assume !(16384 == ssl3_accept_~s__state~0); 36861#L109 assume !(8192 == ssl3_accept_~s__state~0); 36859#L112 assume !(24576 == ssl3_accept_~s__state~0); 36857#L115 assume !(8195 == ssl3_accept_~s__state~0); 36855#L118 assume 8480 == ssl3_accept_~s__state~0; 36678#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 36677#L260 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 36675#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36624#L586 assume !(8576 == ssl3_accept_~state~0); 36670#L604 ssl3_accept_~skip~0 := 0; 36671#L100-2 assume !false; 37315#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37314#L103 assume !(12292 == ssl3_accept_~s__state~0); 37313#L106 assume !(16384 == ssl3_accept_~s__state~0); 37312#L109 assume !(8192 == ssl3_accept_~s__state~0); 37311#L112 assume !(24576 == ssl3_accept_~s__state~0); 37310#L115 assume !(8195 == ssl3_accept_~s__state~0); 37309#L118 assume !(8480 == ssl3_accept_~s__state~0); 37308#L121 assume !(8481 == ssl3_accept_~s__state~0); 37307#L124 assume !(8482 == ssl3_accept_~s__state~0); 37305#L127 assume !(8464 == ssl3_accept_~s__state~0); 37217#L130 assume !(8465 == ssl3_accept_~s__state~0); 37216#L133 assume !(8466 == ssl3_accept_~s__state~0); 37215#L136 assume !(8496 == ssl3_accept_~s__state~0); 37214#L139 assume !(8497 == ssl3_accept_~s__state~0); 37213#L142 assume !(8512 == ssl3_accept_~s__state~0); 37212#L145 assume !(8513 == ssl3_accept_~s__state~0); 37211#L148 assume !(8528 == ssl3_accept_~s__state~0); 37210#L151 assume !(8529 == ssl3_accept_~s__state~0); 37208#L154 assume !(8544 == ssl3_accept_~s__state~0); 37207#L157 assume !(8545 == ssl3_accept_~s__state~0); 37206#L160 assume !(8560 == ssl3_accept_~s__state~0); 36709#L163 assume !(8561 == ssl3_accept_~s__state~0); 36710#L166 assume 8448 == ssl3_accept_~s__state~0; 36810#L167 assume !(ssl3_accept_~num1~0 > 0); 36807#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36804#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36798#L586 assume !(8576 == ssl3_accept_~state~0); 36771#L604 ssl3_accept_~skip~0 := 0; 36770#L100-2 assume !false; 36769#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36768#L103 assume !(12292 == ssl3_accept_~s__state~0); 36767#L106 assume !(16384 == ssl3_accept_~s__state~0); 36765#L109 assume 8192 == ssl3_accept_~s__state~0; 36725#L212 ssl3_accept_~s__server~0 := 1; 36726#L217 assume 0 != ssl3_accept_~cb~0; 36750#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36751#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36673#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36666#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36667#L244 assume 12292 != ssl3_accept_~s__state~0; 36737#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 36738#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37198#L586 assume !(8576 == ssl3_accept_~state~0); 37195#L604 ssl3_accept_~skip~0 := 0; 36714#L100-2 [2021-10-11 00:25:13,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:13,589 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 21 times [2021-10-11 00:25:13,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:13,590 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234998383] [2021-10-11 00:25:13,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:13,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:13,595 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:13,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:13,599 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:13,602 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:13,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:13,603 INFO L82 PathProgramCache]: Analyzing trace with hash -396288974, now seen corresponding path program 1 times [2021-10-11 00:25:13,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:13,603 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723015836] [2021-10-11 00:25:13,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:13,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:13,695 INFO L134 CoverageAnalysis]: Checked inductivity of 691 backedges. 476 proven. 31 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2021-10-11 00:25:13,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723015836] [2021-10-11 00:25:13,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859240216] [2021-10-11 00:25:13,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:13,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:13,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:25:13,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 691 backedges. 314 proven. 0 refuted. 0 times theorem prover too weak. 377 trivial. 0 not checked. [2021-10-11 00:25:14,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-11 00:25:14,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-10-11 00:25:14,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310666822] [2021-10-11 00:25:14,080 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:14,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:14,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:14,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-11 00:25:14,081 INFO L87 Difference]: Start difference. First operand 731 states and 949 transitions. cyclomatic complexity: 220 Second operand 3 states. [2021-10-11 00:25:14,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:14,245 INFO L93 Difference]: Finished difference Result 731 states and 943 transitions. [2021-10-11 00:25:14,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:14,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 731 states and 943 transitions. [2021-10-11 00:25:14,249 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 680 [2021-10-11 00:25:14,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 731 states to 731 states and 943 transitions. [2021-10-11 00:25:14,253 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 731 [2021-10-11 00:25:14,254 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2021-10-11 00:25:14,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 731 states and 943 transitions. [2021-10-11 00:25:14,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:14,256 INFO L692 BuchiCegarLoop]: Abstraction has 731 states and 943 transitions. [2021-10-11 00:25:14,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states and 943 transitions. [2021-10-11 00:25:14,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 729. [2021-10-11 00:25:14,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 729 states. [2021-10-11 00:25:14,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 941 transitions. [2021-10-11 00:25:14,272 INFO L715 BuchiCegarLoop]: Abstraction has 729 states and 941 transitions. [2021-10-11 00:25:14,272 INFO L595 BuchiCegarLoop]: Abstraction has 729 states and 941 transitions. [2021-10-11 00:25:14,272 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-11 00:25:14,272 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 729 states and 941 transitions. [2021-10-11 00:25:14,275 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 678 [2021-10-11 00:25:14,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:14,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:14,278 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:14,278 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 00:25:14,279 INFO L794 eck$LassoCheckResult]: Stem: 38911#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); 38795#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38796#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38859#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 38860#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38820#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 38887#L100-2 [2021-10-11 00:25:14,280 INFO L796 eck$LassoCheckResult]: Loop: 38887#L100-2 assume !false; 39467#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39465#L103 assume !(12292 == ssl3_accept_~s__state~0); 39463#L106 assume !(16384 == ssl3_accept_~s__state~0); 39461#L109 assume !(8192 == ssl3_accept_~s__state~0); 39459#L112 assume !(24576 == ssl3_accept_~s__state~0); 39457#L115 assume !(8195 == ssl3_accept_~s__state~0); 39455#L118 assume !(8480 == ssl3_accept_~s__state~0); 39448#L121 assume !(8481 == ssl3_accept_~s__state~0); 39449#L124 assume !(8482 == ssl3_accept_~s__state~0); 39156#L127 assume 8464 == ssl3_accept_~s__state~0; 38928#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38908#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38907#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 38847#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38798#L586 assume !(8576 == ssl3_accept_~state~0); 39474#L604 ssl3_accept_~skip~0 := 0; 39471#L100-2 assume !false; 39469#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39468#L103 assume !(12292 == ssl3_accept_~s__state~0); 39466#L106 assume !(16384 == ssl3_accept_~s__state~0); 39464#L109 assume !(8192 == ssl3_accept_~s__state~0); 39462#L112 assume !(24576 == ssl3_accept_~s__state~0); 39460#L115 assume !(8195 == ssl3_accept_~s__state~0); 39458#L118 assume !(8480 == ssl3_accept_~s__state~0); 39456#L121 assume !(8481 == ssl3_accept_~s__state~0); 39454#L124 assume !(8482 == ssl3_accept_~s__state~0); 39453#L127 assume !(8464 == ssl3_accept_~s__state~0); 39441#L130 assume !(8465 == ssl3_accept_~s__state~0); 39442#L133 assume !(8466 == ssl3_accept_~s__state~0); 39112#L136 assume 8496 == ssl3_accept_~s__state~0; 38923#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 38802#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38803#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 38874#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38857#L298-2 ssl3_accept_~s__init_num~0 := 0; 38858#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39365#L586 assume !(8576 == ssl3_accept_~state~0); 39361#L604 ssl3_accept_~skip~0 := 0; 39358#L100-2 assume !false; 39355#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39352#L103 assume !(12292 == ssl3_accept_~s__state~0); 39349#L106 assume !(16384 == ssl3_accept_~s__state~0); 39346#L109 assume !(8192 == ssl3_accept_~s__state~0); 39343#L112 assume !(24576 == ssl3_accept_~s__state~0); 39340#L115 assume !(8195 == ssl3_accept_~s__state~0); 39337#L118 assume !(8480 == ssl3_accept_~s__state~0); 39334#L121 assume !(8481 == ssl3_accept_~s__state~0); 39331#L124 assume !(8482 == ssl3_accept_~s__state~0); 39328#L127 assume !(8464 == ssl3_accept_~s__state~0); 39325#L130 assume !(8465 == ssl3_accept_~s__state~0); 39322#L133 assume !(8466 == ssl3_accept_~s__state~0); 39316#L136 assume !(8496 == ssl3_accept_~s__state~0); 39311#L139 assume !(8497 == ssl3_accept_~s__state~0); 38943#L142 assume 8512 == ssl3_accept_~s__state~0; 38891#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38788#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 38790#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38935#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39428#L586 assume !(8576 == ssl3_accept_~state~0); 39424#L604 ssl3_accept_~skip~0 := 0; 39422#L100-2 assume !false; 39420#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39418#L103 assume !(12292 == ssl3_accept_~s__state~0); 39416#L106 assume !(16384 == ssl3_accept_~s__state~0); 39414#L109 assume !(8192 == ssl3_accept_~s__state~0); 39412#L112 assume !(24576 == ssl3_accept_~s__state~0); 39410#L115 assume !(8195 == ssl3_accept_~s__state~0); 39408#L118 assume !(8480 == ssl3_accept_~s__state~0); 39406#L121 assume !(8481 == ssl3_accept_~s__state~0); 39404#L124 assume !(8482 == ssl3_accept_~s__state~0); 39402#L127 assume !(8464 == ssl3_accept_~s__state~0); 39400#L130 assume !(8465 == ssl3_accept_~s__state~0); 39398#L133 assume !(8466 == ssl3_accept_~s__state~0); 39396#L136 assume !(8496 == ssl3_accept_~s__state~0); 39394#L139 assume !(8497 == ssl3_accept_~s__state~0); 39389#L142 assume !(8512 == ssl3_accept_~s__state~0); 38929#L145 assume !(8513 == ssl3_accept_~s__state~0); 38930#L148 assume 8528 == ssl3_accept_~s__state~0; 38881#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38877#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38878#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 38842#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 38833#L362 assume !(ssl3_accept_~ret~0 <= 0); 38801#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38805#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39378#L586 assume !(8576 == ssl3_accept_~state~0); 39376#L604 ssl3_accept_~skip~0 := 0; 39375#L100-2 assume !false; 39373#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39367#L103 assume !(12292 == ssl3_accept_~s__state~0); 39363#L106 assume !(16384 == ssl3_accept_~s__state~0); 39360#L109 assume !(8192 == ssl3_accept_~s__state~0); 39357#L112 assume !(24576 == ssl3_accept_~s__state~0); 39354#L115 assume !(8195 == ssl3_accept_~s__state~0); 39351#L118 assume !(8480 == ssl3_accept_~s__state~0); 39348#L121 assume !(8481 == ssl3_accept_~s__state~0); 39345#L124 assume !(8482 == ssl3_accept_~s__state~0); 39342#L127 assume !(8464 == ssl3_accept_~s__state~0); 39339#L130 assume !(8465 == ssl3_accept_~s__state~0); 39336#L133 assume !(8466 == ssl3_accept_~s__state~0); 39333#L136 assume !(8496 == ssl3_accept_~s__state~0); 39330#L139 assume !(8497 == ssl3_accept_~s__state~0); 39327#L142 assume !(8512 == ssl3_accept_~s__state~0); 39324#L145 assume !(8513 == ssl3_accept_~s__state~0); 39321#L148 assume !(8528 == ssl3_accept_~s__state~0); 39318#L151 assume !(8529 == ssl3_accept_~s__state~0); 38963#L154 assume 8544 == ssl3_accept_~s__state~0; 38828#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38829#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 38870#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38782#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38784#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 38915#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38825#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38918#L586 assume !(8576 == ssl3_accept_~state~0); 38919#L604 ssl3_accept_~skip~0 := 0; 38865#L100-2 assume !false; 38866#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38823#L103 assume !(12292 == ssl3_accept_~s__state~0); 38824#L106 assume !(16384 == ssl3_accept_~s__state~0); 38837#L109 assume !(8192 == ssl3_accept_~s__state~0); 38927#L112 assume !(24576 == ssl3_accept_~s__state~0); 38916#L115 assume !(8195 == ssl3_accept_~s__state~0); 38917#L118 assume !(8480 == ssl3_accept_~s__state~0); 38914#L121 assume !(8481 == ssl3_accept_~s__state~0); 38889#L124 assume !(8482 == ssl3_accept_~s__state~0); 38890#L127 assume !(8464 == ssl3_accept_~s__state~0); 38880#L130 assume !(8465 == ssl3_accept_~s__state~0); 38852#L133 assume !(8466 == ssl3_accept_~s__state~0); 38853#L136 assume !(8496 == ssl3_accept_~s__state~0); 39153#L139 assume !(8497 == ssl3_accept_~s__state~0); 39151#L142 assume !(8512 == ssl3_accept_~s__state~0); 39149#L145 assume !(8513 == ssl3_accept_~s__state~0); 39147#L148 assume !(8528 == ssl3_accept_~s__state~0); 39146#L151 assume !(8529 == ssl3_accept_~s__state~0); 39144#L154 assume !(8544 == ssl3_accept_~s__state~0); 39138#L157 assume !(8545 == ssl3_accept_~s__state~0); 39135#L160 assume !(8560 == ssl3_accept_~s__state~0); 39133#L163 assume !(8561 == ssl3_accept_~s__state~0); 39130#L166 assume 8448 == ssl3_accept_~s__state~0; 38932#L167 assume !(ssl3_accept_~num1~0 > 0); 38822#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38838#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39426#L586 assume !(8576 == ssl3_accept_~state~0); 39423#L604 ssl3_accept_~skip~0 := 0; 39421#L100-2 assume !false; 39419#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39417#L103 assume !(12292 == ssl3_accept_~s__state~0); 39415#L106 assume !(16384 == ssl3_accept_~s__state~0); 39413#L109 assume !(8192 == ssl3_accept_~s__state~0); 39411#L112 assume !(24576 == ssl3_accept_~s__state~0); 39409#L115 assume !(8195 == ssl3_accept_~s__state~0); 39407#L118 assume !(8480 == ssl3_accept_~s__state~0); 39405#L121 assume !(8481 == ssl3_accept_~s__state~0); 39403#L124 assume !(8482 == ssl3_accept_~s__state~0); 39401#L127 assume !(8464 == ssl3_accept_~s__state~0); 39399#L130 assume !(8465 == ssl3_accept_~s__state~0); 39397#L133 assume !(8466 == ssl3_accept_~s__state~0); 38826#L136 assume !(8496 == ssl3_accept_~s__state~0); 38827#L139 assume !(8497 == ssl3_accept_~s__state~0); 38811#L142 assume !(8512 == ssl3_accept_~s__state~0); 38812#L145 assume !(8513 == ssl3_accept_~s__state~0); 38921#L148 assume !(8528 == ssl3_accept_~s__state~0); 38922#L151 assume !(8529 == ssl3_accept_~s__state~0); 38902#L154 assume !(8544 == ssl3_accept_~s__state~0); 38903#L157 assume !(8545 == ssl3_accept_~s__state~0); 38900#L160 assume !(8560 == ssl3_accept_~s__state~0); 38882#L163 assume !(8561 == ssl3_accept_~s__state~0); 38854#L166 assume !(8448 == ssl3_accept_~s__state~0); 38831#L169 assume 8576 == ssl3_accept_~s__state~0; 38832#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 38818#L450 assume !(ssl3_accept_~ret~0 <= 0); 38813#L453 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 38815#L457 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 38899#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39310#L586 assume !(8576 == ssl3_accept_~state~0); 38786#L604 ssl3_accept_~skip~0 := 0; 38843#L100-2 assume !false; 39500#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39498#L103 assume !(12292 == ssl3_accept_~s__state~0); 39497#L106 assume !(16384 == ssl3_accept_~s__state~0); 38809#L109 assume !(8192 == ssl3_accept_~s__state~0); 38810#L112 assume !(24576 == ssl3_accept_~s__state~0); 39488#L115 assume !(8195 == ssl3_accept_~s__state~0); 39485#L118 assume !(8480 == ssl3_accept_~s__state~0); 39450#L121 assume !(8481 == ssl3_accept_~s__state~0); 39445#L124 assume !(8482 == ssl3_accept_~s__state~0); 39443#L127 assume !(8464 == ssl3_accept_~s__state~0); 39444#L130 assume !(8465 == ssl3_accept_~s__state~0); 39439#L133 assume !(8466 == ssl3_accept_~s__state~0); 39440#L136 assume !(8496 == ssl3_accept_~s__state~0); 39113#L139 assume !(8497 == ssl3_accept_~s__state~0); 39114#L142 assume !(8512 == ssl3_accept_~s__state~0); 38941#L145 assume !(8513 == ssl3_accept_~s__state~0); 38942#L148 assume !(8528 == ssl3_accept_~s__state~0); 39161#L151 assume !(8529 == ssl3_accept_~s__state~0); 39162#L154 assume !(8544 == ssl3_accept_~s__state~0); 38964#L157 assume !(8545 == ssl3_accept_~s__state~0); 38965#L160 assume !(8560 == ssl3_accept_~s__state~0); 38939#L163 assume !(8561 == ssl3_accept_~s__state~0); 38940#L166 assume !(8448 == ssl3_accept_~s__state~0); 39244#L169 assume !(8576 == ssl3_accept_~s__state~0); 38841#L172 assume !(8577 == ssl3_accept_~s__state~0); 38777#L175 assume !(8592 == ssl3_accept_~s__state~0); 38779#L178 assume !(8593 == ssl3_accept_~s__state~0); 38938#L181 assume !(8608 == ssl3_accept_~s__state~0); 38936#L184 assume !(8609 == ssl3_accept_~s__state~0); 38937#L187 assume 8640 == ssl3_accept_~s__state~0; 38861#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 38862#L485 assume !(ssl3_accept_~ret~0 <= 0); 38863#L488 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 38864#L488-2 ssl3_accept_~s__init_num~0 := 0; 38867#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39285#L586 assume !(8576 == ssl3_accept_~state~0); 39282#L604 ssl3_accept_~skip~0 := 0; 39280#L100-2 assume !false; 39278#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39276#L103 assume !(12292 == ssl3_accept_~s__state~0); 39274#L106 assume !(16384 == ssl3_accept_~s__state~0); 39272#L109 assume !(8192 == ssl3_accept_~s__state~0); 39270#L112 assume !(24576 == ssl3_accept_~s__state~0); 39268#L115 assume !(8195 == ssl3_accept_~s__state~0); 39266#L118 assume !(8480 == ssl3_accept_~s__state~0); 39264#L121 assume !(8481 == ssl3_accept_~s__state~0); 39262#L124 assume !(8482 == ssl3_accept_~s__state~0); 39260#L127 assume !(8464 == ssl3_accept_~s__state~0); 39258#L130 assume !(8465 == ssl3_accept_~s__state~0); 39256#L133 assume !(8466 == ssl3_accept_~s__state~0); 39255#L136 assume !(8496 == ssl3_accept_~s__state~0); 39168#L139 assume !(8497 == ssl3_accept_~s__state~0); 39167#L142 assume !(8512 == ssl3_accept_~s__state~0); 39166#L145 assume !(8513 == ssl3_accept_~s__state~0); 39165#L148 assume !(8528 == ssl3_accept_~s__state~0); 39164#L151 assume !(8529 == ssl3_accept_~s__state~0); 39163#L154 assume !(8544 == ssl3_accept_~s__state~0); 39160#L157 assume !(8545 == ssl3_accept_~s__state~0); 39159#L160 assume !(8560 == ssl3_accept_~s__state~0); 39155#L163 assume !(8561 == ssl3_accept_~s__state~0); 39154#L166 assume !(8448 == ssl3_accept_~s__state~0); 39152#L169 assume !(8576 == ssl3_accept_~s__state~0); 39150#L172 assume !(8577 == ssl3_accept_~s__state~0); 39148#L175 assume !(8592 == ssl3_accept_~s__state~0); 38933#L178 assume !(8593 == ssl3_accept_~s__state~0); 38934#L181 assume !(8608 == ssl3_accept_~s__state~0); 38926#L184 assume !(8609 == ssl3_accept_~s__state~0); 38904#L187 assume !(8640 == ssl3_accept_~s__state~0); 38895#L190 assume !(8641 == ssl3_accept_~s__state~0); 38896#L193 assume 8656 == ssl3_accept_~s__state~0; 38780#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 38781#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 38912#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 38931#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 38793#L511 assume !(0 == ssl3_accept_~tmp___10~0); 38794#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39097#L586 assume !(8576 == ssl3_accept_~state~0); 39094#L604 ssl3_accept_~skip~0 := 0; 39092#L100-2 assume !false; 39090#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39088#L103 assume !(12292 == ssl3_accept_~s__state~0); 39086#L106 assume !(16384 == ssl3_accept_~s__state~0); 39084#L109 assume !(8192 == ssl3_accept_~s__state~0); 39082#L112 assume !(24576 == ssl3_accept_~s__state~0); 39080#L115 assume !(8195 == ssl3_accept_~s__state~0); 39078#L118 assume !(8480 == ssl3_accept_~s__state~0); 39076#L121 assume !(8481 == ssl3_accept_~s__state~0); 39074#L124 assume !(8482 == ssl3_accept_~s__state~0); 39072#L127 assume !(8464 == ssl3_accept_~s__state~0); 39070#L130 assume !(8465 == ssl3_accept_~s__state~0); 39068#L133 assume !(8466 == ssl3_accept_~s__state~0); 39066#L136 assume !(8496 == ssl3_accept_~s__state~0); 39064#L139 assume !(8497 == ssl3_accept_~s__state~0); 39062#L142 assume !(8512 == ssl3_accept_~s__state~0); 39060#L145 assume !(8513 == ssl3_accept_~s__state~0); 39058#L148 assume !(8528 == ssl3_accept_~s__state~0); 39057#L151 assume !(8529 == ssl3_accept_~s__state~0); 39055#L154 assume !(8544 == ssl3_accept_~s__state~0); 39053#L157 assume !(8545 == ssl3_accept_~s__state~0); 39051#L160 assume !(8560 == ssl3_accept_~s__state~0); 39048#L163 assume !(8561 == ssl3_accept_~s__state~0); 39042#L166 assume !(8448 == ssl3_accept_~s__state~0); 39039#L169 assume !(8576 == ssl3_accept_~s__state~0); 39037#L172 assume !(8577 == ssl3_accept_~s__state~0); 39035#L175 assume !(8592 == ssl3_accept_~s__state~0); 39033#L178 assume !(8593 == ssl3_accept_~s__state~0); 39031#L181 assume !(8608 == ssl3_accept_~s__state~0); 38959#L184 assume !(8609 == ssl3_accept_~s__state~0); 38958#L187 assume !(8640 == ssl3_accept_~s__state~0); 38957#L190 assume !(8641 == ssl3_accept_~s__state~0); 38956#L193 assume !(8656 == ssl3_accept_~s__state~0); 38955#L196 assume !(8657 == ssl3_accept_~s__state~0); 38855#L199 assume 8672 == ssl3_accept_~s__state~0; 38856#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38808#L519 assume !(4 == ssl3_accept_~blastFlag~0); 38791#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 38792#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 38888#L526-2 ssl3_accept_~s__init_num~0 := 0; 38850#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39219#L586 assume !(8576 == ssl3_accept_~state~0); 39216#L604 ssl3_accept_~skip~0 := 0; 39214#L100-2 assume !false; 39212#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39210#L103 assume !(12292 == ssl3_accept_~s__state~0); 39208#L106 assume !(16384 == ssl3_accept_~s__state~0); 39206#L109 assume !(8192 == ssl3_accept_~s__state~0); 39204#L112 assume !(24576 == ssl3_accept_~s__state~0); 39202#L115 assume !(8195 == ssl3_accept_~s__state~0); 39200#L118 assume !(8480 == ssl3_accept_~s__state~0); 39198#L121 assume !(8481 == ssl3_accept_~s__state~0); 39197#L124 assume !(8482 == ssl3_accept_~s__state~0); 39196#L127 assume !(8464 == ssl3_accept_~s__state~0); 39194#L130 assume !(8465 == ssl3_accept_~s__state~0); 39192#L133 assume !(8466 == ssl3_accept_~s__state~0); 39189#L136 assume !(8496 == ssl3_accept_~s__state~0); 39187#L139 assume !(8497 == ssl3_accept_~s__state~0); 39185#L142 assume !(8512 == ssl3_accept_~s__state~0); 39183#L145 assume !(8513 == ssl3_accept_~s__state~0); 39181#L148 assume !(8528 == ssl3_accept_~s__state~0); 39179#L151 assume !(8529 == ssl3_accept_~s__state~0); 39177#L154 assume !(8544 == ssl3_accept_~s__state~0); 39175#L157 assume !(8545 == ssl3_accept_~s__state~0); 39173#L160 assume !(8560 == ssl3_accept_~s__state~0); 39169#L163 assume !(8561 == ssl3_accept_~s__state~0); 39131#L166 assume 8448 == ssl3_accept_~s__state~0; 39128#L167 assume !(ssl3_accept_~num1~0 > 0); 39125#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39121#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39116#L586 assume !(8576 == ssl3_accept_~state~0); 38952#L604 ssl3_accept_~skip~0 := 0; 38951#L100-2 assume !false; 38950#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38949#L103 assume !(12292 == ssl3_accept_~s__state~0); 38948#L106 assume !(16384 == ssl3_accept_~s__state~0); 38946#L109 assume 8192 == ssl3_accept_~s__state~0; 38897#L212 ssl3_accept_~s__server~0 := 1; 38898#L217 assume 0 != ssl3_accept_~cb~0; 38924#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38925#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38845#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38839#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38840#L244 assume 12292 != ssl3_accept_~s__state~0; 38909#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 38910#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39473#L586 assume !(8576 == ssl3_accept_~state~0); 39470#L604 ssl3_accept_~skip~0 := 0; 38887#L100-2 [2021-10-11 00:25:14,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:14,281 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 22 times [2021-10-11 00:25:14,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:14,281 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576887259] [2021-10-11 00:25:14,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:14,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:14,290 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:14,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:14,295 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:14,299 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:14,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:14,300 INFO L82 PathProgramCache]: Analyzing trace with hash 2016396317, now seen corresponding path program 1 times [2021-10-11 00:25:14,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:14,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370800142] [2021-10-11 00:25:14,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:14,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:14,509 INFO L134 CoverageAnalysis]: Checked inductivity of 1251 backedges. 844 proven. 31 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2021-10-11 00:25:14,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370800142] [2021-10-11 00:25:14,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375796635] [2021-10-11 00:25:14,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:14,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:14,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:25:14,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:14,950 INFO L134 CoverageAnalysis]: Checked inductivity of 1251 backedges. 754 proven. 0 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2021-10-11 00:25:14,950 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-11 00:25:14,951 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-10-11 00:25:14,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631931437] [2021-10-11 00:25:14,951 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:14,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:14,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:14,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-11 00:25:14,953 INFO L87 Difference]: Start difference. First operand 729 states and 941 transitions. cyclomatic complexity: 214 Second operand 3 states. [2021-10-11 00:25:15,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:15,105 INFO L93 Difference]: Finished difference Result 805 states and 1029 transitions. [2021-10-11 00:25:15,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:15,106 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 805 states and 1029 transitions. [2021-10-11 00:25:15,109 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 754 [2021-10-11 00:25:15,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 805 states to 805 states and 1029 transitions. [2021-10-11 00:25:15,114 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 805 [2021-10-11 00:25:15,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 805 [2021-10-11 00:25:15,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 805 states and 1029 transitions. [2021-10-11 00:25:15,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:15,116 INFO L692 BuchiCegarLoop]: Abstraction has 805 states and 1029 transitions. [2021-10-11 00:25:15,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states and 1029 transitions. [2021-10-11 00:25:15,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 801. [2021-10-11 00:25:15,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 801 states. [2021-10-11 00:25:15,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1025 transitions. [2021-10-11 00:25:15,130 INFO L715 BuchiCegarLoop]: Abstraction has 801 states and 1025 transitions. [2021-10-11 00:25:15,130 INFO L595 BuchiCegarLoop]: Abstraction has 801 states and 1025 transitions. [2021-10-11 00:25:15,130 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-11 00:25:15,130 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 801 states and 1025 transitions. [2021-10-11 00:25:15,133 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 750 [2021-10-11 00:25:15,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:15,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:15,136 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:15,136 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:15,137 INFO L794 eck$LassoCheckResult]: Stem: 41486#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); 41371#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41372#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41433#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 41434#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41396#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 41461#L100-2 [2021-10-11 00:25:15,137 INFO L796 eck$LassoCheckResult]: Loop: 41461#L100-2 assume !false; 42093#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42091#L103 assume !(12292 == ssl3_accept_~s__state~0); 42086#L106 assume !(16384 == ssl3_accept_~s__state~0); 42082#L109 assume !(8192 == ssl3_accept_~s__state~0); 42080#L112 assume !(24576 == ssl3_accept_~s__state~0); 42078#L115 assume !(8195 == ssl3_accept_~s__state~0); 42076#L118 assume !(8480 == ssl3_accept_~s__state~0); 41967#L121 assume !(8481 == ssl3_accept_~s__state~0); 41968#L124 assume !(8482 == ssl3_accept_~s__state~0); 41648#L127 assume 8464 == ssl3_accept_~s__state~0; 41506#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41483#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41481#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41482#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41493#L586 assume !(8576 == ssl3_accept_~state~0); 41417#L604 ssl3_accept_~skip~0 := 0; 41418#L100-2 assume !false; 41439#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41397#L103 assume !(12292 == ssl3_accept_~s__state~0); 41398#L106 assume !(16384 == ssl3_accept_~s__state~0); 41383#L109 assume !(8192 == ssl3_accept_~s__state~0); 41384#L112 assume !(24576 == ssl3_accept_~s__state~0); 41491#L115 assume !(8195 == ssl3_accept_~s__state~0); 41492#L118 assume !(8480 == ssl3_accept_~s__state~0); 41489#L121 assume !(8481 == ssl3_accept_~s__state~0); 41463#L124 assume !(8482 == ssl3_accept_~s__state~0); 41464#L127 assume !(8464 == ssl3_accept_~s__state~0); 41473#L130 assume !(8465 == ssl3_accept_~s__state~0); 41971#L133 assume !(8466 == ssl3_accept_~s__state~0); 41643#L136 assume 8496 == ssl3_accept_~s__state~0; 41497#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 41376#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41377#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 41447#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41431#L298-2 ssl3_accept_~s__init_num~0 := 0; 41432#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42038#L586 assume !(8576 == ssl3_accept_~state~0); 42035#L604 ssl3_accept_~skip~0 := 0; 42033#L100-2 assume !false; 42031#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42029#L103 assume !(12292 == ssl3_accept_~s__state~0); 42027#L106 assume !(16384 == ssl3_accept_~s__state~0); 42025#L109 assume !(8192 == ssl3_accept_~s__state~0); 42023#L112 assume !(24576 == ssl3_accept_~s__state~0); 42021#L115 assume !(8195 == ssl3_accept_~s__state~0); 42019#L118 assume !(8480 == ssl3_accept_~s__state~0); 42017#L121 assume !(8481 == ssl3_accept_~s__state~0); 42015#L124 assume !(8482 == ssl3_accept_~s__state~0); 42013#L127 assume !(8464 == ssl3_accept_~s__state~0); 42011#L130 assume !(8465 == ssl3_accept_~s__state~0); 42009#L133 assume !(8466 == ssl3_accept_~s__state~0); 42007#L136 assume !(8496 == ssl3_accept_~s__state~0); 42005#L139 assume !(8497 == ssl3_accept_~s__state~0); 41525#L142 assume 8512 == ssl3_accept_~s__state~0; 41465#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41362#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41364#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41514#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41940#L586 assume !(8576 == ssl3_accept_~state~0); 41936#L604 ssl3_accept_~skip~0 := 0; 41931#L100-2 assume !false; 41928#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41926#L103 assume !(12292 == ssl3_accept_~s__state~0); 41924#L106 assume !(16384 == ssl3_accept_~s__state~0); 41922#L109 assume !(8192 == ssl3_accept_~s__state~0); 41920#L112 assume !(24576 == ssl3_accept_~s__state~0); 41918#L115 assume !(8195 == ssl3_accept_~s__state~0); 41916#L118 assume !(8480 == ssl3_accept_~s__state~0); 41914#L121 assume !(8481 == ssl3_accept_~s__state~0); 41912#L124 assume !(8482 == ssl3_accept_~s__state~0); 41910#L127 assume !(8464 == ssl3_accept_~s__state~0); 41908#L130 assume !(8465 == ssl3_accept_~s__state~0); 41906#L133 assume !(8466 == ssl3_accept_~s__state~0); 41904#L136 assume !(8496 == ssl3_accept_~s__state~0); 41902#L139 assume !(8497 == ssl3_accept_~s__state~0); 41900#L142 assume !(8512 == ssl3_accept_~s__state~0); 41898#L145 assume !(8513 == ssl3_accept_~s__state~0); 41652#L148 assume 8528 == ssl3_accept_~s__state~0; 41455#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41450#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 41451#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 41416#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 41407#L362 assume !(ssl3_accept_~ret~0 <= 0); 41375#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41379#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41999#L586 assume !(8576 == ssl3_accept_~state~0); 41997#L604 ssl3_accept_~skip~0 := 0; 41996#L100-2 assume !false; 41995#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41994#L103 assume !(12292 == ssl3_accept_~s__state~0); 41993#L106 assume !(16384 == ssl3_accept_~s__state~0); 41992#L109 assume !(8192 == ssl3_accept_~s__state~0); 41991#L112 assume !(24576 == ssl3_accept_~s__state~0); 41990#L115 assume !(8195 == ssl3_accept_~s__state~0); 41989#L118 assume !(8480 == ssl3_accept_~s__state~0); 41988#L121 assume !(8481 == ssl3_accept_~s__state~0); 41987#L124 assume !(8482 == ssl3_accept_~s__state~0); 41986#L127 assume !(8464 == ssl3_accept_~s__state~0); 41985#L130 assume !(8465 == ssl3_accept_~s__state~0); 41984#L133 assume !(8466 == ssl3_accept_~s__state~0); 41983#L136 assume !(8496 == ssl3_accept_~s__state~0); 41982#L139 assume !(8497 == ssl3_accept_~s__state~0); 41981#L142 assume !(8512 == ssl3_accept_~s__state~0); 41980#L145 assume !(8513 == ssl3_accept_~s__state~0); 41979#L148 assume !(8528 == ssl3_accept_~s__state~0); 41498#L151 assume !(8529 == ssl3_accept_~s__state~0); 41499#L154 assume 8544 == ssl3_accept_~s__state~0; 41402#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41403#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 41443#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41356#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41358#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 41490#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 41399#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41952#L586 assume !(8576 == ssl3_accept_~state~0); 41948#L604 ssl3_accept_~skip~0 := 0; 41942#L100-2 assume !false; 41937#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41894#L103 assume !(12292 == ssl3_accept_~s__state~0); 41892#L106 assume !(16384 == ssl3_accept_~s__state~0); 41883#L109 assume !(8192 == ssl3_accept_~s__state~0); 41880#L112 assume !(24576 == ssl3_accept_~s__state~0); 41876#L115 assume !(8195 == ssl3_accept_~s__state~0); 41868#L118 assume !(8480 == ssl3_accept_~s__state~0); 41866#L121 assume !(8481 == ssl3_accept_~s__state~0); 41862#L124 assume !(8482 == ssl3_accept_~s__state~0); 41860#L127 assume !(8464 == ssl3_accept_~s__state~0); 41859#L130 assume !(8465 == ssl3_accept_~s__state~0); 41812#L133 assume !(8466 == ssl3_accept_~s__state~0); 41803#L136 assume !(8496 == ssl3_accept_~s__state~0); 41746#L139 assume !(8497 == ssl3_accept_~s__state~0); 41737#L142 assume !(8512 == ssl3_accept_~s__state~0); 41731#L145 assume !(8513 == ssl3_accept_~s__state~0); 41725#L148 assume !(8528 == ssl3_accept_~s__state~0); 41722#L151 assume !(8529 == ssl3_accept_~s__state~0); 41718#L154 assume !(8544 == ssl3_accept_~s__state~0); 41714#L157 assume !(8545 == ssl3_accept_~s__state~0); 41710#L160 assume !(8560 == ssl3_accept_~s__state~0); 41677#L163 assume !(8561 == ssl3_accept_~s__state~0); 41671#L166 assume 8448 == ssl3_accept_~s__state~0; 41509#L167 assume !(ssl3_accept_~num1~0 > 0); 41394#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41411#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41930#L586 assume !(8576 == ssl3_accept_~state~0); 41927#L604 ssl3_accept_~skip~0 := 0; 41925#L100-2 assume !false; 41923#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41921#L103 assume !(12292 == ssl3_accept_~s__state~0); 41919#L106 assume !(16384 == ssl3_accept_~s__state~0); 41917#L109 assume !(8192 == ssl3_accept_~s__state~0); 41915#L112 assume !(24576 == ssl3_accept_~s__state~0); 41913#L115 assume !(8195 == ssl3_accept_~s__state~0); 41911#L118 assume !(8480 == ssl3_accept_~s__state~0); 41909#L121 assume !(8481 == ssl3_accept_~s__state~0); 41907#L124 assume !(8482 == ssl3_accept_~s__state~0); 41905#L127 assume !(8464 == ssl3_accept_~s__state~0); 41903#L130 assume !(8465 == ssl3_accept_~s__state~0); 41901#L133 assume !(8466 == ssl3_accept_~s__state~0); 41899#L136 assume !(8496 == ssl3_accept_~s__state~0); 41897#L139 assume !(8497 == ssl3_accept_~s__state~0); 41896#L142 assume !(8512 == ssl3_accept_~s__state~0); 41893#L145 assume !(8513 == ssl3_accept_~s__state~0); 41891#L148 assume !(8528 == ssl3_accept_~s__state~0); 41889#L151 assume !(8529 == ssl3_accept_~s__state~0); 41887#L154 assume !(8544 == ssl3_accept_~s__state~0); 41885#L157 assume !(8545 == ssl3_accept_~s__state~0); 41882#L160 assume !(8560 == ssl3_accept_~s__state~0); 41879#L163 assume !(8561 == ssl3_accept_~s__state~0); 41875#L166 assume !(8448 == ssl3_accept_~s__state~0); 41865#L169 assume 8576 == ssl3_accept_~s__state~0; 41861#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 41392#L450 assume !(ssl3_accept_~ret~0 <= 0); 41387#L453 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 41389#L457 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 41422#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41370#L586 assume !(8576 == ssl3_accept_~state~0); 41360#L604 ssl3_accept_~skip~0 := 0; 42139#L100-2 assume !false; 42137#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42135#L103 assume !(12292 == ssl3_accept_~s__state~0); 42133#L106 assume !(16384 == ssl3_accept_~s__state~0); 42131#L109 assume !(8192 == ssl3_accept_~s__state~0); 42129#L112 assume !(24576 == ssl3_accept_~s__state~0); 42127#L115 assume !(8195 == ssl3_accept_~s__state~0); 42125#L118 assume !(8480 == ssl3_accept_~s__state~0); 42123#L121 assume !(8481 == ssl3_accept_~s__state~0); 42118#L124 assume !(8482 == ssl3_accept_~s__state~0); 42117#L127 assume !(8464 == ssl3_accept_~s__state~0); 42115#L130 assume !(8465 == ssl3_accept_~s__state~0); 41427#L133 assume !(8466 == ssl3_accept_~s__state~0); 41400#L136 assume !(8496 == ssl3_accept_~s__state~0); 41401#L139 assume !(8497 == ssl3_accept_~s__state~0); 41385#L142 assume !(8512 == ssl3_accept_~s__state~0); 41386#L145 assume !(8513 == ssl3_accept_~s__state~0); 41495#L148 assume !(8528 == ssl3_accept_~s__state~0); 41496#L151 assume !(8529 == ssl3_accept_~s__state~0); 41974#L154 assume !(8544 == ssl3_accept_~s__state~0); 41975#L157 assume !(8545 == ssl3_accept_~s__state~0); 41474#L160 assume !(8560 == ssl3_accept_~s__state~0); 41475#L163 assume !(8561 == ssl3_accept_~s__state~0); 41428#L166 assume !(8448 == ssl3_accept_~s__state~0); 41405#L169 assume !(8576 == ssl3_accept_~s__state~0); 41406#L172 assume !(8577 == ssl3_accept_~s__state~0); 41352#L175 assume 8592 == ssl3_accept_~s__state~0; 41353#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet54;havoc ssl3_accept_#t~nondet54; 41468#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 42071#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42065#L586 assume !(8576 == ssl3_accept_~state~0); 42062#L604 ssl3_accept_~skip~0 := 0; 42060#L100-2 assume !false; 42058#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42056#L103 assume !(12292 == ssl3_accept_~s__state~0); 41965#L106 assume !(16384 == ssl3_accept_~s__state~0); 41964#L109 assume !(8192 == ssl3_accept_~s__state~0); 41963#L112 assume !(24576 == ssl3_accept_~s__state~0); 41961#L115 assume !(8195 == ssl3_accept_~s__state~0); 41960#L118 assume !(8480 == ssl3_accept_~s__state~0); 41959#L121 assume !(8481 == ssl3_accept_~s__state~0); 41958#L124 assume !(8482 == ssl3_accept_~s__state~0); 41953#L127 assume !(8464 == ssl3_accept_~s__state~0); 41949#L130 assume !(8465 == ssl3_accept_~s__state~0); 41943#L133 assume !(8466 == ssl3_accept_~s__state~0); 41938#L136 assume !(8496 == ssl3_accept_~s__state~0); 41895#L139 assume !(8497 == ssl3_accept_~s__state~0); 41872#L142 assume !(8512 == ssl3_accept_~s__state~0); 41523#L145 assume !(8513 == ssl3_accept_~s__state~0); 41524#L148 assume !(8528 == ssl3_accept_~s__state~0); 41653#L151 assume !(8529 == ssl3_accept_~s__state~0); 41654#L154 assume !(8544 == ssl3_accept_~s__state~0); 41546#L157 assume !(8545 == ssl3_accept_~s__state~0); 41547#L160 assume !(8560 == ssl3_accept_~s__state~0); 41521#L163 assume !(8561 == ssl3_accept_~s__state~0); 41522#L166 assume !(8448 == ssl3_accept_~s__state~0); 41867#L169 assume !(8576 == ssl3_accept_~s__state~0); 41863#L172 assume !(8577 == ssl3_accept_~s__state~0); 41864#L175 assume !(8592 == ssl3_accept_~s__state~0); 41520#L178 assume !(8593 == ssl3_accept_~s__state~0); 41519#L181 assume !(8608 == ssl3_accept_~s__state~0); 41517#L184 assume !(8609 == ssl3_accept_~s__state~0); 41518#L187 assume 8640 == ssl3_accept_~s__state~0; 41435#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 41436#L485 assume !(ssl3_accept_~ret~0 <= 0); 41437#L488 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 41438#L488-2 ssl3_accept_~s__init_num~0 := 0; 41440#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41797#L586 assume !(8576 == ssl3_accept_~state~0); 41795#L604 ssl3_accept_~skip~0 := 0; 41793#L100-2 assume !false; 41790#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41788#L103 assume !(12292 == ssl3_accept_~s__state~0); 41786#L106 assume !(16384 == ssl3_accept_~s__state~0); 41784#L109 assume !(8192 == ssl3_accept_~s__state~0); 41782#L112 assume !(24576 == ssl3_accept_~s__state~0); 41780#L115 assume !(8195 == ssl3_accept_~s__state~0); 41778#L118 assume !(8480 == ssl3_accept_~s__state~0); 41776#L121 assume !(8481 == ssl3_accept_~s__state~0); 41774#L124 assume !(8482 == ssl3_accept_~s__state~0); 41772#L127 assume !(8464 == ssl3_accept_~s__state~0); 41770#L130 assume !(8465 == ssl3_accept_~s__state~0); 41768#L133 assume !(8466 == ssl3_accept_~s__state~0); 41766#L136 assume !(8496 == ssl3_accept_~s__state~0); 41764#L139 assume !(8497 == ssl3_accept_~s__state~0); 41761#L142 assume !(8512 == ssl3_accept_~s__state~0); 41759#L145 assume !(8513 == ssl3_accept_~s__state~0); 41757#L148 assume !(8528 == ssl3_accept_~s__state~0); 41755#L151 assume !(8529 == ssl3_accept_~s__state~0); 41753#L154 assume !(8544 == ssl3_accept_~s__state~0); 41751#L157 assume !(8545 == ssl3_accept_~s__state~0); 41749#L160 assume !(8560 == ssl3_accept_~s__state~0); 41740#L163 assume !(8561 == ssl3_accept_~s__state~0); 41734#L166 assume !(8448 == ssl3_accept_~s__state~0); 41729#L169 assume !(8576 == ssl3_accept_~s__state~0); 41723#L172 assume !(8577 == ssl3_accept_~s__state~0); 41719#L175 assume !(8592 == ssl3_accept_~s__state~0); 41510#L178 assume !(8593 == ssl3_accept_~s__state~0); 41511#L181 assume !(8608 == ssl3_accept_~s__state~0); 41504#L184 assume !(8609 == ssl3_accept_~s__state~0); 41505#L187 assume !(8640 == ssl3_accept_~s__state~0); 41640#L190 assume !(8641 == ssl3_accept_~s__state~0); 41638#L193 assume 8656 == ssl3_accept_~s__state~0; 41538#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 41635#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 41507#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 41508#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 41367#L511 assume !(0 == ssl3_accept_~tmp___10~0); 41368#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41703#L586 assume !(8576 == ssl3_accept_~state~0); 41700#L604 ssl3_accept_~skip~0 := 0; 41698#L100-2 assume !false; 41696#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41694#L103 assume !(12292 == ssl3_accept_~s__state~0); 41692#L106 assume !(16384 == ssl3_accept_~s__state~0); 41690#L109 assume !(8192 == ssl3_accept_~s__state~0); 41688#L112 assume !(24576 == ssl3_accept_~s__state~0); 41686#L115 assume !(8195 == ssl3_accept_~s__state~0); 41684#L118 assume !(8480 == ssl3_accept_~s__state~0); 41682#L121 assume !(8481 == ssl3_accept_~s__state~0); 41680#L124 assume !(8482 == ssl3_accept_~s__state~0); 41676#L127 assume !(8464 == ssl3_accept_~s__state~0); 41670#L130 assume !(8465 == ssl3_accept_~s__state~0); 41666#L133 assume !(8466 == ssl3_accept_~s__state~0); 41663#L136 assume !(8496 == ssl3_accept_~s__state~0); 41642#L139 assume !(8497 == ssl3_accept_~s__state~0); 41641#L142 assume !(8512 == ssl3_accept_~s__state~0); 41639#L145 assume !(8513 == ssl3_accept_~s__state~0); 41637#L148 assume !(8528 == ssl3_accept_~s__state~0); 41636#L151 assume !(8529 == ssl3_accept_~s__state~0); 41634#L154 assume !(8544 == ssl3_accept_~s__state~0); 41633#L157 assume !(8545 == ssl3_accept_~s__state~0); 41632#L160 assume !(8560 == ssl3_accept_~s__state~0); 41630#L163 assume !(8561 == ssl3_accept_~s__state~0); 41624#L166 assume !(8448 == ssl3_accept_~s__state~0); 41621#L169 assume !(8576 == ssl3_accept_~s__state~0); 41619#L172 assume !(8577 == ssl3_accept_~s__state~0); 41617#L175 assume !(8592 == ssl3_accept_~s__state~0); 41615#L178 assume !(8593 == ssl3_accept_~s__state~0); 41613#L181 assume !(8608 == ssl3_accept_~s__state~0); 41542#L184 assume !(8609 == ssl3_accept_~s__state~0); 41541#L187 assume !(8640 == ssl3_accept_~s__state~0); 41540#L190 assume !(8641 == ssl3_accept_~s__state~0); 41539#L193 assume !(8656 == ssl3_accept_~s__state~0); 41537#L196 assume !(8657 == ssl3_accept_~s__state~0); 41429#L199 assume 8672 == ssl3_accept_~s__state~0; 41430#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41382#L519 assume !(4 == ssl3_accept_~blastFlag~0); 41365#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 41366#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 41462#L526-2 ssl3_accept_~s__init_num~0 := 0; 41425#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41837#L586 assume !(8576 == ssl3_accept_~state~0); 41834#L604 ssl3_accept_~skip~0 := 0; 41832#L100-2 assume !false; 41830#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41828#L103 assume !(12292 == ssl3_accept_~s__state~0); 41826#L106 assume !(16384 == ssl3_accept_~s__state~0); 41824#L109 assume !(8192 == ssl3_accept_~s__state~0); 41822#L112 assume !(24576 == ssl3_accept_~s__state~0); 41821#L115 assume !(8195 == ssl3_accept_~s__state~0); 41820#L118 assume !(8480 == ssl3_accept_~s__state~0); 41818#L121 assume !(8481 == ssl3_accept_~s__state~0); 41816#L124 assume !(8482 == ssl3_accept_~s__state~0); 41814#L127 assume !(8464 == ssl3_accept_~s__state~0); 41805#L130 assume !(8465 == ssl3_accept_~s__state~0); 41762#L133 assume !(8466 == ssl3_accept_~s__state~0); 41760#L136 assume !(8496 == ssl3_accept_~s__state~0); 41758#L139 assume !(8497 == ssl3_accept_~s__state~0); 41756#L142 assume !(8512 == ssl3_accept_~s__state~0); 41754#L145 assume !(8513 == ssl3_accept_~s__state~0); 41752#L148 assume !(8528 == ssl3_accept_~s__state~0); 41750#L151 assume !(8529 == ssl3_accept_~s__state~0); 41748#L154 assume !(8544 == ssl3_accept_~s__state~0); 41739#L157 assume !(8545 == ssl3_accept_~s__state~0); 41733#L160 assume !(8560 == ssl3_accept_~s__state~0); 41728#L163 assume !(8561 == ssl3_accept_~s__state~0); 41672#L166 assume 8448 == ssl3_accept_~s__state~0; 41668#L167 assume !(ssl3_accept_~num1~0 > 0); 41664#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41661#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41647#L586 assume !(8576 == ssl3_accept_~state~0); 41534#L604 ssl3_accept_~skip~0 := 0; 41533#L100-2 assume !false; 41532#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41531#L103 assume !(12292 == ssl3_accept_~s__state~0); 41530#L106 assume !(16384 == ssl3_accept_~s__state~0); 41528#L109 assume 8192 == ssl3_accept_~s__state~0; 41471#L212 ssl3_accept_~s__server~0 := 1; 41472#L217 assume 0 != ssl3_accept_~cb~0; 41500#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41501#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41420#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41412#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41413#L244 assume 12292 != ssl3_accept_~s__state~0; 41484#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 41485#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42096#L586 assume !(8576 == ssl3_accept_~state~0); 42094#L604 ssl3_accept_~skip~0 := 0; 41461#L100-2 [2021-10-11 00:25:15,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:15,138 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 23 times [2021-10-11 00:25:15,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:15,139 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098985009] [2021-10-11 00:25:15,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:15,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:15,144 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:15,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:15,147 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:15,150 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:15,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:15,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1169914816, now seen corresponding path program 1 times [2021-10-11 00:25:15,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:15,151 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462117415] [2021-10-11 00:25:15,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:15,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:15,329 INFO L134 CoverageAnalysis]: Checked inductivity of 1525 backedges. 992 proven. 31 refuted. 0 times theorem prover too weak. 502 trivial. 0 not checked. [2021-10-11 00:25:15,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462117415] [2021-10-11 00:25:15,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916038626] [2021-10-11 00:25:15,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:15,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:15,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:25:15,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:15,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1525 backedges. 886 proven. 0 refuted. 0 times theorem prover too weak. 639 trivial. 0 not checked. [2021-10-11 00:25:15,820 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-11 00:25:15,820 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-10-11 00:25:15,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836551069] [2021-10-11 00:25:15,821 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:15,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:15,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:15,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-11 00:25:15,823 INFO L87 Difference]: Start difference. First operand 801 states and 1025 transitions. cyclomatic complexity: 226 Second operand 3 states. [2021-10-11 00:25:15,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:15,981 INFO L93 Difference]: Finished difference Result 800 states and 992 transitions. [2021-10-11 00:25:15,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:15,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 800 states and 992 transitions. [2021-10-11 00:25:15,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 749 [2021-10-11 00:25:15,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 800 states to 800 states and 992 transitions. [2021-10-11 00:25:15,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 800 [2021-10-11 00:25:15,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 800 [2021-10-11 00:25:15,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 800 states and 992 transitions. [2021-10-11 00:25:15,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:15,994 INFO L692 BuchiCegarLoop]: Abstraction has 800 states and 992 transitions. [2021-10-11 00:25:15,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states and 992 transitions. [2021-10-11 00:25:16,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 718. [2021-10-11 00:25:16,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2021-10-11 00:25:16,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 893 transitions. [2021-10-11 00:25:16,007 INFO L715 BuchiCegarLoop]: Abstraction has 718 states and 893 transitions. [2021-10-11 00:25:16,007 INFO L595 BuchiCegarLoop]: Abstraction has 718 states and 893 transitions. [2021-10-11 00:25:16,007 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-11 00:25:16,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 893 transitions. [2021-10-11 00:25:16,009 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 667 [2021-10-11 00:25:16,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:16,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:16,012 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:25:16,012 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 00:25:16,013 INFO L794 eck$LassoCheckResult]: Stem: 44220#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); 44107#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 44108#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44169#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 44170#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44132#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 44196#L100-2 [2021-10-11 00:25:16,013 INFO L796 eck$LassoCheckResult]: Loop: 44196#L100-2 assume !false; 44703#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44700#L103 assume !(12292 == ssl3_accept_~s__state~0); 44697#L106 assume !(16384 == ssl3_accept_~s__state~0); 44694#L109 assume !(8192 == ssl3_accept_~s__state~0); 44691#L112 assume !(24576 == ssl3_accept_~s__state~0); 44677#L115 assume !(8195 == ssl3_accept_~s__state~0); 44676#L118 assume !(8480 == ssl3_accept_~s__state~0); 44675#L121 assume !(8481 == ssl3_accept_~s__state~0); 44672#L124 assume !(8482 == ssl3_accept_~s__state~0); 44493#L127 assume 8464 == ssl3_accept_~s__state~0; 44239#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 44217#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44215#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 44216#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44547#L586 assume !(8576 == ssl3_accept_~state~0); 44542#L604 ssl3_accept_~skip~0 := 0; 44538#L100-2 assume !false; 44534#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44530#L103 assume !(12292 == ssl3_accept_~s__state~0); 44526#L106 assume !(16384 == ssl3_accept_~s__state~0); 44522#L109 assume !(8192 == ssl3_accept_~s__state~0); 44518#L112 assume !(24576 == ssl3_accept_~s__state~0); 44514#L115 assume !(8195 == ssl3_accept_~s__state~0); 44509#L118 assume !(8480 == ssl3_accept_~s__state~0); 44489#L121 assume !(8481 == ssl3_accept_~s__state~0); 44488#L124 assume !(8482 == ssl3_accept_~s__state~0); 44487#L127 assume !(8464 == ssl3_accept_~s__state~0); 44486#L130 assume !(8465 == ssl3_accept_~s__state~0); 44484#L133 assume !(8466 == ssl3_accept_~s__state~0); 44483#L136 assume 8496 == ssl3_accept_~s__state~0; 44234#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 44114#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44115#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 44183#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44184#L298-2 ssl3_accept_~s__init_num~0 := 0; 44313#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44307#L586 assume !(8576 == ssl3_accept_~state~0); 44304#L604 ssl3_accept_~skip~0 := 0; 44302#L100-2 assume !false; 44300#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44298#L103 assume !(12292 == ssl3_accept_~s__state~0); 44296#L106 assume !(16384 == ssl3_accept_~s__state~0); 44294#L109 assume !(8192 == ssl3_accept_~s__state~0); 44292#L112 assume !(24576 == ssl3_accept_~s__state~0); 44290#L115 assume !(8195 == ssl3_accept_~s__state~0); 44288#L118 assume !(8480 == ssl3_accept_~s__state~0); 44286#L121 assume !(8481 == ssl3_accept_~s__state~0); 44284#L124 assume !(8482 == ssl3_accept_~s__state~0); 44282#L127 assume !(8464 == ssl3_accept_~s__state~0); 44280#L130 assume !(8465 == ssl3_accept_~s__state~0); 44278#L133 assume !(8466 == ssl3_accept_~s__state~0); 44276#L136 assume !(8496 == ssl3_accept_~s__state~0); 44274#L139 assume !(8497 == ssl3_accept_~s__state~0); 44253#L142 assume 8512 == ssl3_accept_~s__state~0; 44200#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44100#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44102#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44245#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44575#L586 assume !(8576 == ssl3_accept_~state~0); 44572#L604 ssl3_accept_~skip~0 := 0; 44570#L100-2 assume !false; 44568#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44565#L103 assume !(12292 == ssl3_accept_~s__state~0); 44561#L106 assume !(16384 == ssl3_accept_~s__state~0); 44557#L109 assume !(8192 == ssl3_accept_~s__state~0); 44549#L112 assume !(24576 == ssl3_accept_~s__state~0); 44544#L115 assume !(8195 == ssl3_accept_~s__state~0); 44540#L118 assume !(8480 == ssl3_accept_~s__state~0); 44536#L121 assume !(8481 == ssl3_accept_~s__state~0); 44532#L124 assume !(8482 == ssl3_accept_~s__state~0); 44528#L127 assume !(8464 == ssl3_accept_~s__state~0); 44524#L130 assume !(8465 == ssl3_accept_~s__state~0); 44520#L133 assume !(8466 == ssl3_accept_~s__state~0); 44516#L136 assume !(8496 == ssl3_accept_~s__state~0); 44512#L139 assume !(8497 == ssl3_accept_~s__state~0); 44507#L142 assume !(8512 == ssl3_accept_~s__state~0); 44506#L145 assume !(8513 == ssl3_accept_~s__state~0); 44497#L148 assume 8528 == ssl3_accept_~s__state~0; 44190#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44186#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 44187#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 44152#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 44145#L362 assume !(ssl3_accept_~ret~0 <= 0); 44113#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44117#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44449#L586 assume !(8576 == ssl3_accept_~state~0); 44446#L604 ssl3_accept_~skip~0 := 0; 44444#L100-2 assume !false; 44442#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44440#L103 assume !(12292 == ssl3_accept_~s__state~0); 44438#L106 assume !(16384 == ssl3_accept_~s__state~0); 44436#L109 assume !(8192 == ssl3_accept_~s__state~0); 44434#L112 assume !(24576 == ssl3_accept_~s__state~0); 44432#L115 assume !(8195 == ssl3_accept_~s__state~0); 44430#L118 assume !(8480 == ssl3_accept_~s__state~0); 44428#L121 assume !(8481 == ssl3_accept_~s__state~0); 44426#L124 assume !(8482 == ssl3_accept_~s__state~0); 44424#L127 assume !(8464 == ssl3_accept_~s__state~0); 44422#L130 assume !(8465 == ssl3_accept_~s__state~0); 44420#L133 assume !(8466 == ssl3_accept_~s__state~0); 44418#L136 assume !(8496 == ssl3_accept_~s__state~0); 44416#L139 assume !(8497 == ssl3_accept_~s__state~0); 44415#L142 assume !(8512 == ssl3_accept_~s__state~0); 44414#L145 assume !(8513 == ssl3_accept_~s__state~0); 44412#L148 assume !(8528 == ssl3_accept_~s__state~0); 44410#L151 assume !(8529 == ssl3_accept_~s__state~0); 44408#L154 assume 8544 == ssl3_accept_~s__state~0; 44140#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44141#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 44179#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44094#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44096#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 44226#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 44137#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44644#L586 assume !(8576 == ssl3_accept_~state~0); 44638#L604 ssl3_accept_~skip~0 := 0; 44635#L100-2 assume !false; 44633#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44631#L103 assume !(12292 == ssl3_accept_~s__state~0); 44629#L106 assume !(16384 == ssl3_accept_~s__state~0); 44627#L109 assume !(8192 == ssl3_accept_~s__state~0); 44616#L112 assume !(24576 == ssl3_accept_~s__state~0); 44611#L115 assume !(8195 == ssl3_accept_~s__state~0); 44606#L118 assume !(8480 == ssl3_accept_~s__state~0); 44601#L121 assume !(8481 == ssl3_accept_~s__state~0); 44596#L124 assume !(8482 == ssl3_accept_~s__state~0); 44591#L127 assume !(8464 == ssl3_accept_~s__state~0); 44586#L130 assume !(8465 == ssl3_accept_~s__state~0); 44563#L133 assume !(8466 == ssl3_accept_~s__state~0); 44560#L136 assume !(8496 == ssl3_accept_~s__state~0); 44556#L139 assume !(8497 == ssl3_accept_~s__state~0); 44555#L142 assume !(8512 == ssl3_accept_~s__state~0); 44548#L145 assume !(8513 == ssl3_accept_~s__state~0); 44543#L148 assume !(8528 == ssl3_accept_~s__state~0); 44539#L151 assume !(8529 == ssl3_accept_~s__state~0); 44535#L154 assume !(8544 == ssl3_accept_~s__state~0); 44531#L157 assume !(8545 == ssl3_accept_~s__state~0); 44527#L160 assume !(8560 == ssl3_accept_~s__state~0); 44523#L163 assume !(8561 == ssl3_accept_~s__state~0); 44519#L166 assume 8448 == ssl3_accept_~s__state~0; 44241#L167 assume !(ssl3_accept_~num1~0 > 0); 44134#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44149#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44772#L586 assume !(8576 == ssl3_accept_~state~0); 44770#L604 ssl3_accept_~skip~0 := 0; 44769#L100-2 assume !false; 44768#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44767#L103 assume !(12292 == ssl3_accept_~s__state~0); 44766#L106 assume !(16384 == ssl3_accept_~s__state~0); 44765#L109 assume !(8192 == ssl3_accept_~s__state~0); 44764#L112 assume !(24576 == ssl3_accept_~s__state~0); 44763#L115 assume !(8195 == ssl3_accept_~s__state~0); 44762#L118 assume !(8480 == ssl3_accept_~s__state~0); 44761#L121 assume !(8481 == ssl3_accept_~s__state~0); 44760#L124 assume !(8482 == ssl3_accept_~s__state~0); 44759#L127 assume !(8464 == ssl3_accept_~s__state~0); 44758#L130 assume !(8465 == ssl3_accept_~s__state~0); 44757#L133 assume !(8466 == ssl3_accept_~s__state~0); 44756#L136 assume !(8496 == ssl3_accept_~s__state~0); 44755#L139 assume !(8497 == ssl3_accept_~s__state~0); 44754#L142 assume !(8512 == ssl3_accept_~s__state~0); 44753#L145 assume !(8513 == ssl3_accept_~s__state~0); 44752#L148 assume !(8528 == ssl3_accept_~s__state~0); 44751#L151 assume !(8529 == ssl3_accept_~s__state~0); 44750#L154 assume !(8544 == ssl3_accept_~s__state~0); 44749#L157 assume !(8545 == ssl3_accept_~s__state~0); 44748#L160 assume !(8560 == ssl3_accept_~s__state~0); 44747#L163 assume !(8561 == ssl3_accept_~s__state~0); 44746#L166 assume !(8448 == ssl3_accept_~s__state~0); 44744#L169 assume 8576 == ssl3_accept_~s__state~0; 44237#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 44130#L450 assume !(ssl3_accept_~ret~0 <= 0); 44125#L453 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 44127#L457 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 44209#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44784#L586 assume !(8576 == ssl3_accept_~state~0); 44098#L604 ssl3_accept_~skip~0 := 0; 44153#L100-2 assume !false; 44175#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44135#L103 assume !(12292 == ssl3_accept_~s__state~0); 44136#L106 assume !(16384 == ssl3_accept_~s__state~0); 44121#L109 assume !(8192 == ssl3_accept_~s__state~0); 44122#L112 assume !(24576 == ssl3_accept_~s__state~0); 44227#L115 assume !(8195 == ssl3_accept_~s__state~0); 44228#L118 assume !(8480 == ssl3_accept_~s__state~0); 44233#L121 assume !(8481 == ssl3_accept_~s__state~0); 44198#L124 assume !(8482 == ssl3_accept_~s__state~0); 44199#L127 assume !(8464 == ssl3_accept_~s__state~0); 44189#L130 assume !(8465 == ssl3_accept_~s__state~0); 44162#L133 assume !(8466 == ssl3_accept_~s__state~0); 44163#L136 assume !(8496 == ssl3_accept_~s__state~0); 44796#L139 assume !(8497 == ssl3_accept_~s__state~0); 44795#L142 assume !(8512 == ssl3_accept_~s__state~0); 44793#L145 assume !(8513 == ssl3_accept_~s__state~0); 44792#L148 assume !(8528 == ssl3_accept_~s__state~0); 44791#L151 assume !(8529 == ssl3_accept_~s__state~0); 44790#L154 assume !(8544 == ssl3_accept_~s__state~0); 44785#L157 assume !(8545 == ssl3_accept_~s__state~0); 44783#L160 assume !(8560 == ssl3_accept_~s__state~0); 44781#L163 assume !(8561 == ssl3_accept_~s__state~0); 44780#L166 assume !(8448 == ssl3_accept_~s__state~0); 44779#L169 assume !(8576 == ssl3_accept_~s__state~0); 44778#L172 assume !(8577 == ssl3_accept_~s__state~0); 44745#L175 assume 8592 == ssl3_accept_~s__state~0; 44203#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet54;havoc ssl3_accept_#t~nondet54; 44204#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 44157#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44110#L586 assume !(8576 == ssl3_accept_~state~0); 44229#L604 ssl3_accept_~skip~0 := 0; 44807#L100-2 assume !false; 44806#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44805#L103 assume !(12292 == ssl3_accept_~s__state~0); 44804#L106 assume !(16384 == ssl3_accept_~s__state~0); 44803#L109 assume !(8192 == ssl3_accept_~s__state~0); 44802#L112 assume !(24576 == ssl3_accept_~s__state~0); 44801#L115 assume !(8195 == ssl3_accept_~s__state~0); 44800#L118 assume !(8480 == ssl3_accept_~s__state~0); 44224#L121 assume !(8481 == ssl3_accept_~s__state~0); 44225#L124 assume !(8482 == ssl3_accept_~s__state~0); 44799#L127 assume !(8464 == ssl3_accept_~s__state~0); 44798#L130 assume !(8465 == ssl3_accept_~s__state~0); 44797#L133 assume !(8466 == ssl3_accept_~s__state~0); 44138#L136 assume !(8496 == ssl3_accept_~s__state~0); 44139#L139 assume !(8497 == ssl3_accept_~s__state~0); 44123#L142 assume !(8512 == ssl3_accept_~s__state~0); 44124#L145 assume !(8513 == ssl3_accept_~s__state~0); 44231#L148 assume !(8528 == ssl3_accept_~s__state~0); 44232#L151 assume !(8529 == ssl3_accept_~s__state~0); 44211#L154 assume !(8544 == ssl3_accept_~s__state~0); 44201#L157 assume !(8545 == ssl3_accept_~s__state~0); 44202#L160 assume !(8560 == ssl3_accept_~s__state~0); 44191#L163 assume !(8561 == ssl3_accept_~s__state~0); 44164#L166 assume !(8448 == ssl3_accept_~s__state~0); 44143#L169 assume !(8576 == ssl3_accept_~s__state~0); 44144#L172 assume !(8577 == ssl3_accept_~s__state~0); 44090#L175 assume !(8592 == ssl3_accept_~s__state~0); 44091#L178 assume !(8593 == ssl3_accept_~s__state~0); 44247#L181 assume 8608 == ssl3_accept_~s__state~0; 44192#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 44193#L476 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 44223#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44390#L586 assume !(8576 == ssl3_accept_~state~0); 44387#L604 ssl3_accept_~skip~0 := 0; 44385#L100-2 assume !false; 44383#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44381#L103 assume !(12292 == ssl3_accept_~s__state~0); 44379#L106 assume !(16384 == ssl3_accept_~s__state~0); 44377#L109 assume !(8192 == ssl3_accept_~s__state~0); 44375#L112 assume !(24576 == ssl3_accept_~s__state~0); 44373#L115 assume !(8195 == ssl3_accept_~s__state~0); 44371#L118 assume !(8480 == ssl3_accept_~s__state~0); 44369#L121 assume !(8481 == ssl3_accept_~s__state~0); 44367#L124 assume !(8482 == ssl3_accept_~s__state~0); 44365#L127 assume !(8464 == ssl3_accept_~s__state~0); 44363#L130 assume !(8465 == ssl3_accept_~s__state~0); 44361#L133 assume !(8466 == ssl3_accept_~s__state~0); 44359#L136 assume !(8496 == ssl3_accept_~s__state~0); 44357#L139 assume !(8497 == ssl3_accept_~s__state~0); 44355#L142 assume !(8512 == ssl3_accept_~s__state~0); 44353#L145 assume !(8513 == ssl3_accept_~s__state~0); 44351#L148 assume !(8528 == ssl3_accept_~s__state~0); 44349#L151 assume !(8529 == ssl3_accept_~s__state~0); 44347#L154 assume !(8544 == ssl3_accept_~s__state~0); 44345#L157 assume !(8545 == ssl3_accept_~s__state~0); 44343#L160 assume !(8560 == ssl3_accept_~s__state~0); 44341#L163 assume !(8561 == ssl3_accept_~s__state~0); 44339#L166 assume !(8448 == ssl3_accept_~s__state~0); 44337#L169 assume !(8576 == ssl3_accept_~s__state~0); 44335#L172 assume !(8577 == ssl3_accept_~s__state~0); 44333#L175 assume !(8592 == ssl3_accept_~s__state~0); 44331#L178 assume !(8593 == ssl3_accept_~s__state~0); 44330#L181 assume !(8608 == ssl3_accept_~s__state~0); 44329#L184 assume !(8609 == ssl3_accept_~s__state~0); 44328#L187 assume 8640 == ssl3_accept_~s__state~0; 44171#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 44172#L485 assume !(ssl3_accept_~ret~0 <= 0); 44173#L488 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 44174#L488-2 ssl3_accept_~s__init_num~0 := 0; 44176#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44620#L586 assume !(8576 == ssl3_accept_~state~0); 44614#L604 ssl3_accept_~skip~0 := 0; 44609#L100-2 assume !false; 44604#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44599#L103 assume !(12292 == ssl3_accept_~s__state~0); 44594#L106 assume !(16384 == ssl3_accept_~s__state~0); 44589#L109 assume !(8192 == ssl3_accept_~s__state~0); 44585#L112 assume !(24576 == ssl3_accept_~s__state~0); 44584#L115 assume !(8195 == ssl3_accept_~s__state~0); 44583#L118 assume !(8480 == ssl3_accept_~s__state~0); 44581#L121 assume !(8481 == ssl3_accept_~s__state~0); 44576#L124 assume !(8482 == ssl3_accept_~s__state~0); 44573#L127 assume !(8464 == ssl3_accept_~s__state~0); 44571#L130 assume !(8465 == ssl3_accept_~s__state~0); 44569#L133 assume !(8466 == ssl3_accept_~s__state~0); 44566#L136 assume !(8496 == ssl3_accept_~s__state~0); 44562#L139 assume !(8497 == ssl3_accept_~s__state~0); 44558#L142 assume !(8512 == ssl3_accept_~s__state~0); 44550#L145 assume !(8513 == ssl3_accept_~s__state~0); 44545#L148 assume !(8528 == ssl3_accept_~s__state~0); 44541#L151 assume !(8529 == ssl3_accept_~s__state~0); 44537#L154 assume !(8544 == ssl3_accept_~s__state~0); 44533#L157 assume !(8545 == ssl3_accept_~s__state~0); 44529#L160 assume !(8560 == ssl3_accept_~s__state~0); 44525#L163 assume !(8561 == ssl3_accept_~s__state~0); 44521#L166 assume !(8448 == ssl3_accept_~s__state~0); 44517#L169 assume !(8576 == ssl3_accept_~s__state~0); 44513#L172 assume !(8577 == ssl3_accept_~s__state~0); 44508#L175 assume !(8592 == ssl3_accept_~s__state~0); 44500#L178 assume !(8593 == ssl3_accept_~s__state~0); 44246#L181 assume !(8608 == ssl3_accept_~s__state~0); 44238#L184 assume !(8609 == ssl3_accept_~s__state~0); 44212#L187 assume !(8640 == ssl3_accept_~s__state~0); 44205#L190 assume !(8641 == ssl3_accept_~s__state~0); 44206#L193 assume 8656 == ssl3_accept_~s__state~0; 44092#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 44093#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet57;havoc ssl3_accept_#t~nondet57; 44413#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 44411#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 44105#L511 assume !(0 == ssl3_accept_~tmp___10~0); 44106#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44708#L586 assume !(8576 == ssl3_accept_~state~0); 44705#L604 ssl3_accept_~skip~0 := 0; 44702#L100-2 assume !false; 44699#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44696#L103 assume !(12292 == ssl3_accept_~s__state~0); 44693#L106 assume !(16384 == ssl3_accept_~s__state~0); 44690#L109 assume !(8192 == ssl3_accept_~s__state~0); 44689#L112 assume !(24576 == ssl3_accept_~s__state~0); 44688#L115 assume !(8195 == ssl3_accept_~s__state~0); 44687#L118 assume !(8480 == ssl3_accept_~s__state~0); 44686#L121 assume !(8481 == ssl3_accept_~s__state~0); 44684#L124 assume !(8482 == ssl3_accept_~s__state~0); 44683#L127 assume !(8464 == ssl3_accept_~s__state~0); 44682#L130 assume !(8465 == ssl3_accept_~s__state~0); 44664#L133 assume !(8466 == ssl3_accept_~s__state~0); 44658#L136 assume !(8496 == ssl3_accept_~s__state~0); 44655#L139 assume !(8497 == ssl3_accept_~s__state~0); 44653#L142 assume !(8512 == ssl3_accept_~s__state~0); 44651#L145 assume !(8513 == ssl3_accept_~s__state~0); 44649#L148 assume !(8528 == ssl3_accept_~s__state~0); 44647#L151 assume !(8529 == ssl3_accept_~s__state~0); 44645#L154 assume !(8544 == ssl3_accept_~s__state~0); 44617#L157 assume !(8545 == ssl3_accept_~s__state~0); 44612#L160 assume !(8560 == ssl3_accept_~s__state~0); 44607#L163 assume !(8561 == ssl3_accept_~s__state~0); 44602#L166 assume !(8448 == ssl3_accept_~s__state~0); 44597#L169 assume !(8576 == ssl3_accept_~s__state~0); 44592#L172 assume !(8577 == ssl3_accept_~s__state~0); 44587#L175 assume !(8592 == ssl3_accept_~s__state~0); 44242#L178 assume !(8593 == ssl3_accept_~s__state~0); 44243#L181 assume !(8608 == ssl3_accept_~s__state~0); 44476#L184 assume !(8609 == ssl3_accept_~s__state~0); 44474#L187 assume !(8640 == ssl3_accept_~s__state~0); 44472#L190 assume !(8641 == ssl3_accept_~s__state~0); 44470#L193 assume !(8656 == ssl3_accept_~s__state~0); 44327#L196 assume !(8657 == ssl3_accept_~s__state~0); 44165#L199 assume 8672 == ssl3_accept_~s__state~0; 44166#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44120#L519 assume !(4 == ssl3_accept_~blastFlag~0); 44103#L522 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 44104#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 44197#L526-2 ssl3_accept_~s__init_num~0 := 0; 44160#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44738#L586 assume !(8576 == ssl3_accept_~state~0); 44736#L604 ssl3_accept_~skip~0 := 0; 44735#L100-2 assume !false; 44734#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44733#L103 assume !(12292 == ssl3_accept_~s__state~0); 44732#L106 assume !(16384 == ssl3_accept_~s__state~0); 44731#L109 assume !(8192 == ssl3_accept_~s__state~0); 44730#L112 assume !(24576 == ssl3_accept_~s__state~0); 44729#L115 assume !(8195 == ssl3_accept_~s__state~0); 44727#L118 assume !(8480 == ssl3_accept_~s__state~0); 44726#L121 assume !(8481 == ssl3_accept_~s__state~0); 44725#L124 assume !(8482 == ssl3_accept_~s__state~0); 44724#L127 assume !(8464 == ssl3_accept_~s__state~0); 44723#L130 assume !(8465 == ssl3_accept_~s__state~0); 44721#L133 assume !(8466 == ssl3_accept_~s__state~0); 44496#L136 assume !(8496 == ssl3_accept_~s__state~0); 44710#L139 assume !(8497 == ssl3_accept_~s__state~0); 44706#L142 assume !(8512 == ssl3_accept_~s__state~0); 44704#L145 assume !(8513 == ssl3_accept_~s__state~0); 44701#L148 assume !(8528 == ssl3_accept_~s__state~0); 44698#L151 assume !(8529 == ssl3_accept_~s__state~0); 44695#L154 assume !(8544 == ssl3_accept_~s__state~0); 44692#L157 assume !(8545 == ssl3_accept_~s__state~0); 44674#L160 assume !(8560 == ssl3_accept_~s__state~0); 44671#L163 assume !(8561 == ssl3_accept_~s__state~0); 44498#L166 assume 8448 == ssl3_accept_~s__state~0; 44499#L167 assume !(ssl3_accept_~num1~0 > 0); 44511#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44505#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44492#L586 assume !(8576 == ssl3_accept_~state~0); 44490#L604 ssl3_accept_~skip~0 := 0; 44273#L100-2 assume !false; 44272#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44271#L103 assume !(12292 == ssl3_accept_~s__state~0); 44270#L106 assume !(16384 == ssl3_accept_~s__state~0); 44268#L109 assume 8192 == ssl3_accept_~s__state~0; 44207#L212 ssl3_accept_~s__server~0 := 1; 44208#L217 assume 0 != ssl3_accept_~cb~0; 44235#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44236#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44155#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44150#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 44151#L244 assume 12292 != ssl3_accept_~s__state~0; 44218#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 44219#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44716#L586 assume !(8576 == ssl3_accept_~state~0); 44709#L604 ssl3_accept_~skip~0 := 0; 44196#L100-2 [2021-10-11 00:25:16,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:16,014 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 24 times [2021-10-11 00:25:16,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:16,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866397373] [2021-10-11 00:25:16,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:16,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:16,020 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:16,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:16,031 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:16,036 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:16,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:16,037 INFO L82 PathProgramCache]: Analyzing trace with hash -2111643000, now seen corresponding path program 1 times [2021-10-11 00:25:16,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:16,037 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882544037] [2021-10-11 00:25:16,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:16,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:16,258 INFO L134 CoverageAnalysis]: Checked inductivity of 1835 backedges. 1140 proven. 31 refuted. 0 times theorem prover too weak. 664 trivial. 0 not checked. [2021-10-11 00:25:16,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882544037] [2021-10-11 00:25:16,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467155985] [2021-10-11 00:25:16,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:25:16,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:16,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:25:16,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:16,896 INFO L134 CoverageAnalysis]: Checked inductivity of 1835 backedges. 414 proven. 8 refuted. 0 times theorem prover too weak. 1413 trivial. 0 not checked. [2021-10-11 00:25:16,896 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:25:16,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2021-10-11 00:25:16,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732999455] [2021-10-11 00:25:16,898 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:16,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:16,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-11 00:25:16,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-10-11 00:25:16,898 INFO L87 Difference]: Start difference. First operand 718 states and 893 transitions. cyclomatic complexity: 177 Second operand 7 states. [2021-10-11 00:25:17,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:17,397 INFO L93 Difference]: Finished difference Result 1031 states and 1226 transitions. [2021-10-11 00:25:17,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-11 00:25:17,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1031 states and 1226 transitions. [2021-10-11 00:25:17,402 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 442 [2021-10-11 00:25:17,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1031 states to 920 states and 1102 transitions. [2021-10-11 00:25:17,407 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 920 [2021-10-11 00:25:17,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 920 [2021-10-11 00:25:17,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 920 states and 1102 transitions. [2021-10-11 00:25:17,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:17,409 INFO L692 BuchiCegarLoop]: Abstraction has 920 states and 1102 transitions. [2021-10-11 00:25:17,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states and 1102 transitions. [2021-10-11 00:25:17,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 507. [2021-10-11 00:25:17,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 507 states. [2021-10-11 00:25:17,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 614 transitions. [2021-10-11 00:25:17,419 INFO L715 BuchiCegarLoop]: Abstraction has 507 states and 614 transitions. [2021-10-11 00:25:17,419 INFO L595 BuchiCegarLoop]: Abstraction has 507 states and 614 transitions. [2021-10-11 00:25:17,420 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-11 00:25:17,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 507 states and 614 transitions. [2021-10-11 00:25:17,422 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:17,422 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:17,422 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:17,424 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:17,424 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:17,424 INFO L794 eck$LassoCheckResult]: Stem: 47210#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); 47112#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47113#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47164#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 47165#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47136#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 47189#L100-2 assume !false; 47402#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47400#L103 assume !(12292 == ssl3_accept_~s__state~0); 47398#L106 assume !(16384 == ssl3_accept_~s__state~0); 47396#L109 assume !(8192 == ssl3_accept_~s__state~0); 47394#L112 assume !(24576 == ssl3_accept_~s__state~0); 47392#L115 assume !(8195 == ssl3_accept_~s__state~0); 47390#L118 assume !(8480 == ssl3_accept_~s__state~0); 47388#L121 assume !(8481 == ssl3_accept_~s__state~0); 47386#L124 assume !(8482 == ssl3_accept_~s__state~0); 47380#L127 assume 8464 == ssl3_accept_~s__state~0; 47226#L134 [2021-10-11 00:25:17,425 INFO L796 eck$LassoCheckResult]: Loop: 47226#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 47209#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47207#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47208#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47565#L586 assume !(8576 == ssl3_accept_~state~0); 47563#L604 ssl3_accept_~skip~0 := 0; 47562#L100-2 assume !false; 47495#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47492#L103 assume !(12292 == ssl3_accept_~s__state~0); 47489#L106 assume !(16384 == ssl3_accept_~s__state~0); 47486#L109 assume !(8192 == ssl3_accept_~s__state~0); 47483#L112 assume !(24576 == ssl3_accept_~s__state~0); 47480#L115 assume !(8195 == ssl3_accept_~s__state~0); 47477#L118 assume !(8480 == ssl3_accept_~s__state~0); 47474#L121 assume !(8481 == ssl3_accept_~s__state~0); 47471#L124 assume !(8482 == ssl3_accept_~s__state~0); 47468#L127 assume !(8464 == ssl3_accept_~s__state~0); 47465#L130 assume !(8465 == ssl3_accept_~s__state~0); 47456#L133 assume !(8466 == ssl3_accept_~s__state~0); 47427#L136 assume 8496 == ssl3_accept_~s__state~0; 47221#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 47119#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47120#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 47177#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47178#L298-2 ssl3_accept_~s__init_num~0 := 0; 47585#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47580#L586 assume !(8576 == ssl3_accept_~state~0); 47573#L604 ssl3_accept_~skip~0 := 0; 47561#L100-2 assume !false; 47502#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47499#L103 assume !(12292 == ssl3_accept_~s__state~0); 47496#L106 assume !(16384 == ssl3_accept_~s__state~0); 47493#L109 assume !(8192 == ssl3_accept_~s__state~0); 47490#L112 assume !(24576 == ssl3_accept_~s__state~0); 47487#L115 assume !(8195 == ssl3_accept_~s__state~0); 47484#L118 assume !(8480 == ssl3_accept_~s__state~0); 47481#L121 assume !(8481 == ssl3_accept_~s__state~0); 47478#L124 assume !(8482 == ssl3_accept_~s__state~0); 47475#L127 assume !(8464 == ssl3_accept_~s__state~0); 47472#L130 assume !(8465 == ssl3_accept_~s__state~0); 47469#L133 assume !(8466 == ssl3_accept_~s__state~0); 47466#L136 assume !(8496 == ssl3_accept_~s__state~0); 47457#L139 assume !(8497 == ssl3_accept_~s__state~0); 47454#L142 assume 8512 == ssl3_accept_~s__state~0; 47192#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47107#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47109#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47230#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47555#L586 assume !(8576 == ssl3_accept_~state~0); 47552#L604 ssl3_accept_~skip~0 := 0; 47540#L100-2 assume !false; 47509#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47506#L103 assume !(12292 == ssl3_accept_~s__state~0); 47503#L106 assume !(16384 == ssl3_accept_~s__state~0); 47500#L109 assume !(8192 == ssl3_accept_~s__state~0); 47497#L112 assume !(24576 == ssl3_accept_~s__state~0); 47494#L115 assume !(8195 == ssl3_accept_~s__state~0); 47491#L118 assume !(8480 == ssl3_accept_~s__state~0); 47488#L121 assume !(8481 == ssl3_accept_~s__state~0); 47485#L124 assume !(8482 == ssl3_accept_~s__state~0); 47482#L127 assume !(8464 == ssl3_accept_~s__state~0); 47479#L130 assume !(8465 == ssl3_accept_~s__state~0); 47476#L133 assume !(8466 == ssl3_accept_~s__state~0); 47473#L136 assume !(8496 == ssl3_accept_~s__state~0); 47470#L139 assume !(8497 == ssl3_accept_~s__state~0); 47467#L142 assume !(8512 == ssl3_accept_~s__state~0); 47443#L145 assume !(8513 == ssl3_accept_~s__state~0); 47429#L148 assume 8528 == ssl3_accept_~s__state~0; 47184#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47180#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47181#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47155#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 47149#L362 assume !(ssl3_accept_~ret~0 <= 0); 47118#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47122#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47534#L586 assume !(8576 == ssl3_accept_~state~0); 47531#L604 ssl3_accept_~skip~0 := 0; 47529#L100-2 assume !false; 47520#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47518#L103 assume !(12292 == ssl3_accept_~s__state~0); 47516#L106 assume !(16384 == ssl3_accept_~s__state~0); 47514#L109 assume !(8192 == ssl3_accept_~s__state~0); 47512#L112 assume !(24576 == ssl3_accept_~s__state~0); 47510#L115 assume !(8195 == ssl3_accept_~s__state~0); 47507#L118 assume !(8480 == ssl3_accept_~s__state~0); 47504#L121 assume !(8481 == ssl3_accept_~s__state~0); 47501#L124 assume !(8482 == ssl3_accept_~s__state~0); 47498#L127 assume !(8464 == ssl3_accept_~s__state~0); 47444#L130 assume !(8465 == ssl3_accept_~s__state~0); 47430#L133 assume !(8466 == ssl3_accept_~s__state~0); 47413#L136 assume !(8496 == ssl3_accept_~s__state~0); 47384#L139 assume !(8497 == ssl3_accept_~s__state~0); 47378#L142 assume !(8512 == ssl3_accept_~s__state~0); 47376#L145 assume !(8513 == ssl3_accept_~s__state~0); 47374#L148 assume !(8528 == ssl3_accept_~s__state~0); 47372#L151 assume !(8529 == ssl3_accept_~s__state~0); 47370#L154 assume 8544 == ssl3_accept_~s__state~0; 47144#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47145#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 47173#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47101#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47103#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 47214#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 47141#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47459#L586 assume !(8576 == ssl3_accept_~state~0); 47455#L604 ssl3_accept_~skip~0 := 0; 47445#L100-2 assume !false; 47441#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47440#L103 assume !(12292 == ssl3_accept_~s__state~0); 47439#L106 assume !(16384 == ssl3_accept_~s__state~0); 47438#L109 assume !(8192 == ssl3_accept_~s__state~0); 47437#L112 assume !(24576 == ssl3_accept_~s__state~0); 47436#L115 assume !(8195 == ssl3_accept_~s__state~0); 47435#L118 assume !(8480 == ssl3_accept_~s__state~0); 47434#L121 assume !(8481 == ssl3_accept_~s__state~0); 47433#L124 assume !(8482 == ssl3_accept_~s__state~0); 47432#L127 assume !(8464 == ssl3_accept_~s__state~0); 47431#L130 assume !(8465 == ssl3_accept_~s__state~0); 47305#L133 assume !(8466 == ssl3_accept_~s__state~0); 47303#L136 assume !(8496 == ssl3_accept_~s__state~0); 47301#L139 assume !(8497 == ssl3_accept_~s__state~0); 47299#L142 assume !(8512 == ssl3_accept_~s__state~0); 47297#L145 assume !(8513 == ssl3_accept_~s__state~0); 47295#L148 assume !(8528 == ssl3_accept_~s__state~0); 47293#L151 assume !(8529 == ssl3_accept_~s__state~0); 47291#L154 assume !(8544 == ssl3_accept_~s__state~0); 47252#L157 assume !(8545 == ssl3_accept_~s__state~0); 47248#L160 assume !(8560 == ssl3_accept_~s__state~0); 47240#L163 assume !(8561 == ssl3_accept_~s__state~0); 47236#L166 assume 8448 == ssl3_accept_~s__state~0; 47228#L167 assume !(ssl3_accept_~num1~0 > 0); 47138#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47153#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47447#L586 assume !(8576 == ssl3_accept_~state~0); 47442#L604 ssl3_accept_~skip~0 := 0; 47428#L100-2 assume !false; 47289#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47287#L103 assume !(12292 == ssl3_accept_~s__state~0); 47285#L106 assume !(16384 == ssl3_accept_~s__state~0); 47283#L109 assume !(8192 == ssl3_accept_~s__state~0); 47281#L112 assume !(24576 == ssl3_accept_~s__state~0); 47279#L115 assume !(8195 == ssl3_accept_~s__state~0); 47277#L118 assume !(8480 == ssl3_accept_~s__state~0); 47275#L121 assume !(8481 == ssl3_accept_~s__state~0); 47273#L124 assume !(8482 == ssl3_accept_~s__state~0); 47271#L127 assume !(8464 == ssl3_accept_~s__state~0); 47269#L130 assume !(8465 == ssl3_accept_~s__state~0); 47267#L133 assume !(8466 == ssl3_accept_~s__state~0); 47265#L136 assume !(8496 == ssl3_accept_~s__state~0); 47263#L139 assume !(8497 == ssl3_accept_~s__state~0); 47261#L142 assume !(8512 == ssl3_accept_~s__state~0); 47259#L145 assume !(8513 == ssl3_accept_~s__state~0); 47257#L148 assume !(8528 == ssl3_accept_~s__state~0); 47255#L151 assume !(8529 == ssl3_accept_~s__state~0); 47253#L154 assume !(8544 == ssl3_accept_~s__state~0); 47250#L157 assume !(8545 == ssl3_accept_~s__state~0); 47246#L160 assume !(8560 == ssl3_accept_~s__state~0); 47245#L163 assume !(8561 == ssl3_accept_~s__state~0); 47238#L166 assume !(8448 == ssl3_accept_~s__state~0); 47235#L169 assume 8576 == ssl3_accept_~s__state~0; 47222#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 47134#L450 assume !(ssl3_accept_~ret~0 <= 0); 47129#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 47130#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47407#L586 assume 8576 == ssl3_accept_~state~0; 47406#L605 assume !(8592 == ssl3_accept_~s__state~0); 47405#L604 ssl3_accept_~skip~0 := 0; 47404#L100-2 assume !false; 47403#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47401#L103 assume !(12292 == ssl3_accept_~s__state~0); 47399#L106 assume !(16384 == ssl3_accept_~s__state~0); 47397#L109 assume !(8192 == ssl3_accept_~s__state~0); 47395#L112 assume !(24576 == ssl3_accept_~s__state~0); 47393#L115 assume !(8195 == ssl3_accept_~s__state~0); 47391#L118 assume !(8480 == ssl3_accept_~s__state~0); 47389#L121 assume !(8481 == ssl3_accept_~s__state~0); 47387#L124 assume !(8482 == ssl3_accept_~s__state~0); 47383#L127 assume 8464 == ssl3_accept_~s__state~0; 47226#L134 [2021-10-11 00:25:17,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:17,425 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-11 00:25:17,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:17,425 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431611539] [2021-10-11 00:25:17,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:17,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:17,431 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:17,435 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:17,440 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:17,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:17,440 INFO L82 PathProgramCache]: Analyzing trace with hash 1356416129, now seen corresponding path program 1 times [2021-10-11 00:25:17,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:17,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344610470] [2021-10-11 00:25:17,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:17,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:17,507 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-11 00:25:17,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344610470] [2021-10-11 00:25:17,508 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:17,508 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:25:17,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517292363] [2021-10-11 00:25:17,509 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:25:17,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:17,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:17,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:17,509 INFO L87 Difference]: Start difference. First operand 507 states and 614 transitions. cyclomatic complexity: 109 Second operand 3 states. [2021-10-11 00:25:17,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:17,604 INFO L93 Difference]: Finished difference Result 521 states and 626 transitions. [2021-10-11 00:25:17,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:17,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 521 states and 626 transitions. [2021-10-11 00:25:17,613 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:17,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 521 states to 510 states and 615 transitions. [2021-10-11 00:25:17,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 510 [2021-10-11 00:25:17,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 510 [2021-10-11 00:25:17,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 510 states and 615 transitions. [2021-10-11 00:25:17,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:25:17,617 INFO L692 BuchiCegarLoop]: Abstraction has 510 states and 615 transitions. [2021-10-11 00:25:17,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states and 615 transitions. [2021-10-11 00:25:17,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 507. [2021-10-11 00:25:17,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 507 states. [2021-10-11 00:25:17,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 611 transitions. [2021-10-11 00:25:17,629 INFO L715 BuchiCegarLoop]: Abstraction has 507 states and 611 transitions. [2021-10-11 00:25:17,629 INFO L595 BuchiCegarLoop]: Abstraction has 507 states and 611 transitions. [2021-10-11 00:25:17,629 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-11 00:25:17,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 507 states and 611 transitions. [2021-10-11 00:25:17,631 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:17,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:17,631 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:17,632 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:17,632 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:17,633 INFO L794 eck$LassoCheckResult]: Stem: 48244#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); 48146#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 48147#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48198#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 48199#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48170#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 48222#L100-2 assume !false; 48613#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48611#L103 assume !(12292 == ssl3_accept_~s__state~0); 48609#L106 assume !(16384 == ssl3_accept_~s__state~0); 48607#L109 assume !(8192 == ssl3_accept_~s__state~0); 48605#L112 assume !(24576 == ssl3_accept_~s__state~0); 48603#L115 assume !(8195 == ssl3_accept_~s__state~0); 48601#L118 assume !(8480 == ssl3_accept_~s__state~0); 48599#L121 assume !(8481 == ssl3_accept_~s__state~0); 48594#L124 assume !(8482 == ssl3_accept_~s__state~0); 48232#L127 assume 8464 == ssl3_accept_~s__state~0; 48194#L134 [2021-10-11 00:25:17,633 INFO L796 eck$LassoCheckResult]: Loop: 48194#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48243#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48240#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 48241#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48433#L586 assume !(8576 == ssl3_accept_~state~0); 48429#L604 ssl3_accept_~skip~0 := 0; 48427#L100-2 assume !false; 48425#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48423#L103 assume !(12292 == ssl3_accept_~s__state~0); 48421#L106 assume !(16384 == ssl3_accept_~s__state~0); 48419#L109 assume !(8192 == ssl3_accept_~s__state~0); 48417#L112 assume !(24576 == ssl3_accept_~s__state~0); 48415#L115 assume !(8195 == ssl3_accept_~s__state~0); 48413#L118 assume !(8480 == ssl3_accept_~s__state~0); 48411#L121 assume !(8481 == ssl3_accept_~s__state~0); 48409#L124 assume !(8482 == ssl3_accept_~s__state~0); 48407#L127 assume !(8464 == ssl3_accept_~s__state~0); 48405#L130 assume !(8465 == ssl3_accept_~s__state~0); 48403#L133 assume !(8466 == ssl3_accept_~s__state~0); 48401#L136 assume 8496 == ssl3_accept_~s__state~0; 48254#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 48153#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48154#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 48210#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48211#L298-2 ssl3_accept_~s__init_num~0 := 0; 48571#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48565#L586 assume !(8576 == ssl3_accept_~state~0); 48562#L604 ssl3_accept_~skip~0 := 0; 48560#L100-2 assume !false; 48558#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48556#L103 assume !(12292 == ssl3_accept_~s__state~0); 48554#L106 assume !(16384 == ssl3_accept_~s__state~0); 48552#L109 assume !(8192 == ssl3_accept_~s__state~0); 48550#L112 assume !(24576 == ssl3_accept_~s__state~0); 48546#L115 assume !(8195 == ssl3_accept_~s__state~0); 48544#L118 assume !(8480 == ssl3_accept_~s__state~0); 48541#L121 assume !(8481 == ssl3_accept_~s__state~0); 48535#L124 assume !(8482 == ssl3_accept_~s__state~0); 48532#L127 assume !(8464 == ssl3_accept_~s__state~0); 48529#L130 assume !(8465 == ssl3_accept_~s__state~0); 48526#L133 assume !(8466 == ssl3_accept_~s__state~0); 48523#L136 assume !(8496 == ssl3_accept_~s__state~0); 48520#L139 assume !(8497 == ssl3_accept_~s__state~0); 48517#L142 assume 8512 == ssl3_accept_~s__state~0; 48225#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48141#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48143#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48262#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48494#L586 assume !(8576 == ssl3_accept_~state~0); 48491#L604 ssl3_accept_~skip~0 := 0; 48489#L100-2 assume !false; 48487#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48485#L103 assume !(12292 == ssl3_accept_~s__state~0); 48483#L106 assume !(16384 == ssl3_accept_~s__state~0); 48481#L109 assume !(8192 == ssl3_accept_~s__state~0); 48479#L112 assume !(24576 == ssl3_accept_~s__state~0); 48477#L115 assume !(8195 == ssl3_accept_~s__state~0); 48475#L118 assume !(8480 == ssl3_accept_~s__state~0); 48473#L121 assume !(8481 == ssl3_accept_~s__state~0); 48471#L124 assume !(8482 == ssl3_accept_~s__state~0); 48469#L127 assume !(8464 == ssl3_accept_~s__state~0); 48467#L130 assume !(8465 == ssl3_accept_~s__state~0); 48465#L133 assume !(8466 == ssl3_accept_~s__state~0); 48463#L136 assume !(8496 == ssl3_accept_~s__state~0); 48461#L139 assume !(8497 == ssl3_accept_~s__state~0); 48459#L142 assume !(8512 == ssl3_accept_~s__state~0); 48457#L145 assume !(8513 == ssl3_accept_~s__state~0); 48455#L148 assume 8528 == ssl3_accept_~s__state~0; 48217#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 48213#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 48214#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 48188#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 48183#L362 assume !(ssl3_accept_~ret~0 <= 0); 48152#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48156#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48431#L586 assume !(8576 == ssl3_accept_~state~0); 48428#L604 ssl3_accept_~skip~0 := 0; 48426#L100-2 assume !false; 48424#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48422#L103 assume !(12292 == ssl3_accept_~s__state~0); 48420#L106 assume !(16384 == ssl3_accept_~s__state~0); 48418#L109 assume !(8192 == ssl3_accept_~s__state~0); 48416#L112 assume !(24576 == ssl3_accept_~s__state~0); 48414#L115 assume !(8195 == ssl3_accept_~s__state~0); 48412#L118 assume !(8480 == ssl3_accept_~s__state~0); 48410#L121 assume !(8481 == ssl3_accept_~s__state~0); 48408#L124 assume !(8482 == ssl3_accept_~s__state~0); 48406#L127 assume !(8464 == ssl3_accept_~s__state~0); 48404#L130 assume !(8465 == ssl3_accept_~s__state~0); 48402#L133 assume !(8466 == ssl3_accept_~s__state~0); 48400#L136 assume !(8496 == ssl3_accept_~s__state~0); 48399#L139 assume !(8497 == ssl3_accept_~s__state~0); 48398#L142 assume !(8512 == ssl3_accept_~s__state~0); 48397#L145 assume !(8513 == ssl3_accept_~s__state~0); 48396#L148 assume !(8528 == ssl3_accept_~s__state~0); 48395#L151 assume !(8529 == ssl3_accept_~s__state~0); 48394#L154 assume 8544 == ssl3_accept_~s__state~0; 48178#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48179#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 48206#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48135#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48137#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 48248#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 48175#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48502#L586 assume !(8576 == ssl3_accept_~state~0); 48500#L604 ssl3_accept_~skip~0 := 0; 48495#L100-2 assume !false; 48492#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48490#L103 assume !(12292 == ssl3_accept_~s__state~0); 48488#L106 assume !(16384 == ssl3_accept_~s__state~0); 48486#L109 assume !(8192 == ssl3_accept_~s__state~0); 48484#L112 assume !(24576 == ssl3_accept_~s__state~0); 48482#L115 assume !(8195 == ssl3_accept_~s__state~0); 48480#L118 assume !(8480 == ssl3_accept_~s__state~0); 48478#L121 assume !(8481 == ssl3_accept_~s__state~0); 48476#L124 assume !(8482 == ssl3_accept_~s__state~0); 48474#L127 assume !(8464 == ssl3_accept_~s__state~0); 48472#L130 assume !(8465 == ssl3_accept_~s__state~0); 48470#L133 assume !(8466 == ssl3_accept_~s__state~0); 48468#L136 assume !(8496 == ssl3_accept_~s__state~0); 48466#L139 assume !(8497 == ssl3_accept_~s__state~0); 48464#L142 assume !(8512 == ssl3_accept_~s__state~0); 48462#L145 assume !(8513 == ssl3_accept_~s__state~0); 48460#L148 assume !(8528 == ssl3_accept_~s__state~0); 48458#L151 assume !(8529 == ssl3_accept_~s__state~0); 48456#L154 assume !(8544 == ssl3_accept_~s__state~0); 48454#L157 assume !(8545 == ssl3_accept_~s__state~0); 48453#L160 assume !(8560 == ssl3_accept_~s__state~0); 48452#L163 assume !(8561 == ssl3_accept_~s__state~0); 48451#L166 assume 8448 == ssl3_accept_~s__state~0; 48260#L167 assume !(ssl3_accept_~num1~0 > 0); 48172#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48187#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48370#L586 assume !(8576 == ssl3_accept_~state~0); 48367#L604 ssl3_accept_~skip~0 := 0; 48365#L100-2 assume !false; 48363#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48361#L103 assume !(12292 == ssl3_accept_~s__state~0); 48359#L106 assume !(16384 == ssl3_accept_~s__state~0); 48357#L109 assume !(8192 == ssl3_accept_~s__state~0); 48355#L112 assume !(24576 == ssl3_accept_~s__state~0); 48353#L115 assume !(8195 == ssl3_accept_~s__state~0); 48351#L118 assume !(8480 == ssl3_accept_~s__state~0); 48349#L121 assume !(8481 == ssl3_accept_~s__state~0); 48347#L124 assume !(8482 == ssl3_accept_~s__state~0); 48345#L127 assume !(8464 == ssl3_accept_~s__state~0); 48343#L130 assume !(8465 == ssl3_accept_~s__state~0); 48341#L133 assume !(8466 == ssl3_accept_~s__state~0); 48339#L136 assume !(8496 == ssl3_accept_~s__state~0); 48337#L139 assume !(8497 == ssl3_accept_~s__state~0); 48335#L142 assume !(8512 == ssl3_accept_~s__state~0); 48333#L145 assume !(8513 == ssl3_accept_~s__state~0); 48331#L148 assume !(8528 == ssl3_accept_~s__state~0); 48329#L151 assume !(8529 == ssl3_accept_~s__state~0); 48327#L154 assume !(8544 == ssl3_accept_~s__state~0); 48325#L157 assume !(8545 == ssl3_accept_~s__state~0); 48324#L160 assume !(8560 == ssl3_accept_~s__state~0); 48323#L163 assume !(8561 == ssl3_accept_~s__state~0); 48322#L166 assume !(8448 == ssl3_accept_~s__state~0); 48321#L169 assume 8576 == ssl3_accept_~s__state~0; 48256#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 48168#L450 assume !(ssl3_accept_~ret~0 <= 0); 48163#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48164#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48634#L586 assume 8576 == ssl3_accept_~state~0; 48633#L605 assume !(8592 == ssl3_accept_~s__state~0); 48632#L604 ssl3_accept_~skip~0 := 0; 48631#L100-2 assume !false; 48630#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48629#L103 assume !(12292 == ssl3_accept_~s__state~0); 48628#L106 assume !(16384 == ssl3_accept_~s__state~0); 48627#L109 assume !(8192 == ssl3_accept_~s__state~0); 48626#L112 assume !(24576 == ssl3_accept_~s__state~0); 48625#L115 assume !(8195 == ssl3_accept_~s__state~0); 48624#L118 assume !(8480 == ssl3_accept_~s__state~0); 48622#L121 assume !(8481 == ssl3_accept_~s__state~0); 48621#L124 assume !(8482 == ssl3_accept_~s__state~0); 48591#L127 assume !(8464 == ssl3_accept_~s__state~0); 48216#L130 assume !(8465 == ssl3_accept_~s__state~0); 48193#L133 assume 8466 == ssl3_accept_~s__state~0; 48194#L134 [2021-10-11 00:25:17,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:17,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-11 00:25:17,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:17,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608932949] [2021-10-11 00:25:17,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:17,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:17,640 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:17,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:17,650 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:17,654 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:17,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:17,654 INFO L82 PathProgramCache]: Analyzing trace with hash 2140814150, now seen corresponding path program 1 times [2021-10-11 00:25:17,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:17,655 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069079679] [2021-10-11 00:25:17,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:17,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:17,666 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:17,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:17,676 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:17,703 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:17,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:17,703 INFO L82 PathProgramCache]: Analyzing trace with hash -1461064014, now seen corresponding path program 1 times [2021-10-11 00:25:17,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:17,704 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366176678] [2021-10-11 00:25:17,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:17,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:17,719 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:17,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:17,732 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:17,801 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:19,484 WARN L197 SmtUtils]: Spent 1.67 s on a formula simplification. DAG size of input: 407 DAG size of output: 154 [2021-10-11 00:25:19,598 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:25:19,598 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:25:19,598 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:25:19,599 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:25:19,599 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-11 00:25:19,599 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:19,599 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:25:19,599 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:25:19,599 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-10-11 00:25:19,599 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:25:19,599 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:25:19,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,636 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,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-11 00:25:19,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,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-11 00:25:19,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,668 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,678 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:19,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,025 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:25:20,025 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:20,049 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:20,049 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:20,073 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:25:20,073 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:20,077 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-11 00:25:20,096 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:25:20,096 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:25:20,096 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:25:20,096 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:25:20,096 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-11 00:25:20,096 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:20,096 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:25:20,096 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:25:20,096 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2021-10-11 00:25:20,096 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:25:20,096 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:25:20,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,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-11 00:25:20,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,118 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,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-11 00:25:20,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,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-11 00:25:20,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:20,586 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:25:20,586 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:20,597 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:20,599 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:20,599 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:20,599 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:20,599 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:20,599 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:20,601 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:20,601 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:20,603 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-11 00:25:20,606 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-11 00:25:20,606 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:20,608 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-11 00:25:20,608 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-11 00:25:20,609 INFO L510 LassoAnalysis]: Proved termination. [2021-10-11 00:25:20,609 INFO L512 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-11 00:25:20,627 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-11 00:25:20,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:20,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:20,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:25:20,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:20,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:20,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:25:20,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:20,984 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-11 00:25:20,986 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-11 00:25:20,986 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 507 states and 611 transitions. cyclomatic complexity: 106 Second operand 5 states. [2021-10-11 00:25:21,025 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 507 states and 611 transitions. cyclomatic complexity: 106. Second operand 5 states. Result 1001 states and 1208 transitions. Complement of second has 4 states. [2021-10-11 00:25:21,026 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-11 00:25:21,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:25:21,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 176 transitions. [2021-10-11 00:25:21,027 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 176 transitions. Stem has 17 letters. Loop has 180 letters. [2021-10-11 00:25:21,031 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:21,032 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 176 transitions. Stem has 197 letters. Loop has 180 letters. [2021-10-11 00:25:21,033 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:21,033 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 176 transitions. Stem has 17 letters. Loop has 360 letters. [2021-10-11 00:25:21,035 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:21,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1001 states and 1208 transitions. [2021-10-11 00:25:21,041 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:21,045 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1001 states to 781 states and 951 transitions. [2021-10-11 00:25:21,046 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 508 [2021-10-11 00:25:21,047 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 511 [2021-10-11 00:25:21,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 781 states and 951 transitions. [2021-10-11 00:25:21,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:25:21,047 INFO L692 BuchiCegarLoop]: Abstraction has 781 states and 951 transitions. [2021-10-11 00:25:21,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states and 951 transitions. [2021-10-11 00:25:21,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 778. [2021-10-11 00:25:21,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2021-10-11 00:25:21,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 946 transitions. [2021-10-11 00:25:21,061 INFO L715 BuchiCegarLoop]: Abstraction has 778 states and 946 transitions. [2021-10-11 00:25:21,061 INFO L595 BuchiCegarLoop]: Abstraction has 778 states and 946 transitions. [2021-10-11 00:25:21,061 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-11 00:25:21,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 946 transitions. [2021-10-11 00:25:21,063 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:21,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:21,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:21,065 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:21,065 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:21,065 INFO L794 eck$LassoCheckResult]: Stem: 50440#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); 50272#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50273#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50370#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 50371#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50315#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 50406#L100-2 assume !false; 50485#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50484#L103 assume !(12292 == ssl3_accept_~s__state~0); 50483#L106 assume !(16384 == ssl3_accept_~s__state~0); 50482#L109 assume !(8192 == ssl3_accept_~s__state~0); 50481#L112 assume !(24576 == ssl3_accept_~s__state~0); 50480#L115 assume !(8195 == ssl3_accept_~s__state~0); 50479#L118 assume !(8480 == ssl3_accept_~s__state~0); 50478#L121 assume !(8481 == ssl3_accept_~s__state~0); 50477#L124 assume !(8482 == ssl3_accept_~s__state~0); 50476#L127 assume 8464 == ssl3_accept_~s__state~0; 50475#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 50437#L275 [2021-10-11 00:25:21,066 INFO L796 eck$LassoCheckResult]: Loop: 50437#L275 assume !(0 == ssl3_accept_~blastFlag~0); 50433#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50434#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50584#L586 assume !(8576 == ssl3_accept_~state~0); 50580#L604 ssl3_accept_~skip~0 := 0; 50577#L100-2 assume !false; 50574#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50571#L103 assume !(12292 == ssl3_accept_~s__state~0); 50568#L106 assume !(16384 == ssl3_accept_~s__state~0); 50565#L109 assume !(8192 == ssl3_accept_~s__state~0); 50562#L112 assume !(24576 == ssl3_accept_~s__state~0); 50559#L115 assume !(8195 == ssl3_accept_~s__state~0); 50556#L118 assume !(8480 == ssl3_accept_~s__state~0); 50553#L121 assume !(8481 == ssl3_accept_~s__state~0); 50550#L124 assume !(8482 == ssl3_accept_~s__state~0); 50547#L127 assume !(8464 == ssl3_accept_~s__state~0); 50544#L130 assume !(8465 == ssl3_accept_~s__state~0); 50541#L133 assume !(8466 == ssl3_accept_~s__state~0); 50538#L136 assume 8496 == ssl3_accept_~s__state~0; 50460#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 50284#L288 assume !(1 == ssl3_accept_~blastFlag~0); 50285#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 50473#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 50386#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50387#L298-2 ssl3_accept_~s__init_num~0 := 0; 50756#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50749#L586 assume !(8576 == ssl3_accept_~state~0); 50746#L604 ssl3_accept_~skip~0 := 0; 50744#L100-2 assume !false; 50742#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50740#L103 assume !(12292 == ssl3_accept_~s__state~0); 50738#L106 assume !(16384 == ssl3_accept_~s__state~0); 50736#L109 assume !(8192 == ssl3_accept_~s__state~0); 50734#L112 assume !(24576 == ssl3_accept_~s__state~0); 50732#L115 assume !(8195 == ssl3_accept_~s__state~0); 50730#L118 assume !(8480 == ssl3_accept_~s__state~0); 50728#L121 assume !(8481 == ssl3_accept_~s__state~0); 50726#L124 assume !(8482 == ssl3_accept_~s__state~0); 50724#L127 assume !(8464 == ssl3_accept_~s__state~0); 50722#L130 assume !(8465 == ssl3_accept_~s__state~0); 50720#L133 assume !(8466 == ssl3_accept_~s__state~0); 50718#L136 assume !(8496 == ssl3_accept_~s__state~0); 50716#L139 assume !(8497 == ssl3_accept_~s__state~0); 50714#L142 assume 8512 == ssl3_accept_~s__state~0; 50411#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50264#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50266#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50357#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50275#L586 assume !(8576 == ssl3_accept_~state~0); 50884#L604 ssl3_accept_~skip~0 := 0; 50882#L100-2 assume !false; 50880#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50878#L103 assume !(12292 == ssl3_accept_~s__state~0); 50876#L106 assume !(16384 == ssl3_accept_~s__state~0); 50874#L109 assume !(8192 == ssl3_accept_~s__state~0); 50872#L112 assume !(24576 == ssl3_accept_~s__state~0); 50870#L115 assume !(8195 == ssl3_accept_~s__state~0); 50868#L118 assume !(8480 == ssl3_accept_~s__state~0); 50866#L121 assume !(8481 == ssl3_accept_~s__state~0); 50864#L124 assume !(8482 == ssl3_accept_~s__state~0); 50862#L127 assume !(8464 == ssl3_accept_~s__state~0); 50860#L130 assume !(8465 == ssl3_accept_~s__state~0); 50858#L133 assume !(8466 == ssl3_accept_~s__state~0); 50856#L136 assume !(8496 == ssl3_accept_~s__state~0); 50854#L139 assume !(8497 == ssl3_accept_~s__state~0); 50852#L142 assume !(8512 == ssl3_accept_~s__state~0); 50850#L145 assume !(8513 == ssl3_accept_~s__state~0); 50634#L148 assume 8528 == ssl3_accept_~s__state~0; 50398#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50390#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 50391#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50349#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 50340#L362 assume !(ssl3_accept_~ret~0 <= 0); 50280#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50289#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50593#L586 assume !(8576 == ssl3_accept_~state~0); 50586#L604 ssl3_accept_~skip~0 := 0; 50582#L100-2 assume !false; 50579#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50576#L103 assume !(12292 == ssl3_accept_~s__state~0); 50573#L106 assume !(16384 == ssl3_accept_~s__state~0); 50570#L109 assume !(8192 == ssl3_accept_~s__state~0); 50567#L112 assume !(24576 == ssl3_accept_~s__state~0); 50564#L115 assume !(8195 == ssl3_accept_~s__state~0); 50561#L118 assume !(8480 == ssl3_accept_~s__state~0); 50558#L121 assume !(8481 == ssl3_accept_~s__state~0); 50555#L124 assume !(8482 == ssl3_accept_~s__state~0); 50552#L127 assume !(8464 == ssl3_accept_~s__state~0); 50549#L130 assume !(8465 == ssl3_accept_~s__state~0); 50546#L133 assume !(8466 == ssl3_accept_~s__state~0); 50543#L136 assume !(8496 == ssl3_accept_~s__state~0); 50540#L139 assume !(8497 == ssl3_accept_~s__state~0); 50537#L142 assume !(8512 == ssl3_accept_~s__state~0); 50535#L145 assume !(8513 == ssl3_accept_~s__state~0); 50533#L148 assume !(8528 == ssl3_accept_~s__state~0); 50532#L151 assume !(8529 == ssl3_accept_~s__state~0); 50531#L154 assume 8544 == ssl3_accept_~s__state~0; 50330#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50331#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 50379#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50255#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50257#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 50445#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 50324#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50974#L586 assume !(8576 == ssl3_accept_~state~0); 50971#L604 ssl3_accept_~skip~0 := 0; 50969#L100-2 assume !false; 50967#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50965#L103 assume !(12292 == ssl3_accept_~s__state~0); 50963#L106 assume !(16384 == ssl3_accept_~s__state~0); 50958#L109 assume !(8192 == ssl3_accept_~s__state~0); 50941#L112 assume !(24576 == ssl3_accept_~s__state~0); 50937#L115 assume !(8195 == ssl3_accept_~s__state~0); 50459#L118 assume !(8480 == ssl3_accept_~s__state~0); 50443#L121 assume !(8481 == ssl3_accept_~s__state~0); 50407#L124 assume !(8482 == ssl3_accept_~s__state~0); 50408#L127 assume !(8464 == ssl3_accept_~s__state~0); 50396#L130 assume !(8465 == ssl3_accept_~s__state~0); 50361#L133 assume !(8466 == ssl3_accept_~s__state~0); 50326#L136 assume !(8496 == ssl3_accept_~s__state~0); 50327#L139 assume !(8497 == ssl3_accept_~s__state~0); 50299#L142 assume !(8512 == ssl3_accept_~s__state~0); 50300#L145 assume !(8513 == ssl3_accept_~s__state~0); 50455#L148 assume !(8528 == ssl3_accept_~s__state~0); 50456#L151 assume !(8529 == ssl3_accept_~s__state~0); 50426#L154 assume !(8544 == ssl3_accept_~s__state~0); 50413#L157 assume !(8545 == ssl3_accept_~s__state~0); 50414#L160 assume !(8560 == ssl3_accept_~s__state~0); 50422#L163 assume !(8561 == ssl3_accept_~s__state~0); 50633#L166 assume 8448 == ssl3_accept_~s__state~0; 50470#L167 assume !(ssl3_accept_~num1~0 > 0); 50317#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50346#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51023#L586 assume !(8576 == ssl3_accept_~state~0); 50351#L604 ssl3_accept_~skip~0 := 0; 50352#L100-2 assume !false; 50376#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50320#L103 assume !(12292 == ssl3_accept_~s__state~0); 50321#L106 assume !(16384 == ssl3_accept_~s__state~0); 50295#L109 assume !(8192 == ssl3_accept_~s__state~0); 50296#L112 assume !(24576 == ssl3_accept_~s__state~0); 50447#L115 assume !(8195 == ssl3_accept_~s__state~0); 50448#L118 assume !(8480 == ssl3_accept_~s__state~0); 50933#L121 assume !(8481 == ssl3_accept_~s__state~0); 50930#L124 assume !(8482 == ssl3_accept_~s__state~0); 50927#L127 assume !(8464 == ssl3_accept_~s__state~0); 50924#L130 assume !(8465 == ssl3_accept_~s__state~0); 50922#L133 assume !(8466 == ssl3_accept_~s__state~0); 50906#L136 assume !(8496 == ssl3_accept_~s__state~0); 50903#L139 assume !(8497 == ssl3_accept_~s__state~0); 50900#L142 assume !(8512 == ssl3_accept_~s__state~0); 50897#L145 assume !(8513 == ssl3_accept_~s__state~0); 50894#L148 assume !(8528 == ssl3_accept_~s__state~0); 50631#L151 assume !(8529 == ssl3_accept_~s__state~0); 50629#L154 assume !(8544 == ssl3_accept_~s__state~0); 50627#L157 assume !(8545 == ssl3_accept_~s__state~0); 50624#L160 assume !(8560 == ssl3_accept_~s__state~0); 50618#L163 assume !(8561 == ssl3_accept_~s__state~0); 50615#L166 assume !(8448 == ssl3_accept_~s__state~0); 50612#L169 assume 8576 == ssl3_accept_~s__state~0; 50463#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 50312#L450 assume !(ssl3_accept_~ret~0 <= 0); 50303#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50304#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50521#L586 assume 8576 == ssl3_accept_~state~0; 50516#L605 assume !(8592 == ssl3_accept_~s__state~0); 50514#L604 ssl3_accept_~skip~0 := 0; 50512#L100-2 assume !false; 50510#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50508#L103 assume !(12292 == ssl3_accept_~s__state~0); 50506#L106 assume !(16384 == ssl3_accept_~s__state~0); 50504#L109 assume !(8192 == ssl3_accept_~s__state~0); 50502#L112 assume !(24576 == ssl3_accept_~s__state~0); 50500#L115 assume !(8195 == ssl3_accept_~s__state~0); 50498#L118 assume !(8480 == ssl3_accept_~s__state~0); 50496#L121 assume !(8481 == ssl3_accept_~s__state~0); 50494#L124 assume !(8482 == ssl3_accept_~s__state~0); 50492#L127 assume !(8464 == ssl3_accept_~s__state~0); 50490#L130 assume !(8465 == ssl3_accept_~s__state~0); 50488#L133 assume 8466 == ssl3_accept_~s__state~0; 50466#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 50437#L275 [2021-10-11 00:25:21,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:21,066 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-11 00:25:21,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:21,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705218994] [2021-10-11 00:25:21,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:21,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:21,072 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:21,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:21,076 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:21,079 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:21,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:21,080 INFO L82 PathProgramCache]: Analyzing trace with hash -247589480, now seen corresponding path program 1 times [2021-10-11 00:25:21,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:21,080 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431641916] [2021-10-11 00:25:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:21,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:21,090 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:21,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:21,099 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:21,111 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:21,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:21,112 INFO L82 PathProgramCache]: Analyzing trace with hash -688937295, now seen corresponding path program 1 times [2021-10-11 00:25:21,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:21,112 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091796264] [2021-10-11 00:25:21,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:21,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:21,158 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-11 00:25:21,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091796264] [2021-10-11 00:25:21,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:21,158 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:21,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176616489] [2021-10-11 00:25:22,744 WARN L197 SmtUtils]: Spent 1.58 s on a formula simplification. DAG size of input: 412 DAG size of output: 155 [2021-10-11 00:25:22,847 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:25:22,847 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:25:22,847 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:25:22,847 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:25:22,847 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-11 00:25:22,847 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:22,847 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:25:22,847 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:25:22,848 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration27_Loop [2021-10-11 00:25:22,848 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:25:22,848 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:25:22,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,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-11 00:25:22,869 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,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-11 00:25:22,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,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-11 00:25:22,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:22,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,284 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:25:23,285 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:23,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,308 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,311 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,311 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: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,331 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,331 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,333 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,333 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: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,353 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,353 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,356 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,356 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: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,378 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,382 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,382 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45=6, ULTIMATE.start_ssl3_accept_~l~0=6} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45=6, ULTIMATE.start_ssl3_accept_~l~0=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,413 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,413 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,436 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,436 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-257, ULTIMATE.start_ssl3_accept_#t~nondet43=-257} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-257, ULTIMATE.start_ssl3_accept_#t~nondet43=-257} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,439 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,439 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,441 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,441 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: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,460 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,460 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,465 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,465 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,485 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,505 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,505 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,509 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,509 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,530 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,530 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet49=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,533 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,533 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,546 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,546 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet48=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,567 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,567 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,582 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,582 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,602 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,602 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,630 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,630 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: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:23,688 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,688 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,706 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:25:23,706 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,726 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:25:23,726 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,748 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:25:23,748 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:25:23,751 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-11 00:25:23,769 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:25:23,769 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:25:23,769 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:25:23,769 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:25:23,770 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-11 00:25:23,770 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:23,770 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:25:23,770 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:25:23,770 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration27_Loop [2021-10-11 00:25:23,770 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:25:23,770 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:25:23,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,821 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,849 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:23,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:25:24,249 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:25:24,249 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,254 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,254 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,255 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,255 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,255 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,269 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,290 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,291 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,292 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,294 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,316 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,317 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,317 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,319 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,340 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,340 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:25:24,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,341 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:25:24,341 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,343 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:24,391 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,392 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,392 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,393 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,393 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:25:24,393 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,402 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:25:24,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,413 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,445 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,446 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,446 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,449 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,468 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,470 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,470 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,470 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,471 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,472 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,494 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,522 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:25:24,561 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,565 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,574 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,600 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,601 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,602 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,605 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,625 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,625 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,626 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,626 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,626 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,626 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,627 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,648 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,649 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,650 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,650 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,650 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,651 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,679 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,679 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,681 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,700 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:25:24,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:25:24,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:25:24,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:25:24,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:25:24,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:25:24,702 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:25:24,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:25:24,708 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-11 00:25:24,710 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-11 00:25:24,710 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:25:24,711 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-11 00:25:24,712 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-11 00:25:24,712 INFO L510 LassoAnalysis]: Proved termination. [2021-10-11 00:25:24,712 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2021-10-11 00:25:24,729 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-11 00:25:24,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:24,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:24,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:25:24,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:24,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:25:24,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:25:25,066 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-11 00:25:25,067 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-10-11 00:25:25,067 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 778 states and 946 transitions. cyclomatic complexity: 171 Second operand 4 states. [2021-10-11 00:25:25,098 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 778 states and 946 transitions. cyclomatic complexity: 171. Second operand 4 states. Result 1544 states and 1881 transitions. Complement of second has 4 states. [2021-10-11 00:25:25,099 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-11 00:25:25,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-11 00:25:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 179 transitions. [2021-10-11 00:25:25,099 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 179 transitions. Stem has 18 letters. Loop has 181 letters. [2021-10-11 00:25:25,101 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:25,101 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 179 transitions. Stem has 199 letters. Loop has 181 letters. [2021-10-11 00:25:25,102 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:25,102 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 179 transitions. Stem has 18 letters. Loop has 362 letters. [2021-10-11 00:25:25,104 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:25:25,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1544 states and 1881 transitions. [2021-10-11 00:25:25,112 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:25,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1544 states to 1276 states and 1549 transitions. [2021-10-11 00:25:25,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 511 [2021-10-11 00:25:25,119 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 514 [2021-10-11 00:25:25,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1276 states and 1549 transitions. [2021-10-11 00:25:25,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:25:25,120 INFO L692 BuchiCegarLoop]: Abstraction has 1276 states and 1549 transitions. [2021-10-11 00:25:25,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states and 1549 transitions. [2021-10-11 00:25:25,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 1271. [2021-10-11 00:25:25,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1271 states. [2021-10-11 00:25:25,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 1542 transitions. [2021-10-11 00:25:25,140 INFO L715 BuchiCegarLoop]: Abstraction has 1271 states and 1542 transitions. [2021-10-11 00:25:25,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:25,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:25,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:25,141 INFO L87 Difference]: Start difference. First operand 1271 states and 1542 transitions. Second operand 3 states. [2021-10-11 00:25:25,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:25,156 INFO L93 Difference]: Finished difference Result 1272 states and 1541 transitions. [2021-10-11 00:25:25,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:25,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1272 states and 1541 transitions. [2021-10-11 00:25:25,162 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:25,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1272 states to 1271 states and 1540 transitions. [2021-10-11 00:25:25,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 510 [2021-10-11 00:25:25,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 510 [2021-10-11 00:25:25,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1271 states and 1540 transitions. [2021-10-11 00:25:25,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:25:25,171 INFO L692 BuchiCegarLoop]: Abstraction has 1271 states and 1540 transitions. [2021-10-11 00:25:25,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states and 1540 transitions. [2021-10-11 00:25:25,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1271. [2021-10-11 00:25:25,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1271 states. [2021-10-11 00:25:25,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 1540 transitions. [2021-10-11 00:25:25,190 INFO L715 BuchiCegarLoop]: Abstraction has 1271 states and 1540 transitions. [2021-10-11 00:25:25,190 INFO L595 BuchiCegarLoop]: Abstraction has 1271 states and 1540 transitions. [2021-10-11 00:25:25,190 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-11 00:25:25,191 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1271 states and 1540 transitions. [2021-10-11 00:25:25,194 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:25,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:25,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:25,196 INFO L853 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-11 00:25:25,196 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:25,196 INFO L794 eck$LassoCheckResult]: Stem: 55957#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); 55768#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 55769#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 55869#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 55870#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55806#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 55918#L100-2 assume !false; 56131#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56129#L103 assume !(12292 == ssl3_accept_~s__state~0); 56127#L106 assume !(16384 == ssl3_accept_~s__state~0); 56125#L109 assume !(8192 == ssl3_accept_~s__state~0); 56123#L112 assume !(24576 == ssl3_accept_~s__state~0); 56121#L115 assume !(8195 == ssl3_accept_~s__state~0); 56119#L118 assume !(8480 == ssl3_accept_~s__state~0); 56117#L121 assume !(8481 == ssl3_accept_~s__state~0); 56115#L124 assume !(8482 == ssl3_accept_~s__state~0); 56010#L127 assume 8464 == ssl3_accept_~s__state~0; 55984#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55985#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56083#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55951#L549 [2021-10-11 00:25:25,197 INFO L796 eck$LassoCheckResult]: Loop: 55951#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56073#L586 assume !(8576 == ssl3_accept_~state~0); 56069#L604 ssl3_accept_~skip~0 := 0; 56066#L100-2 assume !false; 56063#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56060#L103 assume !(12292 == ssl3_accept_~s__state~0); 56057#L106 assume !(16384 == ssl3_accept_~s__state~0); 56053#L109 assume !(8192 == ssl3_accept_~s__state~0); 56046#L112 assume !(24576 == ssl3_accept_~s__state~0); 56042#L115 assume !(8195 == ssl3_accept_~s__state~0); 56038#L118 assume !(8480 == ssl3_accept_~s__state~0); 56035#L121 assume !(8481 == ssl3_accept_~s__state~0); 56031#L124 assume !(8482 == ssl3_accept_~s__state~0); 56024#L127 assume !(8464 == ssl3_accept_~s__state~0); 56020#L130 assume !(8465 == ssl3_accept_~s__state~0); 56016#L133 assume !(8466 == ssl3_accept_~s__state~0); 56014#L136 assume 8496 == ssl3_accept_~s__state~0; 55978#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 55776#L288 assume !(1 == ssl3_accept_~blastFlag~0); 55777#L291 assume !(3 == ssl3_accept_~blastFlag~0); 56000#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 56001#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55866#L298-2 ssl3_accept_~s__init_num~0 := 0; 55867#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56776#L586 assume !(8576 == ssl3_accept_~state~0); 56773#L604 ssl3_accept_~skip~0 := 0; 56771#L100-2 assume !false; 56769#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56767#L103 assume !(12292 == ssl3_accept_~s__state~0); 56765#L106 assume !(16384 == ssl3_accept_~s__state~0); 56763#L109 assume !(8192 == ssl3_accept_~s__state~0); 56761#L112 assume !(24576 == ssl3_accept_~s__state~0); 56756#L115 assume !(8195 == ssl3_accept_~s__state~0); 56753#L118 assume !(8480 == ssl3_accept_~s__state~0); 56751#L121 assume !(8481 == ssl3_accept_~s__state~0); 56749#L124 assume !(8482 == ssl3_accept_~s__state~0); 56747#L127 assume !(8464 == ssl3_accept_~s__state~0); 56745#L130 assume !(8465 == ssl3_accept_~s__state~0); 56743#L133 assume !(8466 == ssl3_accept_~s__state~0); 56741#L136 assume !(8496 == ssl3_accept_~s__state~0); 56644#L139 assume !(8497 == ssl3_accept_~s__state~0); 56557#L142 assume 8512 == ssl3_accept_~s__state~0; 55923#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55754#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55756#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55996#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56257#L586 assume !(8576 == ssl3_accept_~state~0); 56254#L604 ssl3_accept_~skip~0 := 0; 56252#L100-2 assume !false; 56250#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56248#L103 assume !(12292 == ssl3_accept_~s__state~0); 56246#L106 assume !(16384 == ssl3_accept_~s__state~0); 56244#L109 assume !(8192 == ssl3_accept_~s__state~0); 56242#L112 assume !(24576 == ssl3_accept_~s__state~0); 56240#L115 assume !(8195 == ssl3_accept_~s__state~0); 56238#L118 assume !(8480 == ssl3_accept_~s__state~0); 56236#L121 assume !(8481 == ssl3_accept_~s__state~0); 56234#L124 assume !(8482 == ssl3_accept_~s__state~0); 56232#L127 assume !(8464 == ssl3_accept_~s__state~0); 56230#L130 assume !(8465 == ssl3_accept_~s__state~0); 56228#L133 assume !(8466 == ssl3_accept_~s__state~0); 56226#L136 assume !(8496 == ssl3_accept_~s__state~0); 56224#L139 assume !(8497 == ssl3_accept_~s__state~0); 56222#L142 assume !(8512 == ssl3_accept_~s__state~0); 56220#L145 assume !(8513 == ssl3_accept_~s__state~0); 56218#L148 assume 8528 == ssl3_accept_~s__state~0; 55908#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 55900#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 55901#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 55847#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 55831#L362 assume !(ssl3_accept_~ret~0 <= 0); 55772#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 55780#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56088#L586 assume !(8576 == ssl3_accept_~state~0); 56085#L604 ssl3_accept_~skip~0 := 0; 56081#L100-2 assume !false; 56075#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56071#L103 assume !(12292 == ssl3_accept_~s__state~0); 56068#L106 assume !(16384 == ssl3_accept_~s__state~0); 56065#L109 assume !(8192 == ssl3_accept_~s__state~0); 56062#L112 assume !(24576 == ssl3_accept_~s__state~0); 56059#L115 assume !(8195 == ssl3_accept_~s__state~0); 56056#L118 assume !(8480 == ssl3_accept_~s__state~0); 56052#L121 assume !(8481 == ssl3_accept_~s__state~0); 56045#L124 assume !(8482 == ssl3_accept_~s__state~0); 56041#L127 assume !(8464 == ssl3_accept_~s__state~0); 56037#L130 assume !(8465 == ssl3_accept_~s__state~0); 56034#L133 assume !(8466 == ssl3_accept_~s__state~0); 56030#L136 assume !(8496 == ssl3_accept_~s__state~0); 56023#L139 assume !(8497 == ssl3_accept_~s__state~0); 56019#L142 assume !(8512 == ssl3_accept_~s__state~0); 56015#L145 assume !(8513 == ssl3_accept_~s__state~0); 56013#L148 assume !(8528 == ssl3_accept_~s__state~0); 56012#L151 assume !(8529 == ssl3_accept_~s__state~0); 56011#L154 assume 8544 == ssl3_accept_~s__state~0; 55821#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55822#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 55885#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55742#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 55744#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 55964#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 55815#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56268#L586 assume !(8576 == ssl3_accept_~state~0); 56266#L604 ssl3_accept_~skip~0 := 0; 56265#L100-2 assume !false; 56263#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56258#L103 assume !(12292 == ssl3_accept_~s__state~0); 56255#L106 assume !(16384 == ssl3_accept_~s__state~0); 56253#L109 assume !(8192 == ssl3_accept_~s__state~0); 56251#L112 assume !(24576 == ssl3_accept_~s__state~0); 56249#L115 assume !(8195 == ssl3_accept_~s__state~0); 56247#L118 assume !(8480 == ssl3_accept_~s__state~0); 56245#L121 assume !(8481 == ssl3_accept_~s__state~0); 56243#L124 assume !(8482 == ssl3_accept_~s__state~0); 56241#L127 assume !(8464 == ssl3_accept_~s__state~0); 56239#L130 assume !(8465 == ssl3_accept_~s__state~0); 56237#L133 assume !(8466 == ssl3_accept_~s__state~0); 56235#L136 assume !(8496 == ssl3_accept_~s__state~0); 56233#L139 assume !(8497 == ssl3_accept_~s__state~0); 56231#L142 assume !(8512 == ssl3_accept_~s__state~0); 56229#L145 assume !(8513 == ssl3_accept_~s__state~0); 56227#L148 assume !(8528 == ssl3_accept_~s__state~0); 56225#L151 assume !(8529 == ssl3_accept_~s__state~0); 56223#L154 assume !(8544 == ssl3_accept_~s__state~0); 56221#L157 assume !(8545 == ssl3_accept_~s__state~0); 56219#L160 assume !(8560 == ssl3_accept_~s__state~0); 56217#L163 assume !(8561 == ssl3_accept_~s__state~0); 56216#L166 assume 8448 == ssl3_accept_~s__state~0; 55992#L167 assume !(ssl3_accept_~num1~0 > 0); 55808#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55841#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56104#L586 assume !(8576 == ssl3_accept_~state~0); 56101#L604 ssl3_accept_~skip~0 := 0; 56100#L100-2 assume !false; 56099#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56098#L103 assume !(12292 == ssl3_accept_~s__state~0); 56097#L106 assume !(16384 == ssl3_accept_~s__state~0); 56096#L109 assume !(8192 == ssl3_accept_~s__state~0); 56094#L112 assume !(24576 == ssl3_accept_~s__state~0); 56089#L115 assume !(8195 == ssl3_accept_~s__state~0); 56086#L118 assume !(8480 == ssl3_accept_~s__state~0); 56084#L121 assume !(8481 == ssl3_accept_~s__state~0); 56080#L124 assume !(8482 == ssl3_accept_~s__state~0); 56074#L127 assume !(8464 == ssl3_accept_~s__state~0); 56070#L130 assume !(8465 == ssl3_accept_~s__state~0); 56067#L133 assume !(8466 == ssl3_accept_~s__state~0); 56064#L136 assume !(8496 == ssl3_accept_~s__state~0); 56061#L139 assume !(8497 == ssl3_accept_~s__state~0); 56058#L142 assume !(8512 == ssl3_accept_~s__state~0); 56055#L145 assume !(8513 == ssl3_accept_~s__state~0); 56051#L148 assume !(8528 == ssl3_accept_~s__state~0); 56044#L151 assume !(8529 == ssl3_accept_~s__state~0); 56040#L154 assume !(8544 == ssl3_accept_~s__state~0); 56036#L157 assume !(8545 == ssl3_accept_~s__state~0); 56033#L160 assume !(8560 == ssl3_accept_~s__state~0); 56029#L163 assume !(8561 == ssl3_accept_~s__state~0); 56022#L166 assume !(8448 == ssl3_accept_~s__state~0); 56018#L169 assume 8576 == ssl3_accept_~s__state~0; 55980#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 55803#L450 assume !(ssl3_accept_~ret~0 <= 0); 55794#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55795#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56210#L586 assume 8576 == ssl3_accept_~state~0; 56208#L605 assume !(8592 == ssl3_accept_~s__state~0); 56203#L604 ssl3_accept_~skip~0 := 0; 56200#L100-2 assume !false; 56198#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56196#L103 assume !(12292 == ssl3_accept_~s__state~0); 56194#L106 assume !(16384 == ssl3_accept_~s__state~0); 56192#L109 assume !(8192 == ssl3_accept_~s__state~0); 56190#L112 assume !(24576 == ssl3_accept_~s__state~0); 56188#L115 assume !(8195 == ssl3_accept_~s__state~0); 56186#L118 assume !(8480 == ssl3_accept_~s__state~0); 56184#L121 assume !(8481 == ssl3_accept_~s__state~0); 56182#L124 assume !(8482 == ssl3_accept_~s__state~0); 56180#L127 assume !(8464 == ssl3_accept_~s__state~0); 56178#L130 assume !(8465 == ssl3_accept_~s__state~0); 56176#L133 assume 8466 == ssl3_accept_~s__state~0; 56007#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55954#L275 assume !(0 == ssl3_accept_~blastFlag~0); 55950#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55951#L549 [2021-10-11 00:25:25,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:25,197 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-11 00:25:25,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:25,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169136138] [2021-10-11 00:25:25,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:25,203 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:25,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:25,206 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:25,210 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:25,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:25,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1721546142, now seen corresponding path program 1 times [2021-10-11 00:25:25,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:25,210 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573680516] [2021-10-11 00:25:25,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:25,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:25,219 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:25,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:25,227 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:25,237 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:25,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:25,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1231028365, now seen corresponding path program 1 times [2021-10-11 00:25:25,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:25,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259735120] [2021-10-11 00:25:25,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:25,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:25:25,287 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-11 00:25:25,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259735120] [2021-10-11 00:25:25,287 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:25:25,287 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:25:25,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115506015] [2021-10-11 00:25:27,036 WARN L197 SmtUtils]: Spent 1.74 s on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2021-10-11 00:25:27,166 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-10-11 00:25:27,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:25:27,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:25:27,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:25:27,190 INFO L87 Difference]: Start difference. First operand 1271 states and 1540 transitions. cyclomatic complexity: 274 Second operand 3 states. [2021-10-11 00:25:27,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:25:27,208 INFO L93 Difference]: Finished difference Result 1345 states and 1629 transitions. [2021-10-11 00:25:27,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:25:27,210 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1345 states and 1629 transitions. [2021-10-11 00:25:27,218 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:27,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1345 states to 1295 states and 1567 transitions. [2021-10-11 00:25:27,235 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 509 [2021-10-11 00:25:27,236 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 509 [2021-10-11 00:25:27,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1295 states and 1567 transitions. [2021-10-11 00:25:27,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:25:27,237 INFO L692 BuchiCegarLoop]: Abstraction has 1295 states and 1567 transitions. [2021-10-11 00:25:27,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states and 1567 transitions. [2021-10-11 00:25:27,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1295. [2021-10-11 00:25:27,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1295 states. [2021-10-11 00:25:27,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1567 transitions. [2021-10-11 00:25:27,257 INFO L715 BuchiCegarLoop]: Abstraction has 1295 states and 1567 transitions. [2021-10-11 00:25:27,257 INFO L595 BuchiCegarLoop]: Abstraction has 1295 states and 1567 transitions. [2021-10-11 00:25:27,257 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-11 00:25:27,257 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1295 states and 1567 transitions. [2021-10-11 00:25:27,261 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2021-10-11 00:25:27,262 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:25:27,262 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:25:27,265 INFO L853 BuchiCegarLoop]: Counterexample stem 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] [2021-10-11 00:25:27,265 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:25:27,265 INFO L794 eck$LassoCheckResult]: Stem: 58572#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); 58399#L-1 havoc main_#res;havoc main_#t~ret62, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~nondet57, ssl3_accept_#t~nondet58, ssl3_accept_#t~post59, ssl3_accept_#t~nondet60, ssl3_accept_#t~post61, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 58400#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 58486#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 58487#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 58435#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 58533#L100-2 assume !false; 58746#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58744#L103 assume !(12292 == ssl3_accept_~s__state~0); 58742#L106 assume !(16384 == ssl3_accept_~s__state~0); 58740#L109 assume !(8192 == ssl3_accept_~s__state~0); 58738#L112 assume !(24576 == ssl3_accept_~s__state~0); 58736#L115 assume !(8195 == ssl3_accept_~s__state~0); 58734#L118 assume !(8480 == ssl3_accept_~s__state~0); 58732#L121 assume !(8481 == ssl3_accept_~s__state~0); 58730#L124 assume !(8482 == ssl3_accept_~s__state~0); 58728#L127 assume 8464 == ssl3_accept_~s__state~0; 58598#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 58571#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 58568#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 58569#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59548#L586 assume !(8576 == ssl3_accept_~state~0); 59544#L604 ssl3_accept_~skip~0 := 0; 59541#L100-2 assume !false; 59538#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59535#L103 assume !(12292 == ssl3_accept_~s__state~0); 59532#L106 assume !(16384 == ssl3_accept_~s__state~0); 59529#L109 assume !(8192 == ssl3_accept_~s__state~0); 59527#L112 assume !(24576 == ssl3_accept_~s__state~0); 59525#L115 assume !(8195 == ssl3_accept_~s__state~0); 59523#L118 assume !(8480 == ssl3_accept_~s__state~0); 59522#L121 assume !(8481 == ssl3_accept_~s__state~0); 59521#L124 assume !(8482 == ssl3_accept_~s__state~0); 59520#L127 assume !(8464 == ssl3_accept_~s__state~0); 59519#L130 assume !(8465 == ssl3_accept_~s__state~0); 59517#L133 assume !(8466 == ssl3_accept_~s__state~0); 59516#L136 assume 8496 == ssl3_accept_~s__state~0; 58592#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 58593#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59119#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 58508#L298 [2021-10-11 00:25:27,266 INFO L796 eck$LassoCheckResult]: Loop: 58508#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 58509#L298-2 ssl3_accept_~s__init_num~0 := 0; 59064#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59055#L586 assume !(8576 == ssl3_accept_~state~0); 59049#L604 ssl3_accept_~skip~0 := 0; 59044#L100-2 assume !false; 59039#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59034#L103 assume !(12292 == ssl3_accept_~s__state~0); 59029#L106 assume !(16384 == ssl3_accept_~s__state~0); 59024#L109 assume !(8192 == ssl3_accept_~s__state~0); 59019#L112 assume !(24576 == ssl3_accept_~s__state~0); 59014#L115 assume !(8195 == ssl3_accept_~s__state~0); 59009#L118 assume !(8480 == ssl3_accept_~s__state~0); 59004#L121 assume !(8481 == ssl3_accept_~s__state~0); 58999#L124 assume !(8482 == ssl3_accept_~s__state~0); 58994#L127 assume !(8464 == ssl3_accept_~s__state~0); 58989#L130 assume !(8465 == ssl3_accept_~s__state~0); 58985#L133 assume !(8466 == ssl3_accept_~s__state~0); 58981#L136 assume !(8496 == ssl3_accept_~s__state~0); 58978#L139 assume !(8497 == ssl3_accept_~s__state~0); 58977#L142 assume 8512 == ssl3_accept_~s__state~0; 58538#L146 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58378#L310 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 58380#L310-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58609#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58867#L586 assume !(8576 == ssl3_accept_~state~0); 58864#L604 ssl3_accept_~skip~0 := 0; 58862#L100-2 assume !false; 58860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58858#L103 assume !(12292 == ssl3_accept_~s__state~0); 58856#L106 assume !(16384 == ssl3_accept_~s__state~0); 58854#L109 assume !(8192 == ssl3_accept_~s__state~0); 58852#L112 assume !(24576 == ssl3_accept_~s__state~0); 58850#L115 assume !(8195 == ssl3_accept_~s__state~0); 58848#L118 assume !(8480 == ssl3_accept_~s__state~0); 58846#L121 assume !(8481 == ssl3_accept_~s__state~0); 58844#L124 assume !(8482 == ssl3_accept_~s__state~0); 58842#L127 assume !(8464 == ssl3_accept_~s__state~0); 58840#L130 assume !(8465 == ssl3_accept_~s__state~0); 58838#L133 assume !(8466 == ssl3_accept_~s__state~0); 58836#L136 assume !(8496 == ssl3_accept_~s__state~0); 58834#L139 assume !(8497 == ssl3_accept_~s__state~0); 58832#L142 assume !(8512 == ssl3_accept_~s__state~0); 58830#L145 assume !(8513 == ssl3_accept_~s__state~0); 58828#L148 assume 8528 == ssl3_accept_~s__state~0; 58523#L152 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58514#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 58515#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 58467#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 58452#L362 assume !(ssl3_accept_~ret~0 <= 0); 58395#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58401#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58692#L586 assume !(8576 == ssl3_accept_~state~0); 58688#L604 ssl3_accept_~skip~0 := 0; 58685#L100-2 assume !false; 58682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58679#L103 assume !(12292 == ssl3_accept_~s__state~0); 58676#L106 assume !(16384 == ssl3_accept_~s__state~0); 58673#L109 assume !(8192 == ssl3_accept_~s__state~0); 58669#L112 assume !(24576 == ssl3_accept_~s__state~0); 58662#L115 assume !(8195 == ssl3_accept_~s__state~0); 58658#L118 assume !(8480 == ssl3_accept_~s__state~0); 58654#L121 assume !(8481 == ssl3_accept_~s__state~0); 58651#L124 assume !(8482 == ssl3_accept_~s__state~0); 58647#L127 assume !(8464 == ssl3_accept_~s__state~0); 58640#L130 assume !(8465 == ssl3_accept_~s__state~0); 58636#L133 assume !(8466 == ssl3_accept_~s__state~0); 58632#L136 assume !(8496 == ssl3_accept_~s__state~0); 58631#L139 assume !(8497 == ssl3_accept_~s__state~0); 58630#L142 assume !(8512 == ssl3_accept_~s__state~0); 58629#L145 assume !(8513 == ssl3_accept_~s__state~0); 58628#L148 assume !(8528 == ssl3_accept_~s__state~0); 58627#L151 assume !(8529 == ssl3_accept_~s__state~0); 58626#L154 assume 8544 == ssl3_accept_~s__state~0; 58446#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 58447#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 58500#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58366#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 58368#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 58579#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 58440#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58879#L586 assume !(8576 == ssl3_accept_~state~0); 58877#L604 ssl3_accept_~skip~0 := 0; 58876#L100-2 assume !false; 58875#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58873#L103 assume !(12292 == ssl3_accept_~s__state~0); 58868#L106 assume !(16384 == ssl3_accept_~s__state~0); 58865#L109 assume !(8192 == ssl3_accept_~s__state~0); 58863#L112 assume !(24576 == ssl3_accept_~s__state~0); 58861#L115 assume !(8195 == ssl3_accept_~s__state~0); 58859#L118 assume !(8480 == ssl3_accept_~s__state~0); 58857#L121 assume !(8481 == ssl3_accept_~s__state~0); 58855#L124 assume !(8482 == ssl3_accept_~s__state~0); 58853#L127 assume !(8464 == ssl3_accept_~s__state~0); 58851#L130 assume !(8465 == ssl3_accept_~s__state~0); 58849#L133 assume !(8466 == ssl3_accept_~s__state~0); 58847#L136 assume !(8496 == ssl3_accept_~s__state~0); 58845#L139 assume !(8497 == ssl3_accept_~s__state~0); 58843#L142 assume !(8512 == ssl3_accept_~s__state~0); 58841#L145 assume !(8513 == ssl3_accept_~s__state~0); 58839#L148 assume !(8528 == ssl3_accept_~s__state~0); 58837#L151 assume !(8529 == ssl3_accept_~s__state~0); 58835#L154 assume !(8544 == ssl3_accept_~s__state~0); 58833#L157 assume !(8545 == ssl3_accept_~s__state~0); 58831#L160 assume !(8560 == ssl3_accept_~s__state~0); 58829#L163 assume !(8561 == ssl3_accept_~s__state~0); 58827#L166 assume 8448 == ssl3_accept_~s__state~0; 58604#L167 assume !(ssl3_accept_~num1~0 > 0); 58431#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58464#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58717#L586 assume !(8576 == ssl3_accept_~state~0); 58715#L604 ssl3_accept_~skip~0 := 0; 58714#L100-2 assume !false; 58713#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58712#L103 assume !(12292 == ssl3_accept_~s__state~0); 58711#L106 assume !(16384 == ssl3_accept_~s__state~0); 58709#L109 assume !(8192 == ssl3_accept_~s__state~0); 58708#L112 assume !(24576 == ssl3_accept_~s__state~0); 58707#L115 assume !(8195 == ssl3_accept_~s__state~0); 58705#L118 assume !(8480 == ssl3_accept_~s__state~0); 58704#L121 assume !(8481 == ssl3_accept_~s__state~0); 58695#L124 assume !(8482 == ssl3_accept_~s__state~0); 58690#L127 assume !(8464 == ssl3_accept_~s__state~0); 58687#L130 assume !(8465 == ssl3_accept_~s__state~0); 58684#L133 assume !(8466 == ssl3_accept_~s__state~0); 58681#L136 assume !(8496 == ssl3_accept_~s__state~0); 58678#L139 assume !(8497 == ssl3_accept_~s__state~0); 58675#L142 assume !(8512 == ssl3_accept_~s__state~0); 58672#L145 assume !(8513 == ssl3_accept_~s__state~0); 58668#L148 assume !(8528 == ssl3_accept_~s__state~0); 58661#L151 assume !(8529 == ssl3_accept_~s__state~0); 58657#L154 assume !(8544 == ssl3_accept_~s__state~0); 58653#L157 assume !(8545 == ssl3_accept_~s__state~0); 58650#L160 assume !(8560 == ssl3_accept_~s__state~0); 58646#L163 assume !(8561 == ssl3_accept_~s__state~0); 58639#L166 assume !(8448 == ssl3_accept_~s__state~0); 58635#L169 assume 8576 == ssl3_accept_~s__state~0; 58594#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 58428#L450 assume !(ssl3_accept_~ret~0 <= 0); 58419#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 58420#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58816#L586 assume 8576 == ssl3_accept_~state~0; 58813#L605 assume !(8592 == ssl3_accept_~s__state~0); 58811#L604 ssl3_accept_~skip~0 := 0; 58809#L100-2 assume !false; 58807#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58805#L103 assume !(12292 == ssl3_accept_~s__state~0); 58803#L106 assume !(16384 == ssl3_accept_~s__state~0); 58801#L109 assume !(8192 == ssl3_accept_~s__state~0); 58799#L112 assume !(24576 == ssl3_accept_~s__state~0); 58797#L115 assume !(8195 == ssl3_accept_~s__state~0); 58795#L118 assume !(8480 == ssl3_accept_~s__state~0); 58793#L121 assume !(8481 == ssl3_accept_~s__state~0); 58791#L124 assume !(8482 == ssl3_accept_~s__state~0); 58789#L127 assume !(8464 == ssl3_accept_~s__state~0); 58787#L130 assume !(8465 == ssl3_accept_~s__state~0); 58785#L133 assume 8466 == ssl3_accept_~s__state~0; 58619#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 58570#L275 assume !(0 == ssl3_accept_~blastFlag~0); 58566#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 58567#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58694#L586 assume !(8576 == ssl3_accept_~state~0); 58689#L604 ssl3_accept_~skip~0 := 0; 58686#L100-2 assume !false; 58683#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58680#L103 assume !(12292 == ssl3_accept_~s__state~0); 58677#L106 assume !(16384 == ssl3_accept_~s__state~0); 58674#L109 assume !(8192 == ssl3_accept_~s__state~0); 58670#L112 assume !(24576 == ssl3_accept_~s__state~0); 58663#L115 assume !(8195 == ssl3_accept_~s__state~0); 58659#L118 assume !(8480 == ssl3_accept_~s__state~0); 58655#L121 assume !(8481 == ssl3_accept_~s__state~0); 58652#L124 assume !(8482 == ssl3_accept_~s__state~0); 58648#L127 assume !(8464 == ssl3_accept_~s__state~0); 58641#L130 assume !(8465 == ssl3_accept_~s__state~0); 58637#L133 assume !(8466 == ssl3_accept_~s__state~0); 58633#L136 assume 8496 == ssl3_accept_~s__state~0; 58591#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 58403#L288 assume !(1 == ssl3_accept_~blastFlag~0); 58404#L291 assume !(3 == ssl3_accept_~blastFlag~0); 58613#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 58508#L298 [2021-10-11 00:25:27,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:27,267 INFO L82 PathProgramCache]: Analyzing trace with hash -687608488, now seen corresponding path program 1 times [2021-10-11 00:25:27,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:27,267 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730165832] [2021-10-11 00:25:27,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:27,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:27,275 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:27,280 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:27,285 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:27,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:27,286 INFO L82 PathProgramCache]: Analyzing trace with hash -899028128, now seen corresponding path program 2 times [2021-10-11 00:25:27,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:27,286 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176889878] [2021-10-11 00:25:27,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:27,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:27,296 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:27,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:27,305 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:27,317 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:27,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:25:27,317 INFO L82 PathProgramCache]: Analyzing trace with hash 1172215401, now seen corresponding path program 1 times [2021-10-11 00:25:27,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:25:27,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66134410] [2021-10-11 00:25:27,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:25:27,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:27,333 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:27,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:25:27,346 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:25:27,383 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:25:28,978 WARN L197 SmtUtils]: Spent 1.59 s on a formula simplification. DAG size of input: 409 DAG size of output: 156 [2021-10-11 00:25:29,595 WARN L197 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 124 [2021-10-11 00:25:29,746 WARN L197 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-10-11 00:25:29,816 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 11.10 12:25:29 BoogieIcfgContainer [2021-10-11 00:25:29,817 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-11 00:25:29,817 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-11 00:25:29,817 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-11 00:25:29,817 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-11 00:25:29,818 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:25:02" (3/4) ... [2021-10-11 00:25:29,820 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-11 00:25:29,897 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_85ed68ae-081f-435b-84b1-4863a80db9ea/bin/uautomizer-Z5i5R5N3CC/witness.graphml [2021-10-11 00:25:29,898 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-11 00:25:29,899 INFO L168 Benchmark]: Toolchain (without parser) took 29235.64 ms. Allocated memory was 96.5 MB in the beginning and 922.7 MB in the end (delta: 826.3 MB). Free memory was 66.8 MB in the beginning and 547.4 MB in the end (delta: -480.6 MB). Peak memory consumption was 345.1 MB. Max. memory is 16.1 GB. [2021-10-11 00:25:29,899 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 96.5 MB. Free memory was 54.2 MB in the beginning and 54.2 MB in the end (delta: 44.5 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-11 00:25:29,899 INFO L168 Benchmark]: CACSL2BoogieTranslator took 388.42 ms. Allocated memory is still 96.5 MB. Free memory was 66.6 MB in the beginning and 69.9 MB in the end (delta: -3.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-11 00:25:29,900 INFO L168 Benchmark]: Boogie Procedure Inliner took 114.70 ms. Allocated memory is still 96.5 MB. Free memory was 69.9 MB in the beginning and 67.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-11 00:25:29,900 INFO L168 Benchmark]: Boogie Preprocessor took 77.40 ms. Allocated memory is still 96.5 MB. Free memory was 67.4 MB in the beginning and 65.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-11 00:25:29,901 INFO L168 Benchmark]: RCFGBuilder took 839.96 ms. Allocated memory was 96.5 MB in the beginning and 119.5 MB in the end (delta: 23.1 MB). Free memory was 65.3 MB in the beginning and 70.9 MB in the end (delta: -5.6 MB). Peak memory consumption was 29.4 MB. Max. memory is 16.1 GB. [2021-10-11 00:25:29,901 INFO L168 Benchmark]: BuchiAutomizer took 27729.08 ms. Allocated memory was 119.5 MB in the beginning and 922.7 MB in the end (delta: 803.2 MB). Free memory was 70.9 MB in the beginning and 554.7 MB in the end (delta: -483.8 MB). Peak memory consumption was 537.6 MB. Max. memory is 16.1 GB. [2021-10-11 00:25:29,901 INFO L168 Benchmark]: Witness Printer took 80.66 ms. Allocated memory is still 922.7 MB. Free memory was 554.7 MB in the beginning and 547.4 MB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-11 00:25:29,903 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.23 ms. Allocated memory is still 96.5 MB. Free memory was 54.2 MB in the beginning and 54.2 MB in the end (delta: 44.5 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 388.42 ms. Allocated memory is still 96.5 MB. Free memory was 66.6 MB in the beginning and 69.9 MB in the end (delta: -3.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 114.70 ms. Allocated memory is still 96.5 MB. Free memory was 69.9 MB in the beginning and 67.4 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 77.40 ms. Allocated memory is still 96.5 MB. Free memory was 67.4 MB in the beginning and 65.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 839.96 ms. Allocated memory was 96.5 MB in the beginning and 119.5 MB in the end (delta: 23.1 MB). Free memory was 65.3 MB in the beginning and 70.9 MB in the end (delta: -5.6 MB). Peak memory consumption was 29.4 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 27729.08 ms. Allocated memory was 119.5 MB in the beginning and 922.7 MB in the end (delta: 803.2 MB). Free memory was 70.9 MB in the beginning and 554.7 MB in the end (delta: -483.8 MB). Peak memory consumption was 537.6 MB. Max. memory is 16.1 GB. * Witness Printer took 80.66 ms. Allocated memory is still 922.7 MB. Free memory was 554.7 MB in the beginning and 547.4 MB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 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 30 terminating modules (27 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 -2 * blastFlag + 7 and consists of 3 locations. 27 modules have a trivial ranking function, the largest among these consists of 7 locations. The remainder module has 1295 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 27.6s and 29 iterations. TraceHistogramMax:14. Analysis of lassos took 18.9s. Construction of modules took 4.2s. Büchi inclusion checks took 3.1s. Highest rank in rank-based complementation 3. Minimization of det autom 25. Minimization of nondet autom 5. Automata minimization 0.5s AutomataMinimizationTime, 30 MinimizatonAttempts, 5179 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 1599 states and ocurred in iteration 15. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 786/786 HoareTripleCheckerStatistics: 6754 SDtfs, 3991 SDslu, 5795 SDs, 0 SdLazy, 4296 SolverSat, 724 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.2s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital87 mio100 ax100 hnf100 lsp19 ukn100 mio100 lsp100 div273 bol100 ite100 ukn100 eq175 hnf60 smp95 dnf100 smp100 tf106 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 5ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 298]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=23159} 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=23159, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65e5dc2e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d16d7cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@83f4225=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6329b43e=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5be35d07=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73209677=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dcbb89b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15c365f1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e0ccfcb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c1c33be=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@671f3d5d=0, s__shutdown=0, NULL=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@797288a4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f8cdb8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ba73dec=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48ebbae2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@736d3c8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72a89c11=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b870d0f=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=8496, s__info_callback=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=8589934335, s__verify_mode=18, tmp___6=0, tmp=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@220b189b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@175d8f6b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2189fc5f=0, s__s3__tmp__reuse_message=14, s__ctx__stats__sess_accept_renegotiate=0, l=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e8a9bec=0, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54d9a6a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9dfa56=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78bac061=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7afe32d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ee5b81b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78a586a8=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@786f1e1b=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a1aae1d=2, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@577a3798=1, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=23160, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@321b1476=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ea39083=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1628406d=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fa5c6c6=0, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63531f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48e007cf=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68060ab0=19, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64cc6d03=1, s__options=0, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70e33354=8589934335, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21b32116=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a174a21=1, Time=11, num1=0, NULL=23162, NULL=0, NULL=23161, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c1ea101=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a8fec8b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@426bd8d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c07fb22=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c388159=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@232d127=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2aea89e1=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38737a25=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@785878f1=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73542695=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60191d36=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@329e5ea4=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@553329f7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bdb0393=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 298]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L637] int s ; [L638] int tmp ; [L642] s = 8464 [L14] int s__info_callback = __VERIFIER_nondet_int() ; [L15] int s__in_handshake = __VERIFIER_nondet_int() ; [L16] int s__state ; [L17] int s__new_session ; [L18] int s__server ; [L19] int s__version = __VERIFIER_nondet_int() ; [L20] int s__type ; [L21] int s__init_num ; [L22] int s__hit = __VERIFIER_nondet_int() ; [L23] int s__rwstate ; [L24] int s__init_buf___0 = 1; [L25] int s__debug = __VERIFIER_nondet_int() ; [L26] int s__shutdown ; [L27] int s__cert = __VERIFIER_nondet_int() ; [L28] int s__options = __VERIFIER_nondet_int() ; [L29] int s__verify_mode = __VERIFIER_nondet_int() ; [L30] int s__session__peer = __VERIFIER_nondet_int() ; [L31] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L32] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L35] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__cert_request ; [L37] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__use_rsa_tmp ; [L39] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__new_cipher__algorithms ; [L41] int s__s3__tmp__next_state___0 ; [L42] int s__s3__tmp__new_cipher__algo_strength ; [L43] int s__session__cipher ; [L44] int buf ; [L45] unsigned long l ; [L46] unsigned long Time ; [L47] unsigned long tmp ; [L48] int cb ; [L49] long num1 = __VERIFIER_nondet_long() ; [L50] int ret ; [L51] int new_state ; [L52] int state ; [L53] int skip ; [L54] int got_new_session ; [L55] int tmp___1 = __VERIFIER_nondet_int() ; [L56] int tmp___2 = __VERIFIER_nondet_int() ; [L57] int tmp___3 = __VERIFIER_nondet_int() ; [L58] int tmp___4 = __VERIFIER_nondet_int() ; [L59] int tmp___5 = __VERIFIER_nondet_int() ; [L60] int tmp___6 = __VERIFIER_nondet_int() ; [L61] int tmp___7 = __VERIFIER_nondet_int() ; [L62] long tmp___8 = __VERIFIER_nondet_long() ; [L63] int tmp___9 = __VERIFIER_nondet_int() ; [L64] int tmp___10 = __VERIFIER_nondet_int() ; [L65] int blastFlag ; [L66] int __cil_tmp55 ; [L67] unsigned long __cil_tmp56 ; [L68] unsigned long __cil_tmp57 ; [L69] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L70] unsigned long __cil_tmp59 ; [L71] int __cil_tmp60 ; [L72] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L295] COND FALSE !(ret <= 0) Loop: [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L308] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L309] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L310] COND TRUE __cil_tmp56 + 256UL [L311] skip = 1 [L319] s__state = 8528 [L320] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L324] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L325] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L327] __cil_tmp57 = (unsigned long )s__options [L328] COND TRUE __cil_tmp57 + 2097152UL [L329] s__s3__tmp__use_rsa_tmp = 1 [L334] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L361] ret = __VERIFIER_nondet_int() [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L397] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L398] COND FALSE !(__cil_tmp61 + 256UL) [L408] s__s3__tmp__cert_request = 1 [L409] ret = __VERIFIER_nondet_int() [L410] COND FALSE !(ret <= 0) [L413] s__state = 8448 [L414] s__s3__tmp__next_state___0 = 8576 [L415] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L436] COND FALSE !(num1 > 0L) [L445] s__state = s__s3__tmp__next_state___0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L449] ret = __VERIFIER_nondet_int() [L450] COND FALSE !(ret <= 0) [L453] COND TRUE ret == 2 [L454] s__state = 8466 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND TRUE state == 8576 [L605] COND FALSE !(s__state == 8592) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L586] COND FALSE !(! s__s3__tmp__reuse_message) [L604] COND FALSE !(state == 8576) [L621] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(blastFlag == 3) [L295] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...