./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 54858612 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 f1861bbcf625dcaaa7e8868961cd7536f31aeba5 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-5485861 [2020-10-26 04:29:05,626 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-26 04:29:05,629 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-26 04:29:05,667 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-26 04:29:05,668 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-26 04:29:05,669 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-26 04:29:05,671 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-26 04:29:05,674 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-26 04:29:05,677 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-26 04:29:05,678 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-26 04:29:05,679 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-26 04:29:05,681 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-26 04:29:05,681 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-26 04:29:05,683 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-26 04:29:05,684 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-26 04:29:05,686 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-26 04:29:05,687 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-26 04:29:05,688 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-26 04:29:05,690 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-26 04:29:05,693 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-26 04:29:05,695 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-26 04:29:05,697 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-26 04:29:05,701 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-26 04:29:05,702 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-26 04:29:05,709 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-26 04:29:05,710 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-26 04:29:05,710 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-26 04:29:05,713 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-26 04:29:05,714 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-26 04:29:05,718 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-26 04:29:05,719 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-26 04:29:05,723 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-26 04:29:05,725 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-26 04:29:05,726 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-26 04:29:05,730 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-26 04:29:05,732 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-26 04:29:05,733 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-26 04:29:05,735 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-26 04:29:05,736 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-26 04:29:05,737 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-26 04:29:05,738 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-26 04:29:05,742 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-10-26 04:29:05,799 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-26 04:29:05,799 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-26 04:29:05,803 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-26 04:29:05,803 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-26 04:29:05,804 INFO L138 SettingsManager]: * Use SBE=true [2020-10-26 04:29:05,804 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-10-26 04:29:05,804 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-10-26 04:29:05,804 INFO L138 SettingsManager]: * Use old map elimination=false [2020-10-26 04:29:05,805 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-10-26 04:29:05,805 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-10-26 04:29:05,806 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-10-26 04:29:05,806 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-26 04:29:05,807 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-26 04:29:05,807 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-10-26 04:29:05,807 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-26 04:29:05,807 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-26 04:29:05,808 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-26 04:29:05,808 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-10-26 04:29:05,808 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-10-26 04:29:05,808 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-10-26 04:29:05,808 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-26 04:29:05,809 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-26 04:29:05,809 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-10-26 04:29:05,809 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-26 04:29:05,809 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-10-26 04:29:05,809 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-26 04:29:05,810 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-26 04:29:05,810 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-10-26 04:29:05,810 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-26 04:29:05,810 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-26 04:29:05,811 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-26 04:29:05,811 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-10-26 04:29:05,813 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-10-26 04:29:05,814 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> f1861bbcf625dcaaa7e8868961cd7536f31aeba5 [2020-10-26 04:29:06,254 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-26 04:29:06,283 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-26 04:29:06,287 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-26 04:29:06,288 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-26 04:29:06,289 INFO L275 PluginConnector]: CDTParser initialized [2020-10-26 04:29:06,290 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2020-10-26 04:29:06,368 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3dd7b34c5/460022f04e4143958c0762fd28c79007/FLAG8dbc226c2 [2020-10-26 04:29:06,993 INFO L306 CDTParser]: Found 1 translation units. [2020-10-26 04:29:06,994 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2020-10-26 04:29:07,025 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3dd7b34c5/460022f04e4143958c0762fd28c79007/FLAG8dbc226c2 [2020-10-26 04:29:07,308 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3dd7b34c5/460022f04e4143958c0762fd28c79007 [2020-10-26 04:29:07,314 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-26 04:29:07,342 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-10-26 04:29:07,345 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-26 04:29:07,347 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-26 04:29:07,355 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-26 04:29:07,358 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,382 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e136978 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07, skipping insertion in model container [2020-10-26 04:29:07,383 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,395 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-26 04:29:07,475 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-26 04:29:07,717 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-26 04:29:07,733 INFO L203 MainTranslator]: Completed pre-run [2020-10-26 04:29:07,800 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-26 04:29:07,826 INFO L208 MainTranslator]: Completed translation [2020-10-26 04:29:07,827 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07 WrapperNode [2020-10-26 04:29:07,827 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-26 04:29:07,828 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-26 04:29:07,829 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-26 04:29:07,829 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-26 04:29:07,848 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,863 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,916 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-26 04:29:07,917 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-26 04:29:07,917 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-26 04:29:07,918 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-26 04:29:07,931 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,931 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,935 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,936 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,944 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,954 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,957 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... [2020-10-26 04:29:07,963 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-26 04:29:07,965 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-26 04:29:07,965 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-26 04:29:07,965 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-26 04:29:07,968 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2020-10-26 04:29:08,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-26 04:29:08,063 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-26 04:29:08,064 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-26 04:29:08,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-26 04:29:08,217 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:29:09,031 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2020-10-26 04:29:09,031 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2020-10-26 04:29:09,043 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-26 04:29:09,043 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-10-26 04:29:09,046 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:29:09 BoogieIcfgContainer [2020-10-26 04:29:09,046 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-26 04:29:09,047 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-10-26 04:29:09,047 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-10-26 04:29:09,051 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-10-26 04:29:09,052 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:29:09,052 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.10 04:29:07" (1/3) ... [2020-10-26 04:29:09,053 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@64da1029 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.10 04:29:09, skipping insertion in model container [2020-10-26 04:29:09,054 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:29:09,054 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:29:07" (2/3) ... [2020-10-26 04:29:09,054 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@64da1029 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.10 04:29:09, skipping insertion in model container [2020-10-26 04:29:09,055 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:29:09,055 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:29:09" (3/3) ... [2020-10-26 04:29:09,057 INFO L373 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2020-10-26 04:29:09,110 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-10-26 04:29:09,110 INFO L360 BuchiCegarLoop]: Hoare is false [2020-10-26 04:29:09,110 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-10-26 04:29:09,110 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-26 04:29:09,111 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-26 04:29:09,111 INFO L364 BuchiCegarLoop]: Difference is false [2020-10-26 04:29:09,111 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-26 04:29:09,111 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-10-26 04:29:09,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2020-10-26 04:29:09,169 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2020-10-26 04:29:09,169 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:09,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:09,181 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:09,182 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:09,182 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-10-26 04:29:09,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2020-10-26 04:29:09,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2020-10-26 04:29:09,192 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:09,192 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:09,194 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:09,194 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:09,202 INFO L794 eck$LassoCheckResult]: Stem: 108#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12#L-1true havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 46#L86-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 79#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 53#L100-2true [2020-10-26 04:29:09,203 INFO L796 eck$LassoCheckResult]: Loop: 53#L100-2true assume !false; 129#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22#L103true assume !(12292 == ssl3_accept_~s__state~0); 28#L106true assume !(16384 == ssl3_accept_~s__state~0); 16#L109true assume !(8192 == ssl3_accept_~s__state~0); 130#L112true assume !(24576 == ssl3_accept_~s__state~0); 113#L115true assume !(8195 == ssl3_accept_~s__state~0); 117#L118true assume 8480 == ssl3_accept_~s__state~0; 36#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 35#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; 102#L567true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32#L604true ssl3_accept_~skip~0 := 0; 53#L100-2true [2020-10-26 04:29:09,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,210 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2020-10-26 04:29:09,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,222 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960231653] [2020-10-26 04:29:09,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,362 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,385 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,416 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:09,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,418 INFO L82 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2020-10-26 04:29:09,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796943942] [2020-10-26 04:29:09,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,428 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,439 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,446 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:09,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2020-10-26 04:29:09,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,454 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628774448] [2020-10-26 04:29:09,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:09,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:29:09,646 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628774448] [2020-10-26 04:29:09,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:09,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:09,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317485258] [2020-10-26 04:29:09,762 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2020-10-26 04:29:09,819 INFO L210 LassoAnalysis]: Preferences: [2020-10-26 04:29:09,825 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-26 04:29:09,830 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-26 04:29:09,830 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-26 04:29:09,831 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-10-26 04:29:09,831 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:29:09,831 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-26 04:29:09,831 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-26 04:29:09,831 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2020-10-26 04:29:09,831 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-26 04:29:09,832 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-26 04:29:09,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:09,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:09,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:09,889 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:09,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:09,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:09,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:10,026 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-26 04:29:10,027 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2020-10-26 04:29:10,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-26 04:29:10,038 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-10-26 04:29:10,051 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-10-26 04:29:10,051 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 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-26 04:29:10,085 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-26 04:29:10,086 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-26 04:29:10,135 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-10-26 04:29:10,136 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 [2020-10-26 04:29:10,143 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-10-26 04:29:10,176 INFO L210 LassoAnalysis]: Preferences: [2020-10-26 04:29:10,177 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-26 04:29:10,177 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-26 04:29:10,177 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-26 04:29:10,177 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-26 04:29:10,177 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:29:10,177 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-26 04:29:10,177 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-26 04:29:10,178 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2020-10-26 04:29:10,178 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-26 04:29:10,178 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-26 04:29:10,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:10,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:10,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:10,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:10,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:10,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:10,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-10-26 04:29:10,335 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-26 04:29:10,342 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-26 04:29:10,351 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 [2020-10-26 04:29:10,354 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-26 04:29:10,355 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-26 04:29:10,356 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-26 04:29:10,356 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-26 04:29:10,356 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-26 04:29:10,360 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-26 04:29:10,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:29:10,370 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-26 04:29:10,412 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 [2020-10-26 04:29:10,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-26 04:29:10,416 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-26 04:29:10,416 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-26 04:29:10,416 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-26 04:29:10,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-26 04:29:10,420 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-26 04:29:10,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:29:10,426 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-26 04:29:10,435 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-10-26 04:29:10,435 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-10-26 04:29:10,445 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-26 04:29:10,446 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-10-26 04:29:10,446 INFO L510 LassoAnalysis]: Proved termination. [2020-10-26 04:29:10,447 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 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:29:10,486 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-10-26 04:29:10,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:10,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:10,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2020-10-26 04:29:10,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:10,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:10,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-26 04:29:10,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:10,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:29:10,687 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 [2020-10-26 04:29:10,688 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states. Second operand 5 states. [2020-10-26 04:29:11,566 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 147 states.. Second operand 5 states. Result 820 states and 1387 transitions. Complement of second has 10 states. [2020-10-26 04:29:11,567 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 [2020-10-26 04:29:11,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-26 04:29:11,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 598 transitions. [2020-10-26 04:29:11,572 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 598 transitions. Stem has 6 letters. Loop has 12 letters. [2020-10-26 04:29:11,574 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-26 04:29:11,574 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 598 transitions. Stem has 18 letters. Loop has 12 letters. [2020-10-26 04:29:11,574 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-26 04:29:11,575 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 598 transitions. Stem has 6 letters. Loop has 24 letters. [2020-10-26 04:29:11,576 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-26 04:29:11,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 820 states and 1387 transitions. [2020-10-26 04:29:11,594 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2020-10-26 04:29:11,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 820 states to 676 states and 1053 transitions. [2020-10-26 04:29:11,618 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2020-10-26 04:29:11,619 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2020-10-26 04:29:11,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2020-10-26 04:29:11,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-26 04:29:11,621 INFO L691 BuchiCegarLoop]: Abstraction has 676 states and 1053 transitions. [2020-10-26 04:29:11,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2020-10-26 04:29:11,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2020-10-26 04:29:11,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 472 states. [2020-10-26 04:29:11,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2020-10-26 04:29:11,690 INFO L714 BuchiCegarLoop]: Abstraction has 472 states and 731 transitions. [2020-10-26 04:29:11,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:11,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:11,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:11,698 INFO L87 Difference]: Start difference. First operand 472 states and 731 transitions. Second operand 3 states. [2020-10-26 04:29:11,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:11,936 INFO L93 Difference]: Finished difference Result 174 states and 254 transitions. [2020-10-26 04:29:11,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:11,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 174 states and 254 transitions. [2020-10-26 04:29:11,940 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 145 [2020-10-26 04:29:11,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 174 states to 164 states and 244 transitions. [2020-10-26 04:29:11,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 164 [2020-10-26 04:29:11,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 164 [2020-10-26 04:29:11,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 164 states and 244 transitions. [2020-10-26 04:29:11,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:11,944 INFO L691 BuchiCegarLoop]: Abstraction has 164 states and 244 transitions. [2020-10-26 04:29:11,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states and 244 transitions. [2020-10-26 04:29:11,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2020-10-26 04:29:11,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2020-10-26 04:29:11,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 229 transitions. [2020-10-26 04:29:11,952 INFO L714 BuchiCegarLoop]: Abstraction has 150 states and 229 transitions. [2020-10-26 04:29:11,952 INFO L594 BuchiCegarLoop]: Abstraction has 150 states and 229 transitions. [2020-10-26 04:29:11,952 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-10-26 04:29:11,952 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 150 states and 229 transitions. [2020-10-26 04:29:11,954 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 142 [2020-10-26 04:29:11,954 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:11,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:11,955 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:11,956 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:11,956 INFO L794 eck$LassoCheckResult]: Stem: 1822#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1718#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 1719#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1766#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 1767#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 1732#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 1749#L100-2 [2020-10-26 04:29:11,956 INFO L796 eck$LassoCheckResult]: Loop: 1749#L100-2 assume !false; 1774#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1733#L103 assume !(12292 == ssl3_accept_~s__state~0); 1734#L106 assume !(16384 == ssl3_accept_~s__state~0); 1723#L109 assume !(8192 == ssl3_accept_~s__state~0); 1724#L112 assume !(24576 == ssl3_accept_~s__state~0); 1827#L115 assume !(8195 == ssl3_accept_~s__state~0); 1828#L118 assume !(8480 == ssl3_accept_~s__state~0); 1823#L121 assume !(8481 == ssl3_accept_~s__state~0); 1802#L124 assume !(8482 == ssl3_accept_~s__state~0); 1803#L127 assume 8464 == ssl3_accept_~s__state~0; 1755#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1819#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1815#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; 1736#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1847#L604 ssl3_accept_~skip~0 := 0; 1846#L100-2 assume !false; 1845#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1843#L103 assume 12292 == ssl3_accept_~s__state~0; 1826#L104 ssl3_accept_~s__new_session~0 := 1; 1809#L212 ssl3_accept_~s__server~0 := 1; 1810#L217 assume 0 != ssl3_accept_~cb~0; 1832#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 1833#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 1750#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 1746#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 1747#L244 assume 12292 != ssl3_accept_~s__state~0; 1821#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 1817#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1748#L604 ssl3_accept_~skip~0 := 0; 1749#L100-2 [2020-10-26 04:29:11,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:11,957 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 2 times [2020-10-26 04:29:11,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:11,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321524921] [2020-10-26 04:29:11,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:11,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:11,973 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:11,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:11,985 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:11,993 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:11,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:11,996 INFO L82 PathProgramCache]: Analyzing trace with hash 428418791, now seen corresponding path program 1 times [2020-10-26 04:29:11,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:11,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65288405] [2020-10-26 04:29:11,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:12,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:12,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:29:12,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65288405] [2020-10-26 04:29:12,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:12,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:12,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962149566] [2020-10-26 04:29:12,062 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:12,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:12,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:12,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:12,063 INFO L87 Difference]: Start difference. First operand 150 states and 229 transitions. cyclomatic complexity: 80 Second operand 3 states. [2020-10-26 04:29:12,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:12,378 INFO L93 Difference]: Finished difference Result 208 states and 305 transitions. [2020-10-26 04:29:12,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:12,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 208 states and 305 transitions. [2020-10-26 04:29:12,382 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 188 [2020-10-26 04:29:12,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 208 states to 196 states and 293 transitions. [2020-10-26 04:29:12,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 196 [2020-10-26 04:29:12,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 196 [2020-10-26 04:29:12,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 196 states and 293 transitions. [2020-10-26 04:29:12,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:12,387 INFO L691 BuchiCegarLoop]: Abstraction has 196 states and 293 transitions. [2020-10-26 04:29:12,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states and 293 transitions. [2020-10-26 04:29:12,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 191. [2020-10-26 04:29:12,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2020-10-26 04:29:12,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 286 transitions. [2020-10-26 04:29:12,395 INFO L714 BuchiCegarLoop]: Abstraction has 191 states and 286 transitions. [2020-10-26 04:29:12,395 INFO L594 BuchiCegarLoop]: Abstraction has 191 states and 286 transitions. [2020-10-26 04:29:12,395 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-10-26 04:29:12,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 191 states and 286 transitions. [2020-10-26 04:29:12,397 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 183 [2020-10-26 04:29:12,398 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:12,398 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:12,399 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:12,399 INFO L853 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] [2020-10-26 04:29:12,400 INFO L794 eck$LassoCheckResult]: Stem: 2188#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2081#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 2082#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2131#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2132#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2095#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2114#L100-2 [2020-10-26 04:29:12,400 INFO L796 eck$LassoCheckResult]: Loop: 2114#L100-2 assume !false; 2139#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2096#L103 assume !(12292 == ssl3_accept_~s__state~0); 2097#L106 assume !(16384 == ssl3_accept_~s__state~0); 2087#L109 assume !(8192 == ssl3_accept_~s__state~0); 2088#L112 assume !(24576 == ssl3_accept_~s__state~0); 2221#L115 assume !(8195 == ssl3_accept_~s__state~0); 2215#L118 assume !(8480 == ssl3_accept_~s__state~0); 2214#L121 assume !(8481 == ssl3_accept_~s__state~0); 2166#L124 assume !(8482 == ssl3_accept_~s__state~0); 2167#L127 assume 8464 == ssl3_accept_~s__state~0; 2120#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2184#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2180#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; 2099#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2238#L604 ssl3_accept_~skip~0 := 0; 2237#L100-2 assume !false; 2236#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2235#L103 assume !(12292 == ssl3_accept_~s__state~0); 2234#L106 assume !(16384 == ssl3_accept_~s__state~0); 2231#L109 assume 8192 == ssl3_accept_~s__state~0; 2174#L212 ssl3_accept_~s__server~0 := 1; 2175#L217 assume 0 != ssl3_accept_~cb~0; 2199#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2200#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2115#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2111#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2112#L244 assume 12292 != ssl3_accept_~s__state~0; 2187#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 2182#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2113#L604 ssl3_accept_~skip~0 := 0; 2114#L100-2 [2020-10-26 04:29:12,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:12,401 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 3 times [2020-10-26 04:29:12,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:12,402 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454476262] [2020-10-26 04:29:12,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:12,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:12,415 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:12,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:12,431 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:12,442 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:12,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:12,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1838969060, now seen corresponding path program 1 times [2020-10-26 04:29:12,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:12,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87711696] [2020-10-26 04:29:12,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:12,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:12,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:29:12,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87711696] [2020-10-26 04:29:12,514 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:12,514 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:12,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255852715] [2020-10-26 04:29:12,515 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:12,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:12,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:12,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:12,516 INFO L87 Difference]: Start difference. First operand 191 states and 286 transitions. cyclomatic complexity: 96 Second operand 3 states. [2020-10-26 04:29:12,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:12,811 INFO L93 Difference]: Finished difference Result 266 states and 395 transitions. [2020-10-26 04:29:12,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:12,812 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 266 states and 395 transitions. [2020-10-26 04:29:12,815 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 248 [2020-10-26 04:29:12,817 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 266 states to 256 states and 385 transitions. [2020-10-26 04:29:12,818 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 256 [2020-10-26 04:29:12,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 256 [2020-10-26 04:29:12,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 256 states and 385 transitions. [2020-10-26 04:29:12,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:12,822 INFO L691 BuchiCegarLoop]: Abstraction has 256 states and 385 transitions. [2020-10-26 04:29:12,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states and 385 transitions. [2020-10-26 04:29:12,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 243. [2020-10-26 04:29:12,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2020-10-26 04:29:12,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 361 transitions. [2020-10-26 04:29:12,830 INFO L714 BuchiCegarLoop]: Abstraction has 243 states and 361 transitions. [2020-10-26 04:29:12,830 INFO L594 BuchiCegarLoop]: Abstraction has 243 states and 361 transitions. [2020-10-26 04:29:12,830 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-10-26 04:29:12,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 243 states and 361 transitions. [2020-10-26 04:29:12,832 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 235 [2020-10-26 04:29:12,832 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:12,832 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:12,834 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:12,834 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:12,834 INFO L794 eck$LassoCheckResult]: Stem: 2653#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2544#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 2545#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2591#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2592#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2558#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2626#L100-2 [2020-10-26 04:29:12,835 INFO L796 eck$LassoCheckResult]: Loop: 2626#L100-2 assume !false; 2710#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2709#L103 assume !(12292 == ssl3_accept_~s__state~0); 2708#L106 assume !(16384 == ssl3_accept_~s__state~0); 2707#L109 assume !(8192 == ssl3_accept_~s__state~0); 2706#L112 assume !(24576 == ssl3_accept_~s__state~0); 2705#L115 assume !(8195 == ssl3_accept_~s__state~0); 2704#L118 assume !(8480 == ssl3_accept_~s__state~0); 2703#L121 assume !(8481 == ssl3_accept_~s__state~0); 2702#L124 assume !(8482 == ssl3_accept_~s__state~0); 2680#L127 assume 8464 == ssl3_accept_~s__state~0; 2665#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2648#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2644#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; 2645#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2575#L604 ssl3_accept_~skip~0 := 0; 2576#L100-2 assume !false; 2599#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2559#L103 assume !(12292 == ssl3_accept_~s__state~0); 2560#L106 assume !(16384 == ssl3_accept_~s__state~0); 2550#L109 assume !(8192 == ssl3_accept_~s__state~0); 2551#L112 assume !(24576 == ssl3_accept_~s__state~0); 2658#L115 assume !(8195 == ssl3_accept_~s__state~0); 2659#L118 assume !(8480 == ssl3_accept_~s__state~0); 2654#L121 assume !(8481 == ssl3_accept_~s__state~0); 2629#L124 assume !(8482 == ssl3_accept_~s__state~0); 2630#L127 assume !(8464 == ssl3_accept_~s__state~0); 2617#L130 assume !(8465 == ssl3_accept_~s__state~0); 2581#L133 assume !(8466 == ssl3_accept_~s__state~0); 2563#L136 assume 8496 == ssl3_accept_~s__state~0; 2564#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2547#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2548#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 2655#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 2656#L294-2 ssl3_accept_~s__init_num~0 := 0; 2567#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2732#L604 ssl3_accept_~skip~0 := 0; 2729#L100-2 assume !false; 2726#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2724#L103 assume 12292 == ssl3_accept_~s__state~0; 2657#L104 ssl3_accept_~s__new_session~0 := 1; 2638#L212 ssl3_accept_~s__server~0 := 1; 2639#L217 assume 0 != ssl3_accept_~cb~0; 2662#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2663#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2577#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2573#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2574#L244 assume 12292 != ssl3_accept_~s__state~0; 2651#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 2652#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2711#L604 ssl3_accept_~skip~0 := 0; 2626#L100-2 [2020-10-26 04:29:12,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:12,836 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 4 times [2020-10-26 04:29:12,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:12,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048201021] [2020-10-26 04:29:12,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:12,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:12,848 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:12,857 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:12,862 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:12,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:12,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1571517993, now seen corresponding path program 1 times [2020-10-26 04:29:12,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:12,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332547034] [2020-10-26 04:29:12,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:12,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:12,906 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-10-26 04:29:12,907 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332547034] [2020-10-26 04:29:12,907 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:12,907 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:12,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083425202] [2020-10-26 04:29:12,909 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:12,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:12,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:12,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:12,910 INFO L87 Difference]: Start difference. First operand 243 states and 361 transitions. cyclomatic complexity: 119 Second operand 3 states. [2020-10-26 04:29:13,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:13,172 INFO L93 Difference]: Finished difference Result 293 states and 437 transitions. [2020-10-26 04:29:13,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:13,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 293 states and 437 transitions. [2020-10-26 04:29:13,177 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 282 [2020-10-26 04:29:13,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 293 states to 290 states and 434 transitions. [2020-10-26 04:29:13,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 290 [2020-10-26 04:29:13,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 290 [2020-10-26 04:29:13,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 290 states and 434 transitions. [2020-10-26 04:29:13,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:13,181 INFO L691 BuchiCegarLoop]: Abstraction has 290 states and 434 transitions. [2020-10-26 04:29:13,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states and 434 transitions. [2020-10-26 04:29:13,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 283. [2020-10-26 04:29:13,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2020-10-26 04:29:13,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 424 transitions. [2020-10-26 04:29:13,188 INFO L714 BuchiCegarLoop]: Abstraction has 283 states and 424 transitions. [2020-10-26 04:29:13,189 INFO L594 BuchiCegarLoop]: Abstraction has 283 states and 424 transitions. [2020-10-26 04:29:13,189 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-10-26 04:29:13,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 283 states and 424 transitions. [2020-10-26 04:29:13,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 275 [2020-10-26 04:29:13,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:13,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:13,193 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:13,193 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:13,193 INFO L794 eck$LassoCheckResult]: Stem: 3200#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3086#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 3087#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3135#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3136#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3100#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3173#L100-2 [2020-10-26 04:29:13,193 INFO L796 eck$LassoCheckResult]: Loop: 3173#L100-2 assume !false; 3318#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3316#L103 assume !(12292 == ssl3_accept_~s__state~0); 3314#L106 assume !(16384 == ssl3_accept_~s__state~0); 3312#L109 assume !(8192 == ssl3_accept_~s__state~0); 3310#L112 assume !(24576 == ssl3_accept_~s__state~0); 3308#L115 assume !(8195 == ssl3_accept_~s__state~0); 3306#L118 assume !(8480 == ssl3_accept_~s__state~0); 3304#L121 assume !(8481 == ssl3_accept_~s__state~0); 3302#L124 assume !(8482 == ssl3_accept_~s__state~0); 3237#L127 assume 8464 == ssl3_accept_~s__state~0; 3216#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3195#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3191#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; 3192#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3336#L604 ssl3_accept_~skip~0 := 0; 3335#L100-2 assume !false; 3334#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3101#L103 assume !(12292 == ssl3_accept_~s__state~0); 3102#L106 assume !(16384 == ssl3_accept_~s__state~0); 3092#L109 assume !(8192 == ssl3_accept_~s__state~0); 3093#L112 assume !(24576 == ssl3_accept_~s__state~0); 3206#L115 assume !(8195 == ssl3_accept_~s__state~0); 3207#L118 assume !(8480 == ssl3_accept_~s__state~0); 3201#L121 assume !(8481 == ssl3_accept_~s__state~0); 3176#L124 assume !(8482 == ssl3_accept_~s__state~0); 3177#L127 assume !(8464 == ssl3_accept_~s__state~0); 3164#L130 assume !(8465 == ssl3_accept_~s__state~0); 3125#L133 assume !(8466 == ssl3_accept_~s__state~0); 3105#L136 assume 8496 == ssl3_accept_~s__state~0; 3106#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3089#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3090#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 3202#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 3203#L294-2 ssl3_accept_~s__init_num~0 := 0; 3109#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3322#L604 ssl3_accept_~skip~0 := 0; 3320#L100-2 assume !false; 3319#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3317#L103 assume !(12292 == ssl3_accept_~s__state~0); 3315#L106 assume !(16384 == ssl3_accept_~s__state~0); 3313#L109 assume !(8192 == ssl3_accept_~s__state~0); 3311#L112 assume !(24576 == ssl3_accept_~s__state~0); 3309#L115 assume !(8195 == ssl3_accept_~s__state~0); 3307#L118 assume !(8480 == ssl3_accept_~s__state~0); 3305#L121 assume !(8481 == ssl3_accept_~s__state~0); 3303#L124 assume !(8482 == ssl3_accept_~s__state~0); 3301#L127 assume !(8464 == ssl3_accept_~s__state~0); 3300#L130 assume !(8465 == ssl3_accept_~s__state~0); 3299#L133 assume !(8466 == ssl3_accept_~s__state~0); 3298#L136 assume !(8496 == ssl3_accept_~s__state~0); 3297#L139 assume !(8497 == ssl3_accept_~s__state~0); 3295#L142 assume !(8512 == ssl3_accept_~s__state~0); 3293#L145 assume !(8513 == ssl3_accept_~s__state~0); 3291#L148 assume !(8528 == ssl3_accept_~s__state~0); 3289#L151 assume !(8529 == ssl3_accept_~s__state~0); 3287#L154 assume !(8544 == ssl3_accept_~s__state~0); 3285#L157 assume !(8545 == ssl3_accept_~s__state~0); 3283#L160 assume 8560 == ssl3_accept_~s__state~0; 3096#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 3097#L419 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; 3104#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3119#L604 ssl3_accept_~skip~0 := 0; 3120#L100-2 assume !false; 3331#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3282#L103 assume !(12292 == ssl3_accept_~s__state~0); 3281#L106 assume !(16384 == ssl3_accept_~s__state~0); 3280#L109 assume 8192 == ssl3_accept_~s__state~0; 3185#L212 ssl3_accept_~s__server~0 := 1; 3186#L217 assume 0 != ssl3_accept_~cb~0; 3211#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3212#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3121#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3116#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3117#L244 assume 12292 != ssl3_accept_~s__state~0; 3198#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 3199#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3321#L604 ssl3_accept_~skip~0 := 0; 3173#L100-2 [2020-10-26 04:29:13,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,194 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 5 times [2020-10-26 04:29:13,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,195 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322852536] [2020-10-26 04:29:13,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,204 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,212 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,217 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:13,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1524803643, now seen corresponding path program 1 times [2020-10-26 04:29:13,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,218 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819678563] [2020-10-26 04:29:13,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:13,263 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-10-26 04:29:13,263 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819678563] [2020-10-26 04:29:13,263 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:13,263 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:13,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441438294] [2020-10-26 04:29:13,264 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:13,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:13,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:13,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:13,265 INFO L87 Difference]: Start difference. First operand 283 states and 424 transitions. cyclomatic complexity: 142 Second operand 3 states. [2020-10-26 04:29:13,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:13,520 INFO L93 Difference]: Finished difference Result 337 states and 476 transitions. [2020-10-26 04:29:13,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:13,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 337 states and 476 transitions. [2020-10-26 04:29:13,525 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 329 [2020-10-26 04:29:13,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 337 states to 337 states and 476 transitions. [2020-10-26 04:29:13,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 337 [2020-10-26 04:29:13,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 337 [2020-10-26 04:29:13,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 337 states and 476 transitions. [2020-10-26 04:29:13,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:13,529 INFO L691 BuchiCegarLoop]: Abstraction has 337 states and 476 transitions. [2020-10-26 04:29:13,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states and 476 transitions. [2020-10-26 04:29:13,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 331. [2020-10-26 04:29:13,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 331 states. [2020-10-26 04:29:13,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 467 transitions. [2020-10-26 04:29:13,537 INFO L714 BuchiCegarLoop]: Abstraction has 331 states and 467 transitions. [2020-10-26 04:29:13,537 INFO L594 BuchiCegarLoop]: Abstraction has 331 states and 467 transitions. [2020-10-26 04:29:13,537 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-10-26 04:29:13,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 331 states and 467 transitions. [2020-10-26 04:29:13,540 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 323 [2020-10-26 04:29:13,540 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:13,540 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:13,547 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:13,548 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:13,548 INFO L794 eck$LassoCheckResult]: Stem: 3821#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3711#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 3712#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3757#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3758#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3725#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3742#L100-2 [2020-10-26 04:29:13,549 INFO L796 eck$LassoCheckResult]: Loop: 3742#L100-2 assume !false; 3994#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3726#L103 assume !(12292 == ssl3_accept_~s__state~0); 3727#L106 assume !(16384 == ssl3_accept_~s__state~0); 3717#L109 assume !(8192 == ssl3_accept_~s__state~0); 3718#L112 assume !(24576 == ssl3_accept_~s__state~0); 3828#L115 assume !(8195 == ssl3_accept_~s__state~0); 3829#L118 assume !(8480 == ssl3_accept_~s__state~0); 3822#L121 assume !(8481 == ssl3_accept_~s__state~0); 3795#L124 assume !(8482 == ssl3_accept_~s__state~0); 3796#L127 assume 8464 == ssl3_accept_~s__state~0; 3839#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3817#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3812#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; 3813#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4014#L604 ssl3_accept_~skip~0 := 0; 4013#L100-2 assume !false; 4012#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4011#L103 assume !(12292 == ssl3_accept_~s__state~0); 4010#L106 assume !(16384 == ssl3_accept_~s__state~0); 4009#L109 assume !(8192 == ssl3_accept_~s__state~0); 4008#L112 assume !(24576 == ssl3_accept_~s__state~0); 4007#L115 assume !(8195 == ssl3_accept_~s__state~0); 4006#L118 assume !(8480 == ssl3_accept_~s__state~0); 4005#L121 assume !(8481 == ssl3_accept_~s__state~0); 4004#L124 assume !(8482 == ssl3_accept_~s__state~0); 4003#L127 assume !(8464 == ssl3_accept_~s__state~0); 4002#L130 assume !(8465 == ssl3_accept_~s__state~0); 4000#L133 assume !(8466 == ssl3_accept_~s__state~0); 3859#L136 assume 8496 == ssl3_accept_~s__state~0; 3832#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3714#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3715#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 3823#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 3825#L294-2 ssl3_accept_~s__init_num~0 := 0; 3734#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3932#L604 ssl3_accept_~skip~0 := 0; 3930#L100-2 assume !false; 3928#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3926#L103 assume !(12292 == ssl3_accept_~s__state~0); 3924#L106 assume !(16384 == ssl3_accept_~s__state~0); 3922#L109 assume !(8192 == ssl3_accept_~s__state~0); 3920#L112 assume !(24576 == ssl3_accept_~s__state~0); 3918#L115 assume !(8195 == ssl3_accept_~s__state~0); 3916#L118 assume !(8480 == ssl3_accept_~s__state~0); 3914#L121 assume !(8481 == ssl3_accept_~s__state~0); 3912#L124 assume !(8482 == ssl3_accept_~s__state~0); 3910#L127 assume !(8464 == ssl3_accept_~s__state~0); 3907#L130 assume !(8465 == ssl3_accept_~s__state~0); 3905#L133 assume !(8466 == ssl3_accept_~s__state~0); 3903#L136 assume !(8496 == ssl3_accept_~s__state~0); 3902#L139 assume !(8497 == ssl3_accept_~s__state~0); 3901#L142 assume !(8512 == ssl3_accept_~s__state~0); 3900#L145 assume !(8513 == ssl3_accept_~s__state~0); 3899#L148 assume !(8528 == ssl3_accept_~s__state~0); 3869#L151 assume !(8529 == ssl3_accept_~s__state~0); 3854#L154 assume !(8544 == ssl3_accept_~s__state~0); 3855#L157 assume !(8545 == ssl3_accept_~s__state~0); 3856#L160 assume 8560 == ssl3_accept_~s__state~0; 3721#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 3722#L419 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; 3729#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3979#L604 ssl3_accept_~skip~0 := 0; 3978#L100-2 assume !false; 3977#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3976#L103 assume !(12292 == ssl3_accept_~s__state~0); 3975#L106 assume !(16384 == ssl3_accept_~s__state~0); 3970#L109 assume 8192 == ssl3_accept_~s__state~0; 3805#L212 ssl3_accept_~s__server~0 := 1; 3806#L217 assume 0 != ssl3_accept_~cb~0; 3833#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3834#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3743#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3739#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3740#L244 assume 12292 != ssl3_accept_~s__state~0; 3820#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 3815#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3741#L604 ssl3_accept_~skip~0 := 0; 3742#L100-2 [2020-10-26 04:29:13,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,552 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 6 times [2020-10-26 04:29:13,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,553 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533754986] [2020-10-26 04:29:13,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,577 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,592 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,602 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:13,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1876677315, now seen corresponding path program 1 times [2020-10-26 04:29:13,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986780873] [2020-10-26 04:29:13,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:13,679 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-10-26 04:29:13,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986780873] [2020-10-26 04:29:13,681 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:13,681 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:13,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951395836] [2020-10-26 04:29:13,683 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:13,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:13,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:13,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:13,685 INFO L87 Difference]: Start difference. First operand 331 states and 467 transitions. cyclomatic complexity: 137 Second operand 3 states. [2020-10-26 04:29:13,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:13,876 INFO L93 Difference]: Finished difference Result 358 states and 500 transitions. [2020-10-26 04:29:13,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:13,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 358 states and 500 transitions. [2020-10-26 04:29:13,880 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 350 [2020-10-26 04:29:13,884 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 358 states to 358 states and 500 transitions. [2020-10-26 04:29:13,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 358 [2020-10-26 04:29:13,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 358 [2020-10-26 04:29:13,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 358 states and 500 transitions. [2020-10-26 04:29:13,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:13,886 INFO L691 BuchiCegarLoop]: Abstraction has 358 states and 500 transitions. [2020-10-26 04:29:13,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states and 500 transitions. [2020-10-26 04:29:13,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 354. [2020-10-26 04:29:13,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2020-10-26 04:29:13,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 495 transitions. [2020-10-26 04:29:13,894 INFO L714 BuchiCegarLoop]: Abstraction has 354 states and 495 transitions. [2020-10-26 04:29:13,894 INFO L594 BuchiCegarLoop]: Abstraction has 354 states and 495 transitions. [2020-10-26 04:29:13,894 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-10-26 04:29:13,895 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 354 states and 495 transitions. [2020-10-26 04:29:13,897 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 346 [2020-10-26 04:29:13,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:13,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:13,899 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:13,899 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:13,899 INFO L794 eck$LassoCheckResult]: Stem: 4524#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4407#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 4408#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4454#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4455#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4420#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4492#L100-2 [2020-10-26 04:29:13,902 INFO L796 eck$LassoCheckResult]: Loop: 4492#L100-2 assume !false; 4707#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4702#L103 assume !(12292 == ssl3_accept_~s__state~0); 4699#L106 assume !(16384 == ssl3_accept_~s__state~0); 4694#L109 assume !(8192 == ssl3_accept_~s__state~0); 4691#L112 assume !(24576 == ssl3_accept_~s__state~0); 4686#L115 assume !(8195 == ssl3_accept_~s__state~0); 4684#L118 assume !(8480 == ssl3_accept_~s__state~0); 4682#L121 assume !(8481 == ssl3_accept_~s__state~0); 4680#L124 assume !(8482 == ssl3_accept_~s__state~0); 4572#L127 assume 8464 == ssl3_accept_~s__state~0; 4543#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 4520#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 4516#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; 4517#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4733#L604 ssl3_accept_~skip~0 := 0; 4728#L100-2 assume !false; 4727#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4421#L103 assume !(12292 == ssl3_accept_~s__state~0); 4422#L106 assume !(16384 == ssl3_accept_~s__state~0); 4412#L109 assume !(8192 == ssl3_accept_~s__state~0); 4413#L112 assume !(24576 == ssl3_accept_~s__state~0); 4531#L115 assume !(8195 == ssl3_accept_~s__state~0); 4532#L118 assume !(8480 == ssl3_accept_~s__state~0); 4525#L121 assume !(8481 == ssl3_accept_~s__state~0); 4495#L124 assume !(8482 == ssl3_accept_~s__state~0); 4496#L127 assume !(8464 == ssl3_accept_~s__state~0); 4507#L130 assume !(8465 == ssl3_accept_~s__state~0); 4443#L133 assume !(8466 == ssl3_accept_~s__state~0); 4444#L136 assume 8496 == ssl3_accept_~s__state~0; 4536#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 4409#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4410#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 4526#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 4527#L294-2 ssl3_accept_~s__init_num~0 := 0; 4510#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4721#L604 ssl3_accept_~skip~0 := 0; 4720#L100-2 assume !false; 4719#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4718#L103 assume !(12292 == ssl3_accept_~s__state~0); 4717#L106 assume !(16384 == ssl3_accept_~s__state~0); 4716#L109 assume !(8192 == ssl3_accept_~s__state~0); 4715#L112 assume !(24576 == ssl3_accept_~s__state~0); 4714#L115 assume !(8195 == ssl3_accept_~s__state~0); 4713#L118 assume !(8480 == ssl3_accept_~s__state~0); 4712#L121 assume !(8481 == ssl3_accept_~s__state~0); 4711#L124 assume !(8482 == ssl3_accept_~s__state~0); 4710#L127 assume !(8464 == ssl3_accept_~s__state~0); 4482#L130 assume !(8465 == ssl3_accept_~s__state~0); 4483#L133 assume !(8466 == ssl3_accept_~s__state~0); 4425#L136 assume !(8496 == ssl3_accept_~s__state~0); 4426#L139 assume !(8497 == ssl3_accept_~s__state~0); 4709#L142 assume !(8512 == ssl3_accept_~s__state~0); 4708#L145 assume !(8513 == ssl3_accept_~s__state~0); 4703#L148 assume !(8528 == ssl3_accept_~s__state~0); 4700#L151 assume !(8529 == ssl3_accept_~s__state~0); 4695#L154 assume !(8544 == ssl3_accept_~s__state~0); 4499#L157 assume !(8545 == ssl3_accept_~s__state~0); 4500#L160 assume !(8560 == ssl3_accept_~s__state~0); 4508#L163 assume !(8561 == ssl3_accept_~s__state~0); 4447#L166 assume !(8448 == ssl3_accept_~s__state~0); 4430#L169 assume !(8576 == ssl3_accept_~s__state~0); 4431#L172 assume !(8577 == ssl3_accept_~s__state~0); 4436#L175 assume !(8592 == ssl3_accept_~s__state~0); 4600#L178 assume !(8593 == ssl3_accept_~s__state~0); 4598#L181 assume !(8608 == ssl3_accept_~s__state~0); 4595#L184 assume !(8609 == ssl3_accept_~s__state~0); 4514#L187 assume !(8640 == ssl3_accept_~s__state~0); 4502#L190 assume !(8641 == ssl3_accept_~s__state~0); 4503#L193 assume 8656 == ssl3_accept_~s__state~0; 4393#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 4394#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4418#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 4405#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 4459#L521 assume !(0 == ssl3_accept_~tmp___10~0); 4460#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4669#L604 ssl3_accept_~skip~0 := 0; 4668#L100-2 assume !false; 4667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4666#L103 assume 12292 == ssl3_accept_~s__state~0; 4529#L104 ssl3_accept_~s__new_session~0 := 1; 4530#L212 ssl3_accept_~s__server~0 := 1; 4705#L217 assume 0 != ssl3_accept_~cb~0; 4704#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4701#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4697#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4693#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4692#L244 assume 12292 != ssl3_accept_~s__state~0; 4523#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4518#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4480#L604 ssl3_accept_~skip~0 := 0; 4492#L100-2 [2020-10-26 04:29:13,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,903 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 7 times [2020-10-26 04:29:13,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827124845] [2020-10-26 04:29:13,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,923 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,931 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,937 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:13,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,938 INFO L82 PathProgramCache]: Analyzing trace with hash -1055104097, now seen corresponding path program 1 times [2020-10-26 04:29:13,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700530415] [2020-10-26 04:29:13,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:14,008 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2020-10-26 04:29:14,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700530415] [2020-10-26 04:29:14,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:14,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:14,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891211305] [2020-10-26 04:29:14,010 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:14,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:14,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:14,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:14,011 INFO L87 Difference]: Start difference. First operand 354 states and 495 transitions. cyclomatic complexity: 142 Second operand 3 states. [2020-10-26 04:29:14,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:14,271 INFO L93 Difference]: Finished difference Result 364 states and 507 transitions. [2020-10-26 04:29:14,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:14,272 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 364 states and 507 transitions. [2020-10-26 04:29:14,275 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 355 [2020-10-26 04:29:14,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 364 states to 363 states and 506 transitions. [2020-10-26 04:29:14,279 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 363 [2020-10-26 04:29:14,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 363 [2020-10-26 04:29:14,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 363 states and 506 transitions. [2020-10-26 04:29:14,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:14,280 INFO L691 BuchiCegarLoop]: Abstraction has 363 states and 506 transitions. [2020-10-26 04:29:14,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states and 506 transitions. [2020-10-26 04:29:14,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 357. [2020-10-26 04:29:14,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 357 states. [2020-10-26 04:29:14,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 497 transitions. [2020-10-26 04:29:14,288 INFO L714 BuchiCegarLoop]: Abstraction has 357 states and 497 transitions. [2020-10-26 04:29:14,289 INFO L594 BuchiCegarLoop]: Abstraction has 357 states and 497 transitions. [2020-10-26 04:29:14,289 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-10-26 04:29:14,289 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 357 states and 497 transitions. [2020-10-26 04:29:14,291 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 349 [2020-10-26 04:29:14,291 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:14,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:14,293 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:14,293 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:14,293 INFO L794 eck$LassoCheckResult]: Stem: 5243#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5130#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 5131#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5176#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5177#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5144#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5161#L100-2 [2020-10-26 04:29:14,294 INFO L796 eck$LassoCheckResult]: Loop: 5161#L100-2 assume !false; 5186#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5145#L103 assume !(12292 == ssl3_accept_~s__state~0); 5146#L106 assume !(16384 == ssl3_accept_~s__state~0); 5136#L109 assume !(8192 == ssl3_accept_~s__state~0); 5137#L112 assume !(24576 == ssl3_accept_~s__state~0); 5450#L115 assume !(8195 == ssl3_accept_~s__state~0); 5448#L118 assume !(8480 == ssl3_accept_~s__state~0); 5445#L121 assume !(8481 == ssl3_accept_~s__state~0); 5441#L124 assume !(8482 == ssl3_accept_~s__state~0); 5300#L127 assume 8464 == ssl3_accept_~s__state~0; 5261#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 5238#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5234#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; 5235#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5461#L604 ssl3_accept_~skip~0 := 0; 5460#L100-2 assume !false; 5459#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5458#L103 assume !(12292 == ssl3_accept_~s__state~0); 5457#L106 assume !(16384 == ssl3_accept_~s__state~0); 5456#L109 assume !(8192 == ssl3_accept_~s__state~0); 5440#L112 assume !(24576 == ssl3_accept_~s__state~0); 5249#L115 assume !(8195 == ssl3_accept_~s__state~0); 5250#L118 assume !(8480 == ssl3_accept_~s__state~0); 5244#L121 assume !(8481 == ssl3_accept_~s__state~0); 5215#L124 assume !(8482 == ssl3_accept_~s__state~0); 5216#L127 assume !(8464 == ssl3_accept_~s__state~0); 5204#L130 assume !(8465 == ssl3_accept_~s__state~0); 5166#L133 assume !(8466 == ssl3_accept_~s__state~0); 5167#L136 assume 8496 == ssl3_accept_~s__state~0; 5253#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 5133#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 5134#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 5245#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 5247#L294-2 ssl3_accept_~s__init_num~0 := 0; 5403#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5397#L604 ssl3_accept_~skip~0 := 0; 5396#L100-2 assume !false; 5394#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5392#L103 assume !(12292 == ssl3_accept_~s__state~0); 5390#L106 assume !(16384 == ssl3_accept_~s__state~0); 5385#L109 assume !(8192 == ssl3_accept_~s__state~0); 5383#L112 assume !(24576 == ssl3_accept_~s__state~0); 5381#L115 assume !(8195 == ssl3_accept_~s__state~0); 5379#L118 assume !(8480 == ssl3_accept_~s__state~0); 5377#L121 assume !(8481 == ssl3_accept_~s__state~0); 5375#L124 assume !(8482 == ssl3_accept_~s__state~0); 5373#L127 assume !(8464 == ssl3_accept_~s__state~0); 5371#L130 assume !(8465 == ssl3_accept_~s__state~0); 5368#L133 assume !(8466 == ssl3_accept_~s__state~0); 5366#L136 assume !(8496 == ssl3_accept_~s__state~0); 5365#L139 assume !(8497 == ssl3_accept_~s__state~0); 5271#L142 assume 8512 == ssl3_accept_~s__state~0; 5217#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5218#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5198#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 5153#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5384#L604 ssl3_accept_~skip~0 := 0; 5382#L100-2 assume !false; 5380#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5378#L103 assume !(12292 == ssl3_accept_~s__state~0); 5376#L106 assume !(16384 == ssl3_accept_~s__state~0); 5374#L109 assume !(8192 == ssl3_accept_~s__state~0); 5372#L112 assume !(24576 == ssl3_accept_~s__state~0); 5370#L115 assume !(8195 == ssl3_accept_~s__state~0); 5364#L118 assume !(8480 == ssl3_accept_~s__state~0); 5363#L121 assume !(8481 == ssl3_accept_~s__state~0); 5361#L124 assume !(8482 == ssl3_accept_~s__state~0); 5359#L127 assume !(8464 == ssl3_accept_~s__state~0); 5357#L130 assume !(8465 == ssl3_accept_~s__state~0); 5353#L133 assume !(8466 == ssl3_accept_~s__state~0); 5351#L136 assume !(8496 == ssl3_accept_~s__state~0); 5350#L139 assume !(8497 == ssl3_accept_~s__state~0); 5349#L142 assume !(8512 == ssl3_accept_~s__state~0); 5269#L145 assume !(8513 == ssl3_accept_~s__state~0); 5270#L148 assume !(8528 == ssl3_accept_~s__state~0); 5312#L151 assume !(8529 == ssl3_accept_~s__state~0); 5277#L154 assume !(8544 == ssl3_accept_~s__state~0); 5278#L157 assume !(8545 == ssl3_accept_~s__state~0); 5279#L160 assume 8560 == ssl3_accept_~s__state~0; 5140#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 5141#L419 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; 5148#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5325#L604 ssl3_accept_~skip~0 := 0; 5323#L100-2 assume !false; 5322#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5321#L103 assume !(12292 == ssl3_accept_~s__state~0); 5320#L106 assume !(16384 == ssl3_accept_~s__state~0); 5316#L109 assume 8192 == ssl3_accept_~s__state~0; 5313#L212 ssl3_accept_~s__server~0 := 1; 5362#L217 assume 0 != ssl3_accept_~cb~0; 5360#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5358#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5355#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5352#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5264#L244 assume 12292 != ssl3_accept_~s__state~0; 5241#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5242#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5160#L604 ssl3_accept_~skip~0 := 0; 5161#L100-2 [2020-10-26 04:29:14,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,295 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 8 times [2020-10-26 04:29:14,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,295 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125791264] [2020-10-26 04:29:14,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,308 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,325 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,332 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:14,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1722954973, now seen corresponding path program 1 times [2020-10-26 04:29:14,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,334 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798407059] [2020-10-26 04:29:14,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:14,405 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2020-10-26 04:29:14,406 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798407059] [2020-10-26 04:29:14,408 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:14,408 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:14,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939212719] [2020-10-26 04:29:14,410 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:14,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:14,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:14,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:14,412 INFO L87 Difference]: Start difference. First operand 357 states and 497 transitions. cyclomatic complexity: 141 Second operand 3 states. [2020-10-26 04:29:14,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:14,589 INFO L93 Difference]: Finished difference Result 395 states and 548 transitions. [2020-10-26 04:29:14,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:14,590 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 395 states and 548 transitions. [2020-10-26 04:29:14,593 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 387 [2020-10-26 04:29:14,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 395 states to 395 states and 548 transitions. [2020-10-26 04:29:14,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2020-10-26 04:29:14,597 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2020-10-26 04:29:14,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 395 states and 548 transitions. [2020-10-26 04:29:14,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:14,598 INFO L691 BuchiCegarLoop]: Abstraction has 395 states and 548 transitions. [2020-10-26 04:29:14,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states and 548 transitions. [2020-10-26 04:29:14,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 382. [2020-10-26 04:29:14,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2020-10-26 04:29:14,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 527 transitions. [2020-10-26 04:29:14,606 INFO L714 BuchiCegarLoop]: Abstraction has 382 states and 527 transitions. [2020-10-26 04:29:14,606 INFO L594 BuchiCegarLoop]: Abstraction has 382 states and 527 transitions. [2020-10-26 04:29:14,606 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-10-26 04:29:14,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 382 states and 527 transitions. [2020-10-26 04:29:14,609 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 374 [2020-10-26 04:29:14,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:14,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:14,610 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:14,611 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:14,611 INFO L794 eck$LassoCheckResult]: Stem: 6002#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5888#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 5889#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5934#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5935#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5902#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5971#L100-2 [2020-10-26 04:29:14,611 INFO L796 eck$LassoCheckResult]: Loop: 5971#L100-2 assume !false; 6230#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6228#L103 assume !(12292 == ssl3_accept_~s__state~0); 6201#L106 assume !(16384 == ssl3_accept_~s__state~0); 6198#L109 assume !(8192 == ssl3_accept_~s__state~0); 6196#L112 assume !(24576 == ssl3_accept_~s__state~0); 6195#L115 assume !(8195 == ssl3_accept_~s__state~0); 6194#L118 assume !(8480 == ssl3_accept_~s__state~0); 6003#L121 assume !(8481 == ssl3_accept_~s__state~0); 5974#L124 assume !(8482 == ssl3_accept_~s__state~0); 5975#L127 assume 8464 == ssl3_accept_~s__state~0; 6020#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 5997#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5993#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; 5994#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6249#L604 ssl3_accept_~skip~0 := 0; 6248#L100-2 assume !false; 6019#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5903#L103 assume !(12292 == ssl3_accept_~s__state~0); 5904#L106 assume !(16384 == ssl3_accept_~s__state~0); 5894#L109 assume !(8192 == ssl3_accept_~s__state~0); 5895#L112 assume !(24576 == ssl3_accept_~s__state~0); 6008#L115 assume !(8195 == ssl3_accept_~s__state~0); 6009#L118 assume !(8480 == ssl3_accept_~s__state~0); 6012#L121 assume !(8481 == ssl3_accept_~s__state~0); 6188#L124 assume !(8482 == ssl3_accept_~s__state~0); 5986#L127 assume !(8464 == ssl3_accept_~s__state~0); 5961#L130 assume !(8465 == ssl3_accept_~s__state~0); 5962#L133 assume !(8466 == ssl3_accept_~s__state~0); 6042#L136 assume 8496 == ssl3_accept_~s__state~0; 6013#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 5891#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 5892#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 6004#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6006#L294-2 ssl3_accept_~s__init_num~0 := 0; 6185#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6179#L604 ssl3_accept_~skip~0 := 0; 6176#L100-2 assume !false; 6172#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6168#L103 assume !(12292 == ssl3_accept_~s__state~0); 6164#L106 assume !(16384 == ssl3_accept_~s__state~0); 6160#L109 assume !(8192 == ssl3_accept_~s__state~0); 6156#L112 assume !(24576 == ssl3_accept_~s__state~0); 6152#L115 assume !(8195 == ssl3_accept_~s__state~0); 6141#L118 assume !(8480 == ssl3_accept_~s__state~0); 6139#L121 assume !(8481 == ssl3_accept_~s__state~0); 6136#L124 assume !(8482 == ssl3_accept_~s__state~0); 6130#L127 assume !(8464 == ssl3_accept_~s__state~0); 6127#L130 assume !(8465 == ssl3_accept_~s__state~0); 6124#L133 assume !(8466 == ssl3_accept_~s__state~0); 6121#L136 assume !(8496 == ssl3_accept_~s__state~0); 6118#L139 assume !(8497 == ssl3_accept_~s__state~0); 6028#L142 assume 8512 == ssl3_accept_~s__state~0; 5976#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5977#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5956#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 6018#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6216#L604 ssl3_accept_~skip~0 := 0; 6215#L100-2 assume !false; 6214#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6213#L103 assume !(12292 == ssl3_accept_~s__state~0); 6212#L106 assume !(16384 == ssl3_accept_~s__state~0); 6210#L109 assume !(8192 == ssl3_accept_~s__state~0); 6208#L112 assume !(24576 == ssl3_accept_~s__state~0); 6206#L115 assume !(8195 == ssl3_accept_~s__state~0); 6204#L118 assume !(8480 == ssl3_accept_~s__state~0); 6193#L121 assume !(8481 == ssl3_accept_~s__state~0); 6187#L124 assume !(8482 == ssl3_accept_~s__state~0); 6177#L127 assume !(8464 == ssl3_accept_~s__state~0); 6173#L130 assume !(8465 == ssl3_accept_~s__state~0); 6169#L133 assume !(8466 == ssl3_accept_~s__state~0); 6165#L136 assume !(8496 == ssl3_accept_~s__state~0); 6161#L139 assume !(8497 == ssl3_accept_~s__state~0); 6157#L142 assume !(8512 == ssl3_accept_~s__state~0); 6153#L145 assume !(8513 == ssl3_accept_~s__state~0); 6149#L148 assume 8528 == ssl3_accept_~s__state~0; 5964#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 5965#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 5995#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 5953#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 5926#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 5880#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 5911#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6129#L604 ssl3_accept_~skip~0 := 0; 6126#L100-2 assume !false; 6123#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6120#L103 assume !(12292 == ssl3_accept_~s__state~0); 6117#L106 assume !(16384 == ssl3_accept_~s__state~0); 6115#L109 assume !(8192 == ssl3_accept_~s__state~0); 6113#L112 assume !(24576 == ssl3_accept_~s__state~0); 6112#L115 assume !(8195 == ssl3_accept_~s__state~0); 6111#L118 assume !(8480 == ssl3_accept_~s__state~0); 6110#L121 assume !(8481 == ssl3_accept_~s__state~0); 6105#L124 assume !(8482 == ssl3_accept_~s__state~0); 6104#L127 assume !(8464 == ssl3_accept_~s__state~0); 6102#L130 assume !(8465 == ssl3_accept_~s__state~0); 6100#L133 assume !(8466 == ssl3_accept_~s__state~0); 6096#L136 assume !(8496 == ssl3_accept_~s__state~0); 6090#L139 assume !(8497 == ssl3_accept_~s__state~0); 6088#L142 assume !(8512 == ssl3_accept_~s__state~0); 6083#L145 assume !(8513 == ssl3_accept_~s__state~0); 6081#L148 assume !(8528 == ssl3_accept_~s__state~0); 6079#L151 assume !(8529 == ssl3_accept_~s__state~0); 6077#L154 assume !(8544 == ssl3_accept_~s__state~0); 6075#L157 assume !(8545 == ssl3_accept_~s__state~0); 6073#L160 assume 8560 == ssl3_accept_~s__state~0; 5898#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 5899#L419 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; 5906#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6082#L604 ssl3_accept_~skip~0 := 0; 6080#L100-2 assume !false; 6078#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6076#L103 assume !(12292 == ssl3_accept_~s__state~0); 6074#L106 assume !(16384 == ssl3_accept_~s__state~0); 6072#L109 assume 8192 == ssl3_accept_~s__state~0; 6067#L212 ssl3_accept_~s__server~0 := 1; 6103#L217 assume 0 != ssl3_accept_~cb~0; 6101#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6099#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6094#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5916#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5917#L244 assume 12292 != ssl3_accept_~s__state~0; 6000#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 6001#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6233#L604 ssl3_accept_~skip~0 := 0; 5971#L100-2 [2020-10-26 04:29:14,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,612 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 9 times [2020-10-26 04:29:14,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158517866] [2020-10-26 04:29:14,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,619 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,625 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,628 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:14,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1055850775, now seen corresponding path program 1 times [2020-10-26 04:29:14,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,633 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011247786] [2020-10-26 04:29:14,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:14,680 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2020-10-26 04:29:14,681 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011247786] [2020-10-26 04:29:14,681 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:14,681 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:14,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921043791] [2020-10-26 04:29:14,682 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:14,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:14,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:14,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:14,683 INFO L87 Difference]: Start difference. First operand 382 states and 527 transitions. cyclomatic complexity: 146 Second operand 3 states. [2020-10-26 04:29:14,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:14,709 INFO L93 Difference]: Finished difference Result 749 states and 1028 transitions. [2020-10-26 04:29:14,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:14,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 749 states and 1028 transitions. [2020-10-26 04:29:14,716 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 741 [2020-10-26 04:29:14,722 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 749 states to 749 states and 1028 transitions. [2020-10-26 04:29:14,722 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 749 [2020-10-26 04:29:14,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 749 [2020-10-26 04:29:14,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 749 states and 1028 transitions. [2020-10-26 04:29:14,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:14,725 INFO L691 BuchiCegarLoop]: Abstraction has 749 states and 1028 transitions. [2020-10-26 04:29:14,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states and 1028 transitions. [2020-10-26 04:29:14,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 383. [2020-10-26 04:29:14,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2020-10-26 04:29:14,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 528 transitions. [2020-10-26 04:29:14,735 INFO L714 BuchiCegarLoop]: Abstraction has 383 states and 528 transitions. [2020-10-26 04:29:14,735 INFO L594 BuchiCegarLoop]: Abstraction has 383 states and 528 transitions. [2020-10-26 04:29:14,735 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-10-26 04:29:14,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 383 states and 528 transitions. [2020-10-26 04:29:14,738 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 375 [2020-10-26 04:29:14,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:14,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:14,739 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:14,740 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:14,740 INFO L794 eck$LassoCheckResult]: Stem: 7142#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7025#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 7026#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7073#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7074#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7039#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7109#L100-2 [2020-10-26 04:29:14,740 INFO L796 eck$LassoCheckResult]: Loop: 7109#L100-2 assume !false; 7316#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7315#L103 assume !(12292 == ssl3_accept_~s__state~0); 7314#L106 assume !(16384 == ssl3_accept_~s__state~0); 7313#L109 assume !(8192 == ssl3_accept_~s__state~0); 7311#L112 assume !(24576 == ssl3_accept_~s__state~0); 7309#L115 assume !(8195 == ssl3_accept_~s__state~0); 7305#L118 assume !(8480 == ssl3_accept_~s__state~0); 7304#L121 assume !(8481 == ssl3_accept_~s__state~0); 7303#L124 assume !(8482 == ssl3_accept_~s__state~0); 7216#L127 assume 8464 == ssl3_accept_~s__state~0; 7161#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7137#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7131#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; 7132#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7382#L604 ssl3_accept_~skip~0 := 0; 7381#L100-2 assume !false; 7380#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7379#L103 assume !(12292 == ssl3_accept_~s__state~0); 7378#L106 assume !(16384 == ssl3_accept_~s__state~0); 7377#L109 assume !(8192 == ssl3_accept_~s__state~0); 7160#L112 assume !(24576 == ssl3_accept_~s__state~0); 7149#L115 assume !(8195 == ssl3_accept_~s__state~0); 7150#L118 assume !(8480 == ssl3_accept_~s__state~0); 7153#L121 assume !(8481 == ssl3_accept_~s__state~0); 7365#L124 assume !(8482 == ssl3_accept_~s__state~0); 7124#L127 assume !(8464 == ssl3_accept_~s__state~0); 7100#L130 assume !(8465 == ssl3_accept_~s__state~0); 7062#L133 assume !(8466 == ssl3_accept_~s__state~0); 7063#L136 assume 8496 == ssl3_accept_~s__state~0; 7154#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7028#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7029#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 7144#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7146#L294-2 ssl3_accept_~s__init_num~0 := 0; 7135#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7056#L604 ssl3_accept_~skip~0 := 0; 7057#L100-2 assume !false; 7083#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7040#L103 assume !(12292 == ssl3_accept_~s__state~0); 7041#L106 assume !(16384 == ssl3_accept_~s__state~0); 7031#L109 assume !(8192 == ssl3_accept_~s__state~0); 7032#L112 assume !(24576 == ssl3_accept_~s__state~0); 7376#L115 assume !(8195 == ssl3_accept_~s__state~0); 7375#L118 assume !(8480 == ssl3_accept_~s__state~0); 7143#L121 assume !(8481 == ssl3_accept_~s__state~0); 7112#L124 assume !(8482 == ssl3_accept_~s__state~0); 7113#L127 assume !(8464 == ssl3_accept_~s__state~0); 7299#L130 assume !(8465 == ssl3_accept_~s__state~0); 7298#L133 assume !(8466 == ssl3_accept_~s__state~0); 7297#L136 assume !(8496 == ssl3_accept_~s__state~0); 7296#L139 assume !(8497 == ssl3_accept_~s__state~0); 7170#L142 assume 8512 == ssl3_accept_~s__state~0; 7114#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7115#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 7095#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 7159#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7351#L604 ssl3_accept_~skip~0 := 0; 7349#L100-2 assume !false; 7347#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7342#L103 assume !(12292 == ssl3_accept_~s__state~0); 7340#L106 assume !(16384 == ssl3_accept_~s__state~0); 7338#L109 assume !(8192 == ssl3_accept_~s__state~0); 7336#L112 assume !(24576 == ssl3_accept_~s__state~0); 7334#L115 assume !(8195 == ssl3_accept_~s__state~0); 7332#L118 assume !(8480 == ssl3_accept_~s__state~0); 7330#L121 assume !(8481 == ssl3_accept_~s__state~0); 7328#L124 assume !(8482 == ssl3_accept_~s__state~0); 7326#L127 assume !(8464 == ssl3_accept_~s__state~0); 7324#L130 assume !(8465 == ssl3_accept_~s__state~0); 7322#L133 assume !(8466 == ssl3_accept_~s__state~0); 7318#L136 assume !(8496 == ssl3_accept_~s__state~0); 7052#L139 assume !(8497 == ssl3_accept_~s__state~0); 7053#L142 assume !(8512 == ssl3_accept_~s__state~0); 7306#L145 assume !(8513 == ssl3_accept_~s__state~0); 7233#L148 assume 8528 == ssl3_accept_~s__state~0; 7102#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 7103#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 7133#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 7051#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 7016#L354 assume !(ssl3_accept_~ret~0 <= 0); 7017#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 7048#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7341#L604 ssl3_accept_~skip~0 := 0; 7339#L100-2 assume !false; 7337#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); 7323#L121 assume !(8481 == ssl3_accept_~s__state~0); 7319#L124 assume !(8482 == ssl3_accept_~s__state~0); 7317#L127 assume !(8464 == ssl3_accept_~s__state~0); 7307#L130 assume !(8465 == ssl3_accept_~s__state~0); 7301#L133 assume !(8466 == ssl3_accept_~s__state~0); 7300#L136 assume !(8496 == ssl3_accept_~s__state~0); 7295#L139 assume !(8497 == ssl3_accept_~s__state~0); 7294#L142 assume !(8512 == ssl3_accept_~s__state~0); 7293#L145 assume !(8513 == ssl3_accept_~s__state~0); 7292#L148 assume !(8528 == ssl3_accept_~s__state~0); 7291#L151 assume !(8529 == ssl3_accept_~s__state~0); 7289#L154 assume !(8544 == ssl3_accept_~s__state~0); 7287#L157 assume !(8545 == ssl3_accept_~s__state~0); 7285#L160 assume 8560 == ssl3_accept_~s__state~0; 7035#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7036#L419 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; 7043#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7254#L604 ssl3_accept_~skip~0 := 0; 7253#L100-2 assume !false; 7252#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7251#L103 assume !(12292 == ssl3_accept_~s__state~0); 7250#L106 assume !(16384 == ssl3_accept_~s__state~0); 7249#L109 assume 8192 == ssl3_accept_~s__state~0; 7122#L212 ssl3_accept_~s__server~0 := 1; 7123#L217 assume 0 != ssl3_accept_~cb~0; 7155#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7156#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7058#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7054#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7055#L244 assume 12292 != ssl3_accept_~s__state~0; 7140#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 7141#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7321#L604 ssl3_accept_~skip~0 := 0; 7109#L100-2 [2020-10-26 04:29:14,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,741 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 10 times [2020-10-26 04:29:14,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,742 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750821060] [2020-10-26 04:29:14,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,748 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,754 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,758 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:14,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1428924504, now seen corresponding path program 1 times [2020-10-26 04:29:14,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479955850] [2020-10-26 04:29:14,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:14,805 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2020-10-26 04:29:14,806 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479955850] [2020-10-26 04:29:14,806 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:14,807 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:14,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426137507] [2020-10-26 04:29:14,807 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:14,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:14,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:14,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:14,808 INFO L87 Difference]: Start difference. First operand 383 states and 528 transitions. cyclomatic complexity: 146 Second operand 3 states. [2020-10-26 04:29:15,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:15,001 INFO L93 Difference]: Finished difference Result 418 states and 573 transitions. [2020-10-26 04:29:15,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:15,001 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 418 states and 573 transitions. [2020-10-26 04:29:15,005 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 410 [2020-10-26 04:29:15,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 418 states to 418 states and 573 transitions. [2020-10-26 04:29:15,009 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 418 [2020-10-26 04:29:15,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 418 [2020-10-26 04:29:15,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 418 states and 573 transitions. [2020-10-26 04:29:15,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:15,010 INFO L691 BuchiCegarLoop]: Abstraction has 418 states and 573 transitions. [2020-10-26 04:29:15,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states and 573 transitions. [2020-10-26 04:29:15,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 410. [2020-10-26 04:29:15,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2020-10-26 04:29:15,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 560 transitions. [2020-10-26 04:29:15,019 INFO L714 BuchiCegarLoop]: Abstraction has 410 states and 560 transitions. [2020-10-26 04:29:15,019 INFO L594 BuchiCegarLoop]: Abstraction has 410 states and 560 transitions. [2020-10-26 04:29:15,019 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-10-26 04:29:15,020 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 410 states and 560 transitions. [2020-10-26 04:29:15,022 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 402 [2020-10-26 04:29:15,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:15,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:15,034 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:15,034 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:15,034 INFO L794 eck$LassoCheckResult]: Stem: 7946#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7832#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 7833#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7880#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7881#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7846#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7863#L100-2 [2020-10-26 04:29:15,035 INFO L796 eck$LassoCheckResult]: Loop: 7863#L100-2 assume !false; 7890#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7847#L103 assume !(12292 == ssl3_accept_~s__state~0); 7848#L106 assume !(16384 == ssl3_accept_~s__state~0); 7838#L109 assume !(8192 == ssl3_accept_~s__state~0); 7839#L112 assume !(24576 == ssl3_accept_~s__state~0); 7953#L115 assume !(8195 == ssl3_accept_~s__state~0); 7954#L118 assume !(8480 == ssl3_accept_~s__state~0); 7947#L121 assume !(8481 == ssl3_accept_~s__state~0); 7918#L124 assume !(8482 == ssl3_accept_~s__state~0); 7919#L127 assume 8464 == ssl3_accept_~s__state~0; 7964#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7942#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7936#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; 7937#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8215#L604 ssl3_accept_~skip~0 := 0; 8213#L100-2 assume !false; 8211#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8209#L103 assume !(12292 == ssl3_accept_~s__state~0); 8207#L106 assume !(16384 == ssl3_accept_~s__state~0); 8199#L109 assume !(8192 == ssl3_accept_~s__state~0); 8194#L112 assume !(24576 == ssl3_accept_~s__state~0); 8192#L115 assume !(8195 == ssl3_accept_~s__state~0); 8190#L118 assume !(8480 == ssl3_accept_~s__state~0); 8188#L121 assume !(8481 == ssl3_accept_~s__state~0); 8186#L124 assume !(8482 == ssl3_accept_~s__state~0); 8184#L127 assume !(8464 == ssl3_accept_~s__state~0); 8182#L130 assume !(8465 == ssl3_accept_~s__state~0); 8181#L133 assume !(8466 == ssl3_accept_~s__state~0); 7984#L136 assume 8496 == ssl3_accept_~s__state~0; 7957#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7835#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7836#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 7948#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7950#L294-2 ssl3_accept_~s__init_num~0 := 0; 7962#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8087#L604 ssl3_accept_~skip~0 := 0; 8083#L100-2 assume !false; 8081#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8080#L103 assume !(12292 == ssl3_accept_~s__state~0); 8079#L106 assume !(16384 == ssl3_accept_~s__state~0); 8078#L109 assume !(8192 == ssl3_accept_~s__state~0); 8077#L112 assume !(24576 == ssl3_accept_~s__state~0); 8075#L115 assume !(8195 == ssl3_accept_~s__state~0); 8074#L118 assume !(8480 == ssl3_accept_~s__state~0); 8073#L121 assume !(8481 == ssl3_accept_~s__state~0); 8072#L124 assume !(8482 == ssl3_accept_~s__state~0); 8071#L127 assume !(8464 == ssl3_accept_~s__state~0); 8070#L130 assume !(8465 == ssl3_accept_~s__state~0); 8065#L133 assume !(8466 == ssl3_accept_~s__state~0); 7851#L136 assume !(8496 == ssl3_accept_~s__state~0); 7852#L139 assume !(8497 == ssl3_accept_~s__state~0); 7859#L142 assume 8512 == ssl3_accept_~s__state~0; 7920#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7921#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 7902#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 7963#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8193#L604 ssl3_accept_~skip~0 := 0; 8191#L100-2 assume !false; 8189#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8187#L103 assume !(12292 == ssl3_accept_~s__state~0); 8185#L106 assume !(16384 == ssl3_accept_~s__state~0); 8183#L109 assume !(8192 == ssl3_accept_~s__state~0); 8180#L112 assume !(24576 == ssl3_accept_~s__state~0); 8179#L115 assume !(8195 == ssl3_accept_~s__state~0); 8178#L118 assume !(8480 == ssl3_accept_~s__state~0); 8177#L121 assume !(8481 == ssl3_accept_~s__state~0); 8176#L124 assume !(8482 == ssl3_accept_~s__state~0); 8175#L127 assume !(8464 == ssl3_accept_~s__state~0); 8174#L130 assume !(8465 == ssl3_accept_~s__state~0); 8173#L133 assume !(8466 == ssl3_accept_~s__state~0); 8028#L136 assume !(8496 == ssl3_accept_~s__state~0); 8023#L139 assume !(8497 == ssl3_accept_~s__state~0); 8021#L142 assume !(8512 == ssl3_accept_~s__state~0); 8019#L145 assume !(8513 == ssl3_accept_~s__state~0); 8005#L148 assume 8528 == ssl3_accept_~s__state~0; 7909#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 7910#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 7938#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 7858#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 7823#L354 assume !(ssl3_accept_~ret~0 <= 0); 7824#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 7874#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8105#L604 ssl3_accept_~skip~0 := 0; 8104#L100-2 assume !false; 8103#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8102#L103 assume !(12292 == ssl3_accept_~s__state~0); 8101#L106 assume !(16384 == ssl3_accept_~s__state~0); 8100#L109 assume !(8192 == ssl3_accept_~s__state~0); 8099#L112 assume !(24576 == ssl3_accept_~s__state~0); 8098#L115 assume !(8195 == ssl3_accept_~s__state~0); 8097#L118 assume !(8480 == ssl3_accept_~s__state~0); 8096#L121 assume !(8481 == ssl3_accept_~s__state~0); 8095#L124 assume !(8482 == ssl3_accept_~s__state~0); 8094#L127 assume !(8464 == ssl3_accept_~s__state~0); 8093#L130 assume !(8465 == ssl3_accept_~s__state~0); 8088#L133 assume !(8466 == ssl3_accept_~s__state~0); 8086#L136 assume !(8496 == ssl3_accept_~s__state~0); 8082#L139 assume !(8497 == ssl3_accept_~s__state~0); 7840#L142 assume !(8512 == ssl3_accept_~s__state~0); 7841#L145 assume !(8513 == ssl3_accept_~s__state~0); 8165#L148 assume !(8528 == ssl3_accept_~s__state~0); 8163#L151 assume !(8529 == ssl3_accept_~s__state~0); 8029#L154 assume 8544 == ssl3_accept_~s__state~0; 7853#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 7854#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 7894#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7891#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 7821#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 7822#L401 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; 7850#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8022#L604 ssl3_accept_~skip~0 := 0; 8020#L100-2 assume !false; 8018#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8016#L103 assume !(12292 == ssl3_accept_~s__state~0); 8014#L106 assume !(16384 == ssl3_accept_~s__state~0); 8015#L109 assume 8192 == ssl3_accept_~s__state~0; 7928#L212 ssl3_accept_~s__server~0 := 1; 7929#L217 assume 0 != ssl3_accept_~cb~0; 7958#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7959#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7864#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7860#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7861#L244 assume 12292 != ssl3_accept_~s__state~0; 7945#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 7940#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7862#L604 ssl3_accept_~skip~0 := 0; 7863#L100-2 [2020-10-26 04:29:15,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:15,036 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 11 times [2020-10-26 04:29:15,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:15,036 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988783543] [2020-10-26 04:29:15,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:15,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:15,043 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:15,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:15,048 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:15,052 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:15,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:15,053 INFO L82 PathProgramCache]: Analyzing trace with hash 127205752, now seen corresponding path program 1 times [2020-10-26 04:29:15,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:15,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964881924] [2020-10-26 04:29:15,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:15,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:15,105 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-10-26 04:29:15,106 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964881924] [2020-10-26 04:29:15,106 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:15,107 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:15,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48406539] [2020-10-26 04:29:15,107 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:15,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:15,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:15,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:15,109 INFO L87 Difference]: Start difference. First operand 410 states and 560 transitions. cyclomatic complexity: 151 Second operand 3 states. [2020-10-26 04:29:15,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:15,343 INFO L93 Difference]: Finished difference Result 442 states and 604 transitions. [2020-10-26 04:29:15,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:15,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 442 states and 604 transitions. [2020-10-26 04:29:15,350 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 434 [2020-10-26 04:29:15,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 442 states to 442 states and 604 transitions. [2020-10-26 04:29:15,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 442 [2020-10-26 04:29:15,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 442 [2020-10-26 04:29:15,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 442 states and 604 transitions. [2020-10-26 04:29:15,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:15,356 INFO L691 BuchiCegarLoop]: Abstraction has 442 states and 604 transitions. [2020-10-26 04:29:15,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states and 604 transitions. [2020-10-26 04:29:15,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 424. [2020-10-26 04:29:15,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 424 states. [2020-10-26 04:29:15,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 579 transitions. [2020-10-26 04:29:15,364 INFO L714 BuchiCegarLoop]: Abstraction has 424 states and 579 transitions. [2020-10-26 04:29:15,364 INFO L594 BuchiCegarLoop]: Abstraction has 424 states and 579 transitions. [2020-10-26 04:29:15,365 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-10-26 04:29:15,365 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 424 states and 579 transitions. [2020-10-26 04:29:15,367 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 416 [2020-10-26 04:29:15,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:15,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:15,369 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:15,370 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:15,370 INFO L794 eck$LassoCheckResult]: Stem: 8808#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8690#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 8691#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8741#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 8742#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8704#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8778#L100-2 [2020-10-26 04:29:15,370 INFO L796 eck$LassoCheckResult]: Loop: 8778#L100-2 assume !false; 9092#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9091#L103 assume !(12292 == ssl3_accept_~s__state~0); 9090#L106 assume !(16384 == ssl3_accept_~s__state~0); 9089#L109 assume !(8192 == ssl3_accept_~s__state~0); 9088#L112 assume !(24576 == ssl3_accept_~s__state~0); 9087#L115 assume !(8195 == ssl3_accept_~s__state~0); 9086#L118 assume !(8480 == ssl3_accept_~s__state~0); 9085#L121 assume !(8481 == ssl3_accept_~s__state~0); 9084#L124 assume !(8482 == ssl3_accept_~s__state~0); 8864#L127 assume 8464 == ssl3_accept_~s__state~0; 8826#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8803#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8798#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; 8799#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9072#L604 ssl3_accept_~skip~0 := 0; 9070#L100-2 assume !false; 9069#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9068#L103 assume !(12292 == ssl3_accept_~s__state~0); 9067#L106 assume !(16384 == ssl3_accept_~s__state~0); 9062#L109 assume !(8192 == ssl3_accept_~s__state~0); 9060#L112 assume !(24576 == ssl3_accept_~s__state~0); 9058#L115 assume !(8195 == ssl3_accept_~s__state~0); 9056#L118 assume !(8480 == ssl3_accept_~s__state~0); 9054#L121 assume !(8481 == ssl3_accept_~s__state~0); 9052#L124 assume !(8482 == ssl3_accept_~s__state~0); 9050#L127 assume !(8464 == ssl3_accept_~s__state~0); 9030#L130 assume !(8465 == ssl3_accept_~s__state~0); 8729#L133 assume !(8466 == ssl3_accept_~s__state~0); 8730#L136 assume 8496 == ssl3_accept_~s__state~0; 8819#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8693#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8694#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 8810#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 8812#L294-2 ssl3_accept_~s__init_num~0 := 0; 9013#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9008#L604 ssl3_accept_~skip~0 := 0; 9007#L100-2 assume !false; 9006#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9005#L103 assume !(12292 == ssl3_accept_~s__state~0); 9004#L106 assume !(16384 == ssl3_accept_~s__state~0); 9003#L109 assume !(8192 == ssl3_accept_~s__state~0); 9002#L112 assume !(24576 == ssl3_accept_~s__state~0); 9001#L115 assume !(8195 == ssl3_accept_~s__state~0); 9000#L118 assume !(8480 == ssl3_accept_~s__state~0); 8999#L121 assume !(8481 == ssl3_accept_~s__state~0); 8998#L124 assume !(8482 == ssl3_accept_~s__state~0); 8997#L127 assume !(8464 == ssl3_accept_~s__state~0); 8996#L130 assume !(8465 == ssl3_accept_~s__state~0); 8995#L133 assume !(8466 == ssl3_accept_~s__state~0); 8994#L136 assume !(8496 == ssl3_accept_~s__state~0); 8993#L139 assume !(8497 == ssl3_accept_~s__state~0); 8837#L142 assume 8512 == ssl3_accept_~s__state~0; 8783#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8784#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 8763#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 8825#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8893#L604 ssl3_accept_~skip~0 := 0; 8892#L100-2 assume !false; 8891#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8890#L103 assume !(12292 == ssl3_accept_~s__state~0); 8889#L106 assume !(16384 == ssl3_accept_~s__state~0); 8888#L109 assume !(8192 == ssl3_accept_~s__state~0); 8887#L112 assume !(24576 == ssl3_accept_~s__state~0); 8886#L115 assume !(8195 == ssl3_accept_~s__state~0); 8885#L118 assume !(8480 == ssl3_accept_~s__state~0); 8884#L121 assume !(8481 == ssl3_accept_~s__state~0); 8883#L124 assume !(8482 == ssl3_accept_~s__state~0); 8882#L127 assume !(8464 == ssl3_accept_~s__state~0); 8881#L130 assume !(8465 == ssl3_accept_~s__state~0); 8880#L133 assume !(8466 == ssl3_accept_~s__state~0); 8879#L136 assume !(8496 == ssl3_accept_~s__state~0); 8878#L139 assume !(8497 == ssl3_accept_~s__state~0); 8877#L142 assume !(8512 == ssl3_accept_~s__state~0); 8876#L145 assume !(8513 == ssl3_accept_~s__state~0); 8872#L148 assume 8528 == ssl3_accept_~s__state~0; 8771#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 8772#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 8800#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 8716#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 8681#L354 assume !(ssl3_accept_~ret~0 <= 0); 8682#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 8735#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8721#L604 ssl3_accept_~skip~0 := 0; 8722#L100-2 assume !false; 8751#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8705#L103 assume !(12292 == ssl3_accept_~s__state~0); 8706#L106 assume !(16384 == ssl3_accept_~s__state~0); 8696#L109 assume !(8192 == ssl3_accept_~s__state~0); 8697#L112 assume !(24576 == ssl3_accept_~s__state~0); 8815#L115 assume !(8195 == ssl3_accept_~s__state~0); 8816#L118 assume !(8480 == ssl3_accept_~s__state~0); 8809#L121 assume !(8481 == ssl3_accept_~s__state~0); 8781#L124 assume !(8482 == ssl3_accept_~s__state~0); 8782#L127 assume !(8464 == ssl3_accept_~s__state~0); 8768#L130 assume !(8465 == ssl3_accept_~s__state~0); 8769#L133 assume !(8466 == ssl3_accept_~s__state~0); 8709#L136 assume !(8496 == ssl3_accept_~s__state~0); 8710#L139 assume !(8497 == ssl3_accept_~s__state~0); 8698#L142 assume !(8512 == ssl3_accept_~s__state~0); 8699#L145 assume !(8513 == ssl3_accept_~s__state~0); 8817#L148 assume !(8528 == ssl3_accept_~s__state~0); 8818#L151 assume !(8529 == ssl3_accept_~s__state~0); 8820#L154 assume 8544 == ssl3_accept_~s__state~0; 8711#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 8712#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 8755#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8752#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 8679#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8680#L401 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; 8727#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9028#L604 ssl3_accept_~skip~0 := 0; 9025#L100-2 assume !false; 9023#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9022#L103 assume !(12292 == ssl3_accept_~s__state~0); 9021#L106 assume !(16384 == ssl3_accept_~s__state~0); 9020#L109 assume !(8192 == ssl3_accept_~s__state~0); 9019#L112 assume !(24576 == ssl3_accept_~s__state~0); 8992#L115 assume !(8195 == ssl3_accept_~s__state~0); 8870#L118 assume !(8480 == ssl3_accept_~s__state~0); 8871#L121 assume !(8481 == ssl3_accept_~s__state~0); 8840#L124 assume 8482 == ssl3_accept_~s__state~0; 8707#L125 ssl3_accept_~s__state~0 := 3; 8708#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8913#L604 ssl3_accept_~skip~0 := 0; 8912#L100-2 assume !false; 8910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8908#L103 assume !(12292 == ssl3_accept_~s__state~0); 8906#L106 assume !(16384 == ssl3_accept_~s__state~0); 8901#L109 assume 8192 == ssl3_accept_~s__state~0; 8791#L212 ssl3_accept_~s__server~0 := 1; 8792#L217 assume 0 != ssl3_accept_~cb~0; 8821#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8822#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8723#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8724#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8831#L244 assume 12292 != ssl3_accept_~s__state~0; 8806#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 8807#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9093#L604 ssl3_accept_~skip~0 := 0; 8778#L100-2 [2020-10-26 04:29:15,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:15,371 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 12 times [2020-10-26 04:29:15,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:15,372 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437699846] [2020-10-26 04:29:15,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:15,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:15,390 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:15,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:15,395 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:15,399 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:15,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:15,400 INFO L82 PathProgramCache]: Analyzing trace with hash -1851656719, now seen corresponding path program 1 times [2020-10-26 04:29:15,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:15,401 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264532260] [2020-10-26 04:29:15,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:15,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:15,459 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2020-10-26 04:29:15,460 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264532260] [2020-10-26 04:29:15,460 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:15,460 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:15,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878299468] [2020-10-26 04:29:15,461 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:15,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:15,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:15,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:15,462 INFO L87 Difference]: Start difference. First operand 424 states and 579 transitions. cyclomatic complexity: 156 Second operand 3 states. [2020-10-26 04:29:15,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:15,668 INFO L93 Difference]: Finished difference Result 456 states and 616 transitions. [2020-10-26 04:29:15,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:15,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 616 transitions. [2020-10-26 04:29:15,671 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 448 [2020-10-26 04:29:15,674 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 456 states and 616 transitions. [2020-10-26 04:29:15,674 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 456 [2020-10-26 04:29:15,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 456 [2020-10-26 04:29:15,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 456 states and 616 transitions. [2020-10-26 04:29:15,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:15,675 INFO L691 BuchiCegarLoop]: Abstraction has 456 states and 616 transitions. [2020-10-26 04:29:15,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states and 616 transitions. [2020-10-26 04:29:15,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 445. [2020-10-26 04:29:15,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 445 states. [2020-10-26 04:29:15,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 605 transitions. [2020-10-26 04:29:15,689 INFO L714 BuchiCegarLoop]: Abstraction has 445 states and 605 transitions. [2020-10-26 04:29:15,689 INFO L594 BuchiCegarLoop]: Abstraction has 445 states and 605 transitions. [2020-10-26 04:29:15,689 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-10-26 04:29:15,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 445 states and 605 transitions. [2020-10-26 04:29:15,693 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 437 [2020-10-26 04:29:15,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:15,694 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:15,696 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:15,697 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:15,697 INFO L794 eck$LassoCheckResult]: Stem: 9691#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9577#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 9578#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9623#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9624#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9590#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9662#L100-2 [2020-10-26 04:29:15,699 INFO L796 eck$LassoCheckResult]: Loop: 9662#L100-2 assume !false; 9910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9909#L103 assume !(12292 == ssl3_accept_~s__state~0); 9908#L106 assume !(16384 == ssl3_accept_~s__state~0); 9907#L109 assume !(8192 == ssl3_accept_~s__state~0); 9906#L112 assume !(24576 == ssl3_accept_~s__state~0); 9905#L115 assume !(8195 == ssl3_accept_~s__state~0); 9904#L118 assume !(8480 == ssl3_accept_~s__state~0); 9903#L121 assume !(8481 == ssl3_accept_~s__state~0); 9902#L124 assume !(8482 == ssl3_accept_~s__state~0); 9750#L127 assume 8464 == ssl3_accept_~s__state~0; 9709#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9686#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9683#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; 9684#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9978#L604 ssl3_accept_~skip~0 := 0; 9975#L100-2 assume !false; 9970#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9968#L103 assume !(12292 == ssl3_accept_~s__state~0); 9966#L106 assume !(16384 == ssl3_accept_~s__state~0); 9964#L109 assume !(8192 == ssl3_accept_~s__state~0); 9962#L112 assume !(24576 == ssl3_accept_~s__state~0); 9960#L115 assume !(8195 == ssl3_accept_~s__state~0); 9958#L118 assume !(8480 == ssl3_accept_~s__state~0); 9956#L121 assume !(8481 == ssl3_accept_~s__state~0); 9954#L124 assume !(8482 == ssl3_accept_~s__state~0); 9952#L127 assume !(8464 == ssl3_accept_~s__state~0); 9950#L130 assume !(8465 == ssl3_accept_~s__state~0); 9612#L133 assume !(8466 == ssl3_accept_~s__state~0); 9613#L136 assume 8496 == ssl3_accept_~s__state~0; 9702#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9579#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9580#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 9693#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9695#L294-2 ssl3_accept_~s__init_num~0 := 0; 9707#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9871#L604 ssl3_accept_~skip~0 := 0; 9869#L100-2 assume !false; 9867#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9865#L103 assume !(12292 == ssl3_accept_~s__state~0); 9863#L106 assume !(16384 == ssl3_accept_~s__state~0); 9861#L109 assume !(8192 == ssl3_accept_~s__state~0); 9859#L112 assume !(24576 == ssl3_accept_~s__state~0); 9857#L115 assume !(8195 == ssl3_accept_~s__state~0); 9855#L118 assume !(8480 == ssl3_accept_~s__state~0); 9853#L121 assume !(8481 == ssl3_accept_~s__state~0); 9851#L124 assume !(8482 == ssl3_accept_~s__state~0); 9849#L127 assume !(8464 == ssl3_accept_~s__state~0); 9847#L130 assume !(8465 == ssl3_accept_~s__state~0); 9845#L133 assume !(8466 == ssl3_accept_~s__state~0); 9843#L136 assume !(8496 == ssl3_accept_~s__state~0); 9835#L139 assume !(8497 == ssl3_accept_~s__state~0); 9719#L142 assume 8512 == ssl3_accept_~s__state~0; 9667#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9668#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 9647#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 9708#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9813#L604 ssl3_accept_~skip~0 := 0; 9810#L100-2 assume !false; 9807#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9803#L103 assume !(12292 == ssl3_accept_~s__state~0); 9802#L106 assume !(16384 == ssl3_accept_~s__state~0); 9801#L109 assume !(8192 == ssl3_accept_~s__state~0); 9799#L112 assume !(24576 == ssl3_accept_~s__state~0); 9797#L115 assume !(8195 == ssl3_accept_~s__state~0); 9795#L118 assume !(8480 == ssl3_accept_~s__state~0); 9793#L121 assume !(8481 == ssl3_accept_~s__state~0); 9791#L124 assume !(8482 == ssl3_accept_~s__state~0); 9789#L127 assume !(8464 == ssl3_accept_~s__state~0); 9787#L130 assume !(8465 == ssl3_accept_~s__state~0); 9785#L133 assume !(8466 == ssl3_accept_~s__state~0); 9783#L136 assume !(8496 == ssl3_accept_~s__state~0); 9781#L139 assume !(8497 == ssl3_accept_~s__state~0); 9779#L142 assume !(8512 == ssl3_accept_~s__state~0); 9777#L145 assume !(8513 == ssl3_accept_~s__state~0); 9771#L148 assume 8528 == ssl3_accept_~s__state~0; 9655#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 9656#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 9681#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 9602#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 9567#L354 assume !(ssl3_accept_~ret~0 <= 0); 9568#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 9617#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9969#L604 ssl3_accept_~skip~0 := 0; 9967#L100-2 assume !false; 9965#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9963#L103 assume !(12292 == ssl3_accept_~s__state~0); 9961#L106 assume !(16384 == ssl3_accept_~s__state~0); 9959#L109 assume !(8192 == ssl3_accept_~s__state~0); 9957#L112 assume !(24576 == ssl3_accept_~s__state~0); 9955#L115 assume !(8195 == ssl3_accept_~s__state~0); 9953#L118 assume !(8480 == ssl3_accept_~s__state~0); 9951#L121 assume !(8481 == ssl3_accept_~s__state~0); 9926#L124 assume !(8482 == ssl3_accept_~s__state~0); 9925#L127 assume !(8464 == ssl3_accept_~s__state~0); 9924#L130 assume !(8465 == ssl3_accept_~s__state~0); 9923#L133 assume !(8466 == ssl3_accept_~s__state~0); 9922#L136 assume !(8496 == ssl3_accept_~s__state~0); 9921#L139 assume !(8497 == ssl3_accept_~s__state~0); 9920#L142 assume !(8512 == ssl3_accept_~s__state~0); 9918#L145 assume !(8513 == ssl3_accept_~s__state~0); 9900#L148 assume !(8528 == ssl3_accept_~s__state~0); 9899#L151 assume !(8529 == ssl3_accept_~s__state~0); 9726#L154 assume 8544 == ssl3_accept_~s__state~0; 9597#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 9598#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 9638#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9635#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 9565#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 9566#L401 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; 9610#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9990#L604 ssl3_accept_~skip~0 := 0; 9988#L100-2 assume !false; 9986#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9949#L103 assume !(12292 == ssl3_accept_~s__state~0); 9948#L106 assume !(16384 == ssl3_accept_~s__state~0); 9947#L109 assume !(8192 == ssl3_accept_~s__state~0); 9945#L112 assume !(24576 == ssl3_accept_~s__state~0); 9944#L115 assume !(8195 == ssl3_accept_~s__state~0); 9929#L118 assume !(8480 == ssl3_accept_~s__state~0); 9939#L121 assume !(8481 == ssl3_accept_~s__state~0); 9937#L124 assume !(8482 == ssl3_accept_~s__state~0); 9935#L127 assume !(8464 == ssl3_accept_~s__state~0); 9917#L130 assume !(8465 == ssl3_accept_~s__state~0); 9901#L133 assume !(8466 == ssl3_accept_~s__state~0); 9595#L136 assume !(8496 == ssl3_accept_~s__state~0); 9596#L139 assume !(8497 == ssl3_accept_~s__state~0); 9584#L142 assume !(8512 == ssl3_accept_~s__state~0); 9585#L145 assume !(8513 == ssl3_accept_~s__state~0); 9700#L148 assume !(8528 == ssl3_accept_~s__state~0); 9701#L151 assume !(8529 == ssl3_accept_~s__state~0); 9679#L154 assume !(8544 == ssl3_accept_~s__state~0); 9669#L157 assume !(8545 == ssl3_accept_~s__state~0); 9670#L160 assume !(8560 == ssl3_accept_~s__state~0); 9657#L163 assume !(8561 == ssl3_accept_~s__state~0); 9658#L166 assume 8448 == ssl3_accept_~s__state~0; 9710#L167 assume !(ssl3_accept_~num1~0 > 0); 9641#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 9674#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9737#L604 ssl3_accept_~skip~0 := 0; 9734#L100-2 assume !false; 9733#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9731#L103 assume 12292 == ssl3_accept_~s__state~0; 9696#L104 ssl3_accept_~s__new_session~0 := 1; 9697#L212 ssl3_accept_~s__server~0 := 1; 9892#L217 assume 0 != ssl3_accept_~cb~0; 9890#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9887#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9846#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9844#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9842#L244 assume 12292 != ssl3_accept_~s__state~0; 9689#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 9690#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9911#L604 ssl3_accept_~skip~0 := 0; 9662#L100-2 [2020-10-26 04:29:15,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:15,700 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 13 times [2020-10-26 04:29:15,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:15,701 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156935787] [2020-10-26 04:29:15,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:15,710 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:15,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:15,727 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:15,733 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:15,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:15,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1778945678, now seen corresponding path program 1 times [2020-10-26 04:29:15,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:15,734 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642794238] [2020-10-26 04:29:15,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:15,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:15,844 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 122 proven. 5 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-10-26 04:29:15,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642794238] [2020-10-26 04:29:15,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635772714] [2020-10-26 04:29:15,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-26 04:29:15,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:15,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:15,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:16,085 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2020-10-26 04:29:16,086 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-26 04:29:16,087 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2020-10-26 04:29:16,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098845128] [2020-10-26 04:29:16,088 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:16,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:16,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:16,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-26 04:29:16,089 INFO L87 Difference]: Start difference. First operand 445 states and 605 transitions. cyclomatic complexity: 161 Second operand 3 states. [2020-10-26 04:29:16,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:16,276 INFO L93 Difference]: Finished difference Result 454 states and 616 transitions. [2020-10-26 04:29:16,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:16,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 454 states and 616 transitions. [2020-10-26 04:29:16,280 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 446 [2020-10-26 04:29:16,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 454 states to 454 states and 616 transitions. [2020-10-26 04:29:16,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 454 [2020-10-26 04:29:16,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 454 [2020-10-26 04:29:16,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 454 states and 616 transitions. [2020-10-26 04:29:16,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:16,286 INFO L691 BuchiCegarLoop]: Abstraction has 454 states and 616 transitions. [2020-10-26 04:29:16,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states and 616 transitions. [2020-10-26 04:29:16,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 454. [2020-10-26 04:29:16,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 454 states. [2020-10-26 04:29:16,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 454 states to 454 states and 616 transitions. [2020-10-26 04:29:16,296 INFO L714 BuchiCegarLoop]: Abstraction has 454 states and 616 transitions. [2020-10-26 04:29:16,296 INFO L594 BuchiCegarLoop]: Abstraction has 454 states and 616 transitions. [2020-10-26 04:29:16,296 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-10-26 04:29:16,296 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 454 states and 616 transitions. [2020-10-26 04:29:16,299 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 446 [2020-10-26 04:29:16,300 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:16,300 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:16,301 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:16,302 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:16,302 INFO L794 eck$LassoCheckResult]: Stem: 11057#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10942#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 10943#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10990#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 10991#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10956#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11027#L100-2 [2020-10-26 04:29:16,303 INFO L796 eck$LassoCheckResult]: Loop: 11027#L100-2 assume !false; 11366#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11364#L103 assume !(12292 == ssl3_accept_~s__state~0); 11363#L106 assume !(16384 == ssl3_accept_~s__state~0); 11360#L109 assume !(8192 == ssl3_accept_~s__state~0); 11359#L112 assume !(24576 == ssl3_accept_~s__state~0); 11357#L115 assume !(8195 == ssl3_accept_~s__state~0); 11355#L118 assume !(8480 == ssl3_accept_~s__state~0); 11353#L121 assume !(8481 == ssl3_accept_~s__state~0); 11351#L124 assume !(8482 == ssl3_accept_~s__state~0); 11123#L127 assume 8464 == ssl3_accept_~s__state~0; 11078#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11052#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11047#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; 11048#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10972#L604 ssl3_accept_~skip~0 := 0; 10973#L100-2 assume !false; 11001#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10957#L103 assume !(12292 == ssl3_accept_~s__state~0); 10958#L106 assume !(16384 == ssl3_accept_~s__state~0); 10948#L109 assume !(8192 == ssl3_accept_~s__state~0); 10949#L112 assume !(24576 == ssl3_accept_~s__state~0); 11358#L115 assume !(8195 == ssl3_accept_~s__state~0); 11356#L118 assume !(8480 == ssl3_accept_~s__state~0); 11354#L121 assume !(8481 == ssl3_accept_~s__state~0); 11352#L124 assume !(8482 == ssl3_accept_~s__state~0); 11350#L127 assume !(8464 == ssl3_accept_~s__state~0); 11019#L130 assume !(8465 == ssl3_accept_~s__state~0); 10979#L133 assume !(8466 == ssl3_accept_~s__state~0); 10980#L136 assume 8496 == ssl3_accept_~s__state~0; 11068#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10945#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10946#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 11059#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11061#L294-2 ssl3_accept_~s__init_num~0 := 0; 11075#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11294#L604 ssl3_accept_~skip~0 := 0; 11291#L100-2 assume !false; 11284#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11283#L103 assume !(12292 == ssl3_accept_~s__state~0); 11271#L106 assume !(16384 == ssl3_accept_~s__state~0); 11270#L109 assume !(8192 == ssl3_accept_~s__state~0); 11260#L112 assume !(24576 == ssl3_accept_~s__state~0); 11257#L115 assume !(8195 == ssl3_accept_~s__state~0); 11255#L118 assume !(8480 == ssl3_accept_~s__state~0); 11253#L121 assume !(8481 == ssl3_accept_~s__state~0); 11251#L124 assume !(8482 == ssl3_accept_~s__state~0); 11249#L127 assume !(8464 == ssl3_accept_~s__state~0); 11247#L130 assume !(8465 == ssl3_accept_~s__state~0); 11245#L133 assume !(8466 == ssl3_accept_~s__state~0); 11243#L136 assume !(8496 == ssl3_accept_~s__state~0); 11241#L139 assume !(8497 == ssl3_accept_~s__state~0); 11090#L142 assume 8512 == ssl3_accept_~s__state~0; 11032#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11033#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11014#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11076#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11180#L604 ssl3_accept_~skip~0 := 0; 11178#L100-2 assume !false; 11176#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11174#L103 assume !(12292 == ssl3_accept_~s__state~0); 11172#L106 assume !(16384 == ssl3_accept_~s__state~0); 11170#L109 assume !(8192 == ssl3_accept_~s__state~0); 11168#L112 assume !(24576 == ssl3_accept_~s__state~0); 11166#L115 assume !(8195 == ssl3_accept_~s__state~0); 11164#L118 assume !(8480 == ssl3_accept_~s__state~0); 11162#L121 assume !(8481 == ssl3_accept_~s__state~0); 11160#L124 assume !(8482 == ssl3_accept_~s__state~0); 11158#L127 assume !(8464 == ssl3_accept_~s__state~0); 11155#L130 assume !(8465 == ssl3_accept_~s__state~0); 11152#L133 assume !(8466 == ssl3_accept_~s__state~0); 11149#L136 assume !(8496 == ssl3_accept_~s__state~0); 11144#L139 assume !(8497 == ssl3_accept_~s__state~0); 11141#L142 assume !(8512 == ssl3_accept_~s__state~0); 11139#L145 assume !(8513 == ssl3_accept_~s__state~0); 11133#L148 assume 8528 == ssl3_accept_~s__state~0; 11021#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 11022#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 11049#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 10968#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 10933#L354 assume !(ssl3_accept_~ret~0 <= 0); 10934#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 10984#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11370#L604 ssl3_accept_~skip~0 := 0; 11368#L100-2 assume !false; 11367#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11365#L103 assume !(12292 == ssl3_accept_~s__state~0); 11362#L106 assume !(16384 == ssl3_accept_~s__state~0); 11361#L109 assume !(8192 == ssl3_accept_~s__state~0); 11077#L112 assume !(24576 == ssl3_accept_~s__state~0); 11064#L115 assume !(8195 == ssl3_accept_~s__state~0); 11065#L118 assume !(8480 == ssl3_accept_~s__state~0); 11058#L121 assume !(8481 == ssl3_accept_~s__state~0); 11030#L124 assume !(8482 == ssl3_accept_~s__state~0); 11031#L127 assume !(8464 == ssl3_accept_~s__state~0); 11042#L130 assume !(8465 == ssl3_accept_~s__state~0); 11349#L133 assume !(8466 == ssl3_accept_~s__state~0); 10961#L136 assume !(8496 == ssl3_accept_~s__state~0); 10962#L139 assume !(8497 == ssl3_accept_~s__state~0); 10950#L142 assume !(8512 == ssl3_accept_~s__state~0); 10951#L145 assume !(8513 == ssl3_accept_~s__state~0); 11066#L148 assume !(8528 == ssl3_accept_~s__state~0); 11067#L151 assume !(8529 == ssl3_accept_~s__state~0); 11069#L154 assume 8544 == ssl3_accept_~s__state~0; 10963#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 10964#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 11005#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11002#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 10931#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 10932#L401 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; 10977#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11285#L604 ssl3_accept_~skip~0 := 0; 11282#L100-2 assume !false; 11281#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11279#L103 assume !(12292 == ssl3_accept_~s__state~0); 11277#L106 assume !(16384 == ssl3_accept_~s__state~0); 11275#L109 assume !(8192 == ssl3_accept_~s__state~0); 11273#L112 assume !(24576 == ssl3_accept_~s__state~0); 11272#L115 assume !(8195 == ssl3_accept_~s__state~0); 11206#L118 assume !(8480 == ssl3_accept_~s__state~0); 11269#L121 assume !(8481 == ssl3_accept_~s__state~0); 11267#L124 assume !(8482 == ssl3_accept_~s__state~0); 11265#L127 assume !(8464 == ssl3_accept_~s__state~0); 11263#L130 assume !(8465 == ssl3_accept_~s__state~0); 11261#L133 assume !(8466 == ssl3_accept_~s__state~0); 11259#L136 assume !(8496 == ssl3_accept_~s__state~0); 11256#L139 assume !(8497 == ssl3_accept_~s__state~0); 11254#L142 assume !(8512 == ssl3_accept_~s__state~0); 11252#L145 assume !(8513 == ssl3_accept_~s__state~0); 11250#L148 assume !(8528 == ssl3_accept_~s__state~0); 11248#L151 assume !(8529 == ssl3_accept_~s__state~0); 11246#L154 assume !(8544 == ssl3_accept_~s__state~0); 11244#L157 assume !(8545 == ssl3_accept_~s__state~0); 11242#L160 assume !(8560 == ssl3_accept_~s__state~0); 11240#L163 assume !(8561 == ssl3_accept_~s__state~0); 11127#L166 assume 8448 == ssl3_accept_~s__state~0; 11079#L167 assume !(ssl3_accept_~num1~0 > 0); 11008#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 11039#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11110#L604 ssl3_accept_~skip~0 := 0; 11108#L100-2 assume !false; 11106#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11104#L103 assume !(12292 == ssl3_accept_~s__state~0); 11105#L106 assume 16384 == ssl3_accept_~s__state~0; 11040#L212 ssl3_accept_~s__server~0 := 1; 11041#L217 assume 0 != ssl3_accept_~cb~0; 11236#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 11235#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 11234#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 11233#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 11232#L244 assume 12292 != ssl3_accept_~s__state~0; 11055#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 11056#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11369#L604 ssl3_accept_~skip~0 := 0; 11027#L100-2 [2020-10-26 04:29:16,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:16,304 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 14 times [2020-10-26 04:29:16,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:16,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168367984] [2020-10-26 04:29:16,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:16,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:16,312 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:16,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:16,317 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:16,321 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:16,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:16,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1718803166, now seen corresponding path program 1 times [2020-10-26 04:29:16,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:16,324 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291093982] [2020-10-26 04:29:16,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:16,402 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 127 proven. 6 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-10-26 04:29:16,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291093982] [2020-10-26 04:29:16,403 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309452223] [2020-10-26 04:29:16,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-26 04:29:16,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:16,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:16,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:16,574 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 127 proven. 6 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-10-26 04:29:16,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-26 04:29:16,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-26 04:29:16,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051140705] [2020-10-26 04:29:16,576 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:16,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:16,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-26 04:29:16,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-26 04:29:16,583 INFO L87 Difference]: Start difference. First operand 454 states and 616 transitions. cyclomatic complexity: 163 Second operand 4 states. [2020-10-26 04:29:17,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:17,036 INFO L93 Difference]: Finished difference Result 970 states and 1303 transitions. [2020-10-26 04:29:17,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:29:17,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 970 states and 1303 transitions. [2020-10-26 04:29:17,045 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 935 [2020-10-26 04:29:17,053 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 970 states to 943 states and 1276 transitions. [2020-10-26 04:29:17,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 943 [2020-10-26 04:29:17,054 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 943 [2020-10-26 04:29:17,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 943 states and 1276 transitions. [2020-10-26 04:29:17,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:17,057 INFO L691 BuchiCegarLoop]: Abstraction has 943 states and 1276 transitions. [2020-10-26 04:29:17,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states and 1276 transitions. [2020-10-26 04:29:17,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 830. [2020-10-26 04:29:17,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2020-10-26 04:29:17,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1142 transitions. [2020-10-26 04:29:17,077 INFO L714 BuchiCegarLoop]: Abstraction has 830 states and 1142 transitions. [2020-10-26 04:29:17,078 INFO L594 BuchiCegarLoop]: Abstraction has 830 states and 1142 transitions. [2020-10-26 04:29:17,078 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-10-26 04:29:17,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 830 states and 1142 transitions. [2020-10-26 04:29:17,085 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 822 [2020-10-26 04:29:17,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:17,086 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:17,088 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:17,089 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:17,089 INFO L794 eck$LassoCheckResult]: Stem: 12962#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12838#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 12839#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12890#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12891#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12851#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12928#L100-2 [2020-10-26 04:29:17,091 INFO L796 eck$LassoCheckResult]: Loop: 12928#L100-2 assume !false; 13606#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13604#L103 assume !(12292 == ssl3_accept_~s__state~0); 13602#L106 assume !(16384 == ssl3_accept_~s__state~0); 13600#L109 assume !(8192 == ssl3_accept_~s__state~0); 13598#L112 assume !(24576 == ssl3_accept_~s__state~0); 13596#L115 assume !(8195 == ssl3_accept_~s__state~0); 13594#L118 assume !(8480 == ssl3_accept_~s__state~0); 13347#L121 assume !(8481 == ssl3_accept_~s__state~0); 13348#L124 assume !(8482 == ssl3_accept_~s__state~0); 13169#L127 assume 8464 == ssl3_accept_~s__state~0; 13090#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12954#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12955#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; 13555#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13550#L604 ssl3_accept_~skip~0 := 0; 13549#L100-2 assume !false; 13548#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13547#L103 assume !(12292 == ssl3_accept_~s__state~0); 13546#L106 assume !(16384 == ssl3_accept_~s__state~0); 13545#L109 assume !(8192 == ssl3_accept_~s__state~0); 13544#L112 assume !(24576 == ssl3_accept_~s__state~0); 13543#L115 assume !(8195 == ssl3_accept_~s__state~0); 13542#L118 assume !(8480 == ssl3_accept_~s__state~0); 13541#L121 assume !(8481 == ssl3_accept_~s__state~0); 13540#L124 assume !(8482 == ssl3_accept_~s__state~0); 13539#L127 assume !(8464 == ssl3_accept_~s__state~0); 13538#L130 assume !(8465 == ssl3_accept_~s__state~0); 13537#L133 assume !(8466 == ssl3_accept_~s__state~0); 13060#L136 assume 8496 == ssl3_accept_~s__state~0; 13061#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 12840#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12841#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 12965#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12966#L294-2 ssl3_accept_~s__init_num~0 := 0; 12944#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13644#L604 ssl3_accept_~skip~0 := 0; 13643#L100-2 assume !false; 13642#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13641#L103 assume !(12292 == ssl3_accept_~s__state~0); 13640#L106 assume !(16384 == ssl3_accept_~s__state~0); 12843#L109 assume !(8192 == ssl3_accept_~s__state~0); 12844#L112 assume !(24576 == ssl3_accept_~s__state~0); 12970#L115 assume !(8195 == ssl3_accept_~s__state~0); 12971#L118 assume !(8480 == ssl3_accept_~s__state~0); 12964#L121 assume !(8481 == ssl3_accept_~s__state~0); 12931#L124 assume !(8482 == ssl3_accept_~s__state~0); 12932#L127 assume !(8464 == ssl3_accept_~s__state~0); 12920#L130 assume !(8465 == ssl3_accept_~s__state~0); 12877#L133 assume !(8466 == ssl3_accept_~s__state~0); 12856#L136 assume !(8496 == ssl3_accept_~s__state~0); 12857#L139 assume !(8497 == ssl3_accept_~s__state~0); 12845#L142 assume !(8512 == ssl3_accept_~s__state~0); 12846#L145 assume !(8513 == ssl3_accept_~s__state~0); 13593#L148 assume !(8528 == ssl3_accept_~s__state~0); 13592#L151 assume !(8529 == ssl3_accept_~s__state~0); 12947#L154 assume !(8544 == ssl3_accept_~s__state~0); 12935#L157 assume !(8545 == ssl3_accept_~s__state~0); 12936#L160 assume !(8560 == ssl3_accept_~s__state~0); 12924#L163 assume !(8561 == ssl3_accept_~s__state~0); 12880#L166 assume !(8448 == ssl3_accept_~s__state~0); 12881#L169 assume !(8576 == ssl3_accept_~s__state~0); 12868#L172 assume !(8577 == ssl3_accept_~s__state~0); 12820#L175 assume !(8592 == ssl3_accept_~s__state~0); 12821#L178 assume !(8593 == ssl3_accept_~s__state~0); 12991#L181 assume !(8608 == ssl3_accept_~s__state~0); 12982#L184 assume !(8609 == ssl3_accept_~s__state~0); 12948#L187 assume !(8640 == ssl3_accept_~s__state~0); 12938#L190 assume !(8641 == ssl3_accept_~s__state~0); 12939#L193 assume 8656 == ssl3_accept_~s__state~0; 12824#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12825#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12849#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12835#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12896#L521 assume !(0 == ssl3_accept_~tmp___10~0); 12897#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12869#L604 ssl3_accept_~skip~0 := 0; 12870#L100-2 assume !false; 12901#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12852#L103 assume !(12292 == ssl3_accept_~s__state~0); 12853#L106 assume !(16384 == ssl3_accept_~s__state~0); 12865#L109 assume !(8192 == ssl3_accept_~s__state~0); 13639#L112 assume !(24576 == ssl3_accept_~s__state~0); 13638#L115 assume !(8195 == ssl3_accept_~s__state~0); 13637#L118 assume !(8480 == ssl3_accept_~s__state~0); 13636#L121 assume !(8481 == ssl3_accept_~s__state~0); 13635#L124 assume !(8482 == ssl3_accept_~s__state~0); 13634#L127 assume !(8464 == ssl3_accept_~s__state~0); 13633#L130 assume !(8465 == ssl3_accept_~s__state~0); 13632#L133 assume !(8466 == ssl3_accept_~s__state~0); 13631#L136 assume !(8496 == ssl3_accept_~s__state~0); 13630#L139 assume !(8497 == ssl3_accept_~s__state~0); 13629#L142 assume !(8512 == ssl3_accept_~s__state~0); 12989#L145 assume !(8513 == ssl3_accept_~s__state~0); 12974#L148 assume !(8528 == ssl3_accept_~s__state~0); 12975#L151 assume !(8529 == ssl3_accept_~s__state~0); 12980#L154 assume !(8544 == ssl3_accept_~s__state~0); 13235#L157 assume !(8545 == ssl3_accept_~s__state~0); 13234#L160 assume !(8560 == ssl3_accept_~s__state~0); 13224#L163 assume !(8561 == ssl3_accept_~s__state~0); 13223#L166 assume !(8448 == ssl3_accept_~s__state~0); 13218#L169 assume !(8576 == ssl3_accept_~s__state~0); 13217#L172 assume !(8577 == ssl3_accept_~s__state~0); 13168#L175 assume !(8592 == ssl3_accept_~s__state~0); 13167#L178 assume !(8593 == ssl3_accept_~s__state~0); 12999#L181 assume !(8608 == ssl3_accept_~s__state~0); 13000#L184 assume !(8609 == ssl3_accept_~s__state~0); 13056#L187 assume !(8640 == ssl3_accept_~s__state~0); 13055#L190 assume !(8641 == ssl3_accept_~s__state~0); 13054#L193 assume !(8656 == ssl3_accept_~s__state~0); 12927#L196 assume !(8657 == ssl3_accept_~s__state~0); 12886#L199 assume 8672 == ssl3_accept_~s__state~0; 12887#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 12921#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 12885#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 12830#L544 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 12831#L544-2 ssl3_accept_~s__init_num~0 := 0; 13001#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13252#L604 ssl3_accept_~skip~0 := 0; 13248#L100-2 assume !false; 13244#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13240#L103 assume !(12292 == ssl3_accept_~s__state~0); 13236#L106 assume !(16384 == ssl3_accept_~s__state~0); 13165#L109 assume !(8192 == ssl3_accept_~s__state~0); 13164#L112 assume !(24576 == ssl3_accept_~s__state~0); 13108#L115 assume !(8195 == ssl3_accept_~s__state~0); 13105#L118 assume !(8480 == ssl3_accept_~s__state~0); 13102#L121 assume !(8481 == ssl3_accept_~s__state~0); 13098#L124 assume !(8482 == ssl3_accept_~s__state~0); 13095#L127 assume !(8464 == ssl3_accept_~s__state~0); 13092#L130 assume !(8465 == ssl3_accept_~s__state~0); 13088#L133 assume !(8466 == ssl3_accept_~s__state~0); 13085#L136 assume !(8496 == ssl3_accept_~s__state~0); 13083#L139 assume !(8497 == ssl3_accept_~s__state~0); 13081#L142 assume !(8512 == ssl3_accept_~s__state~0); 13079#L145 assume !(8513 == ssl3_accept_~s__state~0); 13077#L148 assume !(8528 == ssl3_accept_~s__state~0); 13074#L151 assume !(8529 == ssl3_accept_~s__state~0); 13072#L154 assume !(8544 == ssl3_accept_~s__state~0); 13069#L157 assume !(8545 == ssl3_accept_~s__state~0); 13067#L160 assume !(8560 == ssl3_accept_~s__state~0); 13065#L163 assume !(8561 == ssl3_accept_~s__state~0); 13027#L166 assume 8448 == ssl3_accept_~s__state~0; 13025#L167 assume !(ssl3_accept_~num1~0 > 0); 13022#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 13018#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13012#L604 ssl3_accept_~skip~0 := 0; 13010#L100-2 assume !false; 13008#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13005#L103 assume !(12292 == ssl3_accept_~s__state~0); 13006#L106 assume 16384 == ssl3_accept_~s__state~0; 13113#L212 ssl3_accept_~s__server~0 := 1; 13149#L217 assume 0 != ssl3_accept_~cb~0; 13150#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13141#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13142#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13131#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13132#L244 assume 12292 != ssl3_accept_~s__state~0; 12960#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 12961#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13609#L604 ssl3_accept_~skip~0 := 0; 12928#L100-2 [2020-10-26 04:29:17,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:17,092 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 15 times [2020-10-26 04:29:17,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:17,098 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618682673] [2020-10-26 04:29:17,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:17,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:17,107 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:17,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:17,114 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:17,121 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:17,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:17,123 INFO L82 PathProgramCache]: Analyzing trace with hash -946118912, now seen corresponding path program 1 times [2020-10-26 04:29:17,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:17,123 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507432249] [2020-10-26 04:29:17,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:17,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 111 proven. 6 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-10-26 04:29:17,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507432249] [2020-10-26 04:29:17,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363287277] [2020-10-26 04:29:17,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-26 04:29:17,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:17,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:17,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:17,366 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 111 proven. 6 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-10-26 04:29:17,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-26 04:29:17,370 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-26 04:29:17,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904604332] [2020-10-26 04:29:17,371 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:17,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:17,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-26 04:29:17,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-26 04:29:17,372 INFO L87 Difference]: Start difference. First operand 830 states and 1142 transitions. cyclomatic complexity: 313 Second operand 4 states. [2020-10-26 04:29:17,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:17,830 INFO L93 Difference]: Finished difference Result 1283 states and 1748 transitions. [2020-10-26 04:29:17,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:29:17,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1283 states and 1748 transitions. [2020-10-26 04:29:17,840 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1206 [2020-10-26 04:29:17,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1283 states to 1273 states and 1737 transitions. [2020-10-26 04:29:17,850 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1273 [2020-10-26 04:29:17,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1273 [2020-10-26 04:29:17,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1273 states and 1737 transitions. [2020-10-26 04:29:17,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:17,856 INFO L691 BuchiCegarLoop]: Abstraction has 1273 states and 1737 transitions. [2020-10-26 04:29:17,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1273 states and 1737 transitions. [2020-10-26 04:29:17,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1273 to 1156. [2020-10-26 04:29:17,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1156 states. [2020-10-26 04:29:17,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1156 states to 1156 states and 1592 transitions. [2020-10-26 04:29:17,880 INFO L714 BuchiCegarLoop]: Abstraction has 1156 states and 1592 transitions. [2020-10-26 04:29:17,880 INFO L594 BuchiCegarLoop]: Abstraction has 1156 states and 1592 transitions. [2020-10-26 04:29:17,880 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-10-26 04:29:17,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1156 states and 1592 transitions. [2020-10-26 04:29:17,886 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1144 [2020-10-26 04:29:17,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:17,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:17,888 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:17,888 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:17,888 INFO L794 eck$LassoCheckResult]: Stem: 15564#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15441#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 15442#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15491#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 15492#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15454#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 15528#L100-2 [2020-10-26 04:29:17,889 INFO L796 eck$LassoCheckResult]: Loop: 15528#L100-2 assume !false; 15955#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15954#L103 assume !(12292 == ssl3_accept_~s__state~0); 15953#L106 assume !(16384 == ssl3_accept_~s__state~0); 15952#L109 assume !(8192 == ssl3_accept_~s__state~0); 15951#L112 assume !(24576 == ssl3_accept_~s__state~0); 15950#L115 assume !(8195 == ssl3_accept_~s__state~0); 15949#L118 assume !(8480 == ssl3_accept_~s__state~0); 15948#L121 assume !(8481 == ssl3_accept_~s__state~0); 15947#L124 assume !(8482 == ssl3_accept_~s__state~0); 15946#L127 assume 8464 == ssl3_accept_~s__state~0; 15654#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 15945#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15944#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; 15942#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15937#L604 ssl3_accept_~skip~0 := 0; 15936#L100-2 assume !false; 15935#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15934#L103 assume !(12292 == ssl3_accept_~s__state~0); 15933#L106 assume !(16384 == ssl3_accept_~s__state~0); 15932#L109 assume !(8192 == ssl3_accept_~s__state~0); 15931#L112 assume !(24576 == ssl3_accept_~s__state~0); 15930#L115 assume !(8195 == ssl3_accept_~s__state~0); 15929#L118 assume !(8480 == ssl3_accept_~s__state~0); 15928#L121 assume !(8481 == ssl3_accept_~s__state~0); 15927#L124 assume !(8482 == ssl3_accept_~s__state~0); 15926#L127 assume !(8464 == ssl3_accept_~s__state~0); 15925#L130 assume !(8465 == ssl3_accept_~s__state~0); 15924#L133 assume !(8466 == ssl3_accept_~s__state~0); 15923#L136 assume 8496 == ssl3_accept_~s__state~0; 15650#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15922#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15921#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 15920#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15919#L294-2 ssl3_accept_~s__init_num~0 := 0; 15917#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15912#L604 ssl3_accept_~skip~0 := 0; 15911#L100-2 assume !false; 15910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15909#L103 assume !(12292 == ssl3_accept_~s__state~0); 15908#L106 assume !(16384 == ssl3_accept_~s__state~0); 15907#L109 assume !(8192 == ssl3_accept_~s__state~0); 15906#L112 assume !(24576 == ssl3_accept_~s__state~0); 15905#L115 assume !(8195 == ssl3_accept_~s__state~0); 15904#L118 assume !(8480 == ssl3_accept_~s__state~0); 15903#L121 assume !(8481 == ssl3_accept_~s__state~0); 15902#L124 assume !(8482 == ssl3_accept_~s__state~0); 15901#L127 assume !(8464 == ssl3_accept_~s__state~0); 15900#L130 assume !(8465 == ssl3_accept_~s__state~0); 15899#L133 assume !(8466 == ssl3_accept_~s__state~0); 15898#L136 assume !(8496 == ssl3_accept_~s__state~0); 15897#L139 assume !(8497 == ssl3_accept_~s__state~0); 15896#L142 assume 8512 == ssl3_accept_~s__state~0; 15645#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15895#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15893#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15891#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15886#L604 ssl3_accept_~skip~0 := 0; 15885#L100-2 assume !false; 15884#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15883#L103 assume !(12292 == ssl3_accept_~s__state~0); 15882#L106 assume !(16384 == ssl3_accept_~s__state~0); 15881#L109 assume !(8192 == ssl3_accept_~s__state~0); 15880#L112 assume !(24576 == ssl3_accept_~s__state~0); 15879#L115 assume !(8195 == ssl3_accept_~s__state~0); 15878#L118 assume !(8480 == ssl3_accept_~s__state~0); 15877#L121 assume !(8481 == ssl3_accept_~s__state~0); 15876#L124 assume !(8482 == ssl3_accept_~s__state~0); 15875#L127 assume !(8464 == ssl3_accept_~s__state~0); 15874#L130 assume !(8465 == ssl3_accept_~s__state~0); 15873#L133 assume !(8466 == ssl3_accept_~s__state~0); 15872#L136 assume !(8496 == ssl3_accept_~s__state~0); 15871#L139 assume !(8497 == ssl3_accept_~s__state~0); 15870#L142 assume !(8512 == ssl3_accept_~s__state~0); 15869#L145 assume !(8513 == ssl3_accept_~s__state~0); 15868#L148 assume 8528 == ssl3_accept_~s__state~0; 15521#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15522#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15555#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 15830#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 15828#L354 assume !(ssl3_accept_~ret~0 <= 0); 15827#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15825#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15820#L604 ssl3_accept_~skip~0 := 0; 15819#L100-2 assume !false; 15818#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15817#L103 assume !(12292 == ssl3_accept_~s__state~0); 15816#L106 assume !(16384 == ssl3_accept_~s__state~0); 15815#L109 assume !(8192 == ssl3_accept_~s__state~0); 15814#L112 assume !(24576 == ssl3_accept_~s__state~0); 15813#L115 assume !(8195 == ssl3_accept_~s__state~0); 15812#L118 assume !(8480 == ssl3_accept_~s__state~0); 15811#L121 assume !(8481 == ssl3_accept_~s__state~0); 15810#L124 assume !(8482 == ssl3_accept_~s__state~0); 15809#L127 assume !(8464 == ssl3_accept_~s__state~0); 15808#L130 assume !(8465 == ssl3_accept_~s__state~0); 15807#L133 assume !(8466 == ssl3_accept_~s__state~0); 15806#L136 assume !(8496 == ssl3_accept_~s__state~0); 15805#L139 assume !(8497 == ssl3_accept_~s__state~0); 15803#L142 assume !(8512 == ssl3_accept_~s__state~0); 15800#L145 assume !(8513 == ssl3_accept_~s__state~0); 15795#L148 assume !(8528 == ssl3_accept_~s__state~0); 15794#L151 assume !(8529 == ssl3_accept_~s__state~0); 15793#L154 assume 8544 == ssl3_accept_~s__state~0; 15636#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; 15782#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15776#L604 ssl3_accept_~skip~0 := 0; 15774#L100-2 assume !false; 15772#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15770#L103 assume !(12292 == ssl3_accept_~s__state~0); 15768#L106 assume !(16384 == ssl3_accept_~s__state~0); 15766#L109 assume !(8192 == ssl3_accept_~s__state~0); 15764#L112 assume !(24576 == ssl3_accept_~s__state~0); 15762#L115 assume !(8195 == ssl3_accept_~s__state~0); 15760#L118 assume !(8480 == ssl3_accept_~s__state~0); 15758#L121 assume !(8481 == ssl3_accept_~s__state~0); 15756#L124 assume !(8482 == ssl3_accept_~s__state~0); 15754#L127 assume !(8464 == ssl3_accept_~s__state~0); 15752#L130 assume !(8465 == ssl3_accept_~s__state~0); 15750#L133 assume !(8466 == ssl3_accept_~s__state~0); 15748#L136 assume !(8496 == ssl3_accept_~s__state~0); 15746#L139 assume !(8497 == ssl3_accept_~s__state~0); 15744#L142 assume !(8512 == ssl3_accept_~s__state~0); 15742#L145 assume !(8513 == ssl3_accept_~s__state~0); 15740#L148 assume !(8528 == ssl3_accept_~s__state~0); 15738#L151 assume !(8529 == ssl3_accept_~s__state~0); 15736#L154 assume !(8544 == ssl3_accept_~s__state~0); 15734#L157 assume !(8545 == ssl3_accept_~s__state~0); 15732#L160 assume !(8560 == ssl3_accept_~s__state~0); 15730#L163 assume !(8561 == ssl3_accept_~s__state~0); 15728#L166 assume !(8448 == ssl3_accept_~s__state~0); 15723#L169 assume 8576 == ssl3_accept_~s__state~0; 15624#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 15719#L441 assume !(ssl3_accept_~ret~0 <= 0); 15717#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 15712#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15702#L604 ssl3_accept_~skip~0 := 0; 15700#L100-2 assume !false; 15698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15696#L103 assume !(12292 == ssl3_accept_~s__state~0); 15694#L106 assume !(16384 == ssl3_accept_~s__state~0); 15692#L109 assume !(8192 == ssl3_accept_~s__state~0); 15690#L112 assume !(24576 == ssl3_accept_~s__state~0); 15688#L115 assume !(8195 == ssl3_accept_~s__state~0); 15686#L118 assume !(8480 == ssl3_accept_~s__state~0); 15683#L121 assume !(8481 == ssl3_accept_~s__state~0); 15684#L124 assume 8482 == ssl3_accept_~s__state~0; 15658#L125 ssl3_accept_~s__state~0 := 3; 15707#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15701#L604 ssl3_accept_~skip~0 := 0; 15699#L100-2 assume !false; 15697#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15695#L103 assume !(12292 == ssl3_accept_~s__state~0); 15693#L106 assume !(16384 == ssl3_accept_~s__state~0); 15691#L109 assume 8192 == ssl3_accept_~s__state~0; 15662#L212 ssl3_accept_~s__server~0 := 1; 15990#L217 assume 0 != ssl3_accept_~cb~0; 15988#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 15986#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 15980#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 15978#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 15977#L244 assume 12292 != ssl3_accept_~s__state~0; 15963#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 15961#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15956#L604 ssl3_accept_~skip~0 := 0; 15528#L100-2 [2020-10-26 04:29:17,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:17,890 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 16 times [2020-10-26 04:29:17,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:17,890 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781805105] [2020-10-26 04:29:17,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:17,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:17,900 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:17,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:17,905 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:17,907 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:17,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:17,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1310053389, now seen corresponding path program 1 times [2020-10-26 04:29:17,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:17,909 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565132001] [2020-10-26 04:29:17,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:17,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:17,976 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2020-10-26 04:29:17,976 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565132001] [2020-10-26 04:29:17,976 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:17,977 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:17,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864355201] [2020-10-26 04:29:17,978 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:17,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:17,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:17,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:17,979 INFO L87 Difference]: Start difference. First operand 1156 states and 1592 transitions. cyclomatic complexity: 438 Second operand 3 states. [2020-10-26 04:29:18,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:18,145 INFO L93 Difference]: Finished difference Result 962 states and 1273 transitions. [2020-10-26 04:29:18,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:18,145 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1273 transitions. [2020-10-26 04:29:18,152 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 786 [2020-10-26 04:29:18,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1273 transitions. [2020-10-26 04:29:18,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 962 [2020-10-26 04:29:18,160 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 962 [2020-10-26 04:29:18,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1273 transitions. [2020-10-26 04:29:18,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:18,162 INFO L691 BuchiCegarLoop]: Abstraction has 962 states and 1273 transitions. [2020-10-26 04:29:18,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1273 transitions. [2020-10-26 04:29:18,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 607. [2020-10-26 04:29:18,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 607 states. [2020-10-26 04:29:18,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 827 transitions. [2020-10-26 04:29:18,176 INFO L714 BuchiCegarLoop]: Abstraction has 607 states and 827 transitions. [2020-10-26 04:29:18,176 INFO L594 BuchiCegarLoop]: Abstraction has 607 states and 827 transitions. [2020-10-26 04:29:18,176 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-10-26 04:29:18,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 607 states and 827 transitions. [2020-10-26 04:29:18,180 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 599 [2020-10-26 04:29:18,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:18,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:18,182 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:18,182 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 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] [2020-10-26 04:29:18,182 INFO L794 eck$LassoCheckResult]: Stem: 17683#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 17563#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 17564#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17611#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 17612#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17577#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 17648#L100-2 [2020-10-26 04:29:18,183 INFO L796 eck$LassoCheckResult]: Loop: 17648#L100-2 assume !false; 18119#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18117#L103 assume !(12292 == ssl3_accept_~s__state~0); 18115#L106 assume !(16384 == ssl3_accept_~s__state~0); 18113#L109 assume !(8192 == ssl3_accept_~s__state~0); 18111#L112 assume !(24576 == ssl3_accept_~s__state~0); 18109#L115 assume !(8195 == ssl3_accept_~s__state~0); 18107#L118 assume !(8480 == ssl3_accept_~s__state~0); 18105#L121 assume !(8481 == ssl3_accept_~s__state~0); 18103#L124 assume !(8482 == ssl3_accept_~s__state~0); 18101#L127 assume 8464 == ssl3_accept_~s__state~0; 17705#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 17677#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17671#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; 17672#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18078#L604 ssl3_accept_~skip~0 := 0; 18076#L100-2 assume !false; 18074#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18072#L103 assume !(12292 == ssl3_accept_~s__state~0); 18070#L106 assume !(16384 == ssl3_accept_~s__state~0); 18068#L109 assume !(8192 == ssl3_accept_~s__state~0); 18066#L112 assume !(24576 == ssl3_accept_~s__state~0); 18064#L115 assume !(8195 == ssl3_accept_~s__state~0); 18062#L118 assume !(8480 == ssl3_accept_~s__state~0); 18060#L121 assume !(8481 == ssl3_accept_~s__state~0); 18058#L124 assume !(8482 == ssl3_accept_~s__state~0); 18056#L127 assume !(8464 == ssl3_accept_~s__state~0); 18054#L130 assume !(8465 == ssl3_accept_~s__state~0); 18053#L133 assume !(8466 == ssl3_accept_~s__state~0); 18052#L136 assume 8496 == ssl3_accept_~s__state~0; 17695#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 17566#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17567#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 17686#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17688#L294-2 ssl3_accept_~s__init_num~0 := 0; 17675#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17592#L604 ssl3_accept_~skip~0 := 0; 17593#L100-2 assume !false; 17621#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17578#L103 assume !(12292 == ssl3_accept_~s__state~0); 17579#L106 assume !(16384 == ssl3_accept_~s__state~0); 17569#L109 assume !(8192 == ssl3_accept_~s__state~0); 17570#L112 assume !(24576 == ssl3_accept_~s__state~0); 17689#L115 assume !(8195 == ssl3_accept_~s__state~0); 17690#L118 assume !(8480 == ssl3_accept_~s__state~0); 17693#L121 assume !(8481 == ssl3_accept_~s__state~0); 18141#L124 assume !(8482 == ssl3_accept_~s__state~0); 18140#L127 assume !(8464 == ssl3_accept_~s__state~0); 18139#L130 assume !(8465 == ssl3_accept_~s__state~0); 18137#L133 assume !(8466 == ssl3_accept_~s__state~0); 18136#L136 assume !(8496 == ssl3_accept_~s__state~0); 18131#L139 assume !(8497 == ssl3_accept_~s__state~0); 18129#L142 assume 8512 == ssl3_accept_~s__state~0; 17653#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17654#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17634#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17704#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18150#L604 ssl3_accept_~skip~0 := 0; 18149#L100-2 assume !false; 18148#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18147#L103 assume !(12292 == ssl3_accept_~s__state~0); 18146#L106 assume !(16384 == ssl3_accept_~s__state~0); 18145#L109 assume !(8192 == ssl3_accept_~s__state~0); 18144#L112 assume !(24576 == ssl3_accept_~s__state~0); 18143#L115 assume !(8195 == ssl3_accept_~s__state~0); 18142#L118 assume !(8480 == ssl3_accept_~s__state~0); 17685#L121 assume !(8481 == ssl3_accept_~s__state~0); 17651#L124 assume !(8482 == ssl3_accept_~s__state~0); 17652#L127 assume !(8464 == ssl3_accept_~s__state~0); 17640#L130 assume !(8465 == ssl3_accept_~s__state~0); 17599#L133 assume !(8466 == ssl3_accept_~s__state~0); 17582#L136 assume !(8496 == ssl3_accept_~s__state~0); 17583#L139 assume !(8497 == ssl3_accept_~s__state~0); 17571#L142 assume !(8512 == ssl3_accept_~s__state~0); 17572#L145 assume !(8513 == ssl3_accept_~s__state~0); 17706#L148 assume 8528 == ssl3_accept_~s__state~0; 17642#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17643#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17673#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17589#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17553#L354 assume !(ssl3_accept_~ret~0 <= 0); 17554#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17604#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18091#L604 ssl3_accept_~skip~0 := 0; 18089#L100-2 assume !false; 18088#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18087#L103 assume !(12292 == ssl3_accept_~s__state~0); 18086#L106 assume !(16384 == ssl3_accept_~s__state~0); 18084#L109 assume !(8192 == ssl3_accept_~s__state~0); 18079#L112 assume !(24576 == ssl3_accept_~s__state~0); 18077#L115 assume !(8195 == ssl3_accept_~s__state~0); 18075#L118 assume !(8480 == ssl3_accept_~s__state~0); 18073#L121 assume !(8481 == ssl3_accept_~s__state~0); 18071#L124 assume !(8482 == ssl3_accept_~s__state~0); 18069#L127 assume !(8464 == ssl3_accept_~s__state~0); 18067#L130 assume !(8465 == ssl3_accept_~s__state~0); 18065#L133 assume !(8466 == ssl3_accept_~s__state~0); 18063#L136 assume !(8496 == ssl3_accept_~s__state~0); 18061#L139 assume !(8497 == ssl3_accept_~s__state~0); 18059#L142 assume !(8512 == ssl3_accept_~s__state~0); 18057#L145 assume !(8513 == ssl3_accept_~s__state~0); 18055#L148 assume !(8528 == ssl3_accept_~s__state~0); 17696#L151 assume !(8529 == ssl3_accept_~s__state~0); 17697#L154 assume 8544 == ssl3_accept_~s__state~0; 17584#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 17585#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 17625#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17622#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 17551#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 17552#L401 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; 17597#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18046#L604 ssl3_accept_~skip~0 := 0; 18045#L100-2 assume !false; 18044#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18043#L103 assume !(12292 == ssl3_accept_~s__state~0); 18042#L106 assume !(16384 == ssl3_accept_~s__state~0); 18041#L109 assume !(8192 == ssl3_accept_~s__state~0); 18040#L112 assume !(24576 == ssl3_accept_~s__state~0); 18039#L115 assume !(8195 == ssl3_accept_~s__state~0); 17768#L118 assume !(8480 == ssl3_accept_~s__state~0); 18038#L121 assume !(8481 == ssl3_accept_~s__state~0); 18036#L124 assume !(8482 == ssl3_accept_~s__state~0); 18037#L127 assume !(8464 == ssl3_accept_~s__state~0); 18033#L130 assume !(8465 == ssl3_accept_~s__state~0); 18034#L133 assume !(8466 == ssl3_accept_~s__state~0); 18030#L136 assume !(8496 == ssl3_accept_~s__state~0); 18029#L139 assume !(8497 == ssl3_accept_~s__state~0); 18028#L142 assume !(8512 == ssl3_accept_~s__state~0); 18027#L145 assume !(8513 == ssl3_accept_~s__state~0); 18026#L148 assume !(8528 == ssl3_accept_~s__state~0); 18025#L151 assume !(8529 == ssl3_accept_~s__state~0); 18024#L154 assume !(8544 == ssl3_accept_~s__state~0); 18023#L157 assume !(8545 == ssl3_accept_~s__state~0); 17665#L160 assume !(8560 == ssl3_accept_~s__state~0); 17644#L163 assume !(8561 == ssl3_accept_~s__state~0); 17602#L166 assume 8448 == ssl3_accept_~s__state~0; 17603#L167 assume !(ssl3_accept_~num1~0 > 0); 17629#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 17803#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17798#L604 ssl3_accept_~skip~0 := 0; 17797#L100-2 assume !false; 17796#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17795#L103 assume !(12292 == ssl3_accept_~s__state~0); 17794#L106 assume !(16384 == ssl3_accept_~s__state~0); 17793#L109 assume 8192 == ssl3_accept_~s__state~0; 17663#L212 ssl3_accept_~s__server~0 := 1; 17664#L217 assume 0 != ssl3_accept_~cb~0; 17698#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17699#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17594#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17590#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17591#L244 assume 12292 != ssl3_accept_~s__state~0; 17681#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 17682#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18122#L604 ssl3_accept_~skip~0 := 0; 17648#L100-2 [2020-10-26 04:29:18,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:18,184 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 17 times [2020-10-26 04:29:18,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:18,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797882062] [2020-10-26 04:29:18,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:18,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:18,190 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:18,195 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:18,198 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:18,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:18,199 INFO L82 PathProgramCache]: Analyzing trace with hash 755629597, now seen corresponding path program 1 times [2020-10-26 04:29:18,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:18,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633089109] [2020-10-26 04:29:18,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:18,255 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 132 proven. 7 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-10-26 04:29:18,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633089109] [2020-10-26 04:29:18,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249762077] [2020-10-26 04:29:18,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-26 04:29:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:18,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:18,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:18,398 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 132 proven. 7 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-10-26 04:29:18,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-26 04:29:18,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-26 04:29:18,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586434236] [2020-10-26 04:29:18,400 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:18,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:18,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-26 04:29:18,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-26 04:29:18,401 INFO L87 Difference]: Start difference. First operand 607 states and 827 transitions. cyclomatic complexity: 221 Second operand 4 states. [2020-10-26 04:29:18,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:18,833 INFO L93 Difference]: Finished difference Result 1050 states and 1344 transitions. [2020-10-26 04:29:18,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:29:18,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1050 states and 1344 transitions. [2020-10-26 04:29:18,842 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1042 [2020-10-26 04:29:18,849 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1050 states to 1050 states and 1344 transitions. [2020-10-26 04:29:18,850 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1050 [2020-10-26 04:29:18,883 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1050 [2020-10-26 04:29:18,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1050 states and 1344 transitions. [2020-10-26 04:29:18,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:18,885 INFO L691 BuchiCegarLoop]: Abstraction has 1050 states and 1344 transitions. [2020-10-26 04:29:18,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states and 1344 transitions. [2020-10-26 04:29:18,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 731. [2020-10-26 04:29:18,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 731 states. [2020-10-26 04:29:18,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 952 transitions. [2020-10-26 04:29:18,901 INFO L714 BuchiCegarLoop]: Abstraction has 731 states and 952 transitions. [2020-10-26 04:29:18,901 INFO L594 BuchiCegarLoop]: Abstraction has 731 states and 952 transitions. [2020-10-26 04:29:18,902 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-10-26 04:29:18,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 731 states and 952 transitions. [2020-10-26 04:29:18,906 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 723 [2020-10-26 04:29:18,906 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:18,906 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:18,908 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:18,908 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:18,908 INFO L794 eck$LassoCheckResult]: Stem: 19812#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 19692#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 19693#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19743#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 19744#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19706#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 19725#L100-2 [2020-10-26 04:29:18,909 INFO L796 eck$LassoCheckResult]: Loop: 19725#L100-2 assume !false; 19753#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19707#L103 assume !(12292 == ssl3_accept_~s__state~0); 19708#L106 assume !(16384 == ssl3_accept_~s__state~0); 19698#L109 assume !(8192 == ssl3_accept_~s__state~0); 19699#L112 assume !(24576 == ssl3_accept_~s__state~0); 19818#L115 assume !(8195 == ssl3_accept_~s__state~0); 19819#L118 assume !(8480 == ssl3_accept_~s__state~0); 19813#L121 assume !(8481 == ssl3_accept_~s__state~0); 19814#L124 assume !(8482 == ssl3_accept_~s__state~0); 20207#L127 assume 8464 == ssl3_accept_~s__state~0; 19830#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 19808#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19802#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; 19803#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20392#L604 ssl3_accept_~skip~0 := 0; 20391#L100-2 assume !false; 20369#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20364#L103 assume !(12292 == ssl3_accept_~s__state~0); 20359#L106 assume !(16384 == ssl3_accept_~s__state~0); 20354#L109 assume !(8192 == ssl3_accept_~s__state~0); 20349#L112 assume !(24576 == ssl3_accept_~s__state~0); 20344#L115 assume !(8195 == ssl3_accept_~s__state~0); 20339#L118 assume !(8480 == ssl3_accept_~s__state~0); 20334#L121 assume !(8481 == ssl3_accept_~s__state~0); 19782#L124 assume !(8482 == ssl3_accept_~s__state~0); 19783#L127 assume !(8464 == ssl3_accept_~s__state~0); 19771#L130 assume !(8465 == ssl3_accept_~s__state~0); 19772#L133 assume !(8466 == ssl3_accept_~s__state~0); 20242#L136 assume 8496 == ssl3_accept_~s__state~0; 19822#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19695#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19696#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 19815#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 19816#L294-2 ssl3_accept_~s__init_num~0 := 0; 19798#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20374#L604 ssl3_accept_~skip~0 := 0; 20372#L100-2 assume !false; 20367#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20362#L103 assume !(12292 == ssl3_accept_~s__state~0); 20357#L106 assume !(16384 == ssl3_accept_~s__state~0); 20352#L109 assume !(8192 == ssl3_accept_~s__state~0); 20347#L112 assume !(24576 == ssl3_accept_~s__state~0); 20342#L115 assume !(8195 == ssl3_accept_~s__state~0); 20337#L118 assume !(8480 == ssl3_accept_~s__state~0); 20332#L121 assume !(8481 == ssl3_accept_~s__state~0); 20328#L124 assume !(8482 == ssl3_accept_~s__state~0); 20325#L127 assume !(8464 == ssl3_accept_~s__state~0); 20322#L130 assume !(8465 == ssl3_accept_~s__state~0); 20319#L133 assume !(8466 == ssl3_accept_~s__state~0); 20317#L136 assume !(8496 == ssl3_accept_~s__state~0); 20313#L139 assume !(8497 == ssl3_accept_~s__state~0); 20312#L142 assume !(8512 == ssl3_accept_~s__state~0); 20311#L145 assume !(8513 == ssl3_accept_~s__state~0); 20310#L148 assume !(8528 == ssl3_accept_~s__state~0); 20309#L151 assume !(8529 == ssl3_accept_~s__state~0); 19800#L154 assume !(8544 == ssl3_accept_~s__state~0); 19786#L157 assume !(8545 == ssl3_accept_~s__state~0); 19787#L160 assume !(8560 == ssl3_accept_~s__state~0); 20081#L163 assume !(8561 == ssl3_accept_~s__state~0); 20079#L166 assume !(8448 == ssl3_accept_~s__state~0); 20077#L169 assume !(8576 == ssl3_accept_~s__state~0); 19723#L172 assume !(8577 == ssl3_accept_~s__state~0); 19676#L175 assume !(8592 == ssl3_accept_~s__state~0); 19677#L178 assume !(8593 == ssl3_accept_~s__state~0); 19833#L181 assume !(8608 == ssl3_accept_~s__state~0); 19827#L184 assume !(8609 == ssl3_accept_~s__state~0); 19828#L187 assume !(8640 == ssl3_accept_~s__state~0); 19789#L190 assume !(8641 == ssl3_accept_~s__state~0); 19790#L193 assume 8656 == ssl3_accept_~s__state~0; 19678#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 19679#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19704#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 19691#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 19748#L521 assume !(0 == ssl3_accept_~tmp___10~0); 19749#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20385#L604 ssl3_accept_~skip~0 := 0; 20384#L100-2 assume !false; 20368#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20363#L103 assume !(12292 == ssl3_accept_~s__state~0); 20358#L106 assume !(16384 == ssl3_accept_~s__state~0); 20353#L109 assume !(8192 == ssl3_accept_~s__state~0); 20348#L112 assume !(24576 == ssl3_accept_~s__state~0); 20343#L115 assume !(8195 == ssl3_accept_~s__state~0); 20338#L118 assume !(8480 == ssl3_accept_~s__state~0); 20333#L121 assume !(8481 == ssl3_accept_~s__state~0); 20329#L124 assume !(8482 == ssl3_accept_~s__state~0); 20326#L127 assume !(8464 == ssl3_accept_~s__state~0); 20323#L130 assume !(8465 == ssl3_accept_~s__state~0); 20320#L133 assume !(8466 == ssl3_accept_~s__state~0); 20318#L136 assume !(8496 == ssl3_accept_~s__state~0); 19719#L139 assume !(8497 == ssl3_accept_~s__state~0); 19720#L142 assume !(8512 == ssl3_accept_~s__state~0); 20315#L145 assume !(8513 == ssl3_accept_~s__state~0); 19820#L148 assume !(8528 == ssl3_accept_~s__state~0); 19821#L151 assume !(8529 == ssl3_accept_~s__state~0); 19823#L154 assume !(8544 == ssl3_accept_~s__state~0); 20300#L157 assume !(8545 == ssl3_accept_~s__state~0); 20297#L160 assume !(8560 == ssl3_accept_~s__state~0); 19776#L163 assume !(8561 == ssl3_accept_~s__state~0); 19735#L166 assume !(8448 == ssl3_accept_~s__state~0); 19716#L169 assume !(8576 == ssl3_accept_~s__state~0); 19717#L172 assume !(8577 == ssl3_accept_~s__state~0); 19908#L175 assume !(8592 == ssl3_accept_~s__state~0); 19905#L178 assume !(8593 == ssl3_accept_~s__state~0); 19903#L181 assume !(8608 == ssl3_accept_~s__state~0); 19901#L184 assume !(8609 == ssl3_accept_~s__state~0); 19899#L187 assume !(8640 == ssl3_accept_~s__state~0); 19897#L190 assume !(8641 == ssl3_accept_~s__state~0); 19837#L193 assume !(8656 == ssl3_accept_~s__state~0); 19779#L196 assume !(8657 == ssl3_accept_~s__state~0); 19739#L199 assume 8672 == ssl3_accept_~s__state~0; 19740#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 19773#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 19738#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 19686#L544 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 19688#L544-2 ssl3_accept_~s__init_num~0 := 0; 19729#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19952#L604 ssl3_accept_~skip~0 := 0; 19950#L100-2 assume !false; 19947#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19945#L103 assume !(12292 == ssl3_accept_~s__state~0); 19942#L106 assume !(16384 == ssl3_accept_~s__state~0); 19940#L109 assume !(8192 == ssl3_accept_~s__state~0); 19937#L112 assume !(24576 == ssl3_accept_~s__state~0); 19935#L115 assume !(8195 == ssl3_accept_~s__state~0); 19909#L118 assume !(8480 == ssl3_accept_~s__state~0); 19910#L121 assume !(8481 == ssl3_accept_~s__state~0); 19904#L124 assume !(8482 == ssl3_accept_~s__state~0); 19902#L127 assume !(8464 == ssl3_accept_~s__state~0); 19900#L130 assume !(8465 == ssl3_accept_~s__state~0); 19898#L133 assume !(8466 == ssl3_accept_~s__state~0); 19896#L136 assume !(8496 == ssl3_accept_~s__state~0); 19895#L139 assume !(8497 == ssl3_accept_~s__state~0); 19894#L142 assume !(8512 == ssl3_accept_~s__state~0); 19893#L145 assume !(8513 == ssl3_accept_~s__state~0); 19889#L148 assume !(8528 == ssl3_accept_~s__state~0); 19890#L151 assume !(8529 == ssl3_accept_~s__state~0); 19881#L154 assume !(8544 == ssl3_accept_~s__state~0); 19882#L157 assume !(8545 == ssl3_accept_~s__state~0); 19871#L160 assume !(8560 == ssl3_accept_~s__state~0); 19872#L163 assume !(8561 == ssl3_accept_~s__state~0); 19868#L166 assume 8448 == ssl3_accept_~s__state~0; 19867#L167 assume !(ssl3_accept_~num1~0 > 0); 19865#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 19863#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19858#L604 ssl3_accept_~skip~0 := 0; 19857#L100-2 assume !false; 19856#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19855#L103 assume !(12292 == ssl3_accept_~s__state~0); 19854#L106 assume !(16384 == ssl3_accept_~s__state~0); 19853#L109 assume 8192 == ssl3_accept_~s__state~0; 19792#L212 ssl3_accept_~s__server~0 := 1; 19793#L217 assume 0 != ssl3_accept_~cb~0; 19824#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 19825#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 19726#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 19721#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 19722#L244 assume 12292 != ssl3_accept_~s__state~0; 19811#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 19806#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19724#L604 ssl3_accept_~skip~0 := 0; 19725#L100-2 [2020-10-26 04:29:18,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:18,910 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 18 times [2020-10-26 04:29:18,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:18,910 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666525111] [2020-10-26 04:29:18,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:18,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:18,916 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:18,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:18,922 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:18,925 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:18,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:18,926 INFO L82 PathProgramCache]: Analyzing trace with hash -1414050687, now seen corresponding path program 1 times [2020-10-26 04:29:18,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:18,926 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557996462] [2020-10-26 04:29:18,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:18,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:19,010 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2020-10-26 04:29:19,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557996462] [2020-10-26 04:29:19,010 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:19,011 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:19,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936316720] [2020-10-26 04:29:19,011 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:19,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:19,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:19,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:19,013 INFO L87 Difference]: Start difference. First operand 731 states and 952 transitions. cyclomatic complexity: 222 Second operand 3 states. [2020-10-26 04:29:19,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:19,040 INFO L93 Difference]: Finished difference Result 1301 states and 1689 transitions. [2020-10-26 04:29:19,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:19,041 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1301 states and 1689 transitions. [2020-10-26 04:29:19,052 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1293 [2020-10-26 04:29:19,061 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1301 states to 1301 states and 1689 transitions. [2020-10-26 04:29:19,062 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1301 [2020-10-26 04:29:19,063 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1301 [2020-10-26 04:29:19,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1301 states and 1689 transitions. [2020-10-26 04:29:19,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:19,066 INFO L691 BuchiCegarLoop]: Abstraction has 1301 states and 1689 transitions. [2020-10-26 04:29:19,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1301 states and 1689 transitions. [2020-10-26 04:29:19,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1301 to 1301. [2020-10-26 04:29:19,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1301 states. [2020-10-26 04:29:19,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1301 states to 1301 states and 1689 transitions. [2020-10-26 04:29:19,091 INFO L714 BuchiCegarLoop]: Abstraction has 1301 states and 1689 transitions. [2020-10-26 04:29:19,091 INFO L594 BuchiCegarLoop]: Abstraction has 1301 states and 1689 transitions. [2020-10-26 04:29:19,091 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-10-26 04:29:19,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1301 states and 1689 transitions. [2020-10-26 04:29:19,097 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1293 [2020-10-26 04:29:19,097 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:19,097 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:19,100 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:19,100 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:19,100 INFO L794 eck$LassoCheckResult]: Stem: 21865#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21732#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 21733#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21785#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 21786#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21745#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 21831#L100-2 [2020-10-26 04:29:19,101 INFO L796 eck$LassoCheckResult]: Loop: 21831#L100-2 assume !false; 22596#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22595#L103 assume !(12292 == ssl3_accept_~s__state~0); 22594#L106 assume !(16384 == ssl3_accept_~s__state~0); 22593#L109 assume !(8192 == ssl3_accept_~s__state~0); 22592#L112 assume !(24576 == ssl3_accept_~s__state~0); 22591#L115 assume !(8195 == ssl3_accept_~s__state~0); 22590#L118 assume !(8480 == ssl3_accept_~s__state~0); 22589#L121 assume !(8481 == ssl3_accept_~s__state~0); 22588#L124 assume !(8482 == ssl3_accept_~s__state~0); 22587#L127 assume 8464 == ssl3_accept_~s__state~0; 21937#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 21860#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21861#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; 22581#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22576#L604 ssl3_accept_~skip~0 := 0; 22575#L100-2 assume !false; 22574#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22573#L103 assume !(12292 == ssl3_accept_~s__state~0); 22572#L106 assume !(16384 == ssl3_accept_~s__state~0); 22571#L109 assume !(8192 == ssl3_accept_~s__state~0); 22570#L112 assume !(24576 == ssl3_accept_~s__state~0); 22569#L115 assume !(8195 == ssl3_accept_~s__state~0); 22568#L118 assume !(8480 == ssl3_accept_~s__state~0); 22567#L121 assume !(8481 == ssl3_accept_~s__state~0); 22566#L124 assume !(8482 == ssl3_accept_~s__state~0); 22565#L127 assume !(8464 == ssl3_accept_~s__state~0); 22564#L130 assume !(8465 == ssl3_accept_~s__state~0); 22563#L133 assume !(8466 == ssl3_accept_~s__state~0); 22159#L136 assume 8496 == ssl3_accept_~s__state~0; 21929#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21734#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21735#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 21893#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21886#L294-2 ssl3_accept_~s__init_num~0 := 0; 21887#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22404#L604 ssl3_accept_~skip~0 := 0; 22402#L100-2 assume !false; 22400#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22398#L103 assume !(12292 == ssl3_accept_~s__state~0); 22396#L106 assume !(16384 == ssl3_accept_~s__state~0); 22394#L109 assume !(8192 == ssl3_accept_~s__state~0); 22392#L112 assume !(24576 == ssl3_accept_~s__state~0); 22390#L115 assume !(8195 == ssl3_accept_~s__state~0); 22388#L118 assume !(8480 == ssl3_accept_~s__state~0); 22387#L121 assume !(8481 == ssl3_accept_~s__state~0); 22386#L124 assume !(8482 == ssl3_accept_~s__state~0); 22383#L127 assume !(8464 == ssl3_accept_~s__state~0); 22381#L130 assume !(8465 == ssl3_accept_~s__state~0); 22380#L133 assume !(8466 == ssl3_accept_~s__state~0); 22379#L136 assume !(8496 == ssl3_accept_~s__state~0); 21994#L139 assume !(8497 == ssl3_accept_~s__state~0); 21923#L142 assume 8512 == ssl3_accept_~s__state~0; 21836#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21837#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21814#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22628#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22623#L604 ssl3_accept_~skip~0 := 0; 22622#L100-2 assume !false; 22621#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22620#L103 assume !(12292 == ssl3_accept_~s__state~0); 22619#L106 assume !(16384 == ssl3_accept_~s__state~0); 22618#L109 assume !(8192 == ssl3_accept_~s__state~0); 22617#L112 assume !(24576 == ssl3_accept_~s__state~0); 22616#L115 assume !(8195 == ssl3_accept_~s__state~0); 22615#L118 assume !(8480 == ssl3_accept_~s__state~0); 22614#L121 assume !(8481 == ssl3_accept_~s__state~0); 22613#L124 assume !(8482 == ssl3_accept_~s__state~0); 22612#L127 assume !(8464 == ssl3_accept_~s__state~0); 22611#L130 assume !(8465 == ssl3_accept_~s__state~0); 22610#L133 assume !(8466 == ssl3_accept_~s__state~0); 22609#L136 assume !(8496 == ssl3_accept_~s__state~0); 22608#L139 assume !(8497 == ssl3_accept_~s__state~0); 22607#L142 assume !(8512 == ssl3_accept_~s__state~0); 22606#L145 assume !(8513 == ssl3_accept_~s__state~0); 22561#L148 assume 8528 == ssl3_accept_~s__state~0; 21915#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22560#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21859#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21758#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 21721#L354 assume !(ssl3_accept_~ret~0 <= 0); 21722#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22195#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22191#L604 ssl3_accept_~skip~0 := 0; 22066#L100-2 assume !false; 22067#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22056#L103 assume !(12292 == ssl3_accept_~s__state~0); 22057#L106 assume !(16384 == ssl3_accept_~s__state~0); 22050#L109 assume !(8192 == ssl3_accept_~s__state~0); 22051#L112 assume !(24576 == ssl3_accept_~s__state~0); 22044#L115 assume !(8195 == ssl3_accept_~s__state~0); 22045#L118 assume !(8480 == ssl3_accept_~s__state~0); 22038#L121 assume !(8481 == ssl3_accept_~s__state~0); 22039#L124 assume !(8482 == ssl3_accept_~s__state~0); 22032#L127 assume !(8464 == ssl3_accept_~s__state~0); 22033#L130 assume !(8465 == ssl3_accept_~s__state~0); 22026#L133 assume !(8466 == ssl3_accept_~s__state~0); 22027#L136 assume !(8496 == ssl3_accept_~s__state~0); 22020#L139 assume !(8497 == ssl3_accept_~s__state~0); 22021#L142 assume !(8512 == ssl3_accept_~s__state~0); 22014#L145 assume !(8513 == ssl3_accept_~s__state~0); 22015#L148 assume !(8528 == ssl3_accept_~s__state~0); 22008#L151 assume !(8529 == ssl3_accept_~s__state~0); 22009#L154 assume 8544 == ssl3_accept_~s__state~0; 21752#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21753#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 22523#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22522#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 22519#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 22518#L401 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; 22511#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22505#L604 ssl3_accept_~skip~0 := 0; 22503#L100-2 assume !false; 22501#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22499#L103 assume !(12292 == ssl3_accept_~s__state~0); 22496#L106 assume !(16384 == ssl3_accept_~s__state~0); 22490#L109 assume !(8192 == ssl3_accept_~s__state~0); 22487#L112 assume !(24576 == ssl3_accept_~s__state~0); 22484#L115 assume !(8195 == ssl3_accept_~s__state~0); 22482#L118 assume !(8480 == ssl3_accept_~s__state~0); 22480#L121 assume !(8481 == ssl3_accept_~s__state~0); 22478#L124 assume !(8482 == ssl3_accept_~s__state~0); 22475#L127 assume !(8464 == ssl3_accept_~s__state~0); 22472#L130 assume !(8465 == ssl3_accept_~s__state~0); 22469#L133 assume !(8466 == ssl3_accept_~s__state~0); 22466#L136 assume !(8496 == ssl3_accept_~s__state~0); 22463#L139 assume !(8497 == ssl3_accept_~s__state~0); 22461#L142 assume !(8512 == ssl3_accept_~s__state~0); 22459#L145 assume !(8513 == ssl3_accept_~s__state~0); 22457#L148 assume !(8528 == ssl3_accept_~s__state~0); 22455#L151 assume !(8529 == ssl3_accept_~s__state~0); 22453#L154 assume !(8544 == ssl3_accept_~s__state~0); 22451#L157 assume !(8545 == ssl3_accept_~s__state~0); 22449#L160 assume !(8560 == ssl3_accept_~s__state~0); 22447#L163 assume !(8561 == ssl3_accept_~s__state~0); 22445#L166 assume 8448 == ssl3_accept_~s__state~0; 22443#L167 assume !(ssl3_accept_~num1~0 > 0); 22440#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22437#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22431#L604 ssl3_accept_~skip~0 := 0; 22429#L100-2 assume !false; 22427#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22425#L103 assume !(12292 == ssl3_accept_~s__state~0); 22423#L106 assume !(16384 == ssl3_accept_~s__state~0); 22421#L109 assume !(8192 == ssl3_accept_~s__state~0); 22419#L112 assume !(24576 == ssl3_accept_~s__state~0); 22417#L115 assume !(8195 == ssl3_accept_~s__state~0); 22415#L118 assume !(8480 == ssl3_accept_~s__state~0); 22413#L121 assume !(8481 == ssl3_accept_~s__state~0); 22412#L124 assume !(8482 == ssl3_accept_~s__state~0); 22410#L127 assume !(8464 == ssl3_accept_~s__state~0); 22405#L130 assume !(8465 == ssl3_accept_~s__state~0); 22403#L133 assume !(8466 == ssl3_accept_~s__state~0); 22401#L136 assume !(8496 == ssl3_accept_~s__state~0); 22399#L139 assume !(8497 == ssl3_accept_~s__state~0); 22397#L142 assume !(8512 == ssl3_accept_~s__state~0); 22395#L145 assume !(8513 == ssl3_accept_~s__state~0); 22393#L148 assume !(8528 == ssl3_accept_~s__state~0); 22391#L151 assume !(8529 == ssl3_accept_~s__state~0); 22389#L154 assume !(8544 == ssl3_accept_~s__state~0); 22306#L157 assume !(8545 == ssl3_accept_~s__state~0); 22304#L160 assume !(8560 == ssl3_accept_~s__state~0); 22302#L163 assume !(8561 == ssl3_accept_~s__state~0); 22300#L166 assume !(8448 == ssl3_accept_~s__state~0); 22298#L169 assume 8576 == ssl3_accept_~s__state~0; 22294#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 22292#L441 assume !(ssl3_accept_~ret~0 <= 0); 22289#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22286#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22280#L604 ssl3_accept_~skip~0 := 0; 22278#L100-2 assume !false; 22276#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22274#L103 assume !(12292 == ssl3_accept_~s__state~0); 22272#L106 assume !(16384 == ssl3_accept_~s__state~0); 22270#L109 assume !(8192 == ssl3_accept_~s__state~0); 22268#L112 assume !(24576 == ssl3_accept_~s__state~0); 22266#L115 assume !(8195 == ssl3_accept_~s__state~0); 22261#L118 assume !(8480 == ssl3_accept_~s__state~0); 22262#L121 assume !(8481 == ssl3_accept_~s__state~0); 22263#L124 assume 8482 == ssl3_accept_~s__state~0; 22477#L125 ssl3_accept_~s__state~0 := 3; 22516#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22506#L604 ssl3_accept_~skip~0 := 0; 22504#L100-2 assume !false; 22502#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22500#L103 assume !(12292 == ssl3_accept_~s__state~0); 22497#L106 assume !(16384 == ssl3_accept_~s__state~0); 22491#L109 assume 8192 == ssl3_accept_~s__state~0; 21844#L212 ssl3_accept_~s__server~0 := 1; 21845#L217 assume 0 != ssl3_accept_~cb~0; 21878#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 21879#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 21766#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 21767#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 21895#L244 assume 12292 != ssl3_accept_~s__state~0; 21896#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 22602#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22597#L604 ssl3_accept_~skip~0 := 0; 21831#L100-2 [2020-10-26 04:29:19,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:19,101 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 19 times [2020-10-26 04:29:19,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:19,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143813900] [2020-10-26 04:29:19,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:19,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:19,108 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:19,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:19,112 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:19,115 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:19,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:19,116 INFO L82 PathProgramCache]: Analyzing trace with hash -208651259, now seen corresponding path program 1 times [2020-10-26 04:29:19,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:19,117 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284176299] [2020-10-26 04:29:19,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:19,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:19,208 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2020-10-26 04:29:19,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284176299] [2020-10-26 04:29:19,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:19,209 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:19,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325122153] [2020-10-26 04:29:19,210 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:19,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:19,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:19,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:19,211 INFO L87 Difference]: Start difference. First operand 1301 states and 1689 transitions. cyclomatic complexity: 390 Second operand 3 states. [2020-10-26 04:29:19,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:19,422 INFO L93 Difference]: Finished difference Result 1284 states and 1645 transitions. [2020-10-26 04:29:19,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:19,423 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1284 states and 1645 transitions. [2020-10-26 04:29:19,429 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1153 [2020-10-26 04:29:19,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1284 states to 1284 states and 1645 transitions. [2020-10-26 04:29:19,437 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1284 [2020-10-26 04:29:19,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1284 [2020-10-26 04:29:19,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1284 states and 1645 transitions. [2020-10-26 04:29:19,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:19,444 INFO L691 BuchiCegarLoop]: Abstraction has 1284 states and 1645 transitions. [2020-10-26 04:29:19,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states and 1645 transitions. [2020-10-26 04:29:19,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 1279. [2020-10-26 04:29:19,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1279 states. [2020-10-26 04:29:19,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1279 states to 1279 states and 1640 transitions. [2020-10-26 04:29:19,470 INFO L714 BuchiCegarLoop]: Abstraction has 1279 states and 1640 transitions. [2020-10-26 04:29:19,470 INFO L594 BuchiCegarLoop]: Abstraction has 1279 states and 1640 transitions. [2020-10-26 04:29:19,470 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-10-26 04:29:19,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1279 states and 1640 transitions. [2020-10-26 04:29:19,475 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1148 [2020-10-26 04:29:19,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:19,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:19,479 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:19,479 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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, 1] [2020-10-26 04:29:19,479 INFO L794 eck$LassoCheckResult]: Stem: 24454#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 24321#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 24322#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24373#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 24374#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24336#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 24418#L100-2 [2020-10-26 04:29:19,480 INFO L796 eck$LassoCheckResult]: Loop: 24418#L100-2 assume !false; 25478#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25476#L103 assume !(12292 == ssl3_accept_~s__state~0); 25474#L106 assume !(16384 == ssl3_accept_~s__state~0); 25472#L109 assume !(8192 == ssl3_accept_~s__state~0); 25470#L112 assume !(24576 == ssl3_accept_~s__state~0); 25468#L115 assume !(8195 == ssl3_accept_~s__state~0); 25466#L118 assume !(8480 == ssl3_accept_~s__state~0); 25465#L121 assume !(8481 == ssl3_accept_~s__state~0); 25464#L124 assume !(8482 == ssl3_accept_~s__state~0); 24702#L127 assume 8464 == ssl3_accept_~s__state~0; 24527#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24701#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24700#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; 24698#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24686#L604 ssl3_accept_~skip~0 := 0; 24684#L100-2 assume !false; 24682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24680#L103 assume !(12292 == ssl3_accept_~s__state~0); 24678#L106 assume !(16384 == ssl3_accept_~s__state~0); 24676#L109 assume !(8192 == ssl3_accept_~s__state~0); 24674#L112 assume !(24576 == ssl3_accept_~s__state~0); 24672#L115 assume !(8195 == ssl3_accept_~s__state~0); 24670#L118 assume !(8480 == ssl3_accept_~s__state~0); 24668#L121 assume !(8481 == ssl3_accept_~s__state~0); 24666#L124 assume !(8482 == ssl3_accept_~s__state~0); 24664#L127 assume !(8464 == ssl3_accept_~s__state~0); 24662#L130 assume !(8465 == ssl3_accept_~s__state~0); 24660#L133 assume !(8466 == ssl3_accept_~s__state~0); 24657#L136 assume 8496 == ssl3_accept_~s__state~0; 24654#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 24325#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24326#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 24479#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24648#L294-2 ssl3_accept_~s__init_num~0 := 0; 24645#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24639#L604 ssl3_accept_~skip~0 := 0; 24637#L100-2 assume !false; 24635#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24633#L103 assume !(12292 == ssl3_accept_~s__state~0); 24631#L106 assume !(16384 == ssl3_accept_~s__state~0); 24629#L109 assume !(8192 == ssl3_accept_~s__state~0); 24627#L112 assume !(24576 == ssl3_accept_~s__state~0); 24625#L115 assume !(8195 == ssl3_accept_~s__state~0); 24623#L118 assume !(8480 == ssl3_accept_~s__state~0); 24621#L121 assume !(8481 == ssl3_accept_~s__state~0); 24619#L124 assume !(8482 == ssl3_accept_~s__state~0); 24617#L127 assume !(8464 == ssl3_accept_~s__state~0); 24615#L130 assume !(8465 == ssl3_accept_~s__state~0); 24614#L133 assume !(8466 == ssl3_accept_~s__state~0); 24613#L136 assume !(8496 == ssl3_accept_~s__state~0); 24600#L139 assume !(8497 == ssl3_accept_~s__state~0); 24514#L142 assume 8512 == ssl3_accept_~s__state~0; 24423#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24424#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24401#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24475#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25458#L604 ssl3_accept_~skip~0 := 0; 25457#L100-2 assume !false; 25456#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25435#L103 assume !(12292 == ssl3_accept_~s__state~0); 25429#L106 assume !(16384 == ssl3_accept_~s__state~0); 25427#L109 assume !(8192 == ssl3_accept_~s__state~0); 25425#L112 assume !(24576 == ssl3_accept_~s__state~0); 25423#L115 assume !(8195 == ssl3_accept_~s__state~0); 25421#L118 assume !(8480 == ssl3_accept_~s__state~0); 25419#L121 assume !(8481 == ssl3_accept_~s__state~0); 25416#L124 assume !(8482 == ssl3_accept_~s__state~0); 25413#L127 assume !(8464 == ssl3_accept_~s__state~0); 24407#L130 assume !(8465 == ssl3_accept_~s__state~0); 24408#L133 assume !(8466 == ssl3_accept_~s__state~0); 24341#L136 assume !(8496 == ssl3_accept_~s__state~0); 24342#L139 assume !(8497 == ssl3_accept_~s__state~0); 24330#L142 assume !(8512 == ssl3_accept_~s__state~0); 24331#L145 assume !(8513 == ssl3_accept_~s__state~0); 24461#L148 assume 8528 == ssl3_accept_~s__state~0; 24410#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24411#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 25396#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 25395#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 24362#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 24313#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25387#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25381#L604 ssl3_accept_~skip~0 := 0; 25379#L100-2 assume !false; 25377#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25375#L103 assume !(12292 == ssl3_accept_~s__state~0); 25373#L106 assume !(16384 == ssl3_accept_~s__state~0); 25371#L109 assume !(8192 == ssl3_accept_~s__state~0); 25369#L112 assume !(24576 == ssl3_accept_~s__state~0); 25367#L115 assume !(8195 == ssl3_accept_~s__state~0); 25365#L118 assume !(8480 == ssl3_accept_~s__state~0); 25363#L121 assume !(8481 == ssl3_accept_~s__state~0); 25361#L124 assume !(8482 == ssl3_accept_~s__state~0); 25359#L127 assume !(8464 == ssl3_accept_~s__state~0); 25356#L130 assume !(8465 == ssl3_accept_~s__state~0); 24838#L133 assume !(8466 == ssl3_accept_~s__state~0); 24839#L136 assume !(8496 == ssl3_accept_~s__state~0); 24832#L139 assume !(8497 == ssl3_accept_~s__state~0); 24833#L142 assume !(8512 == ssl3_accept_~s__state~0); 24826#L145 assume !(8513 == ssl3_accept_~s__state~0); 24827#L148 assume !(8528 == ssl3_accept_~s__state~0); 24804#L151 assume !(8529 == ssl3_accept_~s__state~0); 24805#L154 assume 8544 == ssl3_accept_~s__state~0; 24343#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 24344#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 25327#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24384#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24310#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 24311#L401 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; 24394#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25099#L604 ssl3_accept_~skip~0 := 0; 25097#L100-2 assume !false; 25095#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25093#L103 assume !(12292 == ssl3_accept_~s__state~0); 25091#L106 assume !(16384 == ssl3_accept_~s__state~0); 25089#L109 assume !(8192 == ssl3_accept_~s__state~0); 25087#L112 assume !(24576 == ssl3_accept_~s__state~0); 25085#L115 assume !(8195 == ssl3_accept_~s__state~0); 25083#L118 assume !(8480 == ssl3_accept_~s__state~0); 25081#L121 assume !(8481 == ssl3_accept_~s__state~0); 25079#L124 assume !(8482 == ssl3_accept_~s__state~0); 25077#L127 assume !(8464 == ssl3_accept_~s__state~0); 25075#L130 assume !(8465 == ssl3_accept_~s__state~0); 25070#L133 assume !(8466 == ssl3_accept_~s__state~0); 25063#L136 assume !(8496 == ssl3_accept_~s__state~0); 25062#L139 assume !(8497 == ssl3_accept_~s__state~0); 25061#L142 assume !(8512 == ssl3_accept_~s__state~0); 25060#L145 assume !(8513 == ssl3_accept_~s__state~0); 25059#L148 assume !(8528 == ssl3_accept_~s__state~0); 25058#L151 assume !(8529 == ssl3_accept_~s__state~0); 25057#L154 assume !(8544 == ssl3_accept_~s__state~0); 25056#L157 assume !(8545 == ssl3_accept_~s__state~0); 25055#L160 assume !(8560 == ssl3_accept_~s__state~0); 25054#L163 assume !(8561 == ssl3_accept_~s__state~0); 25053#L166 assume 8448 == ssl3_accept_~s__state~0; 25052#L167 assume !(ssl3_accept_~num1~0 > 0); 25050#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25048#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25043#L604 ssl3_accept_~skip~0 := 0; 25042#L100-2 assume !false; 25041#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25040#L103 assume !(12292 == ssl3_accept_~s__state~0); 25039#L106 assume !(16384 == ssl3_accept_~s__state~0); 25038#L109 assume !(8192 == ssl3_accept_~s__state~0); 25037#L112 assume !(24576 == ssl3_accept_~s__state~0); 25036#L115 assume !(8195 == ssl3_accept_~s__state~0); 25035#L118 assume !(8480 == ssl3_accept_~s__state~0); 25034#L121 assume !(8481 == ssl3_accept_~s__state~0); 25033#L124 assume !(8482 == ssl3_accept_~s__state~0); 25032#L127 assume !(8464 == ssl3_accept_~s__state~0); 25031#L130 assume !(8465 == ssl3_accept_~s__state~0); 25030#L133 assume !(8466 == ssl3_accept_~s__state~0); 25029#L136 assume !(8496 == ssl3_accept_~s__state~0); 25028#L139 assume !(8497 == ssl3_accept_~s__state~0); 25027#L142 assume !(8512 == ssl3_accept_~s__state~0); 25026#L145 assume !(8513 == ssl3_accept_~s__state~0); 25025#L148 assume !(8528 == ssl3_accept_~s__state~0); 25024#L151 assume !(8529 == ssl3_accept_~s__state~0); 25023#L154 assume !(8544 == ssl3_accept_~s__state~0); 25022#L157 assume !(8545 == ssl3_accept_~s__state~0); 25021#L160 assume !(8560 == ssl3_accept_~s__state~0); 25020#L163 assume !(8561 == ssl3_accept_~s__state~0); 25019#L166 assume !(8448 == ssl3_accept_~s__state~0); 25018#L169 assume 8576 == ssl3_accept_~s__state~0; 24979#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 25017#L441 assume !(ssl3_accept_~ret~0 <= 0); 25015#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 25013#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 25010#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25005#L604 ssl3_accept_~skip~0 := 0; 25004#L100-2 assume !false; 25003#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25002#L103 assume !(12292 == ssl3_accept_~s__state~0); 25001#L106 assume !(16384 == ssl3_accept_~s__state~0); 25000#L109 assume !(8192 == ssl3_accept_~s__state~0); 24999#L112 assume !(24576 == ssl3_accept_~s__state~0); 24998#L115 assume !(8195 == ssl3_accept_~s__state~0); 24997#L118 assume !(8480 == ssl3_accept_~s__state~0); 24996#L121 assume !(8481 == ssl3_accept_~s__state~0); 24995#L124 assume !(8482 == ssl3_accept_~s__state~0); 24994#L127 assume !(8464 == ssl3_accept_~s__state~0); 24993#L130 assume !(8465 == ssl3_accept_~s__state~0); 24992#L133 assume !(8466 == ssl3_accept_~s__state~0); 24991#L136 assume !(8496 == ssl3_accept_~s__state~0); 24990#L139 assume !(8497 == ssl3_accept_~s__state~0); 24989#L142 assume !(8512 == ssl3_accept_~s__state~0); 24988#L145 assume !(8513 == ssl3_accept_~s__state~0); 24987#L148 assume !(8528 == ssl3_accept_~s__state~0); 24986#L151 assume !(8529 == ssl3_accept_~s__state~0); 24985#L154 assume !(8544 == ssl3_accept_~s__state~0); 24984#L157 assume !(8545 == ssl3_accept_~s__state~0); 24983#L160 assume !(8560 == ssl3_accept_~s__state~0); 24982#L163 assume !(8561 == ssl3_accept_~s__state~0); 24981#L166 assume !(8448 == ssl3_accept_~s__state~0); 24980#L169 assume !(8576 == ssl3_accept_~s__state~0); 24978#L172 assume !(8577 == ssl3_accept_~s__state~0); 24977#L175 assume !(8592 == ssl3_accept_~s__state~0); 24975#L178 assume !(8593 == ssl3_accept_~s__state~0); 24974#L181 assume !(8608 == ssl3_accept_~s__state~0); 24972#L184 assume !(8609 == ssl3_accept_~s__state~0); 24971#L187 assume 8640 == ssl3_accept_~s__state~0; 24970#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 24967#L476 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 24965#L479-2 assume !(ssl3_accept_~ret~0 <= 0); 24788#L490 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 24786#L490-2 ssl3_accept_~s__init_num~0 := 0; 24783#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24777#L604 ssl3_accept_~skip~0 := 0; 24775#L100-2 assume !false; 24773#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24771#L103 assume !(12292 == ssl3_accept_~s__state~0); 24770#L106 assume !(16384 == ssl3_accept_~s__state~0); 24769#L109 assume !(8192 == ssl3_accept_~s__state~0); 24767#L112 assume !(24576 == ssl3_accept_~s__state~0); 24762#L115 assume !(8195 == ssl3_accept_~s__state~0); 24760#L118 assume !(8480 == ssl3_accept_~s__state~0); 24758#L121 assume !(8481 == ssl3_accept_~s__state~0); 24756#L124 assume !(8482 == ssl3_accept_~s__state~0); 24754#L127 assume !(8464 == ssl3_accept_~s__state~0); 24752#L130 assume !(8465 == ssl3_accept_~s__state~0); 24750#L133 assume !(8466 == ssl3_accept_~s__state~0); 24748#L136 assume !(8496 == ssl3_accept_~s__state~0); 24746#L139 assume !(8497 == ssl3_accept_~s__state~0); 24744#L142 assume !(8512 == ssl3_accept_~s__state~0); 24741#L145 assume !(8513 == ssl3_accept_~s__state~0); 24736#L148 assume !(8528 == ssl3_accept_~s__state~0); 24611#L151 assume !(8529 == ssl3_accept_~s__state~0); 24610#L154 assume !(8544 == ssl3_accept_~s__state~0); 24609#L157 assume !(8545 == ssl3_accept_~s__state~0); 24608#L160 assume !(8560 == ssl3_accept_~s__state~0); 24607#L163 assume !(8561 == ssl3_accept_~s__state~0); 24606#L166 assume !(8448 == ssl3_accept_~s__state~0); 24605#L169 assume !(8576 == ssl3_accept_~s__state~0); 24604#L172 assume !(8577 == ssl3_accept_~s__state~0); 24603#L175 assume !(8592 == ssl3_accept_~s__state~0); 24602#L178 assume !(8593 == ssl3_accept_~s__state~0); 24601#L181 assume !(8608 == ssl3_accept_~s__state~0); 24595#L184 assume !(8609 == ssl3_accept_~s__state~0); 24594#L187 assume !(8640 == ssl3_accept_~s__state~0); 24429#L190 assume !(8641 == ssl3_accept_~s__state~0); 24430#L193 assume 8656 == ssl3_accept_~s__state~0; 24308#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 24309#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 24334#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 24320#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 24484#L521 assume !(0 == ssl3_accept_~tmp___10~0); 24691#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24685#L604 ssl3_accept_~skip~0 := 0; 24683#L100-2 assume !false; 24681#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24679#L103 assume !(12292 == ssl3_accept_~s__state~0); 24677#L106 assume !(16384 == ssl3_accept_~s__state~0); 24675#L109 assume !(8192 == ssl3_accept_~s__state~0); 24673#L112 assume !(24576 == ssl3_accept_~s__state~0); 24671#L115 assume !(8195 == ssl3_accept_~s__state~0); 24669#L118 assume !(8480 == ssl3_accept_~s__state~0); 24667#L121 assume !(8481 == ssl3_accept_~s__state~0); 24665#L124 assume !(8482 == ssl3_accept_~s__state~0); 24663#L127 assume !(8464 == ssl3_accept_~s__state~0); 24661#L130 assume !(8465 == ssl3_accept_~s__state~0); 24659#L133 assume !(8466 == ssl3_accept_~s__state~0); 24655#L136 assume !(8496 == ssl3_accept_~s__state~0); 24653#L139 assume !(8497 == ssl3_accept_~s__state~0); 24652#L142 assume !(8512 == ssl3_accept_~s__state~0); 24650#L145 assume !(8513 == ssl3_accept_~s__state~0); 24649#L148 assume !(8528 == ssl3_accept_~s__state~0); 24646#L151 assume !(8529 == ssl3_accept_~s__state~0); 24640#L154 assume !(8544 == ssl3_accept_~s__state~0); 24638#L157 assume !(8545 == ssl3_accept_~s__state~0); 24636#L160 assume !(8560 == ssl3_accept_~s__state~0); 24634#L163 assume !(8561 == ssl3_accept_~s__state~0); 24632#L166 assume !(8448 == ssl3_accept_~s__state~0); 24630#L169 assume !(8576 == ssl3_accept_~s__state~0); 24628#L172 assume !(8577 == ssl3_accept_~s__state~0); 24626#L175 assume !(8592 == ssl3_accept_~s__state~0); 24624#L178 assume !(8593 == ssl3_accept_~s__state~0); 24622#L181 assume !(8608 == ssl3_accept_~s__state~0); 24620#L184 assume !(8609 == ssl3_accept_~s__state~0); 24618#L187 assume !(8640 == ssl3_accept_~s__state~0); 24616#L190 assume !(8641 == ssl3_accept_~s__state~0); 24505#L193 assume !(8656 == ssl3_accept_~s__state~0); 24506#L196 assume !(8657 == ssl3_accept_~s__state~0); 24369#L199 assume 8672 == ssl3_accept_~s__state~0; 24370#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 24490#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 24488#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 24487#L544 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 24480#L544-2 ssl3_accept_~s__init_num~0 := 0; 24481#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25447#L604 ssl3_accept_~skip~0 := 0; 25446#L100-2 assume !false; 25445#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25444#L103 assume !(12292 == ssl3_accept_~s__state~0); 25443#L106 assume !(16384 == ssl3_accept_~s__state~0); 25440#L109 assume !(8192 == ssl3_accept_~s__state~0); 25438#L112 assume !(24576 == ssl3_accept_~s__state~0); 25437#L115 assume !(8195 == ssl3_accept_~s__state~0); 24597#L118 assume !(8480 == ssl3_accept_~s__state~0); 25436#L121 assume !(8481 == ssl3_accept_~s__state~0); 25417#L124 assume !(8482 == ssl3_accept_~s__state~0); 25414#L127 assume !(8464 == ssl3_accept_~s__state~0); 25411#L130 assume !(8465 == ssl3_accept_~s__state~0); 24360#L133 assume !(8466 == ssl3_accept_~s__state~0); 24361#L136 assume !(8496 == ssl3_accept_~s__state~0); 25232#L139 assume !(8497 == ssl3_accept_~s__state~0); 25229#L142 assume !(8512 == ssl3_accept_~s__state~0); 25198#L145 assume !(8513 == ssl3_accept_~s__state~0); 25196#L148 assume !(8528 == ssl3_accept_~s__state~0); 25193#L151 assume !(8529 == ssl3_accept_~s__state~0); 25194#L154 assume !(8544 == ssl3_accept_~s__state~0); 25222#L157 assume !(8545 == ssl3_accept_~s__state~0); 25221#L160 assume !(8560 == ssl3_accept_~s__state~0); 25217#L163 assume !(8561 == ssl3_accept_~s__state~0); 24587#L166 assume 8448 == ssl3_accept_~s__state~0; 24586#L167 assume !(ssl3_accept_~num1~0 > 0); 24585#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24576#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24572#L604 ssl3_accept_~skip~0 := 0; 24565#L100-2 assume !false; 24566#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24559#L103 assume !(12292 == ssl3_accept_~s__state~0); 24560#L106 assume !(16384 == ssl3_accept_~s__state~0); 24553#L109 assume 8192 == ssl3_accept_~s__state~0; 24547#L212 ssl3_accept_~s__server~0 := 1; 25503#L217 assume 0 != ssl3_accept_~cb~0; 25502#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 25501#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 25499#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 25497#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 25492#L244 assume 12292 != ssl3_accept_~s__state~0; 25490#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 25487#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25481#L604 ssl3_accept_~skip~0 := 0; 24418#L100-2 [2020-10-26 04:29:19,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:19,481 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 20 times [2020-10-26 04:29:19,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:19,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972259524] [2020-10-26 04:29:19,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:19,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:19,487 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:19,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:19,492 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:19,496 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:19,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:19,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1609076974, now seen corresponding path program 1 times [2020-10-26 04:29:19,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:19,498 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272414751] [2020-10-26 04:29:19,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:19,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:19,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1185 backedges. 713 proven. 0 refuted. 0 times theorem prover too weak. 472 trivial. 0 not checked. [2020-10-26 04:29:19,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272414751] [2020-10-26 04:29:19,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:19,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:19,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067089678] [2020-10-26 04:29:19,639 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:19,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:19,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:19,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:19,640 INFO L87 Difference]: Start difference. First operand 1279 states and 1640 transitions. cyclomatic complexity: 365 Second operand 3 states. [2020-10-26 04:29:19,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:19,794 INFO L93 Difference]: Finished difference Result 1459 states and 1845 transitions. [2020-10-26 04:29:19,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:19,795 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1459 states and 1845 transitions. [2020-10-26 04:29:19,802 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1328 [2020-10-26 04:29:19,812 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1459 states to 1459 states and 1845 transitions. [2020-10-26 04:29:19,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1459 [2020-10-26 04:29:19,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1459 [2020-10-26 04:29:19,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1459 states and 1845 transitions. [2020-10-26 04:29:19,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:19,818 INFO L691 BuchiCegarLoop]: Abstraction has 1459 states and 1845 transitions. [2020-10-26 04:29:19,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states and 1845 transitions. [2020-10-26 04:29:19,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 1449. [2020-10-26 04:29:19,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1449 states. [2020-10-26 04:29:19,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 1835 transitions. [2020-10-26 04:29:19,845 INFO L714 BuchiCegarLoop]: Abstraction has 1449 states and 1835 transitions. [2020-10-26 04:29:19,845 INFO L594 BuchiCegarLoop]: Abstraction has 1449 states and 1835 transitions. [2020-10-26 04:29:19,845 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-10-26 04:29:19,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1449 states and 1835 transitions. [2020-10-26 04:29:19,851 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1318 [2020-10-26 04:29:19,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:19,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:19,856 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:19,857 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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, 1] [2020-10-26 04:29:19,857 INFO L794 eck$LassoCheckResult]: Stem: 27188#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27066#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 27067#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27116#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 27117#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27079#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 27155#L100-2 [2020-10-26 04:29:19,858 INFO L796 eck$LassoCheckResult]: Loop: 27155#L100-2 assume !false; 27731#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27729#L103 assume !(12292 == ssl3_accept_~s__state~0); 27727#L106 assume !(16384 == ssl3_accept_~s__state~0); 27725#L109 assume !(8192 == ssl3_accept_~s__state~0); 27722#L112 assume !(24576 == ssl3_accept_~s__state~0); 27723#L115 assume !(8195 == ssl3_accept_~s__state~0); 27773#L118 assume !(8480 == ssl3_accept_~s__state~0); 27771#L121 assume !(8481 == ssl3_accept_~s__state~0); 27713#L124 assume !(8482 == ssl3_accept_~s__state~0); 27630#L127 assume 8464 == ssl3_accept_~s__state~0; 27210#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27211#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27180#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; 27181#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27486#L604 ssl3_accept_~skip~0 := 0; 27485#L100-2 assume !false; 27483#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27477#L103 assume !(12292 == ssl3_accept_~s__state~0); 27475#L106 assume !(16384 == ssl3_accept_~s__state~0); 27473#L109 assume !(8192 == ssl3_accept_~s__state~0); 27452#L112 assume !(24576 == ssl3_accept_~s__state~0); 27449#L115 assume !(8195 == ssl3_accept_~s__state~0); 27448#L118 assume !(8480 == ssl3_accept_~s__state~0); 27447#L121 assume !(8481 == ssl3_accept_~s__state~0); 27443#L124 assume !(8482 == ssl3_accept_~s__state~0); 27416#L127 assume !(8464 == ssl3_accept_~s__state~0); 27413#L130 assume !(8465 == ssl3_accept_~s__state~0); 27347#L133 assume !(8466 == ssl3_accept_~s__state~0); 27345#L136 assume 8496 == ssl3_accept_~s__state~0; 27344#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27068#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27069#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 27219#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27328#L294-2 ssl3_accept_~s__init_num~0 := 0; 27400#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27394#L604 ssl3_accept_~skip~0 := 0; 27392#L100-2 assume !false; 27390#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27388#L103 assume !(12292 == ssl3_accept_~s__state~0); 27386#L106 assume !(16384 == ssl3_accept_~s__state~0); 27384#L109 assume !(8192 == ssl3_accept_~s__state~0); 27382#L112 assume !(24576 == ssl3_accept_~s__state~0); 27380#L115 assume !(8195 == ssl3_accept_~s__state~0); 27378#L118 assume !(8480 == ssl3_accept_~s__state~0); 27376#L121 assume !(8481 == ssl3_accept_~s__state~0); 27374#L124 assume !(8482 == ssl3_accept_~s__state~0); 27372#L127 assume !(8464 == ssl3_accept_~s__state~0); 27371#L130 assume !(8465 == ssl3_accept_~s__state~0); 27369#L133 assume !(8466 == ssl3_accept_~s__state~0); 27367#L136 assume !(8496 == ssl3_accept_~s__state~0); 27324#L139 assume !(8497 == ssl3_accept_~s__state~0); 27256#L142 assume 8512 == ssl3_accept_~s__state~0; 27257#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27201#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27141#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28091#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28086#L604 ssl3_accept_~skip~0 := 0; 28085#L100-2 assume !false; 28084#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28083#L103 assume !(12292 == ssl3_accept_~s__state~0); 28081#L106 assume !(16384 == ssl3_accept_~s__state~0); 28076#L109 assume !(8192 == ssl3_accept_~s__state~0); 28074#L112 assume !(24576 == ssl3_accept_~s__state~0); 28072#L115 assume !(8195 == ssl3_accept_~s__state~0); 28070#L118 assume !(8480 == ssl3_accept_~s__state~0); 28068#L121 assume !(8481 == ssl3_accept_~s__state~0); 28066#L124 assume !(8482 == ssl3_accept_~s__state~0); 28065#L127 assume !(8464 == ssl3_accept_~s__state~0); 28064#L130 assume !(8465 == ssl3_accept_~s__state~0); 28063#L133 assume !(8466 == ssl3_accept_~s__state~0); 28059#L136 assume !(8496 == ssl3_accept_~s__state~0); 28053#L139 assume !(8497 == ssl3_accept_~s__state~0); 28051#L142 assume !(8512 == ssl3_accept_~s__state~0); 28049#L145 assume !(8513 == ssl3_accept_~s__state~0); 28047#L148 assume 8528 == ssl3_accept_~s__state~0; 27619#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27177#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27178#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27092#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27055#L354 assume !(ssl3_accept_~ret~0 <= 0); 27056#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27109#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27594#L604 ssl3_accept_~skip~0 := 0; 27591#L100-2 assume !false; 27588#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27585#L103 assume !(12292 == ssl3_accept_~s__state~0); 27582#L106 assume !(16384 == ssl3_accept_~s__state~0); 27579#L109 assume !(8192 == ssl3_accept_~s__state~0); 27576#L112 assume !(24576 == ssl3_accept_~s__state~0); 27573#L115 assume !(8195 == ssl3_accept_~s__state~0); 27571#L118 assume !(8480 == ssl3_accept_~s__state~0); 27568#L121 assume !(8481 == ssl3_accept_~s__state~0); 27564#L124 assume !(8482 == ssl3_accept_~s__state~0); 27560#L127 assume !(8464 == ssl3_accept_~s__state~0); 27558#L130 assume !(8465 == ssl3_accept_~s__state~0); 27554#L133 assume !(8466 == ssl3_accept_~s__state~0); 27552#L136 assume !(8496 == ssl3_accept_~s__state~0); 27549#L139 assume !(8497 == ssl3_accept_~s__state~0); 27545#L142 assume !(8512 == ssl3_accept_~s__state~0); 27543#L145 assume !(8513 == ssl3_accept_~s__state~0); 27497#L148 assume !(8528 == ssl3_accept_~s__state~0); 27340#L151 assume !(8529 == ssl3_accept_~s__state~0); 27341#L154 assume 8544 == ssl3_accept_~s__state~0; 27242#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27929#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 27927#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27926#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27923#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 27922#L401 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; 27921#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27911#L604 ssl3_accept_~skip~0 := 0; 27909#L100-2 assume !false; 27905#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27904#L103 assume !(12292 == ssl3_accept_~s__state~0); 27903#L106 assume !(16384 == ssl3_accept_~s__state~0); 27902#L109 assume !(8192 == ssl3_accept_~s__state~0); 27900#L112 assume !(24576 == ssl3_accept_~s__state~0); 27899#L115 assume !(8195 == ssl3_accept_~s__state~0); 27898#L118 assume !(8480 == ssl3_accept_~s__state~0); 27896#L121 assume !(8481 == ssl3_accept_~s__state~0); 27895#L124 assume !(8482 == ssl3_accept_~s__state~0); 27894#L127 assume !(8464 == ssl3_accept_~s__state~0); 27867#L130 assume !(8465 == ssl3_accept_~s__state~0); 27863#L133 assume !(8466 == ssl3_accept_~s__state~0); 27635#L136 assume !(8496 == ssl3_accept_~s__state~0); 27857#L139 assume !(8497 == ssl3_accept_~s__state~0); 27854#L142 assume !(8512 == ssl3_accept_~s__state~0); 27851#L145 assume !(8513 == ssl3_accept_~s__state~0); 27848#L148 assume !(8528 == ssl3_accept_~s__state~0); 27846#L151 assume !(8529 == ssl3_accept_~s__state~0); 27845#L154 assume !(8544 == ssl3_accept_~s__state~0); 27844#L157 assume !(8545 == ssl3_accept_~s__state~0); 27842#L160 assume !(8560 == ssl3_accept_~s__state~0); 27841#L163 assume !(8561 == ssl3_accept_~s__state~0); 27840#L166 assume 8448 == ssl3_accept_~s__state~0; 27839#L167 assume !(ssl3_accept_~num1~0 > 0); 27837#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27829#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27823#L604 ssl3_accept_~skip~0 := 0; 27821#L100-2 assume !false; 27819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27817#L103 assume !(12292 == ssl3_accept_~s__state~0); 27815#L106 assume !(16384 == ssl3_accept_~s__state~0); 27813#L109 assume !(8192 == ssl3_accept_~s__state~0); 27811#L112 assume !(24576 == ssl3_accept_~s__state~0); 27809#L115 assume !(8195 == ssl3_accept_~s__state~0); 27808#L118 assume !(8480 == ssl3_accept_~s__state~0); 27804#L121 assume !(8481 == ssl3_accept_~s__state~0); 27799#L124 assume !(8482 == ssl3_accept_~s__state~0); 27798#L127 assume !(8464 == ssl3_accept_~s__state~0); 27795#L130 assume !(8465 == ssl3_accept_~s__state~0); 27794#L133 assume !(8466 == ssl3_accept_~s__state~0); 27793#L136 assume !(8496 == ssl3_accept_~s__state~0); 27792#L139 assume !(8497 == ssl3_accept_~s__state~0); 27791#L142 assume !(8512 == ssl3_accept_~s__state~0); 27789#L145 assume !(8513 == ssl3_accept_~s__state~0); 27788#L148 assume !(8528 == ssl3_accept_~s__state~0); 27758#L151 assume !(8529 == ssl3_accept_~s__state~0); 27754#L154 assume !(8544 == ssl3_accept_~s__state~0); 27753#L157 assume !(8545 == ssl3_accept_~s__state~0); 27752#L160 assume !(8560 == ssl3_accept_~s__state~0); 27751#L163 assume !(8561 == ssl3_accept_~s__state~0); 27750#L166 assume !(8448 == ssl3_accept_~s__state~0); 27749#L169 assume 8576 == ssl3_accept_~s__state~0; 27570#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 27746#L441 assume !(ssl3_accept_~ret~0 <= 0); 27743#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 27744#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 28213#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28208#L604 ssl3_accept_~skip~0 := 0; 28207#L100-2 assume !false; 28206#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28205#L103 assume !(12292 == ssl3_accept_~s__state~0); 28204#L106 assume !(16384 == ssl3_accept_~s__state~0); 28203#L109 assume !(8192 == ssl3_accept_~s__state~0); 28202#L112 assume !(24576 == ssl3_accept_~s__state~0); 28201#L115 assume !(8195 == ssl3_accept_~s__state~0); 28200#L118 assume !(8480 == ssl3_accept_~s__state~0); 28199#L121 assume !(8481 == ssl3_accept_~s__state~0); 28198#L124 assume !(8482 == ssl3_accept_~s__state~0); 28197#L127 assume !(8464 == ssl3_accept_~s__state~0); 28196#L130 assume !(8465 == ssl3_accept_~s__state~0); 28195#L133 assume !(8466 == ssl3_accept_~s__state~0); 28194#L136 assume !(8496 == ssl3_accept_~s__state~0); 28193#L139 assume !(8497 == ssl3_accept_~s__state~0); 28192#L142 assume !(8512 == ssl3_accept_~s__state~0); 28191#L145 assume !(8513 == ssl3_accept_~s__state~0); 28190#L148 assume !(8528 == ssl3_accept_~s__state~0); 28189#L151 assume !(8529 == ssl3_accept_~s__state~0); 28188#L154 assume !(8544 == ssl3_accept_~s__state~0); 28187#L157 assume !(8545 == ssl3_accept_~s__state~0); 28186#L160 assume !(8560 == ssl3_accept_~s__state~0); 28185#L163 assume !(8561 == ssl3_accept_~s__state~0); 28184#L166 assume !(8448 == ssl3_accept_~s__state~0); 28183#L169 assume !(8576 == ssl3_accept_~s__state~0); 28182#L172 assume !(8577 == ssl3_accept_~s__state~0); 28181#L175 assume 8592 == ssl3_accept_~s__state~0; 27566#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 27907#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 27872#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27864#L604 ssl3_accept_~skip~0 := 0; 27860#L100-2 assume !false; 27858#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27855#L103 assume !(12292 == ssl3_accept_~s__state~0); 27852#L106 assume !(16384 == ssl3_accept_~s__state~0); 27849#L109 assume !(8192 == ssl3_accept_~s__state~0); 27847#L112 assume !(24576 == ssl3_accept_~s__state~0); 27806#L115 assume !(8195 == ssl3_accept_~s__state~0); 27801#L118 assume !(8480 == ssl3_accept_~s__state~0); 27760#L121 assume !(8481 == ssl3_accept_~s__state~0); 27711#L124 assume !(8482 == ssl3_accept_~s__state~0); 27629#L127 assume !(8464 == ssl3_accept_~s__state~0); 27627#L130 assume !(8465 == ssl3_accept_~s__state~0); 27610#L133 assume !(8466 == ssl3_accept_~s__state~0); 27611#L136 assume !(8496 == ssl3_accept_~s__state~0); 27606#L139 assume !(8497 == ssl3_accept_~s__state~0); 27607#L142 assume !(8512 == ssl3_accept_~s__state~0); 27595#L145 assume !(8513 == ssl3_accept_~s__state~0); 27596#L148 assume !(8528 == ssl3_accept_~s__state~0); 27589#L151 assume !(8529 == ssl3_accept_~s__state~0); 27590#L154 assume !(8544 == ssl3_accept_~s__state~0); 27583#L157 assume !(8545 == ssl3_accept_~s__state~0); 27584#L160 assume !(8560 == ssl3_accept_~s__state~0); 27577#L163 assume !(8561 == ssl3_accept_~s__state~0); 27578#L166 assume !(8448 == ssl3_accept_~s__state~0); 27572#L169 assume !(8576 == ssl3_accept_~s__state~0); 27569#L172 assume !(8577 == ssl3_accept_~s__state~0); 27565#L175 assume !(8592 == ssl3_accept_~s__state~0); 27567#L178 assume !(8593 == ssl3_accept_~s__state~0); 27559#L181 assume !(8608 == ssl3_accept_~s__state~0); 27555#L184 assume !(8609 == ssl3_accept_~s__state~0); 27557#L187 assume 8640 == ssl3_accept_~s__state~0; 27957#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 27547#L476 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 27544#L479-2 assume !(ssl3_accept_~ret~0 <= 0); 27541#L490 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 27539#L490-2 ssl3_accept_~s__init_num~0 := 0; 27533#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27527#L604 ssl3_accept_~skip~0 := 0; 27525#L100-2 assume !false; 27523#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27521#L103 assume !(12292 == ssl3_accept_~s__state~0); 27519#L106 assume !(16384 == ssl3_accept_~s__state~0); 27517#L109 assume !(8192 == ssl3_accept_~s__state~0); 27515#L112 assume !(24576 == ssl3_accept_~s__state~0); 27513#L115 assume !(8195 == ssl3_accept_~s__state~0); 27511#L118 assume !(8480 == ssl3_accept_~s__state~0); 27509#L121 assume !(8481 == ssl3_accept_~s__state~0); 27507#L124 assume !(8482 == ssl3_accept_~s__state~0); 27505#L127 assume !(8464 == ssl3_accept_~s__state~0); 27503#L130 assume !(8465 == ssl3_accept_~s__state~0); 27501#L133 assume !(8466 == ssl3_accept_~s__state~0); 27499#L136 assume !(8496 == ssl3_accept_~s__state~0); 27472#L139 assume !(8497 == ssl3_accept_~s__state~0); 27471#L142 assume !(8512 == ssl3_accept_~s__state~0); 27470#L145 assume !(8513 == ssl3_accept_~s__state~0); 27469#L148 assume !(8528 == ssl3_accept_~s__state~0); 27468#L151 assume !(8529 == ssl3_accept_~s__state~0); 27467#L154 assume !(8544 == ssl3_accept_~s__state~0); 27466#L157 assume !(8545 == ssl3_accept_~s__state~0); 27465#L160 assume !(8560 == ssl3_accept_~s__state~0); 27464#L163 assume !(8561 == ssl3_accept_~s__state~0); 27463#L166 assume !(8448 == ssl3_accept_~s__state~0); 27462#L169 assume !(8576 == ssl3_accept_~s__state~0); 27461#L172 assume !(8577 == ssl3_accept_~s__state~0); 27460#L175 assume !(8592 == ssl3_accept_~s__state~0); 27459#L178 assume !(8593 == ssl3_accept_~s__state~0); 27458#L181 assume !(8608 == ssl3_accept_~s__state~0); 27457#L184 assume !(8609 == ssl3_accept_~s__state~0); 27456#L187 assume !(8640 == ssl3_accept_~s__state~0); 27455#L190 assume !(8641 == ssl3_accept_~s__state~0); 27454#L193 assume 8656 == ssl3_accept_~s__state~0; 27247#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 27223#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27224#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 27445#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 27444#L521 assume !(0 == ssl3_accept_~tmp___10~0); 27440#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27434#L604 ssl3_accept_~skip~0 := 0; 27432#L100-2 assume !false; 27430#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27428#L103 assume !(12292 == ssl3_accept_~s__state~0); 27426#L106 assume !(16384 == ssl3_accept_~s__state~0); 27424#L109 assume !(8192 == ssl3_accept_~s__state~0); 27422#L112 assume !(24576 == ssl3_accept_~s__state~0); 27420#L115 assume !(8195 == ssl3_accept_~s__state~0); 27418#L118 assume !(8480 == ssl3_accept_~s__state~0); 27415#L121 assume !(8481 == ssl3_accept_~s__state~0); 27412#L124 assume !(8482 == ssl3_accept_~s__state~0); 27411#L127 assume !(8464 == ssl3_accept_~s__state~0); 27410#L130 assume !(8465 == ssl3_accept_~s__state~0); 27409#L133 assume !(8466 == ssl3_accept_~s__state~0); 27408#L136 assume !(8496 == ssl3_accept_~s__state~0); 27407#L139 assume !(8497 == ssl3_accept_~s__state~0); 27406#L142 assume !(8512 == ssl3_accept_~s__state~0); 27404#L145 assume !(8513 == ssl3_accept_~s__state~0); 27403#L148 assume !(8528 == ssl3_accept_~s__state~0); 27402#L151 assume !(8529 == ssl3_accept_~s__state~0); 27401#L154 assume !(8544 == ssl3_accept_~s__state~0); 27395#L157 assume !(8545 == ssl3_accept_~s__state~0); 27393#L160 assume !(8560 == ssl3_accept_~s__state~0); 27391#L163 assume !(8561 == ssl3_accept_~s__state~0); 27389#L166 assume !(8448 == ssl3_accept_~s__state~0); 27387#L169 assume !(8576 == ssl3_accept_~s__state~0); 27385#L172 assume !(8577 == ssl3_accept_~s__state~0); 27383#L175 assume !(8592 == ssl3_accept_~s__state~0); 27381#L178 assume !(8593 == ssl3_accept_~s__state~0); 27379#L181 assume !(8608 == ssl3_accept_~s__state~0); 27377#L184 assume !(8609 == ssl3_accept_~s__state~0); 27375#L187 assume !(8640 == ssl3_accept_~s__state~0); 27373#L190 assume !(8641 == ssl3_accept_~s__state~0); 27246#L193 assume !(8656 == ssl3_accept_~s__state~0); 27248#L196 assume !(8657 == ssl3_accept_~s__state~0); 27112#L199 assume 8672 == ssl3_accept_~s__state~0; 27113#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 27231#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 27229#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 27227#L544 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 27228#L544-2 ssl3_accept_~s__init_num~0 := 0; 27834#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27824#L604 ssl3_accept_~skip~0 := 0; 27822#L100-2 assume !false; 27820#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27818#L103 assume !(12292 == ssl3_accept_~s__state~0); 27816#L106 assume !(16384 == ssl3_accept_~s__state~0); 27814#L109 assume !(8192 == ssl3_accept_~s__state~0); 27812#L112 assume !(24576 == ssl3_accept_~s__state~0); 27810#L115 assume !(8195 == ssl3_accept_~s__state~0); 27321#L118 assume !(8480 == ssl3_accept_~s__state~0); 27805#L121 assume !(8481 == ssl3_accept_~s__state~0); 27800#L124 assume !(8482 == ssl3_accept_~s__state~0); 27759#L127 assume !(8464 == ssl3_accept_~s__state~0); 27628#L130 assume !(8465 == ssl3_accept_~s__state~0); 27626#L133 assume !(8466 == ssl3_accept_~s__state~0); 27625#L136 assume !(8496 == ssl3_accept_~s__state~0); 27624#L139 assume !(8497 == ssl3_accept_~s__state~0); 27623#L142 assume !(8512 == ssl3_accept_~s__state~0); 27622#L145 assume !(8513 == ssl3_accept_~s__state~0); 27620#L148 assume !(8528 == ssl3_accept_~s__state~0); 27617#L151 assume !(8529 == ssl3_accept_~s__state~0); 27616#L154 assume !(8544 == ssl3_accept_~s__state~0); 27615#L157 assume !(8545 == ssl3_accept_~s__state~0); 27614#L160 assume !(8560 == ssl3_accept_~s__state~0); 27612#L163 assume !(8561 == ssl3_accept_~s__state~0); 27484#L166 assume 8448 == ssl3_accept_~s__state~0; 27311#L167 assume !(ssl3_accept_~num1~0 > 0); 27309#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27303#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27297#L604 ssl3_accept_~skip~0 := 0; 27295#L100-2 assume !false; 27293#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27291#L103 assume !(12292 == ssl3_accept_~s__state~0); 27289#L106 assume !(16384 == ssl3_accept_~s__state~0); 27287#L109 assume 8192 == ssl3_accept_~s__state~0; 27283#L212 ssl3_accept_~s__server~0 := 1; 27205#L217 assume 0 != ssl3_accept_~cb~0; 27206#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 27220#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 27221#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 27748#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 27747#L244 assume 12292 != ssl3_accept_~s__state~0; 27742#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 27741#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27734#L604 ssl3_accept_~skip~0 := 0; 27155#L100-2 [2020-10-26 04:29:19,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:19,859 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 21 times [2020-10-26 04:29:19,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:19,859 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097192207] [2020-10-26 04:29:19,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:19,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:19,865 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:19,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:19,872 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:19,876 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:19,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:19,877 INFO L82 PathProgramCache]: Analyzing trace with hash 355060975, now seen corresponding path program 1 times [2020-10-26 04:29:19,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:19,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541964100] [2020-10-26 04:29:19,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:19,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:20,042 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 839 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2020-10-26 04:29:20,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541964100] [2020-10-26 04:29:20,042 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:20,043 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:20,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439611576] [2020-10-26 04:29:20,043 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:20,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:20,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:20,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:20,044 INFO L87 Difference]: Start difference. First operand 1449 states and 1835 transitions. cyclomatic complexity: 390 Second operand 3 states. [2020-10-26 04:29:20,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:20,245 INFO L93 Difference]: Finished difference Result 1639 states and 2050 transitions. [2020-10-26 04:29:20,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:20,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1639 states and 2050 transitions. [2020-10-26 04:29:20,256 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1508 [2020-10-26 04:29:20,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1639 states to 1639 states and 2050 transitions. [2020-10-26 04:29:20,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1639 [2020-10-26 04:29:20,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1639 [2020-10-26 04:29:20,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1639 states and 2050 transitions. [2020-10-26 04:29:20,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:20,274 INFO L691 BuchiCegarLoop]: Abstraction has 1639 states and 2050 transitions. [2020-10-26 04:29:20,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1639 states and 2050 transitions. [2020-10-26 04:29:20,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1639 to 1629. [2020-10-26 04:29:20,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1629 states. [2020-10-26 04:29:20,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1629 states to 1629 states and 2040 transitions. [2020-10-26 04:29:20,316 INFO L714 BuchiCegarLoop]: Abstraction has 1629 states and 2040 transitions. [2020-10-26 04:29:20,316 INFO L594 BuchiCegarLoop]: Abstraction has 1629 states and 2040 transitions. [2020-10-26 04:29:20,316 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-10-26 04:29:20,317 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1629 states and 2040 transitions. [2020-10-26 04:29:20,324 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1498 [2020-10-26 04:29:20,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:20,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:20,328 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:20,328 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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, 1] [2020-10-26 04:29:20,328 INFO L794 eck$LassoCheckResult]: Stem: 30281#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 30160#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 30161#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30207#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 30208#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30173#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 30247#L100-2 [2020-10-26 04:29:20,329 INFO L796 eck$LassoCheckResult]: Loop: 30247#L100-2 assume !false; 31224#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31217#L103 assume !(12292 == ssl3_accept_~s__state~0); 31213#L106 assume !(16384 == ssl3_accept_~s__state~0); 31209#L109 assume !(8192 == ssl3_accept_~s__state~0); 31205#L112 assume !(24576 == ssl3_accept_~s__state~0); 31201#L115 assume !(8195 == ssl3_accept_~s__state~0); 31197#L118 assume !(8480 == ssl3_accept_~s__state~0); 31193#L121 assume !(8481 == ssl3_accept_~s__state~0); 31155#L124 assume !(8482 == ssl3_accept_~s__state~0); 30513#L127 assume 8464 == ssl3_accept_~s__state~0; 30353#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 30275#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30276#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; 30510#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30504#L604 ssl3_accept_~skip~0 := 0; 30502#L100-2 assume !false; 30500#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30498#L103 assume !(12292 == ssl3_accept_~s__state~0); 30496#L106 assume !(16384 == ssl3_accept_~s__state~0); 30494#L109 assume !(8192 == ssl3_accept_~s__state~0); 30492#L112 assume !(24576 == ssl3_accept_~s__state~0); 30490#L115 assume !(8195 == ssl3_accept_~s__state~0); 30488#L118 assume !(8480 == ssl3_accept_~s__state~0); 30486#L121 assume !(8481 == ssl3_accept_~s__state~0); 30484#L124 assume !(8482 == ssl3_accept_~s__state~0); 30482#L127 assume !(8464 == ssl3_accept_~s__state~0); 30479#L130 assume !(8465 == ssl3_accept_~s__state~0); 30454#L133 assume !(8466 == ssl3_accept_~s__state~0); 30451#L136 assume 8496 == ssl3_accept_~s__state~0; 30450#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30162#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30163#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 30308#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30299#L294-2 ssl3_accept_~s__init_num~0 := 0; 30300#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30616#L604 ssl3_accept_~skip~0 := 0; 30578#L100-2 assume !false; 30577#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30576#L103 assume !(12292 == ssl3_accept_~s__state~0); 30574#L106 assume !(16384 == ssl3_accept_~s__state~0); 30573#L109 assume !(8192 == ssl3_accept_~s__state~0); 30570#L112 assume !(24576 == ssl3_accept_~s__state~0); 30568#L115 assume !(8195 == ssl3_accept_~s__state~0); 30566#L118 assume !(8480 == ssl3_accept_~s__state~0); 30560#L121 assume !(8481 == ssl3_accept_~s__state~0); 30558#L124 assume !(8482 == ssl3_accept_~s__state~0); 30556#L127 assume !(8464 == ssl3_accept_~s__state~0); 30554#L130 assume !(8465 == ssl3_accept_~s__state~0); 30552#L133 assume !(8466 == ssl3_accept_~s__state~0); 30551#L136 assume !(8496 == ssl3_accept_~s__state~0); 30410#L139 assume !(8497 == ssl3_accept_~s__state~0); 30342#L142 assume 8512 == ssl3_accept_~s__state~0; 30252#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30253#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30232#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30298#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31405#L604 ssl3_accept_~skip~0 := 0; 31402#L100-2 assume !false; 31399#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31396#L103 assume !(12292 == ssl3_accept_~s__state~0); 31393#L106 assume !(16384 == ssl3_accept_~s__state~0); 31390#L109 assume !(8192 == ssl3_accept_~s__state~0); 31387#L112 assume !(24576 == ssl3_accept_~s__state~0); 31293#L115 assume !(8195 == ssl3_accept_~s__state~0); 31292#L118 assume !(8480 == ssl3_accept_~s__state~0); 31251#L121 assume !(8481 == ssl3_accept_~s__state~0); 31218#L124 assume !(8482 == ssl3_accept_~s__state~0); 31214#L127 assume !(8464 == ssl3_accept_~s__state~0); 31210#L130 assume !(8465 == ssl3_accept_~s__state~0); 31206#L133 assume !(8466 == ssl3_accept_~s__state~0); 31202#L136 assume !(8496 == ssl3_accept_~s__state~0); 31198#L139 assume !(8497 == ssl3_accept_~s__state~0); 31194#L142 assume !(8512 == ssl3_accept_~s__state~0); 31170#L145 assume !(8513 == ssl3_accept_~s__state~0); 31169#L148 assume 8528 == ssl3_accept_~s__state~0; 30240#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30241#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30272#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30227#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30229#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 31000#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30994#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30988#L604 ssl3_accept_~skip~0 := 0; 30986#L100-2 assume !false; 30984#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30982#L103 assume !(12292 == ssl3_accept_~s__state~0); 30980#L106 assume !(16384 == ssl3_accept_~s__state~0); 30978#L109 assume !(8192 == ssl3_accept_~s__state~0); 30976#L112 assume !(24576 == ssl3_accept_~s__state~0); 30974#L115 assume !(8195 == ssl3_accept_~s__state~0); 30972#L118 assume !(8480 == ssl3_accept_~s__state~0); 30970#L121 assume !(8481 == ssl3_accept_~s__state~0); 30968#L124 assume !(8482 == ssl3_accept_~s__state~0); 30966#L127 assume !(8464 == ssl3_accept_~s__state~0); 30962#L130 assume !(8465 == ssl3_accept_~s__state~0); 30961#L133 assume !(8466 == ssl3_accept_~s__state~0); 30656#L136 assume !(8496 == ssl3_accept_~s__state~0); 30657#L139 assume !(8497 == ssl3_accept_~s__state~0); 30648#L142 assume !(8512 == ssl3_accept_~s__state~0); 30649#L145 assume !(8513 == ssl3_accept_~s__state~0); 30641#L148 assume !(8528 == ssl3_accept_~s__state~0); 30642#L151 assume !(8529 == ssl3_accept_~s__state~0); 30448#L154 assume 8544 == ssl3_accept_~s__state~0; 30327#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30932#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 30929#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30928#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30925#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 30924#L401 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; 30917#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30911#L604 ssl3_accept_~skip~0 := 0; 30909#L100-2 assume !false; 30907#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30905#L103 assume !(12292 == ssl3_accept_~s__state~0); 30903#L106 assume !(16384 == ssl3_accept_~s__state~0); 30901#L109 assume !(8192 == ssl3_accept_~s__state~0); 30899#L112 assume !(24576 == ssl3_accept_~s__state~0); 30897#L115 assume !(8195 == ssl3_accept_~s__state~0); 30895#L118 assume !(8480 == ssl3_accept_~s__state~0); 30893#L121 assume !(8481 == ssl3_accept_~s__state~0); 30891#L124 assume !(8482 == ssl3_accept_~s__state~0); 30889#L127 assume !(8464 == ssl3_accept_~s__state~0); 30887#L130 assume !(8465 == ssl3_accept_~s__state~0); 30885#L133 assume !(8466 == ssl3_accept_~s__state~0); 30884#L136 assume !(8496 == ssl3_accept_~s__state~0); 30883#L139 assume !(8497 == ssl3_accept_~s__state~0); 30882#L142 assume !(8512 == ssl3_accept_~s__state~0); 30881#L145 assume !(8513 == ssl3_accept_~s__state~0); 30880#L148 assume !(8528 == ssl3_accept_~s__state~0); 30879#L151 assume !(8529 == ssl3_accept_~s__state~0); 30878#L154 assume !(8544 == ssl3_accept_~s__state~0); 30877#L157 assume !(8545 == ssl3_accept_~s__state~0); 30876#L160 assume !(8560 == ssl3_accept_~s__state~0); 30875#L163 assume !(8561 == ssl3_accept_~s__state~0); 30874#L166 assume 8448 == ssl3_accept_~s__state~0; 30873#L167 assume !(ssl3_accept_~num1~0 > 0); 30871#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30869#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30864#L604 ssl3_accept_~skip~0 := 0; 30863#L100-2 assume !false; 30862#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30861#L103 assume !(12292 == ssl3_accept_~s__state~0); 30860#L106 assume !(16384 == ssl3_accept_~s__state~0); 30859#L109 assume !(8192 == ssl3_accept_~s__state~0); 30858#L112 assume !(24576 == ssl3_accept_~s__state~0); 30857#L115 assume !(8195 == ssl3_accept_~s__state~0); 30856#L118 assume !(8480 == ssl3_accept_~s__state~0); 30855#L121 assume !(8481 == ssl3_accept_~s__state~0); 30854#L124 assume !(8482 == ssl3_accept_~s__state~0); 30853#L127 assume !(8464 == ssl3_accept_~s__state~0); 30852#L130 assume !(8465 == ssl3_accept_~s__state~0); 30851#L133 assume !(8466 == ssl3_accept_~s__state~0); 30850#L136 assume !(8496 == ssl3_accept_~s__state~0); 30849#L139 assume !(8497 == ssl3_accept_~s__state~0); 30848#L142 assume !(8512 == ssl3_accept_~s__state~0); 30847#L145 assume !(8513 == ssl3_accept_~s__state~0); 30846#L148 assume !(8528 == ssl3_accept_~s__state~0); 30845#L151 assume !(8529 == ssl3_accept_~s__state~0); 30844#L154 assume !(8544 == ssl3_accept_~s__state~0); 30843#L157 assume !(8545 == ssl3_accept_~s__state~0); 30842#L160 assume !(8560 == ssl3_accept_~s__state~0); 30841#L163 assume !(8561 == ssl3_accept_~s__state~0); 30840#L166 assume !(8448 == ssl3_accept_~s__state~0); 30839#L169 assume 8576 == ssl3_accept_~s__state~0; 30694#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 30838#L441 assume !(ssl3_accept_~ret~0 <= 0); 30836#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 30835#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 30833#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30828#L604 ssl3_accept_~skip~0 := 0; 30827#L100-2 assume !false; 30826#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30825#L103 assume !(12292 == ssl3_accept_~s__state~0); 30824#L106 assume !(16384 == ssl3_accept_~s__state~0); 30823#L109 assume !(8192 == ssl3_accept_~s__state~0); 30822#L112 assume !(24576 == ssl3_accept_~s__state~0); 30821#L115 assume !(8195 == ssl3_accept_~s__state~0); 30820#L118 assume !(8480 == ssl3_accept_~s__state~0); 30819#L121 assume !(8481 == ssl3_accept_~s__state~0); 30818#L124 assume !(8482 == ssl3_accept_~s__state~0); 30817#L127 assume !(8464 == ssl3_accept_~s__state~0); 30816#L130 assume !(8465 == ssl3_accept_~s__state~0); 30815#L133 assume !(8466 == ssl3_accept_~s__state~0); 30814#L136 assume !(8496 == ssl3_accept_~s__state~0); 30813#L139 assume !(8497 == ssl3_accept_~s__state~0); 30812#L142 assume !(8512 == ssl3_accept_~s__state~0); 30811#L145 assume !(8513 == ssl3_accept_~s__state~0); 30810#L148 assume !(8528 == ssl3_accept_~s__state~0); 30809#L151 assume !(8529 == ssl3_accept_~s__state~0); 30808#L154 assume !(8544 == ssl3_accept_~s__state~0); 30807#L157 assume !(8545 == ssl3_accept_~s__state~0); 30806#L160 assume !(8560 == ssl3_accept_~s__state~0); 30805#L163 assume !(8561 == ssl3_accept_~s__state~0); 30804#L166 assume !(8448 == ssl3_accept_~s__state~0); 30803#L169 assume !(8576 == ssl3_accept_~s__state~0); 30802#L172 assume !(8577 == ssl3_accept_~s__state~0); 30801#L175 assume 8592 == ssl3_accept_~s__state~0; 30443#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 30800#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 30798#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30793#L604 ssl3_accept_~skip~0 := 0; 30792#L100-2 assume !false; 30791#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30790#L103 assume !(12292 == ssl3_accept_~s__state~0); 30789#L106 assume !(16384 == ssl3_accept_~s__state~0); 30788#L109 assume !(8192 == ssl3_accept_~s__state~0); 30787#L112 assume !(24576 == ssl3_accept_~s__state~0); 30786#L115 assume !(8195 == ssl3_accept_~s__state~0); 30785#L118 assume !(8480 == ssl3_accept_~s__state~0); 30784#L121 assume !(8481 == ssl3_accept_~s__state~0); 30783#L124 assume !(8482 == ssl3_accept_~s__state~0); 30782#L127 assume !(8464 == ssl3_accept_~s__state~0); 30781#L130 assume !(8465 == ssl3_accept_~s__state~0); 30780#L133 assume !(8466 == ssl3_accept_~s__state~0); 30779#L136 assume !(8496 == ssl3_accept_~s__state~0); 30778#L139 assume !(8497 == ssl3_accept_~s__state~0); 30777#L142 assume !(8512 == ssl3_accept_~s__state~0); 30776#L145 assume !(8513 == ssl3_accept_~s__state~0); 30775#L148 assume !(8528 == ssl3_accept_~s__state~0); 30774#L151 assume !(8529 == ssl3_accept_~s__state~0); 30773#L154 assume !(8544 == ssl3_accept_~s__state~0); 30772#L157 assume !(8545 == ssl3_accept_~s__state~0); 30771#L160 assume !(8560 == ssl3_accept_~s__state~0); 30770#L163 assume !(8561 == ssl3_accept_~s__state~0); 30769#L166 assume !(8448 == ssl3_accept_~s__state~0); 30768#L169 assume !(8576 == ssl3_accept_~s__state~0); 30767#L172 assume !(8577 == ssl3_accept_~s__state~0); 30766#L175 assume !(8592 == ssl3_accept_~s__state~0); 30765#L178 assume !(8593 == ssl3_accept_~s__state~0); 30764#L181 assume 8608 == ssl3_accept_~s__state~0; 30438#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 30759#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 30757#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30750#L604 ssl3_accept_~skip~0 := 0; 30744#L100-2 assume !false; 30742#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30740#L103 assume !(12292 == ssl3_accept_~s__state~0); 30738#L106 assume !(16384 == ssl3_accept_~s__state~0); 30736#L109 assume !(8192 == ssl3_accept_~s__state~0); 30734#L112 assume !(24576 == ssl3_accept_~s__state~0); 30732#L115 assume !(8195 == ssl3_accept_~s__state~0); 30730#L118 assume !(8480 == ssl3_accept_~s__state~0); 30728#L121 assume !(8481 == ssl3_accept_~s__state~0); 30726#L124 assume !(8482 == ssl3_accept_~s__state~0); 30724#L127 assume !(8464 == ssl3_accept_~s__state~0); 30722#L130 assume !(8465 == ssl3_accept_~s__state~0); 30720#L133 assume !(8466 == ssl3_accept_~s__state~0); 30718#L136 assume !(8496 == ssl3_accept_~s__state~0); 30716#L139 assume !(8497 == ssl3_accept_~s__state~0); 30714#L142 assume !(8512 == ssl3_accept_~s__state~0); 30712#L145 assume !(8513 == ssl3_accept_~s__state~0); 30710#L148 assume !(8528 == ssl3_accept_~s__state~0); 30708#L151 assume !(8529 == ssl3_accept_~s__state~0); 30706#L154 assume !(8544 == ssl3_accept_~s__state~0); 30704#L157 assume !(8545 == ssl3_accept_~s__state~0); 30702#L160 assume !(8560 == ssl3_accept_~s__state~0); 30700#L163 assume !(8561 == ssl3_accept_~s__state~0); 30698#L166 assume !(8448 == ssl3_accept_~s__state~0); 30696#L169 assume !(8576 == ssl3_accept_~s__state~0); 30693#L172 assume !(8577 == ssl3_accept_~s__state~0); 30442#L175 assume !(8592 == ssl3_accept_~s__state~0); 30444#L178 assume !(8593 == ssl3_accept_~s__state~0); 30436#L181 assume !(8608 == ssl3_accept_~s__state~0); 30437#L184 assume !(8609 == ssl3_accept_~s__state~0); 30431#L187 assume 8640 == ssl3_accept_~s__state~0; 30432#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 30427#L476 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 30426#L479-2 assume !(ssl3_accept_~ret~0 <= 0); 30421#L490 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 30419#L490-2 ssl3_accept_~s__init_num~0 := 0; 30418#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30413#L604 ssl3_accept_~skip~0 := 0; 30412#L100-2 assume !false; 30411#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30409#L103 assume !(12292 == ssl3_accept_~s__state~0); 30404#L106 assume !(16384 == ssl3_accept_~s__state~0); 30403#L109 assume !(8192 == ssl3_accept_~s__state~0); 30402#L112 assume !(24576 == ssl3_accept_~s__state~0); 30398#L115 assume !(8195 == ssl3_accept_~s__state~0); 30397#L118 assume !(8480 == ssl3_accept_~s__state~0); 30396#L121 assume !(8481 == ssl3_accept_~s__state~0); 30395#L124 assume !(8482 == ssl3_accept_~s__state~0); 30393#L127 assume !(8464 == ssl3_accept_~s__state~0); 30390#L130 assume !(8465 == ssl3_accept_~s__state~0); 30388#L133 assume !(8466 == ssl3_accept_~s__state~0); 30387#L136 assume !(8496 == ssl3_accept_~s__state~0); 30381#L139 assume !(8497 == ssl3_accept_~s__state~0); 30379#L142 assume !(8512 == ssl3_accept_~s__state~0); 30377#L145 assume !(8513 == ssl3_accept_~s__state~0); 30375#L148 assume !(8528 == ssl3_accept_~s__state~0); 30373#L151 assume !(8529 == ssl3_accept_~s__state~0); 30371#L154 assume !(8544 == ssl3_accept_~s__state~0); 30369#L157 assume !(8545 == ssl3_accept_~s__state~0); 30367#L160 assume !(8560 == ssl3_accept_~s__state~0); 30364#L163 assume !(8561 == ssl3_accept_~s__state~0); 30362#L166 assume !(8448 == ssl3_accept_~s__state~0); 30360#L169 assume !(8576 == ssl3_accept_~s__state~0); 30358#L172 assume !(8577 == ssl3_accept_~s__state~0); 30356#L175 assume !(8592 == ssl3_accept_~s__state~0); 30354#L178 assume !(8593 == ssl3_accept_~s__state~0); 30350#L181 assume !(8608 == ssl3_accept_~s__state~0); 30348#L184 assume !(8609 == ssl3_accept_~s__state~0); 30346#L187 assume !(8640 == ssl3_accept_~s__state~0); 30256#L190 assume !(8641 == ssl3_accept_~s__state~0); 30257#L193 assume 8656 == ssl3_accept_~s__state~0; 30334#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30575#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 30171#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 30157#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 30314#L521 assume !(0 == ssl3_accept_~tmp___10~0); 30565#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30559#L604 ssl3_accept_~skip~0 := 0; 30557#L100-2 assume !false; 30555#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30553#L103 assume !(12292 == ssl3_accept_~s__state~0); 30549#L106 assume !(16384 == ssl3_accept_~s__state~0); 30544#L109 assume !(8192 == ssl3_accept_~s__state~0); 30542#L112 assume !(24576 == ssl3_accept_~s__state~0); 30540#L115 assume !(8195 == ssl3_accept_~s__state~0); 30538#L118 assume !(8480 == ssl3_accept_~s__state~0); 30536#L121 assume !(8481 == ssl3_accept_~s__state~0); 30534#L124 assume !(8482 == ssl3_accept_~s__state~0); 30532#L127 assume !(8464 == ssl3_accept_~s__state~0); 30530#L130 assume !(8465 == ssl3_accept_~s__state~0); 30528#L133 assume !(8466 == ssl3_accept_~s__state~0); 30526#L136 assume !(8496 == ssl3_accept_~s__state~0); 30524#L139 assume !(8497 == ssl3_accept_~s__state~0); 30522#L142 assume !(8512 == ssl3_accept_~s__state~0); 30520#L145 assume !(8513 == ssl3_accept_~s__state~0); 30511#L148 assume !(8528 == ssl3_accept_~s__state~0); 30505#L151 assume !(8529 == ssl3_accept_~s__state~0); 30503#L154 assume !(8544 == ssl3_accept_~s__state~0); 30501#L157 assume !(8545 == ssl3_accept_~s__state~0); 30499#L160 assume !(8560 == ssl3_accept_~s__state~0); 30497#L163 assume !(8561 == ssl3_accept_~s__state~0); 30495#L166 assume !(8448 == ssl3_accept_~s__state~0); 30493#L169 assume !(8576 == ssl3_accept_~s__state~0); 30491#L172 assume !(8577 == ssl3_accept_~s__state~0); 30489#L175 assume !(8592 == ssl3_accept_~s__state~0); 30487#L178 assume !(8593 == ssl3_accept_~s__state~0); 30485#L181 assume !(8608 == ssl3_accept_~s__state~0); 30483#L184 assume !(8609 == ssl3_accept_~s__state~0); 30481#L187 assume !(8640 == ssl3_accept_~s__state~0); 30478#L190 assume !(8641 == ssl3_accept_~s__state~0); 30333#L193 assume !(8656 == ssl3_accept_~s__state~0); 30335#L196 assume !(8657 == ssl3_accept_~s__state~0); 30203#L199 assume 8672 == ssl3_accept_~s__state~0; 30204#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 30318#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 30316#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30315#L544 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30311#L544-2 ssl3_accept_~s__init_num~0 := 0; 30194#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31540#L604 ssl3_accept_~skip~0 := 0; 31539#L100-2 assume !false; 31291#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31250#L103 assume !(12292 == ssl3_accept_~s__state~0); 31249#L106 assume !(16384 == ssl3_accept_~s__state~0); 31247#L109 assume !(8192 == ssl3_accept_~s__state~0); 31245#L112 assume !(24576 == ssl3_accept_~s__state~0); 31243#L115 assume !(8195 == ssl3_accept_~s__state~0); 30406#L118 assume !(8480 == ssl3_accept_~s__state~0); 31238#L121 assume !(8481 == ssl3_accept_~s__state~0); 31236#L124 assume !(8482 == ssl3_accept_~s__state~0); 31234#L127 assume !(8464 == ssl3_accept_~s__state~0); 31233#L130 assume !(8465 == ssl3_accept_~s__state~0); 31227#L133 assume !(8466 == ssl3_accept_~s__state~0); 30516#L136 assume !(8496 == ssl3_accept_~s__state~0); 31225#L139 assume !(8497 == ssl3_accept_~s__state~0); 31223#L142 assume !(8512 == ssl3_accept_~s__state~0); 31216#L145 assume !(8513 == ssl3_accept_~s__state~0); 31212#L148 assume !(8528 == ssl3_accept_~s__state~0); 31208#L151 assume !(8529 == ssl3_accept_~s__state~0); 31204#L154 assume !(8544 == ssl3_accept_~s__state~0); 31200#L157 assume !(8545 == ssl3_accept_~s__state~0); 31196#L160 assume !(8560 == ssl3_accept_~s__state~0); 31192#L163 assume !(8561 == ssl3_accept_~s__state~0); 30394#L166 assume 8448 == ssl3_accept_~s__state~0; 30392#L167 assume !(ssl3_accept_~num1~0 > 0); 30389#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30386#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30380#L604 ssl3_accept_~skip~0 := 0; 30378#L100-2 assume !false; 30376#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30374#L103 assume !(12292 == ssl3_accept_~s__state~0); 30372#L106 assume !(16384 == ssl3_accept_~s__state~0); 30370#L109 assume 8192 == ssl3_accept_~s__state~0; 30366#L212 ssl3_accept_~s__server~0 := 1; 31248#L217 assume 0 != ssl3_accept_~cb~0; 31246#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 31244#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 31241#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 31239#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 31237#L244 assume 12292 != ssl3_accept_~s__state~0; 31235#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 31232#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31226#L604 ssl3_accept_~skip~0 := 0; 30247#L100-2 [2020-10-26 04:29:20,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:20,330 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 22 times [2020-10-26 04:29:20,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:20,331 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353586608] [2020-10-26 04:29:20,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:20,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:20,338 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:20,343 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:20,347 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:20,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:20,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1853777293, now seen corresponding path program 1 times [2020-10-26 04:29:20,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:20,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145627098] [2020-10-26 04:29:20,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:20,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:20,617 INFO L134 CoverageAnalysis]: Checked inductivity of 1744 backedges. 987 proven. 0 refuted. 0 times theorem prover too weak. 757 trivial. 0 not checked. [2020-10-26 04:29:20,618 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145627098] [2020-10-26 04:29:20,618 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:20,618 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:20,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870665248] [2020-10-26 04:29:20,619 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:20,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:20,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:20,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:20,619 INFO L87 Difference]: Start difference. First operand 1629 states and 2040 transitions. cyclomatic complexity: 415 Second operand 3 states. [2020-10-26 04:29:20,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:20,685 INFO L93 Difference]: Finished difference Result 3250 states and 4048 transitions. [2020-10-26 04:29:20,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:20,686 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3250 states and 4048 transitions. [2020-10-26 04:29:20,700 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2996 [2020-10-26 04:29:20,718 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3250 states to 3250 states and 4048 transitions. [2020-10-26 04:29:20,719 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3250 [2020-10-26 04:29:20,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3250 [2020-10-26 04:29:20,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3250 states and 4048 transitions. [2020-10-26 04:29:20,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:20,727 INFO L691 BuchiCegarLoop]: Abstraction has 3250 states and 4048 transitions. [2020-10-26 04:29:20,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3250 states and 4048 transitions. [2020-10-26 04:29:20,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3250 to 3250. [2020-10-26 04:29:20,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3250 states. [2020-10-26 04:29:20,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3250 states to 3250 states and 4048 transitions. [2020-10-26 04:29:20,792 INFO L714 BuchiCegarLoop]: Abstraction has 3250 states and 4048 transitions. [2020-10-26 04:29:20,792 INFO L594 BuchiCegarLoop]: Abstraction has 3250 states and 4048 transitions. [2020-10-26 04:29:20,792 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-10-26 04:29:20,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3250 states and 4048 transitions. [2020-10-26 04:29:20,802 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2996 [2020-10-26 04:29:20,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:20,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:20,806 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:20,807 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:20,807 INFO L794 eck$LassoCheckResult]: Stem: 35172#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35045#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 35046#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35097#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 35098#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35059#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 35141#L100-2 [2020-10-26 04:29:20,808 INFO L796 eck$LassoCheckResult]: Loop: 35141#L100-2 assume !false; 36799#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36797#L103 assume !(12292 == ssl3_accept_~s__state~0); 36795#L106 assume !(16384 == ssl3_accept_~s__state~0); 36793#L109 assume !(8192 == ssl3_accept_~s__state~0); 36791#L112 assume !(24576 == ssl3_accept_~s__state~0); 36789#L115 assume !(8195 == ssl3_accept_~s__state~0); 36787#L118 assume !(8480 == ssl3_accept_~s__state~0); 36785#L121 assume !(8481 == ssl3_accept_~s__state~0); 36783#L124 assume !(8482 == ssl3_accept_~s__state~0); 36000#L127 assume 8464 == ssl3_accept_~s__state~0; 35844#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 35999#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35167#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; 35918#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35909#L604 ssl3_accept_~skip~0 := 0; 35904#L100-2 assume !false; 35899#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35893#L103 assume !(12292 == ssl3_accept_~s__state~0); 35887#L106 assume !(16384 == ssl3_accept_~s__state~0); 35882#L109 assume !(8192 == ssl3_accept_~s__state~0); 35877#L112 assume !(24576 == ssl3_accept_~s__state~0); 35840#L115 assume !(8195 == ssl3_accept_~s__state~0); 35838#L118 assume !(8480 == ssl3_accept_~s__state~0); 35836#L121 assume !(8481 == ssl3_accept_~s__state~0); 35834#L124 assume !(8482 == ssl3_accept_~s__state~0); 35832#L127 assume !(8464 == ssl3_accept_~s__state~0); 35830#L130 assume !(8465 == ssl3_accept_~s__state~0); 35828#L133 assume !(8466 == ssl3_accept_~s__state~0); 35827#L136 assume 8496 == ssl3_accept_~s__state~0; 35737#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 35817#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35561#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 35562#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35190#L294-2 ssl3_accept_~s__init_num~0 := 0; 35191#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37075#L604 ssl3_accept_~skip~0 := 0; 37073#L100-2 assume !false; 37071#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37069#L103 assume !(12292 == ssl3_accept_~s__state~0); 37067#L106 assume !(16384 == ssl3_accept_~s__state~0); 37065#L109 assume !(8192 == ssl3_accept_~s__state~0); 37063#L112 assume !(24576 == ssl3_accept_~s__state~0); 37061#L115 assume !(8195 == ssl3_accept_~s__state~0); 37059#L118 assume !(8480 == ssl3_accept_~s__state~0); 37057#L121 assume !(8481 == ssl3_accept_~s__state~0); 37055#L124 assume !(8482 == ssl3_accept_~s__state~0); 37053#L127 assume !(8464 == ssl3_accept_~s__state~0); 37051#L130 assume !(8465 == ssl3_accept_~s__state~0); 36775#L133 assume !(8466 == ssl3_accept_~s__state~0); 36776#L136 assume !(8496 == ssl3_accept_~s__state~0); 35812#L139 assume !(8497 == ssl3_accept_~s__state~0); 35813#L142 assume 8512 == ssl3_accept_~s__state~0; 35734#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37049#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37047#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37045#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37040#L604 ssl3_accept_~skip~0 := 0; 37039#L100-2 assume !false; 37038#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37037#L103 assume !(12292 == ssl3_accept_~s__state~0); 37036#L106 assume !(16384 == ssl3_accept_~s__state~0); 37035#L109 assume !(8192 == ssl3_accept_~s__state~0); 37034#L112 assume !(24576 == ssl3_accept_~s__state~0); 37033#L115 assume !(8195 == ssl3_accept_~s__state~0); 37032#L118 assume !(8480 == ssl3_accept_~s__state~0); 37031#L121 assume !(8481 == ssl3_accept_~s__state~0); 37030#L124 assume !(8482 == ssl3_accept_~s__state~0); 37029#L127 assume !(8464 == ssl3_accept_~s__state~0); 37028#L130 assume !(8465 == ssl3_accept_~s__state~0); 37027#L133 assume !(8466 == ssl3_accept_~s__state~0); 37026#L136 assume !(8496 == ssl3_accept_~s__state~0); 37025#L139 assume !(8497 == ssl3_accept_~s__state~0); 37024#L142 assume !(8512 == ssl3_accept_~s__state~0); 37023#L145 assume !(8513 == ssl3_accept_~s__state~0); 37022#L148 assume 8528 == ssl3_accept_~s__state~0; 35725#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37021#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37018#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37012#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 37010#L354 assume !(ssl3_accept_~ret~0 <= 0); 37006#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37000#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36980#L604 ssl3_accept_~skip~0 := 0; 36977#L100-2 assume !false; 36969#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36965#L103 assume !(12292 == ssl3_accept_~s__state~0); 36961#L106 assume !(16384 == ssl3_accept_~s__state~0); 36957#L109 assume !(8192 == ssl3_accept_~s__state~0); 36953#L112 assume !(24576 == ssl3_accept_~s__state~0); 36948#L115 assume !(8195 == ssl3_accept_~s__state~0); 36947#L118 assume !(8480 == ssl3_accept_~s__state~0); 36939#L121 assume !(8481 == ssl3_accept_~s__state~0); 36935#L124 assume !(8482 == ssl3_accept_~s__state~0); 36931#L127 assume !(8464 == ssl3_accept_~s__state~0); 36927#L130 assume !(8465 == ssl3_accept_~s__state~0); 36923#L133 assume !(8466 == ssl3_accept_~s__state~0); 36919#L136 assume !(8496 == ssl3_accept_~s__state~0); 36915#L139 assume !(8497 == ssl3_accept_~s__state~0); 36911#L142 assume !(8512 == ssl3_accept_~s__state~0); 36908#L145 assume !(8513 == ssl3_accept_~s__state~0); 36905#L148 assume !(8528 == ssl3_accept_~s__state~0); 36901#L151 assume !(8529 == ssl3_accept_~s__state~0); 36897#L154 assume 8544 == ssl3_accept_~s__state~0; 35768#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36890#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 36885#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36856#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36852#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 36844#L401 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; 36836#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36825#L604 ssl3_accept_~skip~0 := 0; 36820#L100-2 assume !false; 36809#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36803#L103 assume !(12292 == ssl3_accept_~s__state~0); 36801#L106 assume !(16384 == ssl3_accept_~s__state~0); 36800#L109 assume !(8192 == ssl3_accept_~s__state~0); 36798#L112 assume !(24576 == ssl3_accept_~s__state~0); 36796#L115 assume !(8195 == ssl3_accept_~s__state~0); 36794#L118 assume !(8480 == ssl3_accept_~s__state~0); 36792#L121 assume !(8481 == ssl3_accept_~s__state~0); 36790#L124 assume !(8482 == ssl3_accept_~s__state~0); 36788#L127 assume !(8464 == ssl3_accept_~s__state~0); 36786#L130 assume !(8465 == ssl3_accept_~s__state~0); 36591#L133 assume !(8466 == ssl3_accept_~s__state~0); 36590#L136 assume !(8496 == ssl3_accept_~s__state~0); 36589#L139 assume !(8497 == ssl3_accept_~s__state~0); 36588#L142 assume !(8512 == ssl3_accept_~s__state~0); 36587#L145 assume !(8513 == ssl3_accept_~s__state~0); 36586#L148 assume !(8528 == ssl3_accept_~s__state~0); 36585#L151 assume !(8529 == ssl3_accept_~s__state~0); 36584#L154 assume !(8544 == ssl3_accept_~s__state~0); 36583#L157 assume !(8545 == ssl3_accept_~s__state~0); 36582#L160 assume !(8560 == ssl3_accept_~s__state~0); 36581#L163 assume !(8561 == ssl3_accept_~s__state~0); 36580#L166 assume 8448 == ssl3_accept_~s__state~0; 36579#L167 assume !(ssl3_accept_~num1~0 > 0); 36577#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36575#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36570#L604 ssl3_accept_~skip~0 := 0; 36569#L100-2 assume !false; 36568#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36567#L103 assume !(12292 == ssl3_accept_~s__state~0); 36566#L106 assume !(16384 == ssl3_accept_~s__state~0); 36565#L109 assume !(8192 == ssl3_accept_~s__state~0); 36564#L112 assume !(24576 == ssl3_accept_~s__state~0); 36563#L115 assume !(8195 == ssl3_accept_~s__state~0); 36562#L118 assume !(8480 == ssl3_accept_~s__state~0); 36561#L121 assume !(8481 == ssl3_accept_~s__state~0); 36560#L124 assume !(8482 == ssl3_accept_~s__state~0); 36559#L127 assume !(8464 == ssl3_accept_~s__state~0); 36558#L130 assume !(8465 == ssl3_accept_~s__state~0); 36557#L133 assume !(8466 == ssl3_accept_~s__state~0); 36556#L136 assume !(8496 == ssl3_accept_~s__state~0); 36554#L139 assume !(8497 == ssl3_accept_~s__state~0); 36553#L142 assume !(8512 == ssl3_accept_~s__state~0); 36552#L145 assume !(8513 == ssl3_accept_~s__state~0); 36551#L148 assume !(8528 == ssl3_accept_~s__state~0); 36550#L151 assume !(8529 == ssl3_accept_~s__state~0); 36549#L154 assume !(8544 == ssl3_accept_~s__state~0); 36548#L157 assume !(8545 == ssl3_accept_~s__state~0); 36547#L160 assume !(8560 == ssl3_accept_~s__state~0); 36546#L163 assume !(8561 == ssl3_accept_~s__state~0); 36545#L166 assume !(8448 == ssl3_accept_~s__state~0); 36543#L169 assume 8576 == ssl3_accept_~s__state~0; 35603#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36541#L441 assume !(ssl3_accept_~ret~0 <= 0); 36538#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 36535#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 36531#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36521#L604 ssl3_accept_~skip~0 := 0; 36519#L100-2 assume !false; 36517#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36515#L103 assume !(12292 == ssl3_accept_~s__state~0); 36513#L106 assume !(16384 == ssl3_accept_~s__state~0); 36511#L109 assume !(8192 == ssl3_accept_~s__state~0); 36509#L112 assume !(24576 == ssl3_accept_~s__state~0); 36507#L115 assume !(8195 == ssl3_accept_~s__state~0); 36505#L118 assume !(8480 == ssl3_accept_~s__state~0); 36503#L121 assume !(8481 == ssl3_accept_~s__state~0); 36501#L124 assume !(8482 == ssl3_accept_~s__state~0); 36499#L127 assume !(8464 == ssl3_accept_~s__state~0); 36497#L130 assume !(8465 == ssl3_accept_~s__state~0); 36495#L133 assume !(8466 == ssl3_accept_~s__state~0); 36493#L136 assume !(8496 == ssl3_accept_~s__state~0); 36491#L139 assume !(8497 == ssl3_accept_~s__state~0); 36489#L142 assume !(8512 == ssl3_accept_~s__state~0); 36487#L145 assume !(8513 == ssl3_accept_~s__state~0); 36485#L148 assume !(8528 == ssl3_accept_~s__state~0); 36483#L151 assume !(8529 == ssl3_accept_~s__state~0); 36481#L154 assume !(8544 == ssl3_accept_~s__state~0); 36479#L157 assume !(8545 == ssl3_accept_~s__state~0); 36477#L160 assume !(8560 == ssl3_accept_~s__state~0); 36475#L163 assume !(8561 == ssl3_accept_~s__state~0); 36473#L166 assume !(8448 == ssl3_accept_~s__state~0); 36471#L169 assume !(8576 == ssl3_accept_~s__state~0); 36469#L172 assume !(8577 == ssl3_accept_~s__state~0); 36467#L175 assume 8592 == ssl3_accept_~s__state~0; 35592#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 36465#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 36461#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36451#L604 ssl3_accept_~skip~0 := 0; 36449#L100-2 assume !false; 36447#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36445#L103 assume !(12292 == ssl3_accept_~s__state~0); 36443#L106 assume !(16384 == ssl3_accept_~s__state~0); 36441#L109 assume !(8192 == ssl3_accept_~s__state~0); 36439#L112 assume !(24576 == ssl3_accept_~s__state~0); 36437#L115 assume !(8195 == ssl3_accept_~s__state~0); 36435#L118 assume !(8480 == ssl3_accept_~s__state~0); 36433#L121 assume !(8481 == ssl3_accept_~s__state~0); 36431#L124 assume !(8482 == ssl3_accept_~s__state~0); 36429#L127 assume !(8464 == ssl3_accept_~s__state~0); 36427#L130 assume !(8465 == ssl3_accept_~s__state~0); 36425#L133 assume !(8466 == ssl3_accept_~s__state~0); 36423#L136 assume !(8496 == ssl3_accept_~s__state~0); 36421#L139 assume !(8497 == ssl3_accept_~s__state~0); 36419#L142 assume !(8512 == ssl3_accept_~s__state~0); 36417#L145 assume !(8513 == ssl3_accept_~s__state~0); 36415#L148 assume !(8528 == ssl3_accept_~s__state~0); 36413#L151 assume !(8529 == ssl3_accept_~s__state~0); 36411#L154 assume !(8544 == ssl3_accept_~s__state~0); 36409#L157 assume !(8545 == ssl3_accept_~s__state~0); 36407#L160 assume !(8560 == ssl3_accept_~s__state~0); 36405#L163 assume !(8561 == ssl3_accept_~s__state~0); 36403#L166 assume !(8448 == ssl3_accept_~s__state~0); 36401#L169 assume !(8576 == ssl3_accept_~s__state~0); 36399#L172 assume !(8577 == ssl3_accept_~s__state~0); 36397#L175 assume !(8592 == ssl3_accept_~s__state~0); 36395#L178 assume !(8593 == ssl3_accept_~s__state~0); 36393#L181 assume 8608 == ssl3_accept_~s__state~0; 35575#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 36391#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 36388#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36378#L604 ssl3_accept_~skip~0 := 0; 35703#L100-2 assume !false; 35704#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35691#L103 assume !(12292 == ssl3_accept_~s__state~0); 35692#L106 assume !(16384 == ssl3_accept_~s__state~0); 35683#L109 assume !(8192 == ssl3_accept_~s__state~0); 35684#L112 assume !(24576 == ssl3_accept_~s__state~0); 35675#L115 assume !(8195 == ssl3_accept_~s__state~0); 35676#L118 assume !(8480 == ssl3_accept_~s__state~0); 35667#L121 assume !(8481 == ssl3_accept_~s__state~0); 35668#L124 assume !(8482 == ssl3_accept_~s__state~0); 35659#L127 assume !(8464 == ssl3_accept_~s__state~0); 35660#L130 assume !(8465 == ssl3_accept_~s__state~0); 35651#L133 assume !(8466 == ssl3_accept_~s__state~0); 35652#L136 assume !(8496 == ssl3_accept_~s__state~0); 35643#L139 assume !(8497 == ssl3_accept_~s__state~0); 35644#L142 assume !(8512 == ssl3_accept_~s__state~0); 35635#L145 assume !(8513 == ssl3_accept_~s__state~0); 35636#L148 assume !(8528 == ssl3_accept_~s__state~0); 35627#L151 assume !(8529 == ssl3_accept_~s__state~0); 35628#L154 assume !(8544 == ssl3_accept_~s__state~0); 35619#L157 assume !(8545 == ssl3_accept_~s__state~0); 35620#L160 assume !(8560 == ssl3_accept_~s__state~0); 35611#L163 assume !(8561 == ssl3_accept_~s__state~0); 35612#L166 assume !(8448 == ssl3_accept_~s__state~0); 35602#L169 assume !(8576 == ssl3_accept_~s__state~0); 35604#L172 assume !(8577 == ssl3_accept_~s__state~0); 35591#L175 assume !(8592 == ssl3_accept_~s__state~0); 35593#L178 assume !(8593 == ssl3_accept_~s__state~0); 35573#L181 assume !(8608 == ssl3_accept_~s__state~0); 35574#L184 assume !(8609 == ssl3_accept_~s__state~0); 35559#L187 assume 8640 == ssl3_accept_~s__state~0; 35560#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 35429#L476 assume !(4 == ssl3_accept_~blastFlag~0); 35430#L479 assume !(7 == ssl3_accept_~blastFlag~0); 35415#L482 assume !(10 == ssl3_accept_~blastFlag~0); 35416#L479-2 assume !(ssl3_accept_~ret~0 <= 0); 35406#L490 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 35404#L490-2 ssl3_accept_~s__init_num~0 := 0; 35394#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35388#L604 ssl3_accept_~skip~0 := 0; 35386#L100-2 assume !false; 35384#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35382#L103 assume !(12292 == ssl3_accept_~s__state~0); 35380#L106 assume !(16384 == ssl3_accept_~s__state~0); 35378#L109 assume !(8192 == ssl3_accept_~s__state~0); 35376#L112 assume !(24576 == ssl3_accept_~s__state~0); 35374#L115 assume !(8195 == ssl3_accept_~s__state~0); 35372#L118 assume !(8480 == ssl3_accept_~s__state~0); 35370#L121 assume !(8481 == ssl3_accept_~s__state~0); 35368#L124 assume !(8482 == ssl3_accept_~s__state~0); 35366#L127 assume !(8464 == ssl3_accept_~s__state~0); 35364#L130 assume !(8465 == ssl3_accept_~s__state~0); 35362#L133 assume !(8466 == ssl3_accept_~s__state~0); 35360#L136 assume !(8496 == ssl3_accept_~s__state~0); 35358#L139 assume !(8497 == ssl3_accept_~s__state~0); 35356#L142 assume !(8512 == ssl3_accept_~s__state~0); 35354#L145 assume !(8513 == ssl3_accept_~s__state~0); 35352#L148 assume !(8528 == ssl3_accept_~s__state~0); 35350#L151 assume !(8529 == ssl3_accept_~s__state~0); 35348#L154 assume !(8544 == ssl3_accept_~s__state~0); 35346#L157 assume !(8545 == ssl3_accept_~s__state~0); 35344#L160 assume !(8560 == ssl3_accept_~s__state~0); 35342#L163 assume !(8561 == ssl3_accept_~s__state~0); 35340#L166 assume !(8448 == ssl3_accept_~s__state~0); 35338#L169 assume !(8576 == ssl3_accept_~s__state~0); 35336#L172 assume !(8577 == ssl3_accept_~s__state~0); 35334#L175 assume !(8592 == ssl3_accept_~s__state~0); 35332#L178 assume !(8593 == ssl3_accept_~s__state~0); 35330#L181 assume !(8608 == ssl3_accept_~s__state~0); 35328#L184 assume !(8609 == ssl3_accept_~s__state~0); 35326#L187 assume !(8640 == ssl3_accept_~s__state~0); 35324#L190 assume !(8641 == ssl3_accept_~s__state~0); 35322#L193 assume 8656 == ssl3_accept_~s__state~0; 35230#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 35320#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35315#L505 assume !(2 == ssl3_accept_~blastFlag~0); 35316#L508 assume !(5 == ssl3_accept_~blastFlag~0); 35319#L511 assume !(8 == ssl3_accept_~blastFlag~0); 35317#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 35312#L521 assume !(0 == ssl3_accept_~tmp___10~0); 35309#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35302#L604 ssl3_accept_~skip~0 := 0; 35296#L100-2 assume !false; 35294#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35292#L103 assume !(12292 == ssl3_accept_~s__state~0); 35290#L106 assume !(16384 == ssl3_accept_~s__state~0); 35288#L109 assume !(8192 == ssl3_accept_~s__state~0); 35286#L112 assume !(24576 == ssl3_accept_~s__state~0); 35284#L115 assume !(8195 == ssl3_accept_~s__state~0); 35282#L118 assume !(8480 == ssl3_accept_~s__state~0); 35280#L121 assume !(8481 == ssl3_accept_~s__state~0); 35278#L124 assume !(8482 == ssl3_accept_~s__state~0); 35276#L127 assume !(8464 == ssl3_accept_~s__state~0); 35274#L130 assume !(8465 == ssl3_accept_~s__state~0); 35272#L133 assume !(8466 == ssl3_accept_~s__state~0); 35270#L136 assume !(8496 == ssl3_accept_~s__state~0); 35268#L139 assume !(8497 == ssl3_accept_~s__state~0); 35266#L142 assume !(8512 == ssl3_accept_~s__state~0); 35264#L145 assume !(8513 == ssl3_accept_~s__state~0); 35262#L148 assume !(8528 == ssl3_accept_~s__state~0); 35260#L151 assume !(8529 == ssl3_accept_~s__state~0); 35258#L154 assume !(8544 == ssl3_accept_~s__state~0); 35256#L157 assume !(8545 == ssl3_accept_~s__state~0); 35254#L160 assume !(8560 == ssl3_accept_~s__state~0); 35252#L163 assume !(8561 == ssl3_accept_~s__state~0); 35250#L166 assume !(8448 == ssl3_accept_~s__state~0); 35248#L169 assume !(8576 == ssl3_accept_~s__state~0); 35246#L172 assume !(8577 == ssl3_accept_~s__state~0); 35244#L175 assume !(8592 == ssl3_accept_~s__state~0); 35242#L178 assume !(8593 == ssl3_accept_~s__state~0); 35240#L181 assume !(8608 == ssl3_accept_~s__state~0); 35238#L184 assume !(8609 == ssl3_accept_~s__state~0); 35236#L187 assume !(8640 == ssl3_accept_~s__state~0); 35234#L190 assume !(8641 == ssl3_accept_~s__state~0); 35232#L193 assume !(8656 == ssl3_accept_~s__state~0); 35229#L196 assume !(8657 == ssl3_accept_~s__state~0); 35227#L199 assume 8672 == ssl3_accept_~s__state~0; 35224#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 35222#L529 assume !(3 == ssl3_accept_~blastFlag~0); 35220#L532 assume !(6 == ssl3_accept_~blastFlag~0); 35217#L535 assume !(9 == ssl3_accept_~blastFlag~0); 35213#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35214#L544 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 37008#L544-2 ssl3_accept_~s__init_num~0 := 0; 37005#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36995#L604 ssl3_accept_~skip~0 := 0; 36993#L100-2 assume !false; 36991#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36989#L103 assume !(12292 == ssl3_accept_~s__state~0); 36987#L106 assume !(16384 == ssl3_accept_~s__state~0); 36985#L109 assume !(8192 == ssl3_accept_~s__state~0); 36983#L112 assume !(24576 == ssl3_accept_~s__state~0); 36981#L115 assume !(8195 == ssl3_accept_~s__state~0); 36860#L118 assume !(8480 == ssl3_accept_~s__state~0); 36975#L121 assume !(8481 == ssl3_accept_~s__state~0); 36974#L124 assume !(8482 == ssl3_accept_~s__state~0); 36967#L127 assume !(8464 == ssl3_accept_~s__state~0); 36963#L130 assume !(8465 == ssl3_accept_~s__state~0); 36959#L133 assume !(8466 == ssl3_accept_~s__state~0); 36004#L136 assume !(8496 == ssl3_accept_~s__state~0); 36950#L139 assume !(8497 == ssl3_accept_~s__state~0); 36941#L142 assume !(8512 == ssl3_accept_~s__state~0); 36937#L145 assume !(8513 == ssl3_accept_~s__state~0); 36933#L148 assume !(8528 == ssl3_accept_~s__state~0); 36929#L151 assume !(8529 == ssl3_accept_~s__state~0); 36925#L154 assume !(8544 == ssl3_accept_~s__state~0); 36921#L157 assume !(8545 == ssl3_accept_~s__state~0); 36917#L160 assume !(8560 == ssl3_accept_~s__state~0); 36913#L163 assume !(8561 == ssl3_accept_~s__state~0); 35751#L166 assume 8448 == ssl3_accept_~s__state~0; 35752#L167 assume !(ssl3_accept_~num1~0 > 0); 35981#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35978#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35968#L604 ssl3_accept_~skip~0 := 0; 35966#L100-2 assume !false; 35964#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35867#L103 assume !(12292 == ssl3_accept_~s__state~0); 35865#L106 assume !(16384 == ssl3_accept_~s__state~0); 35863#L109 assume 8192 == ssl3_accept_~s__state~0; 35859#L212 ssl3_accept_~s__server~0 := 1; 36845#L217 assume 0 != ssl3_accept_~cb~0; 36839#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36838#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36828#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36822#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36817#L244 assume 12292 != ssl3_accept_~s__state~0; 36814#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 36808#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36802#L604 ssl3_accept_~skip~0 := 0; 35141#L100-2 [2020-10-26 04:29:20,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:20,809 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 23 times [2020-10-26 04:29:20,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:20,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379128274] [2020-10-26 04:29:20,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:20,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:20,814 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:20,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:20,819 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:20,822 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:20,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:20,823 INFO L82 PathProgramCache]: Analyzing trace with hash 468236691, now seen corresponding path program 1 times [2020-10-26 04:29:20,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:20,823 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506982891] [2020-10-26 04:29:20,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:20,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:21,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1744 backedges. 851 proven. 0 refuted. 0 times theorem prover too weak. 893 trivial. 0 not checked. [2020-10-26 04:29:21,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506982891] [2020-10-26 04:29:21,101 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:21,102 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:21,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520013859] [2020-10-26 04:29:21,102 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:21,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:21,103 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:21,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:21,104 INFO L87 Difference]: Start difference. First operand 3250 states and 4048 transitions. cyclomatic complexity: 804 Second operand 3 states. [2020-10-26 04:29:21,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:21,155 INFO L93 Difference]: Finished difference Result 3972 states and 4917 transitions. [2020-10-26 04:29:21,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:21,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3972 states and 4917 transitions. [2020-10-26 04:29:21,177 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3664 [2020-10-26 04:29:21,198 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3972 states to 3972 states and 4917 transitions. [2020-10-26 04:29:21,199 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3972 [2020-10-26 04:29:21,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3972 [2020-10-26 04:29:21,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3972 states and 4917 transitions. [2020-10-26 04:29:21,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:21,209 INFO L691 BuchiCegarLoop]: Abstraction has 3972 states and 4917 transitions. [2020-10-26 04:29:21,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3972 states and 4917 transitions. [2020-10-26 04:29:21,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3972 to 3972. [2020-10-26 04:29:21,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3972 states. [2020-10-26 04:29:21,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3972 states to 3972 states and 4917 transitions. [2020-10-26 04:29:21,279 INFO L714 BuchiCegarLoop]: Abstraction has 3972 states and 4917 transitions. [2020-10-26 04:29:21,280 INFO L594 BuchiCegarLoop]: Abstraction has 3972 states and 4917 transitions. [2020-10-26 04:29:21,280 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-10-26 04:29:21,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3972 states and 4917 transitions. [2020-10-26 04:29:21,292 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3664 [2020-10-26 04:29:21,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:21,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:21,295 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:21,296 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:21,296 INFO L794 eck$LassoCheckResult]: Stem: 42392#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 42272#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 42273#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42322#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 42323#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42286#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 42361#L100-2 [2020-10-26 04:29:21,297 INFO L796 eck$LassoCheckResult]: Loop: 42361#L100-2 assume !false; 43669#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43667#L103 assume !(12292 == ssl3_accept_~s__state~0); 43665#L106 assume !(16384 == ssl3_accept_~s__state~0); 43605#L109 assume !(8192 == ssl3_accept_~s__state~0); 43603#L112 assume !(24576 == ssl3_accept_~s__state~0); 43599#L115 assume !(8195 == ssl3_accept_~s__state~0); 43597#L118 assume !(8480 == ssl3_accept_~s__state~0); 43595#L121 assume !(8481 == ssl3_accept_~s__state~0); 43591#L124 assume !(8482 == ssl3_accept_~s__state~0); 43467#L127 assume 8464 == ssl3_accept_~s__state~0; 43040#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43465#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43413#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; 43464#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43459#L604 ssl3_accept_~skip~0 := 0; 43458#L100-2 assume !false; 43456#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43453#L103 assume !(12292 == ssl3_accept_~s__state~0); 43450#L106 assume !(16384 == ssl3_accept_~s__state~0); 43444#L109 assume !(8192 == ssl3_accept_~s__state~0); 43442#L112 assume !(24576 == ssl3_accept_~s__state~0); 43440#L115 assume !(8195 == ssl3_accept_~s__state~0); 43438#L118 assume !(8480 == ssl3_accept_~s__state~0); 43435#L121 assume !(8481 == ssl3_accept_~s__state~0); 43432#L124 assume !(8482 == ssl3_accept_~s__state~0); 43426#L127 assume !(8464 == ssl3_accept_~s__state~0); 43205#L130 assume !(8465 == ssl3_accept_~s__state~0); 43152#L133 assume !(8466 == ssl3_accept_~s__state~0); 43153#L136 assume 8496 == ssl3_accept_~s__state~0; 43021#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43022#L288 assume !(1 == ssl3_accept_~blastFlag~0); 43345#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 45048#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42409#L294-2 ssl3_accept_~s__init_num~0 := 0; 42410#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45188#L604 ssl3_accept_~skip~0 := 0; 45187#L100-2 assume !false; 45186#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45185#L103 assume !(12292 == ssl3_accept_~s__state~0); 45184#L106 assume !(16384 == ssl3_accept_~s__state~0); 45182#L109 assume !(8192 == ssl3_accept_~s__state~0); 45181#L112 assume !(24576 == ssl3_accept_~s__state~0); 45180#L115 assume !(8195 == ssl3_accept_~s__state~0); 45179#L118 assume !(8480 == ssl3_accept_~s__state~0); 45178#L121 assume !(8481 == ssl3_accept_~s__state~0); 45177#L124 assume !(8482 == ssl3_accept_~s__state~0); 45176#L127 assume !(8464 == ssl3_accept_~s__state~0); 45174#L130 assume !(8465 == ssl3_accept_~s__state~0); 45173#L133 assume !(8466 == ssl3_accept_~s__state~0); 45172#L136 assume !(8496 == ssl3_accept_~s__state~0); 45171#L139 assume !(8497 == ssl3_accept_~s__state~0); 45166#L142 assume 8512 == ssl3_accept_~s__state~0; 43550#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45163#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45142#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45139#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45133#L604 ssl3_accept_~skip~0 := 0; 45131#L100-2 assume !false; 45129#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45127#L103 assume !(12292 == ssl3_accept_~s__state~0); 45125#L106 assume !(16384 == ssl3_accept_~s__state~0); 45119#L109 assume !(8192 == ssl3_accept_~s__state~0); 45111#L112 assume !(24576 == ssl3_accept_~s__state~0); 45108#L115 assume !(8195 == ssl3_accept_~s__state~0); 45105#L118 assume !(8480 == ssl3_accept_~s__state~0); 45102#L121 assume !(8481 == ssl3_accept_~s__state~0); 45097#L124 assume !(8482 == ssl3_accept_~s__state~0); 45094#L127 assume !(8464 == ssl3_accept_~s__state~0); 45091#L130 assume !(8465 == ssl3_accept_~s__state~0); 45087#L133 assume !(8466 == ssl3_accept_~s__state~0); 45080#L136 assume !(8496 == ssl3_accept_~s__state~0); 45077#L139 assume !(8497 == ssl3_accept_~s__state~0); 45074#L142 assume !(8512 == ssl3_accept_~s__state~0); 45071#L145 assume !(8513 == ssl3_accept_~s__state~0); 45068#L148 assume 8528 == ssl3_accept_~s__state~0; 44514#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45063#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 44860#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 44853#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 44851#L354 assume !(ssl3_accept_~ret~0 <= 0); 44850#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44848#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44843#L604 ssl3_accept_~skip~0 := 0; 44841#L100-2 assume !false; 44836#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44834#L103 assume !(12292 == ssl3_accept_~s__state~0); 44832#L106 assume !(16384 == ssl3_accept_~s__state~0); 44830#L109 assume !(8192 == ssl3_accept_~s__state~0); 44828#L112 assume !(24576 == ssl3_accept_~s__state~0); 44826#L115 assume !(8195 == ssl3_accept_~s__state~0); 44824#L118 assume !(8480 == ssl3_accept_~s__state~0); 44822#L121 assume !(8481 == ssl3_accept_~s__state~0); 44820#L124 assume !(8482 == ssl3_accept_~s__state~0); 44817#L127 assume !(8464 == ssl3_accept_~s__state~0); 44810#L130 assume !(8465 == ssl3_accept_~s__state~0); 44807#L133 assume !(8466 == ssl3_accept_~s__state~0); 44804#L136 assume !(8496 == ssl3_accept_~s__state~0); 44801#L139 assume !(8497 == ssl3_accept_~s__state~0); 44798#L142 assume !(8512 == ssl3_accept_~s__state~0); 44795#L145 assume !(8513 == ssl3_accept_~s__state~0); 44792#L148 assume !(8528 == ssl3_accept_~s__state~0); 44789#L151 assume !(8529 == ssl3_accept_~s__state~0); 44786#L154 assume 8544 == ssl3_accept_~s__state~0; 43520#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44781#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 44777#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44774#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44769#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 44767#L401 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; 44763#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44757#L604 ssl3_accept_~skip~0 := 0; 44755#L100-2 assume !false; 44753#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44751#L103 assume !(12292 == ssl3_accept_~s__state~0); 44749#L106 assume !(16384 == ssl3_accept_~s__state~0); 44747#L109 assume !(8192 == ssl3_accept_~s__state~0); 44745#L112 assume !(24576 == ssl3_accept_~s__state~0); 44743#L115 assume !(8195 == ssl3_accept_~s__state~0); 44741#L118 assume !(8480 == ssl3_accept_~s__state~0); 44739#L121 assume !(8481 == ssl3_accept_~s__state~0); 44737#L124 assume !(8482 == ssl3_accept_~s__state~0); 44735#L127 assume !(8464 == ssl3_accept_~s__state~0); 44733#L130 assume !(8465 == ssl3_accept_~s__state~0); 44732#L133 assume !(8466 == ssl3_accept_~s__state~0); 43470#L136 assume !(8496 == ssl3_accept_~s__state~0); 44724#L139 assume !(8497 == ssl3_accept_~s__state~0); 44722#L142 assume !(8512 == ssl3_accept_~s__state~0); 44720#L145 assume !(8513 == ssl3_accept_~s__state~0); 44718#L148 assume !(8528 == ssl3_accept_~s__state~0); 44716#L151 assume !(8529 == ssl3_accept_~s__state~0); 44714#L154 assume !(8544 == ssl3_accept_~s__state~0); 44712#L157 assume !(8545 == ssl3_accept_~s__state~0); 44710#L160 assume !(8560 == ssl3_accept_~s__state~0); 44708#L163 assume !(8561 == ssl3_accept_~s__state~0); 44706#L166 assume 8448 == ssl3_accept_~s__state~0; 44704#L167 assume !(ssl3_accept_~num1~0 > 0); 44701#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44698#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44692#L604 ssl3_accept_~skip~0 := 0; 44690#L100-2 assume !false; 44687#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44680#L103 assume !(12292 == ssl3_accept_~s__state~0); 44677#L106 assume !(16384 == ssl3_accept_~s__state~0); 44674#L109 assume !(8192 == ssl3_accept_~s__state~0); 44671#L112 assume !(24576 == ssl3_accept_~s__state~0); 44668#L115 assume !(8195 == ssl3_accept_~s__state~0); 44665#L118 assume !(8480 == ssl3_accept_~s__state~0); 44662#L121 assume !(8481 == ssl3_accept_~s__state~0); 44659#L124 assume !(8482 == ssl3_accept_~s__state~0); 44656#L127 assume !(8464 == ssl3_accept_~s__state~0); 44653#L130 assume !(8465 == ssl3_accept_~s__state~0); 44650#L133 assume !(8466 == ssl3_accept_~s__state~0); 44648#L136 assume !(8496 == ssl3_accept_~s__state~0); 44646#L139 assume !(8497 == ssl3_accept_~s__state~0); 44644#L142 assume !(8512 == ssl3_accept_~s__state~0); 44642#L145 assume !(8513 == ssl3_accept_~s__state~0); 44640#L148 assume !(8528 == ssl3_accept_~s__state~0); 44637#L151 assume !(8529 == ssl3_accept_~s__state~0); 44630#L154 assume !(8544 == ssl3_accept_~s__state~0); 44627#L157 assume !(8545 == ssl3_accept_~s__state~0); 44624#L160 assume !(8560 == ssl3_accept_~s__state~0); 44621#L163 assume !(8561 == ssl3_accept_~s__state~0); 44618#L166 assume !(8448 == ssl3_accept_~s__state~0); 44615#L169 assume 8576 == ssl3_accept_~s__state~0; 43074#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 44610#L441 assume !(ssl3_accept_~ret~0 <= 0); 44607#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 44604#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 44600#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44593#L604 ssl3_accept_~skip~0 := 0; 44591#L100-2 assume !false; 44587#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44580#L103 assume !(12292 == ssl3_accept_~s__state~0); 44577#L106 assume !(16384 == ssl3_accept_~s__state~0); 44574#L109 assume !(8192 == ssl3_accept_~s__state~0); 44571#L112 assume !(24576 == ssl3_accept_~s__state~0); 44567#L115 assume !(8195 == ssl3_accept_~s__state~0); 44559#L118 assume !(8480 == ssl3_accept_~s__state~0); 44555#L121 assume !(8481 == ssl3_accept_~s__state~0); 44551#L124 assume !(8482 == ssl3_accept_~s__state~0); 44547#L127 assume !(8464 == ssl3_accept_~s__state~0); 44543#L130 assume !(8465 == ssl3_accept_~s__state~0); 44540#L133 assume !(8466 == ssl3_accept_~s__state~0); 44537#L136 assume !(8496 == ssl3_accept_~s__state~0); 44533#L139 assume !(8497 == ssl3_accept_~s__state~0); 44529#L142 assume !(8512 == ssl3_accept_~s__state~0); 43751#L145 assume !(8513 == ssl3_accept_~s__state~0); 43750#L148 assume !(8528 == ssl3_accept_~s__state~0); 43749#L151 assume !(8529 == ssl3_accept_~s__state~0); 43747#L154 assume !(8544 == ssl3_accept_~s__state~0); 43746#L157 assume !(8545 == ssl3_accept_~s__state~0); 43745#L160 assume !(8560 == ssl3_accept_~s__state~0); 43744#L163 assume !(8561 == ssl3_accept_~s__state~0); 43742#L166 assume !(8448 == ssl3_accept_~s__state~0); 43741#L169 assume !(8576 == ssl3_accept_~s__state~0); 43735#L172 assume !(8577 == ssl3_accept_~s__state~0); 43732#L175 assume 8592 == ssl3_accept_~s__state~0; 43069#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 43729#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 43709#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43703#L604 ssl3_accept_~skip~0 := 0; 43701#L100-2 assume !false; 43699#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43697#L103 assume !(12292 == ssl3_accept_~s__state~0); 43695#L106 assume !(16384 == ssl3_accept_~s__state~0); 43693#L109 assume !(8192 == ssl3_accept_~s__state~0); 43691#L112 assume !(24576 == ssl3_accept_~s__state~0); 43689#L115 assume !(8195 == ssl3_accept_~s__state~0); 43687#L118 assume !(8480 == ssl3_accept_~s__state~0); 43685#L121 assume !(8481 == ssl3_accept_~s__state~0); 43683#L124 assume !(8482 == ssl3_accept_~s__state~0); 43681#L127 assume !(8464 == ssl3_accept_~s__state~0); 43661#L130 assume !(8465 == ssl3_accept_~s__state~0); 43655#L133 assume !(8466 == ssl3_accept_~s__state~0); 43653#L136 assume !(8496 == ssl3_accept_~s__state~0); 43651#L139 assume !(8497 == ssl3_accept_~s__state~0); 43649#L142 assume !(8512 == ssl3_accept_~s__state~0); 43647#L145 assume !(8513 == ssl3_accept_~s__state~0); 43645#L148 assume !(8528 == ssl3_accept_~s__state~0); 43643#L151 assume !(8529 == ssl3_accept_~s__state~0); 43641#L154 assume !(8544 == ssl3_accept_~s__state~0); 43639#L157 assume !(8545 == ssl3_accept_~s__state~0); 43637#L160 assume !(8560 == ssl3_accept_~s__state~0); 43635#L163 assume !(8561 == ssl3_accept_~s__state~0); 43633#L166 assume !(8448 == ssl3_accept_~s__state~0); 43631#L169 assume !(8576 == ssl3_accept_~s__state~0); 43629#L172 assume !(8577 == ssl3_accept_~s__state~0); 43626#L175 assume !(8592 == ssl3_accept_~s__state~0); 43624#L178 assume !(8593 == ssl3_accept_~s__state~0); 43622#L181 assume 8608 == ssl3_accept_~s__state~0; 43064#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 43619#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 43616#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43610#L604 ssl3_accept_~skip~0 := 0; 43608#L100-2 assume !false; 43606#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43206#L103 assume !(12292 == ssl3_accept_~s__state~0); 43198#L106 assume !(16384 == ssl3_accept_~s__state~0); 43151#L109 assume !(8192 == ssl3_accept_~s__state~0); 43144#L112 assume !(24576 == ssl3_accept_~s__state~0); 43141#L115 assume !(8195 == ssl3_accept_~s__state~0); 43138#L118 assume !(8480 == ssl3_accept_~s__state~0); 43134#L121 assume !(8481 == ssl3_accept_~s__state~0); 43135#L124 assume !(8482 == ssl3_accept_~s__state~0); 44251#L127 assume !(8464 == ssl3_accept_~s__state~0); 43123#L130 assume !(8465 == ssl3_accept_~s__state~0); 43124#L133 assume !(8466 == ssl3_accept_~s__state~0); 43115#L136 assume !(8496 == ssl3_accept_~s__state~0); 43116#L139 assume !(8497 == ssl3_accept_~s__state~0); 43105#L142 assume !(8512 == ssl3_accept_~s__state~0); 43106#L145 assume !(8513 == ssl3_accept_~s__state~0); 43100#L148 assume !(8528 == ssl3_accept_~s__state~0); 43101#L151 assume !(8529 == ssl3_accept_~s__state~0); 43093#L154 assume !(8544 == ssl3_accept_~s__state~0); 43094#L157 assume !(8545 == ssl3_accept_~s__state~0); 43083#L160 assume !(8560 == ssl3_accept_~s__state~0); 43084#L163 assume !(8561 == ssl3_accept_~s__state~0); 43078#L166 assume !(8448 == ssl3_accept_~s__state~0); 43076#L169 assume !(8576 == ssl3_accept_~s__state~0); 43073#L172 assume !(8577 == ssl3_accept_~s__state~0); 43071#L175 assume !(8592 == ssl3_accept_~s__state~0); 43068#L178 assume !(8593 == ssl3_accept_~s__state~0); 43066#L181 assume !(8608 == ssl3_accept_~s__state~0); 43063#L184 assume !(8609 == ssl3_accept_~s__state~0); 43061#L187 assume 8640 == ssl3_accept_~s__state~0; 43059#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 43057#L476 assume !(4 == ssl3_accept_~blastFlag~0); 43055#L479 assume !(7 == ssl3_accept_~blastFlag~0); 43033#L482 assume !(10 == ssl3_accept_~blastFlag~0); 42798#L479-2 assume !(ssl3_accept_~ret~0 <= 0); 42706#L490 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 42700#L490-2 ssl3_accept_~s__init_num~0 := 0; 42699#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42690#L604 ssl3_accept_~skip~0 := 0; 42688#L100-2 assume !false; 42686#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42684#L103 assume !(12292 == ssl3_accept_~s__state~0); 42683#L106 assume !(16384 == ssl3_accept_~s__state~0); 42682#L109 assume !(8192 == ssl3_accept_~s__state~0); 42680#L112 assume !(24576 == ssl3_accept_~s__state~0); 42674#L115 assume !(8195 == ssl3_accept_~s__state~0); 42672#L118 assume !(8480 == ssl3_accept_~s__state~0); 42670#L121 assume !(8481 == ssl3_accept_~s__state~0); 42668#L124 assume !(8482 == ssl3_accept_~s__state~0); 42666#L127 assume !(8464 == ssl3_accept_~s__state~0); 42664#L130 assume !(8465 == ssl3_accept_~s__state~0); 42662#L133 assume !(8466 == ssl3_accept_~s__state~0); 42660#L136 assume !(8496 == ssl3_accept_~s__state~0); 42658#L139 assume !(8497 == ssl3_accept_~s__state~0); 42656#L142 assume !(8512 == ssl3_accept_~s__state~0); 42654#L145 assume !(8513 == ssl3_accept_~s__state~0); 42652#L148 assume !(8528 == ssl3_accept_~s__state~0); 42650#L151 assume !(8529 == ssl3_accept_~s__state~0); 42648#L154 assume !(8544 == ssl3_accept_~s__state~0); 42646#L157 assume !(8545 == ssl3_accept_~s__state~0); 42644#L160 assume !(8560 == ssl3_accept_~s__state~0); 42642#L163 assume !(8561 == ssl3_accept_~s__state~0); 42640#L166 assume !(8448 == ssl3_accept_~s__state~0); 42638#L169 assume !(8576 == ssl3_accept_~s__state~0); 42636#L172 assume !(8577 == ssl3_accept_~s__state~0); 42634#L175 assume !(8592 == ssl3_accept_~s__state~0); 42632#L178 assume !(8593 == ssl3_accept_~s__state~0); 42630#L181 assume !(8608 == ssl3_accept_~s__state~0); 42628#L184 assume !(8609 == ssl3_accept_~s__state~0); 42626#L187 assume !(8640 == ssl3_accept_~s__state~0); 42624#L190 assume !(8641 == ssl3_accept_~s__state~0); 42622#L193 assume 8656 == ssl3_accept_~s__state~0; 42360#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 42619#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42617#L505 assume !(2 == ssl3_accept_~blastFlag~0); 42276#L508 assume !(5 == ssl3_accept_~blastFlag~0); 42269#L511 assume !(8 == ssl3_accept_~blastFlag~0); 42270#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 42328#L521 assume !(0 == ssl3_accept_~tmp___10~0); 42329#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42536#L604 ssl3_accept_~skip~0 := 0; 42534#L100-2 assume !false; 42531#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42529#L103 assume !(12292 == ssl3_accept_~s__state~0); 42526#L106 assume !(16384 == ssl3_accept_~s__state~0); 42523#L109 assume !(8192 == ssl3_accept_~s__state~0); 42520#L112 assume !(24576 == ssl3_accept_~s__state~0); 42517#L115 assume !(8195 == ssl3_accept_~s__state~0); 42514#L118 assume !(8480 == ssl3_accept_~s__state~0); 42511#L121 assume !(8481 == ssl3_accept_~s__state~0); 42508#L124 assume !(8482 == ssl3_accept_~s__state~0); 42505#L127 assume !(8464 == ssl3_accept_~s__state~0); 42502#L130 assume !(8465 == ssl3_accept_~s__state~0); 42499#L133 assume !(8466 == ssl3_accept_~s__state~0); 42496#L136 assume !(8496 == ssl3_accept_~s__state~0); 42493#L139 assume !(8497 == ssl3_accept_~s__state~0); 42490#L142 assume !(8512 == ssl3_accept_~s__state~0); 42487#L145 assume !(8513 == ssl3_accept_~s__state~0); 42484#L148 assume !(8528 == ssl3_accept_~s__state~0); 42481#L151 assume !(8529 == ssl3_accept_~s__state~0); 42478#L154 assume !(8544 == ssl3_accept_~s__state~0); 42475#L157 assume !(8545 == ssl3_accept_~s__state~0); 42472#L160 assume !(8560 == ssl3_accept_~s__state~0); 42469#L163 assume !(8561 == ssl3_accept_~s__state~0); 42466#L166 assume !(8448 == ssl3_accept_~s__state~0); 42463#L169 assume !(8576 == ssl3_accept_~s__state~0); 42460#L172 assume !(8577 == ssl3_accept_~s__state~0); 42457#L175 assume !(8592 == ssl3_accept_~s__state~0); 42454#L178 assume !(8593 == ssl3_accept_~s__state~0); 42451#L181 assume !(8608 == ssl3_accept_~s__state~0); 42448#L184 assume !(8609 == ssl3_accept_~s__state~0); 42445#L187 assume !(8640 == ssl3_accept_~s__state~0); 42442#L190 assume !(8641 == ssl3_accept_~s__state~0); 42420#L193 assume !(8656 == ssl3_accept_~s__state~0); 42359#L196 assume !(8657 == ssl3_accept_~s__state~0); 42317#L199 assume 8672 == ssl3_accept_~s__state~0; 42318#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 42353#L529 assume !(3 == ssl3_accept_~blastFlag~0); 42326#L532 assume !(6 == ssl3_accept_~blastFlag~0); 42327#L535 assume !(9 == ssl3_accept_~blastFlag~0); 42555#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 42553#L544 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 42554#L544-2 ssl3_accept_~s__init_num~0 := 0; 44030#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44025#L604 ssl3_accept_~skip~0 := 0; 44024#L100-2 assume !false; 44023#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44022#L103 assume !(12292 == ssl3_accept_~s__state~0); 44021#L106 assume !(16384 == ssl3_accept_~s__state~0); 44020#L109 assume !(8192 == ssl3_accept_~s__state~0); 44018#L112 assume !(24576 == ssl3_accept_~s__state~0); 44016#L115 assume !(8195 == ssl3_accept_~s__state~0); 43891#L118 assume !(8480 == ssl3_accept_~s__state~0); 44014#L121 assume !(8481 == ssl3_accept_~s__state~0); 44013#L124 assume !(8482 == ssl3_accept_~s__state~0); 44011#L127 assume !(8464 == ssl3_accept_~s__state~0); 44009#L130 assume !(8465 == ssl3_accept_~s__state~0); 43960#L133 assume !(8466 == ssl3_accept_~s__state~0); 43958#L136 assume !(8496 == ssl3_accept_~s__state~0); 43724#L139 assume !(8497 == ssl3_accept_~s__state~0); 43725#L142 assume !(8512 == ssl3_accept_~s__state~0); 44518#L145 assume !(8513 == ssl3_accept_~s__state~0); 43543#L148 assume !(8528 == ssl3_accept_~s__state~0); 43535#L151 assume !(8529 == ssl3_accept_~s__state~0); 43536#L154 assume !(8544 == ssl3_accept_~s__state~0); 44509#L157 assume !(8545 == ssl3_accept_~s__state~0); 43510#L160 assume !(8560 == ssl3_accept_~s__state~0); 43503#L163 assume !(8561 == ssl3_accept_~s__state~0); 43165#L166 assume 8448 == ssl3_accept_~s__state~0; 43166#L167 assume !(ssl3_accept_~num1~0 > 0); 43156#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43157#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43142#L604 ssl3_accept_~skip~0 := 0; 43143#L100-2 assume !false; 43136#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43137#L103 assume !(12292 == ssl3_accept_~s__state~0); 43129#L106 assume !(16384 == ssl3_accept_~s__state~0); 43130#L109 assume 8192 == ssl3_accept_~s__state~0; 43365#L212 ssl3_accept_~s__server~0 := 1; 43887#L217 assume 0 != ssl3_accept_~cb~0; 43885#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 43883#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 43880#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 43875#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 43872#L244 assume 12292 != ssl3_accept_~s__state~0; 43870#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 43678#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43672#L604 ssl3_accept_~skip~0 := 0; 42361#L100-2 [2020-10-26 04:29:21,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:21,298 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 24 times [2020-10-26 04:29:21,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:21,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748409278] [2020-10-26 04:29:21,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:21,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:21,304 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:21,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:21,308 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:21,311 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:21,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:21,312 INFO L82 PathProgramCache]: Analyzing trace with hash -706687851, now seen corresponding path program 1 times [2020-10-26 04:29:21,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:21,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930391080] [2020-10-26 04:29:21,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:21,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:21,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1744 backedges. 322 proven. 0 refuted. 0 times theorem prover too weak. 1422 trivial. 0 not checked. [2020-10-26 04:29:21,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930391080] [2020-10-26 04:29:21,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:21,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:21,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298096581] [2020-10-26 04:29:21,468 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:21,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:21,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:21,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:21,469 INFO L87 Difference]: Start difference. First operand 3972 states and 4917 transitions. cyclomatic complexity: 952 Second operand 3 states. [2020-10-26 04:29:21,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:21,522 INFO L93 Difference]: Finished difference Result 4020 states and 4975 transitions. [2020-10-26 04:29:21,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:21,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4020 states and 4975 transitions. [2020-10-26 04:29:21,540 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3712 [2020-10-26 04:29:21,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4020 states to 4020 states and 4975 transitions. [2020-10-26 04:29:21,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4020 [2020-10-26 04:29:21,562 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4020 [2020-10-26 04:29:21,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4020 states and 4975 transitions. [2020-10-26 04:29:21,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:21,569 INFO L691 BuchiCegarLoop]: Abstraction has 4020 states and 4975 transitions. [2020-10-26 04:29:21,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4020 states and 4975 transitions. [2020-10-26 04:29:21,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4020 to 4020. [2020-10-26 04:29:21,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4020 states. [2020-10-26 04:29:21,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4020 states to 4020 states and 4975 transitions. [2020-10-26 04:29:21,629 INFO L714 BuchiCegarLoop]: Abstraction has 4020 states and 4975 transitions. [2020-10-26 04:29:21,629 INFO L594 BuchiCegarLoop]: Abstraction has 4020 states and 4975 transitions. [2020-10-26 04:29:21,629 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-10-26 04:29:21,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4020 states and 4975 transitions. [2020-10-26 04:29:21,643 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3712 [2020-10-26 04:29:21,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:21,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:21,646 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:21,646 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:21,647 INFO L794 eck$LassoCheckResult]: Stem: 50399#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50270#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 50271#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50320#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 50321#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50284#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 50362#L100-2 [2020-10-26 04:29:21,647 INFO L796 eck$LassoCheckResult]: Loop: 50362#L100-2 assume !false; 52328#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52327#L103 assume !(12292 == ssl3_accept_~s__state~0); 52326#L106 assume !(16384 == ssl3_accept_~s__state~0); 52320#L109 assume !(8192 == ssl3_accept_~s__state~0); 52318#L112 assume !(24576 == ssl3_accept_~s__state~0); 52313#L115 assume !(8195 == ssl3_accept_~s__state~0); 52309#L118 assume !(8480 == ssl3_accept_~s__state~0); 52305#L121 assume !(8481 == ssl3_accept_~s__state~0); 52301#L124 assume !(8482 == ssl3_accept_~s__state~0); 52269#L127 assume 8464 == ssl3_accept_~s__state~0; 51485#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 52265#L275 assume !(0 == ssl3_accept_~blastFlag~0); 52266#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; 51747#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51743#L604 ssl3_accept_~skip~0 := 0; 51725#L100-2 assume !false; 51726#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51707#L103 assume !(12292 == ssl3_accept_~s__state~0); 51708#L106 assume !(16384 == ssl3_accept_~s__state~0); 51692#L109 assume !(8192 == ssl3_accept_~s__state~0); 51693#L112 assume !(24576 == ssl3_accept_~s__state~0); 51532#L115 assume !(8195 == ssl3_accept_~s__state~0); 51533#L118 assume !(8480 == ssl3_accept_~s__state~0); 51518#L121 assume !(8481 == ssl3_accept_~s__state~0); 51519#L124 assume !(8482 == ssl3_accept_~s__state~0); 51504#L127 assume !(8464 == ssl3_accept_~s__state~0); 51505#L130 assume !(8465 == ssl3_accept_~s__state~0); 51489#L133 assume !(8466 == ssl3_accept_~s__state~0); 51490#L136 assume 8496 == ssl3_accept_~s__state~0; 51388#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51389#L288 assume !(1 == ssl3_accept_~blastFlag~0); 52794#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 52793#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50418#L294-2 ssl3_accept_~s__init_num~0 := 0; 50419#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52783#L604 ssl3_accept_~skip~0 := 0; 52782#L100-2 assume !false; 52781#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52780#L103 assume !(12292 == ssl3_accept_~s__state~0); 52779#L106 assume !(16384 == ssl3_accept_~s__state~0); 52778#L109 assume !(8192 == ssl3_accept_~s__state~0); 52777#L112 assume !(24576 == ssl3_accept_~s__state~0); 52776#L115 assume !(8195 == ssl3_accept_~s__state~0); 52775#L118 assume !(8480 == ssl3_accept_~s__state~0); 52774#L121 assume !(8481 == ssl3_accept_~s__state~0); 52773#L124 assume !(8482 == ssl3_accept_~s__state~0); 52771#L127 assume !(8464 == ssl3_accept_~s__state~0); 52770#L130 assume !(8465 == ssl3_accept_~s__state~0); 52764#L133 assume !(8466 == ssl3_accept_~s__state~0); 52762#L136 assume !(8496 == ssl3_accept_~s__state~0); 52760#L139 assume !(8497 == ssl3_accept_~s__state~0); 52758#L142 assume 8512 == ssl3_accept_~s__state~0; 51749#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52755#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52752#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52748#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52742#L604 ssl3_accept_~skip~0 := 0; 52740#L100-2 assume !false; 52738#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52736#L103 assume !(12292 == ssl3_accept_~s__state~0); 52734#L106 assume !(16384 == ssl3_accept_~s__state~0); 52732#L109 assume !(8192 == ssl3_accept_~s__state~0); 52730#L112 assume !(24576 == ssl3_accept_~s__state~0); 52728#L115 assume !(8195 == ssl3_accept_~s__state~0); 52726#L118 assume !(8480 == ssl3_accept_~s__state~0); 52724#L121 assume !(8481 == ssl3_accept_~s__state~0); 52722#L124 assume !(8482 == ssl3_accept_~s__state~0); 52720#L127 assume !(8464 == ssl3_accept_~s__state~0); 52718#L130 assume !(8465 == ssl3_accept_~s__state~0); 52716#L133 assume !(8466 == ssl3_accept_~s__state~0); 52714#L136 assume !(8496 == ssl3_accept_~s__state~0); 52711#L139 assume !(8497 == ssl3_accept_~s__state~0); 52710#L142 assume !(8512 == ssl3_accept_~s__state~0); 52709#L145 assume !(8513 == ssl3_accept_~s__state~0); 52703#L148 assume 8528 == ssl3_accept_~s__state~0; 51728#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52698#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 52694#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 52684#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 52682#L354 assume !(ssl3_accept_~ret~0 <= 0); 52680#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 52647#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52641#L604 ssl3_accept_~skip~0 := 0; 52639#L100-2 assume !false; 52637#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52635#L103 assume !(12292 == ssl3_accept_~s__state~0); 52633#L106 assume !(16384 == ssl3_accept_~s__state~0); 52631#L109 assume !(8192 == ssl3_accept_~s__state~0); 52629#L112 assume !(24576 == ssl3_accept_~s__state~0); 52627#L115 assume !(8195 == ssl3_accept_~s__state~0); 52625#L118 assume !(8480 == ssl3_accept_~s__state~0); 52623#L121 assume !(8481 == ssl3_accept_~s__state~0); 52621#L124 assume !(8482 == ssl3_accept_~s__state~0); 52619#L127 assume !(8464 == ssl3_accept_~s__state~0); 52617#L130 assume !(8465 == ssl3_accept_~s__state~0); 52615#L133 assume !(8466 == ssl3_accept_~s__state~0); 52613#L136 assume !(8496 == ssl3_accept_~s__state~0); 52611#L139 assume !(8497 == ssl3_accept_~s__state~0); 52609#L142 assume !(8512 == ssl3_accept_~s__state~0); 52607#L145 assume !(8513 == ssl3_accept_~s__state~0); 52605#L148 assume !(8528 == ssl3_accept_~s__state~0); 52603#L151 assume !(8529 == ssl3_accept_~s__state~0); 52601#L154 assume 8544 == ssl3_accept_~s__state~0; 51695#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 52599#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 52597#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52595#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52586#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 52584#L401 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; 52577#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52571#L604 ssl3_accept_~skip~0 := 0; 52565#L100-2 assume !false; 52563#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52561#L103 assume !(12292 == ssl3_accept_~s__state~0); 52559#L106 assume !(16384 == ssl3_accept_~s__state~0); 52557#L109 assume !(8192 == ssl3_accept_~s__state~0); 52555#L112 assume !(24576 == ssl3_accept_~s__state~0); 52553#L115 assume !(8195 == ssl3_accept_~s__state~0); 52551#L118 assume !(8480 == ssl3_accept_~s__state~0); 52549#L121 assume !(8481 == ssl3_accept_~s__state~0); 52547#L124 assume !(8482 == ssl3_accept_~s__state~0); 52545#L127 assume !(8464 == ssl3_accept_~s__state~0); 52543#L130 assume !(8465 == ssl3_accept_~s__state~0); 52541#L133 assume !(8466 == ssl3_accept_~s__state~0); 52274#L136 assume !(8496 == ssl3_accept_~s__state~0); 52538#L139 assume !(8497 == ssl3_accept_~s__state~0); 52536#L142 assume !(8512 == ssl3_accept_~s__state~0); 52534#L145 assume !(8513 == ssl3_accept_~s__state~0); 52532#L148 assume !(8528 == ssl3_accept_~s__state~0); 52530#L151 assume !(8529 == ssl3_accept_~s__state~0); 52528#L154 assume !(8544 == ssl3_accept_~s__state~0); 52526#L157 assume !(8545 == ssl3_accept_~s__state~0); 52524#L160 assume !(8560 == ssl3_accept_~s__state~0); 52522#L163 assume !(8561 == ssl3_accept_~s__state~0); 52520#L166 assume 8448 == ssl3_accept_~s__state~0; 52518#L167 assume !(ssl3_accept_~num1~0 > 0); 52515#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52512#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52506#L604 ssl3_accept_~skip~0 := 0; 52505#L100-2 assume !false; 52503#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52502#L103 assume !(12292 == ssl3_accept_~s__state~0); 52496#L106 assume !(16384 == ssl3_accept_~s__state~0); 52494#L109 assume !(8192 == ssl3_accept_~s__state~0); 52492#L112 assume !(24576 == ssl3_accept_~s__state~0); 52490#L115 assume !(8195 == ssl3_accept_~s__state~0); 52488#L118 assume !(8480 == ssl3_accept_~s__state~0); 52486#L121 assume !(8481 == ssl3_accept_~s__state~0); 52484#L124 assume !(8482 == ssl3_accept_~s__state~0); 52482#L127 assume !(8464 == ssl3_accept_~s__state~0); 52480#L130 assume !(8465 == ssl3_accept_~s__state~0); 52478#L133 assume !(8466 == ssl3_accept_~s__state~0); 52476#L136 assume !(8496 == ssl3_accept_~s__state~0); 52474#L139 assume !(8497 == ssl3_accept_~s__state~0); 52472#L142 assume !(8512 == ssl3_accept_~s__state~0); 52470#L145 assume !(8513 == ssl3_accept_~s__state~0); 52468#L148 assume !(8528 == ssl3_accept_~s__state~0); 52466#L151 assume !(8529 == ssl3_accept_~s__state~0); 52464#L154 assume !(8544 == ssl3_accept_~s__state~0); 52462#L157 assume !(8545 == ssl3_accept_~s__state~0); 52460#L160 assume !(8560 == ssl3_accept_~s__state~0); 52458#L163 assume !(8561 == ssl3_accept_~s__state~0); 52457#L166 assume !(8448 == ssl3_accept_~s__state~0); 52456#L169 assume 8576 == ssl3_accept_~s__state~0; 51085#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 52455#L441 assume !(ssl3_accept_~ret~0 <= 0); 52453#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 52454#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 52570#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52564#L604 ssl3_accept_~skip~0 := 0; 52562#L100-2 assume !false; 52560#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52558#L103 assume !(12292 == ssl3_accept_~s__state~0); 52556#L106 assume !(16384 == ssl3_accept_~s__state~0); 52554#L109 assume !(8192 == ssl3_accept_~s__state~0); 52552#L112 assume !(24576 == ssl3_accept_~s__state~0); 52550#L115 assume !(8195 == ssl3_accept_~s__state~0); 52548#L118 assume !(8480 == ssl3_accept_~s__state~0); 52546#L121 assume !(8481 == ssl3_accept_~s__state~0); 52544#L124 assume !(8482 == ssl3_accept_~s__state~0); 52542#L127 assume !(8464 == ssl3_accept_~s__state~0); 52540#L130 assume !(8465 == ssl3_accept_~s__state~0); 52539#L133 assume !(8466 == ssl3_accept_~s__state~0); 52537#L136 assume !(8496 == ssl3_accept_~s__state~0); 52535#L139 assume !(8497 == ssl3_accept_~s__state~0); 52533#L142 assume !(8512 == ssl3_accept_~s__state~0); 52531#L145 assume !(8513 == ssl3_accept_~s__state~0); 52529#L148 assume !(8528 == ssl3_accept_~s__state~0); 52527#L151 assume !(8529 == ssl3_accept_~s__state~0); 52525#L154 assume !(8544 == ssl3_accept_~s__state~0); 52523#L157 assume !(8545 == ssl3_accept_~s__state~0); 52521#L160 assume !(8560 == ssl3_accept_~s__state~0); 52519#L163 assume !(8561 == ssl3_accept_~s__state~0); 52516#L166 assume !(8448 == ssl3_accept_~s__state~0); 52514#L169 assume !(8576 == ssl3_accept_~s__state~0); 52513#L172 assume !(8577 == ssl3_accept_~s__state~0); 52507#L175 assume 8592 == ssl3_accept_~s__state~0; 51069#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 52504#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 52501#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52495#L604 ssl3_accept_~skip~0 := 0; 52493#L100-2 assume !false; 52491#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52489#L103 assume !(12292 == ssl3_accept_~s__state~0); 52487#L106 assume !(16384 == ssl3_accept_~s__state~0); 52485#L109 assume !(8192 == ssl3_accept_~s__state~0); 52483#L112 assume !(24576 == ssl3_accept_~s__state~0); 52481#L115 assume !(8195 == ssl3_accept_~s__state~0); 52479#L118 assume !(8480 == ssl3_accept_~s__state~0); 52477#L121 assume !(8481 == ssl3_accept_~s__state~0); 52475#L124 assume !(8482 == ssl3_accept_~s__state~0); 52473#L127 assume !(8464 == ssl3_accept_~s__state~0); 52471#L130 assume !(8465 == ssl3_accept_~s__state~0); 52469#L133 assume !(8466 == ssl3_accept_~s__state~0); 52467#L136 assume !(8496 == ssl3_accept_~s__state~0); 52465#L139 assume !(8497 == ssl3_accept_~s__state~0); 52463#L142 assume !(8512 == ssl3_accept_~s__state~0); 52461#L145 assume !(8513 == ssl3_accept_~s__state~0); 52459#L148 assume !(8528 == ssl3_accept_~s__state~0); 52451#L151 assume !(8529 == ssl3_accept_~s__state~0); 52450#L154 assume !(8544 == ssl3_accept_~s__state~0); 52449#L157 assume !(8545 == ssl3_accept_~s__state~0); 52448#L160 assume !(8560 == ssl3_accept_~s__state~0); 52446#L163 assume !(8561 == ssl3_accept_~s__state~0); 52445#L166 assume !(8448 == ssl3_accept_~s__state~0); 52444#L169 assume !(8576 == ssl3_accept_~s__state~0); 52443#L172 assume !(8577 == ssl3_accept_~s__state~0); 52440#L175 assume !(8592 == ssl3_accept_~s__state~0); 52434#L178 assume !(8593 == ssl3_accept_~s__state~0); 52432#L181 assume 8608 == ssl3_accept_~s__state~0; 52429#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 52427#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 52425#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52419#L604 ssl3_accept_~skip~0 := 0; 52417#L100-2 assume !false; 52415#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52414#L103 assume !(12292 == ssl3_accept_~s__state~0); 52413#L106 assume !(16384 == ssl3_accept_~s__state~0); 52412#L109 assume !(8192 == ssl3_accept_~s__state~0); 52411#L112 assume !(24576 == ssl3_accept_~s__state~0); 52410#L115 assume !(8195 == ssl3_accept_~s__state~0); 52409#L118 assume !(8480 == ssl3_accept_~s__state~0); 52408#L121 assume !(8481 == ssl3_accept_~s__state~0); 52407#L124 assume !(8482 == ssl3_accept_~s__state~0); 52406#L127 assume !(8464 == ssl3_accept_~s__state~0); 52405#L130 assume !(8465 == ssl3_accept_~s__state~0); 52404#L133 assume !(8466 == ssl3_accept_~s__state~0); 52403#L136 assume !(8496 == ssl3_accept_~s__state~0); 52402#L139 assume !(8497 == ssl3_accept_~s__state~0); 52401#L142 assume !(8512 == ssl3_accept_~s__state~0); 52400#L145 assume !(8513 == ssl3_accept_~s__state~0); 52399#L148 assume !(8528 == ssl3_accept_~s__state~0); 52398#L151 assume !(8529 == ssl3_accept_~s__state~0); 52397#L154 assume !(8544 == ssl3_accept_~s__state~0); 52396#L157 assume !(8545 == ssl3_accept_~s__state~0); 52395#L160 assume !(8560 == ssl3_accept_~s__state~0); 51105#L163 assume !(8561 == ssl3_accept_~s__state~0); 51106#L166 assume !(8448 == ssl3_accept_~s__state~0); 51092#L169 assume !(8576 == ssl3_accept_~s__state~0); 51084#L172 assume !(8577 == ssl3_accept_~s__state~0); 51086#L175 assume !(8592 == ssl3_accept_~s__state~0); 51068#L178 assume !(8593 == ssl3_accept_~s__state~0); 51070#L181 assume !(8608 == ssl3_accept_~s__state~0); 52431#L184 assume !(8609 == ssl3_accept_~s__state~0); 51053#L187 assume 8640 == ssl3_accept_~s__state~0; 51048#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 51043#L476 assume !(4 == ssl3_accept_~blastFlag~0); 51040#L479 assume !(7 == ssl3_accept_~blastFlag~0); 51034#L482 assume !(10 == ssl3_accept_~blastFlag~0); 50809#L479-2 assume !(ssl3_accept_~ret~0 <= 0); 50718#L490 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 50712#L490-2 ssl3_accept_~s__init_num~0 := 0; 50711#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50702#L604 ssl3_accept_~skip~0 := 0; 50700#L100-2 assume !false; 50698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50696#L103 assume !(12292 == ssl3_accept_~s__state~0); 50695#L106 assume !(16384 == ssl3_accept_~s__state~0); 50694#L109 assume !(8192 == ssl3_accept_~s__state~0); 50692#L112 assume !(24576 == ssl3_accept_~s__state~0); 50686#L115 assume !(8195 == ssl3_accept_~s__state~0); 50684#L118 assume !(8480 == ssl3_accept_~s__state~0); 50682#L121 assume !(8481 == ssl3_accept_~s__state~0); 50680#L124 assume !(8482 == ssl3_accept_~s__state~0); 50678#L127 assume !(8464 == ssl3_accept_~s__state~0); 50676#L130 assume !(8465 == ssl3_accept_~s__state~0); 50674#L133 assume !(8466 == ssl3_accept_~s__state~0); 50672#L136 assume !(8496 == ssl3_accept_~s__state~0); 50670#L139 assume !(8497 == ssl3_accept_~s__state~0); 50668#L142 assume !(8512 == ssl3_accept_~s__state~0); 50666#L145 assume !(8513 == ssl3_accept_~s__state~0); 50664#L148 assume !(8528 == ssl3_accept_~s__state~0); 50662#L151 assume !(8529 == ssl3_accept_~s__state~0); 50660#L154 assume !(8544 == ssl3_accept_~s__state~0); 50658#L157 assume !(8545 == ssl3_accept_~s__state~0); 50656#L160 assume !(8560 == ssl3_accept_~s__state~0); 50654#L163 assume !(8561 == ssl3_accept_~s__state~0); 50652#L166 assume !(8448 == ssl3_accept_~s__state~0); 50650#L169 assume !(8576 == ssl3_accept_~s__state~0); 50648#L172 assume !(8577 == ssl3_accept_~s__state~0); 50646#L175 assume !(8592 == ssl3_accept_~s__state~0); 50644#L178 assume !(8593 == ssl3_accept_~s__state~0); 50642#L181 assume !(8608 == ssl3_accept_~s__state~0); 50640#L184 assume !(8609 == ssl3_accept_~s__state~0); 50638#L187 assume !(8640 == ssl3_accept_~s__state~0); 50636#L190 assume !(8641 == ssl3_accept_~s__state~0); 50634#L193 assume 8656 == ssl3_accept_~s__state~0; 50361#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 50631#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50629#L505 assume !(2 == ssl3_accept_~blastFlag~0); 50274#L508 assume !(5 == ssl3_accept_~blastFlag~0); 50267#L511 assume !(8 == ssl3_accept_~blastFlag~0); 50268#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 50326#L521 assume !(0 == ssl3_accept_~tmp___10~0); 50327#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50547#L604 ssl3_accept_~skip~0 := 0; 50545#L100-2 assume !false; 50542#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50540#L103 assume !(12292 == ssl3_accept_~s__state~0); 50537#L106 assume !(16384 == ssl3_accept_~s__state~0); 50534#L109 assume !(8192 == ssl3_accept_~s__state~0); 50531#L112 assume !(24576 == ssl3_accept_~s__state~0); 50528#L115 assume !(8195 == ssl3_accept_~s__state~0); 50525#L118 assume !(8480 == ssl3_accept_~s__state~0); 50522#L121 assume !(8481 == ssl3_accept_~s__state~0); 50519#L124 assume !(8482 == ssl3_accept_~s__state~0); 50516#L127 assume !(8464 == ssl3_accept_~s__state~0); 50513#L130 assume !(8465 == ssl3_accept_~s__state~0); 50510#L133 assume !(8466 == ssl3_accept_~s__state~0); 50507#L136 assume !(8496 == ssl3_accept_~s__state~0); 50504#L139 assume !(8497 == ssl3_accept_~s__state~0); 50501#L142 assume !(8512 == ssl3_accept_~s__state~0); 50498#L145 assume !(8513 == ssl3_accept_~s__state~0); 50495#L148 assume !(8528 == ssl3_accept_~s__state~0); 50492#L151 assume !(8529 == ssl3_accept_~s__state~0); 50489#L154 assume !(8544 == ssl3_accept_~s__state~0); 50486#L157 assume !(8545 == ssl3_accept_~s__state~0); 50483#L160 assume !(8560 == ssl3_accept_~s__state~0); 50480#L163 assume !(8561 == ssl3_accept_~s__state~0); 50477#L166 assume !(8448 == ssl3_accept_~s__state~0); 50474#L169 assume !(8576 == ssl3_accept_~s__state~0); 50471#L172 assume !(8577 == ssl3_accept_~s__state~0); 50468#L175 assume !(8592 == ssl3_accept_~s__state~0); 50465#L178 assume !(8593 == ssl3_accept_~s__state~0); 50462#L181 assume !(8608 == ssl3_accept_~s__state~0); 50459#L184 assume !(8609 == ssl3_accept_~s__state~0); 50456#L187 assume !(8640 == ssl3_accept_~s__state~0); 50453#L190 assume !(8641 == ssl3_accept_~s__state~0); 50430#L193 assume !(8656 == ssl3_accept_~s__state~0); 50360#L196 assume !(8657 == ssl3_accept_~s__state~0); 50315#L199 assume 8672 == ssl3_accept_~s__state~0; 50316#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 50353#L529 assume !(3 == ssl3_accept_~blastFlag~0); 50324#L532 assume !(6 == ssl3_accept_~blastFlag~0); 50325#L535 assume !(9 == ssl3_accept_~blastFlag~0); 50569#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 50564#L544 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 50565#L544-2 ssl3_accept_~s__init_num~0 := 0; 52439#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52433#L604 ssl3_accept_~skip~0 := 0; 52430#L100-2 assume !false; 52428#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52426#L103 assume !(12292 == ssl3_accept_~s__state~0); 52420#L106 assume !(16384 == ssl3_accept_~s__state~0); 52418#L109 assume !(8192 == ssl3_accept_~s__state~0); 52416#L112 assume !(24576 == ssl3_accept_~s__state~0); 52278#L115 assume !(8195 == ssl3_accept_~s__state~0); 52277#L118 assume !(8480 == ssl3_accept_~s__state~0); 52276#L121 assume !(8481 == ssl3_accept_~s__state~0); 52275#L124 assume !(8482 == ssl3_accept_~s__state~0); 51757#L127 assume !(8464 == ssl3_accept_~s__state~0); 51755#L130 assume !(8465 == ssl3_accept_~s__state~0); 51753#L133 assume !(8466 == ssl3_accept_~s__state~0); 51752#L136 assume !(8496 == ssl3_accept_~s__state~0); 51750#L139 assume !(8497 == ssl3_accept_~s__state~0); 51751#L142 assume !(8512 == ssl3_accept_~s__state~0); 51735#L145 assume !(8513 == ssl3_accept_~s__state~0); 51736#L148 assume !(8528 == ssl3_accept_~s__state~0); 51721#L151 assume !(8529 == ssl3_accept_~s__state~0); 51709#L154 assume !(8544 == ssl3_accept_~s__state~0); 51710#L157 assume !(8545 == ssl3_accept_~s__state~0); 52348#L160 assume !(8560 == ssl3_accept_~s__state~0); 52347#L163 assume !(8561 == ssl3_accept_~s__state~0); 51472#L166 assume 8448 == ssl3_accept_~s__state~0; 51471#L167 assume !(ssl3_accept_~num1~0 > 0); 51464#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51442#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51431#L604 ssl3_accept_~skip~0 := 0; 51428#L100-2 assume !false; 51424#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51423#L103 assume !(12292 == ssl3_accept_~s__state~0); 51101#L106 assume !(16384 == ssl3_accept_~s__state~0); 51102#L109 assume 8192 == ssl3_accept_~s__state~0; 51414#L212 ssl3_accept_~s__server~0 := 1; 52345#L217 assume 0 != ssl3_accept_~cb~0; 52344#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 52343#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 52341#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 52339#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 52337#L244 assume 12292 != ssl3_accept_~s__state~0; 52336#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 52335#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52330#L604 ssl3_accept_~skip~0 := 0; 50362#L100-2 [2020-10-26 04:29:21,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:21,648 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 25 times [2020-10-26 04:29:21,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:21,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423414744] [2020-10-26 04:29:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:21,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:21,654 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:21,658 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:21,661 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:21,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:21,662 INFO L82 PathProgramCache]: Analyzing trace with hash -82475437, now seen corresponding path program 1 times [2020-10-26 04:29:21,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:21,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923187436] [2020-10-26 04:29:21,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:21,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:21,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1744 backedges. 379 proven. 7 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2020-10-26 04:29:21,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923187436] [2020-10-26 04:29:21,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071046593] [2020-10-26 04:29:21,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-26 04:29:22,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:22,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:22,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:22,175 INFO L134 CoverageAnalysis]: Checked inductivity of 1744 backedges. 379 proven. 7 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2020-10-26 04:29:22,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-26 04:29:22,176 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-26 04:29:22,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53441683] [2020-10-26 04:29:22,177 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:22,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:22,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-26 04:29:22,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-26 04:29:22,178 INFO L87 Difference]: Start difference. First operand 4020 states and 4975 transitions. cyclomatic complexity: 964 Second operand 4 states. [2020-10-26 04:29:22,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:22,461 INFO L93 Difference]: Finished difference Result 1910 states and 2283 transitions. [2020-10-26 04:29:22,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:29:22,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2283 transitions. [2020-10-26 04:29:22,473 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1478 [2020-10-26 04:29:22,486 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1634 states and 1963 transitions. [2020-10-26 04:29:22,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1634 [2020-10-26 04:29:22,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1634 [2020-10-26 04:29:22,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1634 states and 1963 transitions. [2020-10-26 04:29:22,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:22,490 INFO L691 BuchiCegarLoop]: Abstraction has 1634 states and 1963 transitions. [2020-10-26 04:29:22,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1634 states and 1963 transitions. [2020-10-26 04:29:22,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1634 to 1441. [2020-10-26 04:29:22,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1441 states. [2020-10-26 04:29:22,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1441 states to 1441 states and 1739 transitions. [2020-10-26 04:29:22,520 INFO L714 BuchiCegarLoop]: Abstraction has 1441 states and 1739 transitions. [2020-10-26 04:29:22,520 INFO L594 BuchiCegarLoop]: Abstraction has 1441 states and 1739 transitions. [2020-10-26 04:29:22,520 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-10-26 04:29:22,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1441 states and 1739 transitions. [2020-10-26 04:29:22,524 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2020-10-26 04:29:22,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:22,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:22,526 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:22,526 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:22,527 INFO L794 eck$LassoCheckResult]: Stem: 57541#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 57418#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 57419#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57462#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 57463#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57433#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 57507#L100-2 assume !false; 58120#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58118#L103 assume !(12292 == ssl3_accept_~s__state~0); 58116#L106 assume !(16384 == ssl3_accept_~s__state~0); 58114#L109 assume !(8192 == ssl3_accept_~s__state~0); 58112#L112 assume !(24576 == ssl3_accept_~s__state~0); 58110#L115 assume !(8195 == ssl3_accept_~s__state~0); 57827#L118 assume !(8480 == ssl3_accept_~s__state~0); 57826#L121 assume !(8481 == ssl3_accept_~s__state~0); 57800#L124 assume !(8482 == ssl3_accept_~s__state~0); 57747#L127 assume 8464 == ssl3_accept_~s__state~0; 57744#L134 [2020-10-26 04:29:22,527 INFO L796 eck$LassoCheckResult]: Loop: 57744#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 57738#L275 assume !(0 == ssl3_accept_~blastFlag~0); 57736#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; 57731#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57721#L604 ssl3_accept_~skip~0 := 0; 57719#L100-2 assume !false; 57717#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57715#L103 assume !(12292 == ssl3_accept_~s__state~0); 57713#L106 assume !(16384 == ssl3_accept_~s__state~0); 57711#L109 assume !(8192 == ssl3_accept_~s__state~0); 57709#L112 assume !(24576 == ssl3_accept_~s__state~0); 57707#L115 assume !(8195 == ssl3_accept_~s__state~0); 57705#L118 assume !(8480 == ssl3_accept_~s__state~0); 57703#L121 assume !(8481 == ssl3_accept_~s__state~0); 57701#L124 assume !(8482 == ssl3_accept_~s__state~0); 57699#L127 assume !(8464 == ssl3_accept_~s__state~0); 57697#L130 assume !(8465 == ssl3_accept_~s__state~0); 57695#L133 assume !(8466 == ssl3_accept_~s__state~0); 57693#L136 assume 8496 == ssl3_accept_~s__state~0; 57691#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 57689#L288 assume !(1 == ssl3_accept_~blastFlag~0); 57684#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 57685#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 57672#L294-2 ssl3_accept_~s__init_num~0 := 0; 57673#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58283#L604 ssl3_accept_~skip~0 := 0; 58282#L100-2 assume !false; 58281#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58280#L103 assume !(12292 == ssl3_accept_~s__state~0); 58279#L106 assume !(16384 == ssl3_accept_~s__state~0); 58278#L109 assume !(8192 == ssl3_accept_~s__state~0); 58277#L112 assume !(24576 == ssl3_accept_~s__state~0); 58276#L115 assume !(8195 == ssl3_accept_~s__state~0); 58275#L118 assume !(8480 == ssl3_accept_~s__state~0); 58274#L121 assume !(8481 == ssl3_accept_~s__state~0); 58273#L124 assume !(8482 == ssl3_accept_~s__state~0); 58272#L127 assume !(8464 == ssl3_accept_~s__state~0); 58271#L130 assume !(8465 == ssl3_accept_~s__state~0); 58270#L133 assume !(8466 == ssl3_accept_~s__state~0); 58269#L136 assume !(8496 == ssl3_accept_~s__state~0); 58268#L139 assume !(8497 == ssl3_accept_~s__state~0); 58267#L142 assume 8512 == ssl3_accept_~s__state~0; 57512#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57513#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57490#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57559#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58261#L604 ssl3_accept_~skip~0 := 0; 58258#L100-2 assume !false; 58256#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58255#L103 assume !(12292 == ssl3_accept_~s__state~0); 58254#L106 assume !(16384 == ssl3_accept_~s__state~0); 58252#L109 assume !(8192 == ssl3_accept_~s__state~0); 58222#L112 assume !(24576 == ssl3_accept_~s__state~0); 58218#L115 assume !(8195 == ssl3_accept_~s__state~0); 58214#L118 assume !(8480 == ssl3_accept_~s__state~0); 58210#L121 assume !(8481 == ssl3_accept_~s__state~0); 58206#L124 assume !(8482 == ssl3_accept_~s__state~0); 58202#L127 assume !(8464 == ssl3_accept_~s__state~0); 58198#L130 assume !(8465 == ssl3_accept_~s__state~0); 58194#L133 assume !(8466 == ssl3_accept_~s__state~0); 58192#L136 assume !(8496 == ssl3_accept_~s__state~0); 58190#L139 assume !(8497 == ssl3_accept_~s__state~0); 58189#L142 assume !(8512 == ssl3_accept_~s__state~0); 58188#L145 assume !(8513 == ssl3_accept_~s__state~0); 58187#L148 assume 8528 == ssl3_accept_~s__state~0; 58186#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58185#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 58182#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 57444#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57409#L354 assume !(ssl3_accept_~ret~0 <= 0); 57410#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58175#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58169#L604 ssl3_accept_~skip~0 := 0; 58167#L100-2 assume !false; 58165#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58164#L103 assume !(12292 == ssl3_accept_~s__state~0); 58162#L106 assume !(16384 == ssl3_accept_~s__state~0); 58160#L109 assume !(8192 == ssl3_accept_~s__state~0); 58158#L112 assume !(24576 == ssl3_accept_~s__state~0); 58156#L115 assume !(8195 == ssl3_accept_~s__state~0); 58154#L118 assume !(8480 == ssl3_accept_~s__state~0); 58152#L121 assume !(8481 == ssl3_accept_~s__state~0); 58150#L124 assume !(8482 == ssl3_accept_~s__state~0); 58148#L127 assume !(8464 == ssl3_accept_~s__state~0); 58146#L130 assume !(8465 == ssl3_accept_~s__state~0); 58144#L133 assume !(8466 == ssl3_accept_~s__state~0); 58141#L136 assume !(8496 == ssl3_accept_~s__state~0); 58138#L139 assume !(8497 == ssl3_accept_~s__state~0); 58132#L142 assume !(8512 == ssl3_accept_~s__state~0); 58130#L145 assume !(8513 == ssl3_accept_~s__state~0); 58128#L148 assume !(8528 == ssl3_accept_~s__state~0); 58126#L151 assume !(8529 == ssl3_accept_~s__state~0); 57580#L154 assume 8544 == ssl3_accept_~s__state~0; 57581#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 58086#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 57483#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57484#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 58084#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57575#L401 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; 57482#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58219#L604 ssl3_accept_~skip~0 := 0; 58215#L100-2 assume !false; 58211#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58207#L103 assume !(12292 == ssl3_accept_~s__state~0); 58203#L106 assume !(16384 == ssl3_accept_~s__state~0); 58199#L109 assume !(8192 == ssl3_accept_~s__state~0); 58195#L112 assume !(24576 == ssl3_accept_~s__state~0); 58181#L115 assume !(8195 == ssl3_accept_~s__state~0); 58179#L118 assume !(8480 == ssl3_accept_~s__state~0); 58178#L121 assume !(8481 == ssl3_accept_~s__state~0); 58176#L124 assume !(8482 == ssl3_accept_~s__state~0); 58170#L127 assume !(8464 == ssl3_accept_~s__state~0); 58168#L130 assume !(8465 == ssl3_accept_~s__state~0); 58166#L133 assume !(8466 == ssl3_accept_~s__state~0); 57750#L136 assume !(8496 == ssl3_accept_~s__state~0); 58163#L139 assume !(8497 == ssl3_accept_~s__state~0); 58161#L142 assume !(8512 == ssl3_accept_~s__state~0); 58159#L145 assume !(8513 == ssl3_accept_~s__state~0); 58157#L148 assume !(8528 == ssl3_accept_~s__state~0); 58155#L151 assume !(8529 == ssl3_accept_~s__state~0); 58153#L154 assume !(8544 == ssl3_accept_~s__state~0); 58151#L157 assume !(8545 == ssl3_accept_~s__state~0); 58149#L160 assume !(8560 == ssl3_accept_~s__state~0); 58147#L163 assume !(8561 == ssl3_accept_~s__state~0); 58145#L166 assume 8448 == ssl3_accept_~s__state~0; 58143#L167 assume !(ssl3_accept_~num1~0 > 0); 58140#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58137#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58131#L604 ssl3_accept_~skip~0 := 0; 58129#L100-2 assume !false; 58127#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58125#L103 assume !(12292 == ssl3_accept_~s__state~0); 58124#L106 assume !(16384 == ssl3_accept_~s__state~0); 58123#L109 assume !(8192 == ssl3_accept_~s__state~0); 58122#L112 assume !(24576 == ssl3_accept_~s__state~0); 58121#L115 assume !(8195 == ssl3_accept_~s__state~0); 58119#L118 assume !(8480 == ssl3_accept_~s__state~0); 58117#L121 assume !(8481 == ssl3_accept_~s__state~0); 58115#L124 assume !(8482 == ssl3_accept_~s__state~0); 58113#L127 assume !(8464 == ssl3_accept_~s__state~0); 58111#L130 assume !(8465 == ssl3_accept_~s__state~0); 58109#L133 assume !(8466 == ssl3_accept_~s__state~0); 58108#L136 assume !(8496 == ssl3_accept_~s__state~0); 58107#L139 assume !(8497 == ssl3_accept_~s__state~0); 58105#L142 assume !(8512 == ssl3_accept_~s__state~0); 58099#L145 assume !(8513 == ssl3_accept_~s__state~0); 58097#L148 assume !(8528 == ssl3_accept_~s__state~0); 58095#L151 assume !(8529 == ssl3_accept_~s__state~0); 58093#L154 assume !(8544 == ssl3_accept_~s__state~0); 57825#L157 assume !(8545 == ssl3_accept_~s__state~0); 57824#L160 assume !(8560 == ssl3_accept_~s__state~0); 57822#L163 assume !(8561 == ssl3_accept_~s__state~0); 57820#L166 assume !(8448 == ssl3_accept_~s__state~0); 57818#L169 assume 8576 == ssl3_accept_~s__state~0; 57600#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 57816#L441 assume !(ssl3_accept_~ret~0 <= 0); 57814#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 57799#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57792#L604 ssl3_accept_~skip~0 := 0; 57787#L100-2 assume !false; 57780#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57777#L103 assume !(12292 == ssl3_accept_~s__state~0); 57774#L106 assume !(16384 == ssl3_accept_~s__state~0); 57771#L109 assume !(8192 == ssl3_accept_~s__state~0); 57768#L112 assume !(24576 == ssl3_accept_~s__state~0); 57765#L115 assume !(8195 == ssl3_accept_~s__state~0); 57762#L118 assume !(8480 == ssl3_accept_~s__state~0); 57759#L121 assume !(8481 == ssl3_accept_~s__state~0); 57756#L124 assume !(8482 == ssl3_accept_~s__state~0); 57753#L127 assume 8464 == ssl3_accept_~s__state~0; 57744#L134 [2020-10-26 04:29:22,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:22,528 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2020-10-26 04:29:22,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:22,528 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995218919] [2020-10-26 04:29:22,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:22,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:22,542 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:22,546 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:22,552 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:22,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:22,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1694254047, now seen corresponding path program 1 times [2020-10-26 04:29:22,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:22,553 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196663822] [2020-10-26 04:29:22,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:22,600 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2020-10-26 04:29:22,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196663822] [2020-10-26 04:29:22,601 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:22,601 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-26 04:29:22,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960663500] [2020-10-26 04:29:22,602 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:22,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:22,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:22,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:22,603 INFO L87 Difference]: Start difference. First operand 1441 states and 1739 transitions. cyclomatic complexity: 302 Second operand 3 states. [2020-10-26 04:29:22,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:22,739 INFO L93 Difference]: Finished difference Result 1563 states and 1870 transitions. [2020-10-26 04:29:22,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:22,739 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1563 states and 1870 transitions. [2020-10-26 04:29:22,747 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1456 [2020-10-26 04:29:22,757 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1563 states to 1519 states and 1826 transitions. [2020-10-26 04:29:22,757 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1519 [2020-10-26 04:29:22,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1519 [2020-10-26 04:29:22,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1519 states and 1826 transitions. [2020-10-26 04:29:22,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:22,761 INFO L691 BuchiCegarLoop]: Abstraction has 1519 states and 1826 transitions. [2020-10-26 04:29:22,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1519 states and 1826 transitions. [2020-10-26 04:29:22,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1519 to 1441. [2020-10-26 04:29:22,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1441 states. [2020-10-26 04:29:22,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1441 states to 1441 states and 1727 transitions. [2020-10-26 04:29:22,779 INFO L714 BuchiCegarLoop]: Abstraction has 1441 states and 1727 transitions. [2020-10-26 04:29:22,779 INFO L594 BuchiCegarLoop]: Abstraction has 1441 states and 1727 transitions. [2020-10-26 04:29:22,779 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-10-26 04:29:22,779 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1441 states and 1727 transitions. [2020-10-26 04:29:22,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2020-10-26 04:29:22,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:22,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:22,788 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:22,788 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:22,788 INFO L794 eck$LassoCheckResult]: Stem: 60552#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 60428#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 60429#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60474#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 60475#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60444#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 60517#L100-2 assume !false; 61448#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61446#L103 assume !(12292 == ssl3_accept_~s__state~0); 61444#L106 assume !(16384 == ssl3_accept_~s__state~0); 61442#L109 assume !(8192 == ssl3_accept_~s__state~0); 61440#L112 assume !(24576 == ssl3_accept_~s__state~0); 61438#L115 assume !(8195 == ssl3_accept_~s__state~0); 61436#L118 assume !(8480 == ssl3_accept_~s__state~0); 61434#L121 assume !(8481 == ssl3_accept_~s__state~0); 61432#L124 assume !(8482 == ssl3_accept_~s__state~0); 61429#L127 assume 8464 == ssl3_accept_~s__state~0; 61428#L134 [2020-10-26 04:29:22,789 INFO L796 eck$LassoCheckResult]: Loop: 61428#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 61421#L275 assume !(0 == ssl3_accept_~blastFlag~0); 61285#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; 61279#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61275#L604 ssl3_accept_~skip~0 := 0; 61266#L100-2 assume !false; 61267#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61258#L103 assume !(12292 == ssl3_accept_~s__state~0); 61259#L106 assume !(16384 == ssl3_accept_~s__state~0); 61250#L109 assume !(8192 == ssl3_accept_~s__state~0); 61251#L112 assume !(24576 == ssl3_accept_~s__state~0); 61242#L115 assume !(8195 == ssl3_accept_~s__state~0); 61243#L118 assume !(8480 == ssl3_accept_~s__state~0); 61234#L121 assume !(8481 == ssl3_accept_~s__state~0); 61235#L124 assume !(8482 == ssl3_accept_~s__state~0); 61226#L127 assume !(8464 == ssl3_accept_~s__state~0); 61227#L130 assume !(8465 == ssl3_accept_~s__state~0); 61218#L133 assume !(8466 == ssl3_accept_~s__state~0); 61219#L136 assume 8496 == ssl3_accept_~s__state~0; 61210#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 61211#L288 assume !(1 == ssl3_accept_~blastFlag~0); 61405#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 61404#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61403#L294-2 ssl3_accept_~s__init_num~0 := 0; 61401#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61396#L604 ssl3_accept_~skip~0 := 0; 61395#L100-2 assume !false; 61394#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61393#L103 assume !(12292 == ssl3_accept_~s__state~0); 61392#L106 assume !(16384 == ssl3_accept_~s__state~0); 61391#L109 assume !(8192 == ssl3_accept_~s__state~0); 61390#L112 assume !(24576 == ssl3_accept_~s__state~0); 61389#L115 assume !(8195 == ssl3_accept_~s__state~0); 61388#L118 assume !(8480 == ssl3_accept_~s__state~0); 61387#L121 assume !(8481 == ssl3_accept_~s__state~0); 61386#L124 assume !(8482 == ssl3_accept_~s__state~0); 61385#L127 assume !(8464 == ssl3_accept_~s__state~0); 61384#L130 assume !(8465 == ssl3_accept_~s__state~0); 61383#L133 assume !(8466 == ssl3_accept_~s__state~0); 61382#L136 assume !(8496 == ssl3_accept_~s__state~0); 61381#L139 assume !(8497 == ssl3_accept_~s__state~0); 61380#L142 assume 8512 == ssl3_accept_~s__state~0; 60522#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60523#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60572#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60573#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61329#L604 ssl3_accept_~skip~0 := 0; 61327#L100-2 assume !false; 61325#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61323#L103 assume !(12292 == ssl3_accept_~s__state~0); 61321#L106 assume !(16384 == ssl3_accept_~s__state~0); 61319#L109 assume !(8192 == ssl3_accept_~s__state~0); 61317#L112 assume !(24576 == ssl3_accept_~s__state~0); 61315#L115 assume !(8195 == ssl3_accept_~s__state~0); 61313#L118 assume !(8480 == ssl3_accept_~s__state~0); 61311#L121 assume !(8481 == ssl3_accept_~s__state~0); 61309#L124 assume !(8482 == ssl3_accept_~s__state~0); 61307#L127 assume !(8464 == ssl3_accept_~s__state~0); 61305#L130 assume !(8465 == ssl3_accept_~s__state~0); 61303#L133 assume !(8466 == ssl3_accept_~s__state~0); 61301#L136 assume !(8496 == ssl3_accept_~s__state~0); 61299#L139 assume !(8497 == ssl3_accept_~s__state~0); 61297#L142 assume !(8512 == ssl3_accept_~s__state~0); 61295#L145 assume !(8513 == ssl3_accept_~s__state~0); 61293#L148 assume 8528 == ssl3_accept_~s__state~0; 60509#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60510#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60544#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60499#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 60462#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 60420#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60466#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61092#L604 ssl3_accept_~skip~0 := 0; 61090#L100-2 assume !false; 61088#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61086#L103 assume !(12292 == ssl3_accept_~s__state~0); 61084#L106 assume !(16384 == ssl3_accept_~s__state~0); 61082#L109 assume !(8192 == ssl3_accept_~s__state~0); 61080#L112 assume !(24576 == ssl3_accept_~s__state~0); 61078#L115 assume !(8195 == ssl3_accept_~s__state~0); 61076#L118 assume !(8480 == ssl3_accept_~s__state~0); 61074#L121 assume !(8481 == ssl3_accept_~s__state~0); 61072#L124 assume !(8482 == ssl3_accept_~s__state~0); 61070#L127 assume !(8464 == ssl3_accept_~s__state~0); 61068#L130 assume !(8465 == ssl3_accept_~s__state~0); 61066#L133 assume !(8466 == ssl3_accept_~s__state~0); 61064#L136 assume !(8496 == ssl3_accept_~s__state~0); 61062#L139 assume !(8497 == ssl3_accept_~s__state~0); 61060#L142 assume !(8512 == ssl3_accept_~s__state~0); 61058#L145 assume !(8513 == ssl3_accept_~s__state~0); 61056#L148 assume !(8528 == ssl3_accept_~s__state~0); 61023#L151 assume !(8529 == ssl3_accept_~s__state~0); 60596#L154 assume 8544 == ssl3_accept_~s__state~0; 60597#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60539#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 60490#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60485#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60486#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 61012#L401 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; 61006#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61000#L604 ssl3_accept_~skip~0 := 0; 60998#L100-2 assume !false; 60996#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60994#L103 assume !(12292 == ssl3_accept_~s__state~0); 60992#L106 assume !(16384 == ssl3_accept_~s__state~0); 60990#L109 assume !(8192 == ssl3_accept_~s__state~0); 60988#L112 assume !(24576 == ssl3_accept_~s__state~0); 60986#L115 assume !(8195 == ssl3_accept_~s__state~0); 60984#L118 assume !(8480 == ssl3_accept_~s__state~0); 60982#L121 assume !(8481 == ssl3_accept_~s__state~0); 60980#L124 assume !(8482 == ssl3_accept_~s__state~0); 60978#L127 assume !(8464 == ssl3_accept_~s__state~0); 60976#L130 assume !(8465 == ssl3_accept_~s__state~0); 60974#L133 assume !(8466 == ssl3_accept_~s__state~0); 60972#L136 assume !(8496 == ssl3_accept_~s__state~0); 60970#L139 assume !(8497 == ssl3_accept_~s__state~0); 60968#L142 assume !(8512 == ssl3_accept_~s__state~0); 60966#L145 assume !(8513 == ssl3_accept_~s__state~0); 60964#L148 assume !(8528 == ssl3_accept_~s__state~0); 60962#L151 assume !(8529 == ssl3_accept_~s__state~0); 60960#L154 assume !(8544 == ssl3_accept_~s__state~0); 60958#L157 assume !(8545 == ssl3_accept_~s__state~0); 60956#L160 assume !(8560 == ssl3_accept_~s__state~0); 60954#L163 assume !(8561 == ssl3_accept_~s__state~0); 60952#L166 assume 8448 == ssl3_accept_~s__state~0; 60949#L167 assume !(ssl3_accept_~num1~0 > 0); 60945#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60938#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60932#L604 ssl3_accept_~skip~0 := 0; 60930#L100-2 assume !false; 60928#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60926#L103 assume !(12292 == ssl3_accept_~s__state~0); 60924#L106 assume !(16384 == ssl3_accept_~s__state~0); 60922#L109 assume !(8192 == ssl3_accept_~s__state~0); 60920#L112 assume !(24576 == ssl3_accept_~s__state~0); 60918#L115 assume !(8195 == ssl3_accept_~s__state~0); 60916#L118 assume !(8480 == ssl3_accept_~s__state~0); 60914#L121 assume !(8481 == ssl3_accept_~s__state~0); 60912#L124 assume !(8482 == ssl3_accept_~s__state~0); 60910#L127 assume !(8464 == ssl3_accept_~s__state~0); 60908#L130 assume !(8465 == ssl3_accept_~s__state~0); 60906#L133 assume !(8466 == ssl3_accept_~s__state~0); 60904#L136 assume !(8496 == ssl3_accept_~s__state~0); 60902#L139 assume !(8497 == ssl3_accept_~s__state~0); 60900#L142 assume !(8512 == ssl3_accept_~s__state~0); 60898#L145 assume !(8513 == ssl3_accept_~s__state~0); 60896#L148 assume !(8528 == ssl3_accept_~s__state~0); 60894#L151 assume !(8529 == ssl3_accept_~s__state~0); 60892#L154 assume !(8544 == ssl3_accept_~s__state~0); 60890#L157 assume !(8545 == ssl3_accept_~s__state~0); 60888#L160 assume !(8560 == ssl3_accept_~s__state~0); 60886#L163 assume !(8561 == ssl3_accept_~s__state~0); 60884#L166 assume !(8448 == ssl3_accept_~s__state~0); 60882#L169 assume 8576 == ssl3_accept_~s__state~0; 60663#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 60880#L441 assume !(ssl3_accept_~ret~0 <= 0); 60876#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60877#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61452#L604 ssl3_accept_~skip~0 := 0; 61451#L100-2 assume !false; 61450#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61449#L103 assume !(12292 == ssl3_accept_~s__state~0); 61447#L106 assume !(16384 == ssl3_accept_~s__state~0); 61445#L109 assume !(8192 == ssl3_accept_~s__state~0); 61443#L112 assume !(24576 == ssl3_accept_~s__state~0); 61441#L115 assume !(8195 == ssl3_accept_~s__state~0); 61439#L118 assume !(8480 == ssl3_accept_~s__state~0); 61437#L121 assume !(8481 == ssl3_accept_~s__state~0); 61435#L124 assume !(8482 == ssl3_accept_~s__state~0); 61433#L127 assume !(8464 == ssl3_accept_~s__state~0); 61431#L130 assume !(8465 == ssl3_accept_~s__state~0); 61430#L133 assume 8466 == ssl3_accept_~s__state~0; 61428#L134 [2020-10-26 04:29:22,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:22,790 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2020-10-26 04:29:22,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:22,790 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869573774] [2020-10-26 04:29:22,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:22,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:22,796 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:22,806 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:22,812 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:22,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:22,813 INFO L82 PathProgramCache]: Analyzing trace with hash 768977189, now seen corresponding path program 1 times [2020-10-26 04:29:22,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:22,813 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579466519] [2020-10-26 04:29:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:22,912 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2020-10-26 04:29:22,913 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579466519] [2020-10-26 04:29:22,913 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:22,913 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:22,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224949924] [2020-10-26 04:29:22,915 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:22,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:22,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:22,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:22,916 INFO L87 Difference]: Start difference. First operand 1441 states and 1727 transitions. cyclomatic complexity: 290 Second operand 3 states. [2020-10-26 04:29:22,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:22,938 INFO L93 Difference]: Finished difference Result 2843 states and 3393 transitions. [2020-10-26 04:29:22,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:22,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2843 states and 3393 transitions. [2020-10-26 04:29:22,953 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2744 [2020-10-26 04:29:22,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2843 states to 2843 states and 3393 transitions. [2020-10-26 04:29:22,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2843 [2020-10-26 04:29:22,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2843 [2020-10-26 04:29:22,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2843 states and 3393 transitions. [2020-10-26 04:29:22,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:22,968 INFO L691 BuchiCegarLoop]: Abstraction has 2843 states and 3393 transitions. [2020-10-26 04:29:22,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2843 states and 3393 transitions. [2020-10-26 04:29:22,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2843 to 1441. [2020-10-26 04:29:22,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1441 states. [2020-10-26 04:29:22,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1441 states to 1441 states and 1725 transitions. [2020-10-26 04:29:22,991 INFO L714 BuchiCegarLoop]: Abstraction has 1441 states and 1725 transitions. [2020-10-26 04:29:22,991 INFO L594 BuchiCegarLoop]: Abstraction has 1441 states and 1725 transitions. [2020-10-26 04:29:22,991 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-10-26 04:29:22,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1441 states and 1725 transitions. [2020-10-26 04:29:22,994 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2020-10-26 04:29:22,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:22,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:22,997 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:22,997 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:22,998 INFO L794 eck$LassoCheckResult]: Stem: 64835#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 64719#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 64720#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64763#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 64764#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64733#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 64804#L100-2 assume !false; 65404#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65403#L103 assume !(12292 == ssl3_accept_~s__state~0); 65402#L106 assume !(16384 == ssl3_accept_~s__state~0); 65401#L109 assume !(8192 == ssl3_accept_~s__state~0); 65400#L112 assume !(24576 == ssl3_accept_~s__state~0); 65399#L115 assume !(8195 == ssl3_accept_~s__state~0); 65398#L118 assume !(8480 == ssl3_accept_~s__state~0); 65397#L121 assume !(8481 == ssl3_accept_~s__state~0); 65396#L124 assume !(8482 == ssl3_accept_~s__state~0); 65394#L127 assume 8464 == ssl3_accept_~s__state~0; 65392#L134 [2020-10-26 04:29:22,998 INFO L796 eck$LassoCheckResult]: Loop: 65392#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 65389#L275 assume !(0 == ssl3_accept_~blastFlag~0); 65387#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; 65384#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65378#L604 ssl3_accept_~skip~0 := 0; 65375#L100-2 assume !false; 65373#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65370#L103 assume !(12292 == ssl3_accept_~s__state~0); 65368#L106 assume !(16384 == ssl3_accept_~s__state~0); 65366#L109 assume !(8192 == ssl3_accept_~s__state~0); 65364#L112 assume !(24576 == ssl3_accept_~s__state~0); 65363#L115 assume !(8195 == ssl3_accept_~s__state~0); 65358#L118 assume !(8480 == ssl3_accept_~s__state~0); 65356#L121 assume !(8481 == ssl3_accept_~s__state~0); 65354#L124 assume !(8482 == ssl3_accept_~s__state~0); 65352#L127 assume !(8464 == ssl3_accept_~s__state~0); 65350#L130 assume !(8465 == ssl3_accept_~s__state~0); 65348#L133 assume !(8466 == ssl3_accept_~s__state~0); 65346#L136 assume 8496 == ssl3_accept_~s__state~0; 65344#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 65341#L288 assume !(1 == ssl3_accept_~blastFlag~0); 65339#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 65337#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65335#L294-2 ssl3_accept_~s__init_num~0 := 0; 65332#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65326#L604 ssl3_accept_~skip~0 := 0; 65324#L100-2 assume !false; 65322#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65320#L103 assume !(12292 == ssl3_accept_~s__state~0); 65318#L106 assume !(16384 == ssl3_accept_~s__state~0); 65316#L109 assume !(8192 == ssl3_accept_~s__state~0); 65314#L112 assume !(24576 == ssl3_accept_~s__state~0); 65312#L115 assume !(8195 == ssl3_accept_~s__state~0); 65310#L118 assume !(8480 == ssl3_accept_~s__state~0); 65308#L121 assume !(8481 == ssl3_accept_~s__state~0); 65306#L124 assume !(8482 == ssl3_accept_~s__state~0); 65304#L127 assume !(8464 == ssl3_accept_~s__state~0); 65302#L130 assume !(8465 == ssl3_accept_~s__state~0); 65300#L133 assume !(8466 == ssl3_accept_~s__state~0); 65298#L136 assume !(8496 == ssl3_accept_~s__state~0); 65296#L139 assume !(8497 == ssl3_accept_~s__state~0); 65294#L142 assume 8512 == ssl3_accept_~s__state~0; 65292#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65290#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 65287#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65284#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65278#L604 ssl3_accept_~skip~0 := 0; 65276#L100-2 assume !false; 65274#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65272#L103 assume !(12292 == ssl3_accept_~s__state~0); 65270#L106 assume !(16384 == ssl3_accept_~s__state~0); 65264#L109 assume !(8192 == ssl3_accept_~s__state~0); 65261#L112 assume !(24576 == ssl3_accept_~s__state~0); 65258#L115 assume !(8195 == ssl3_accept_~s__state~0); 65255#L118 assume !(8480 == ssl3_accept_~s__state~0); 65252#L121 assume !(8481 == ssl3_accept_~s__state~0); 65249#L124 assume !(8482 == ssl3_accept_~s__state~0); 65246#L127 assume !(8464 == ssl3_accept_~s__state~0); 65243#L130 assume !(8465 == ssl3_accept_~s__state~0); 65240#L133 assume !(8466 == ssl3_accept_~s__state~0); 65237#L136 assume !(8496 == ssl3_accept_~s__state~0); 65234#L139 assume !(8497 == ssl3_accept_~s__state~0); 65231#L142 assume !(8512 == ssl3_accept_~s__state~0); 65230#L145 assume !(8513 == ssl3_accept_~s__state~0); 65229#L148 assume 8528 == ssl3_accept_~s__state~0; 64795#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64796#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 64832#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 64744#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 64709#L354 assume !(ssl3_accept_~ret~0 <= 0); 64710#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64755#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65504#L604 ssl3_accept_~skip~0 := 0; 65501#L100-2 assume !false; 65498#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65495#L103 assume !(12292 == ssl3_accept_~s__state~0); 65490#L106 assume !(16384 == ssl3_accept_~s__state~0); 65487#L109 assume !(8192 == ssl3_accept_~s__state~0); 65484#L112 assume !(24576 == ssl3_accept_~s__state~0); 65479#L115 assume !(8195 == ssl3_accept_~s__state~0); 65472#L118 assume !(8480 == ssl3_accept_~s__state~0); 65469#L121 assume !(8481 == ssl3_accept_~s__state~0); 65466#L124 assume !(8482 == ssl3_accept_~s__state~0); 65463#L127 assume !(8464 == ssl3_accept_~s__state~0); 65460#L130 assume !(8465 == ssl3_accept_~s__state~0); 65458#L133 assume !(8466 == ssl3_accept_~s__state~0); 65456#L136 assume !(8496 == ssl3_accept_~s__state~0); 65453#L139 assume !(8497 == ssl3_accept_~s__state~0); 65447#L142 assume !(8512 == ssl3_accept_~s__state~0); 65444#L145 assume !(8513 == ssl3_accept_~s__state~0); 65222#L148 assume !(8528 == ssl3_accept_~s__state~0); 65221#L151 assume !(8529 == ssl3_accept_~s__state~0); 65220#L154 assume 8544 == ssl3_accept_~s__state~0; 64738#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64739#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 64778#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64775#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64707#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 64708#L401 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; 64782#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65846#L604 ssl3_accept_~skip~0 := 0; 65844#L100-2 assume !false; 65842#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65840#L103 assume !(12292 == ssl3_accept_~s__state~0); 65838#L106 assume !(16384 == ssl3_accept_~s__state~0); 65836#L109 assume !(8192 == ssl3_accept_~s__state~0); 65834#L112 assume !(24576 == ssl3_accept_~s__state~0); 65832#L115 assume !(8195 == ssl3_accept_~s__state~0); 65657#L118 assume !(8480 == ssl3_accept_~s__state~0); 65651#L121 assume !(8481 == ssl3_accept_~s__state~0); 65649#L124 assume !(8482 == ssl3_accept_~s__state~0); 65647#L127 assume !(8464 == ssl3_accept_~s__state~0); 65645#L130 assume !(8465 == ssl3_accept_~s__state~0); 65643#L133 assume !(8466 == ssl3_accept_~s__state~0); 65641#L136 assume !(8496 == ssl3_accept_~s__state~0); 65639#L139 assume !(8497 == ssl3_accept_~s__state~0); 65637#L142 assume !(8512 == ssl3_accept_~s__state~0); 65635#L145 assume !(8513 == ssl3_accept_~s__state~0); 65633#L148 assume !(8528 == ssl3_accept_~s__state~0); 65631#L151 assume !(8529 == ssl3_accept_~s__state~0); 65629#L154 assume !(8544 == ssl3_accept_~s__state~0); 65627#L157 assume !(8545 == ssl3_accept_~s__state~0); 65625#L160 assume !(8560 == ssl3_accept_~s__state~0); 65623#L163 assume !(8561 == ssl3_accept_~s__state~0); 65621#L166 assume 8448 == ssl3_accept_~s__state~0; 65619#L167 assume !(ssl3_accept_~num1~0 > 0); 65616#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65613#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65607#L604 ssl3_accept_~skip~0 := 0; 65605#L100-2 assume !false; 65603#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65601#L103 assume !(12292 == ssl3_accept_~s__state~0); 65599#L106 assume !(16384 == ssl3_accept_~s__state~0); 65597#L109 assume !(8192 == ssl3_accept_~s__state~0); 65594#L112 assume !(24576 == ssl3_accept_~s__state~0); 65585#L115 assume !(8195 == ssl3_accept_~s__state~0); 65578#L118 assume !(8480 == ssl3_accept_~s__state~0); 65575#L121 assume !(8481 == ssl3_accept_~s__state~0); 65572#L124 assume !(8482 == ssl3_accept_~s__state~0); 65569#L127 assume !(8464 == ssl3_accept_~s__state~0); 65566#L130 assume !(8465 == ssl3_accept_~s__state~0); 65563#L133 assume !(8466 == ssl3_accept_~s__state~0); 65560#L136 assume !(8496 == ssl3_accept_~s__state~0); 65557#L139 assume !(8497 == ssl3_accept_~s__state~0); 65554#L142 assume !(8512 == ssl3_accept_~s__state~0); 65551#L145 assume !(8513 == ssl3_accept_~s__state~0); 65548#L148 assume !(8528 == ssl3_accept_~s__state~0); 65545#L151 assume !(8529 == ssl3_accept_~s__state~0); 65542#L154 assume !(8544 == ssl3_accept_~s__state~0); 65539#L157 assume !(8545 == ssl3_accept_~s__state~0); 65536#L160 assume !(8560 == ssl3_accept_~s__state~0); 65533#L163 assume !(8561 == ssl3_accept_~s__state~0); 65530#L166 assume !(8448 == ssl3_accept_~s__state~0); 65527#L169 assume 8576 == ssl3_accept_~s__state~0; 65377#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 65522#L441 assume !(ssl3_accept_~ret~0 <= 0); 65519#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65515#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65505#L604 ssl3_accept_~skip~0 := 0; 65502#L100-2 assume !false; 65499#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65496#L103 assume !(12292 == ssl3_accept_~s__state~0); 65491#L106 assume !(16384 == ssl3_accept_~s__state~0); 65488#L109 assume !(8192 == ssl3_accept_~s__state~0); 65485#L112 assume !(24576 == ssl3_accept_~s__state~0); 65480#L115 assume !(8195 == ssl3_accept_~s__state~0); 65473#L118 assume !(8480 == ssl3_accept_~s__state~0); 65470#L121 assume !(8481 == ssl3_accept_~s__state~0); 65467#L124 assume !(8482 == ssl3_accept_~s__state~0); 65464#L127 assume !(8464 == ssl3_accept_~s__state~0); 65461#L130 assume !(8465 == ssl3_accept_~s__state~0); 65395#L133 assume 8466 == ssl3_accept_~s__state~0; 65392#L134 [2020-10-26 04:29:22,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:22,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2020-10-26 04:29:22,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:22,999 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400496122] [2020-10-26 04:29:22,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:23,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:23,005 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:23,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:23,009 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:23,012 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:23,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:23,013 INFO L82 PathProgramCache]: Analyzing trace with hash -385529114, now seen corresponding path program 1 times [2020-10-26 04:29:23,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:23,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439410115] [2020-10-26 04:29:23,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:23,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:23,191 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2020-10-26 04:29:23,192 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439410115] [2020-10-26 04:29:23,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:23,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-26 04:29:23,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566498523] [2020-10-26 04:29:23,193 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:23,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:23,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-26 04:29:23,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-26 04:29:23,194 INFO L87 Difference]: Start difference. First operand 1441 states and 1725 transitions. cyclomatic complexity: 288 Second operand 5 states. [2020-10-26 04:29:23,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:23,322 INFO L93 Difference]: Finished difference Result 6453 states and 7706 transitions. [2020-10-26 04:29:23,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-26 04:29:23,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6453 states and 7706 transitions. [2020-10-26 04:29:23,351 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6168 [2020-10-26 04:29:23,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6453 states to 6453 states and 7706 transitions. [2020-10-26 04:29:23,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6453 [2020-10-26 04:29:23,378 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6453 [2020-10-26 04:29:23,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6453 states and 7706 transitions. [2020-10-26 04:29:23,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:23,385 INFO L691 BuchiCegarLoop]: Abstraction has 6453 states and 7706 transitions. [2020-10-26 04:29:23,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6453 states and 7706 transitions. [2020-10-26 04:29:23,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6453 to 2187. [2020-10-26 04:29:23,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2187 states. [2020-10-26 04:29:23,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2187 states to 2187 states and 2628 transitions. [2020-10-26 04:29:23,434 INFO L714 BuchiCegarLoop]: Abstraction has 2187 states and 2628 transitions. [2020-10-26 04:29:23,434 INFO L594 BuchiCegarLoop]: Abstraction has 2187 states and 2628 transitions. [2020-10-26 04:29:23,434 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-10-26 04:29:23,434 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2187 states and 2628 transitions. [2020-10-26 04:29:23,439 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2104 [2020-10-26 04:29:23,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:23,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:23,441 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:23,441 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:23,442 INFO L794 eck$LassoCheckResult]: Stem: 72743#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 72629#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 72630#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72671#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 72672#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72645#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 72712#L100-2 assume !false; 73367#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73366#L103 assume !(12292 == ssl3_accept_~s__state~0); 73365#L106 assume !(16384 == ssl3_accept_~s__state~0); 73364#L109 assume !(8192 == ssl3_accept_~s__state~0); 73363#L112 assume !(24576 == ssl3_accept_~s__state~0); 73362#L115 assume !(8195 == ssl3_accept_~s__state~0); 73361#L118 assume !(8480 == ssl3_accept_~s__state~0); 73360#L121 assume !(8481 == ssl3_accept_~s__state~0); 73359#L124 assume !(8482 == ssl3_accept_~s__state~0); 73357#L127 assume 8464 == ssl3_accept_~s__state~0; 73355#L134 [2020-10-26 04:29:23,442 INFO L796 eck$LassoCheckResult]: Loop: 73355#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 73354#L275 assume !(0 == ssl3_accept_~blastFlag~0); 73351#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; 73344#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73338#L604 ssl3_accept_~skip~0 := 0; 73336#L100-2 assume !false; 73334#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73332#L103 assume !(12292 == ssl3_accept_~s__state~0); 73330#L106 assume !(16384 == ssl3_accept_~s__state~0); 73328#L109 assume !(8192 == ssl3_accept_~s__state~0); 73326#L112 assume !(24576 == ssl3_accept_~s__state~0); 73324#L115 assume !(8195 == ssl3_accept_~s__state~0); 73322#L118 assume !(8480 == ssl3_accept_~s__state~0); 73320#L121 assume !(8481 == ssl3_accept_~s__state~0); 73318#L124 assume !(8482 == ssl3_accept_~s__state~0); 73316#L127 assume !(8464 == ssl3_accept_~s__state~0); 73314#L130 assume !(8465 == ssl3_accept_~s__state~0); 73312#L133 assume !(8466 == ssl3_accept_~s__state~0); 73137#L136 assume 8496 == ssl3_accept_~s__state~0; 73060#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 73004#L288 assume !(1 == ssl3_accept_~blastFlag~0); 73000#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 73001#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72995#L294-2 ssl3_accept_~s__init_num~0 := 0; 72996#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72984#L604 ssl3_accept_~skip~0 := 0; 72985#L100-2 assume !false; 72980#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72981#L103 assume !(12292 == ssl3_accept_~s__state~0); 72976#L106 assume !(16384 == ssl3_accept_~s__state~0); 72977#L109 assume !(8192 == ssl3_accept_~s__state~0); 72972#L112 assume !(24576 == ssl3_accept_~s__state~0); 72973#L115 assume !(8195 == ssl3_accept_~s__state~0); 72918#L118 assume !(8480 == ssl3_accept_~s__state~0); 72919#L121 assume !(8481 == ssl3_accept_~s__state~0); 72914#L124 assume !(8482 == ssl3_accept_~s__state~0); 72915#L127 assume !(8464 == ssl3_accept_~s__state~0); 72910#L130 assume !(8465 == ssl3_accept_~s__state~0); 72911#L133 assume !(8466 == ssl3_accept_~s__state~0); 72858#L136 assume !(8496 == ssl3_accept_~s__state~0); 72855#L139 assume !(8497 == ssl3_accept_~s__state~0); 72851#L142 assume 8512 == ssl3_accept_~s__state~0; 72852#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73293#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 73292#L309 assume !(ssl3_accept_~ret~0 <= 0); 73291#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73290#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73285#L604 ssl3_accept_~skip~0 := 0; 73284#L100-2 assume !false; 73283#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73282#L103 assume !(12292 == ssl3_accept_~s__state~0); 73281#L106 assume !(16384 == ssl3_accept_~s__state~0); 73280#L109 assume !(8192 == ssl3_accept_~s__state~0); 73279#L112 assume !(24576 == ssl3_accept_~s__state~0); 73278#L115 assume !(8195 == ssl3_accept_~s__state~0); 73277#L118 assume !(8480 == ssl3_accept_~s__state~0); 73276#L121 assume !(8481 == ssl3_accept_~s__state~0); 73275#L124 assume !(8482 == ssl3_accept_~s__state~0); 73274#L127 assume !(8464 == ssl3_accept_~s__state~0); 73273#L130 assume !(8465 == ssl3_accept_~s__state~0); 73272#L133 assume !(8466 == ssl3_accept_~s__state~0); 73271#L136 assume !(8496 == ssl3_accept_~s__state~0); 73270#L139 assume !(8497 == ssl3_accept_~s__state~0); 73269#L142 assume !(8512 == ssl3_accept_~s__state~0); 73268#L145 assume !(8513 == ssl3_accept_~s__state~0); 73267#L148 assume 8528 == ssl3_accept_~s__state~0; 73266#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73265#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 73264#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 72656#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 72620#L354 assume !(ssl3_accept_~ret~0 <= 0); 72621#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72663#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72959#L604 ssl3_accept_~skip~0 := 0; 72960#L100-2 assume !false; 72955#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72956#L103 assume !(12292 == ssl3_accept_~s__state~0); 72951#L106 assume !(16384 == ssl3_accept_~s__state~0); 72952#L109 assume !(8192 == ssl3_accept_~s__state~0); 72947#L112 assume !(24576 == ssl3_accept_~s__state~0); 72948#L115 assume !(8195 == ssl3_accept_~s__state~0); 72943#L118 assume !(8480 == ssl3_accept_~s__state~0); 72944#L121 assume !(8481 == ssl3_accept_~s__state~0); 72939#L124 assume !(8482 == ssl3_accept_~s__state~0); 72940#L127 assume !(8464 == ssl3_accept_~s__state~0); 72935#L130 assume !(8465 == ssl3_accept_~s__state~0); 72936#L133 assume !(8466 == ssl3_accept_~s__state~0); 72931#L136 assume !(8496 == ssl3_accept_~s__state~0); 72932#L139 assume !(8497 == ssl3_accept_~s__state~0); 72927#L142 assume !(8512 == ssl3_accept_~s__state~0); 72928#L145 assume !(8513 == ssl3_accept_~s__state~0); 72923#L148 assume !(8528 == ssl3_accept_~s__state~0); 72924#L151 assume !(8529 == ssl3_accept_~s__state~0); 72920#L154 assume 8544 == ssl3_accept_~s__state~0; 72650#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72651#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 72685#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72777#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 72618#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 72619#L401 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; 73519#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73513#L604 ssl3_accept_~skip~0 := 0; 73511#L100-2 assume !false; 73509#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73507#L103 assume !(12292 == ssl3_accept_~s__state~0); 73505#L106 assume !(16384 == ssl3_accept_~s__state~0); 73503#L109 assume !(8192 == ssl3_accept_~s__state~0); 73501#L112 assume !(24576 == ssl3_accept_~s__state~0); 73499#L115 assume !(8195 == ssl3_accept_~s__state~0); 73497#L118 assume !(8480 == ssl3_accept_~s__state~0); 73495#L121 assume !(8481 == ssl3_accept_~s__state~0); 73493#L124 assume !(8482 == ssl3_accept_~s__state~0); 73491#L127 assume !(8464 == ssl3_accept_~s__state~0); 73489#L130 assume !(8465 == ssl3_accept_~s__state~0); 73487#L133 assume !(8466 == ssl3_accept_~s__state~0); 73485#L136 assume !(8496 == ssl3_accept_~s__state~0); 73483#L139 assume !(8497 == ssl3_accept_~s__state~0); 73481#L142 assume !(8512 == ssl3_accept_~s__state~0); 73479#L145 assume !(8513 == ssl3_accept_~s__state~0); 73477#L148 assume !(8528 == ssl3_accept_~s__state~0); 73475#L151 assume !(8529 == ssl3_accept_~s__state~0); 73471#L154 assume !(8544 == ssl3_accept_~s__state~0); 73469#L157 assume !(8545 == ssl3_accept_~s__state~0); 73465#L160 assume !(8560 == ssl3_accept_~s__state~0); 73463#L163 assume !(8561 == ssl3_accept_~s__state~0); 73460#L166 assume 8448 == ssl3_accept_~s__state~0; 73459#L167 assume !(ssl3_accept_~num1~0 > 0); 73457#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 73450#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73444#L604 ssl3_accept_~skip~0 := 0; 73442#L100-2 assume !false; 73440#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73438#L103 assume !(12292 == ssl3_accept_~s__state~0); 73436#L106 assume !(16384 == ssl3_accept_~s__state~0); 73434#L109 assume !(8192 == ssl3_accept_~s__state~0); 73432#L112 assume !(24576 == ssl3_accept_~s__state~0); 73430#L115 assume !(8195 == ssl3_accept_~s__state~0); 73428#L118 assume !(8480 == ssl3_accept_~s__state~0); 73426#L121 assume !(8481 == ssl3_accept_~s__state~0); 73424#L124 assume !(8482 == ssl3_accept_~s__state~0); 73422#L127 assume !(8464 == ssl3_accept_~s__state~0); 73420#L130 assume !(8465 == ssl3_accept_~s__state~0); 73418#L133 assume !(8466 == ssl3_accept_~s__state~0); 73416#L136 assume !(8496 == ssl3_accept_~s__state~0); 73414#L139 assume !(8497 == ssl3_accept_~s__state~0); 73412#L142 assume !(8512 == ssl3_accept_~s__state~0); 73410#L145 assume !(8513 == ssl3_accept_~s__state~0); 73408#L148 assume !(8528 == ssl3_accept_~s__state~0); 73406#L151 assume !(8529 == ssl3_accept_~s__state~0); 73404#L154 assume !(8544 == ssl3_accept_~s__state~0); 73402#L157 assume !(8545 == ssl3_accept_~s__state~0); 73400#L160 assume !(8560 == ssl3_accept_~s__state~0); 73398#L163 assume !(8561 == ssl3_accept_~s__state~0); 73396#L166 assume !(8448 == ssl3_accept_~s__state~0); 73393#L169 assume 8576 == ssl3_accept_~s__state~0; 73390#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 73389#L441 assume !(ssl3_accept_~ret~0 <= 0); 73387#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 73385#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73380#L604 ssl3_accept_~skip~0 := 0; 73379#L100-2 assume !false; 73378#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73377#L103 assume !(12292 == ssl3_accept_~s__state~0); 73376#L106 assume !(16384 == ssl3_accept_~s__state~0); 73375#L109 assume !(8192 == ssl3_accept_~s__state~0); 73374#L112 assume !(24576 == ssl3_accept_~s__state~0); 73373#L115 assume !(8195 == ssl3_accept_~s__state~0); 73372#L118 assume !(8480 == ssl3_accept_~s__state~0); 73371#L121 assume !(8481 == ssl3_accept_~s__state~0); 73370#L124 assume !(8482 == ssl3_accept_~s__state~0); 73369#L127 assume !(8464 == ssl3_accept_~s__state~0); 73368#L130 assume !(8465 == ssl3_accept_~s__state~0); 73358#L133 assume 8466 == ssl3_accept_~s__state~0; 73355#L134 [2020-10-26 04:29:23,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:23,443 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2020-10-26 04:29:23,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:23,443 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360180114] [2020-10-26 04:29:23,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:23,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:23,449 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:23,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:23,453 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:23,456 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:23,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:23,457 INFO L82 PathProgramCache]: Analyzing trace with hash -781626446, now seen corresponding path program 1 times [2020-10-26 04:29:23,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:23,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579594643] [2020-10-26 04:29:23,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:23,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:23,493 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2020-10-26 04:29:23,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579594643] [2020-10-26 04:29:23,494 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:23,494 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:23,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946512610] [2020-10-26 04:29:23,495 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:23,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:23,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:23,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:23,496 INFO L87 Difference]: Start difference. First operand 2187 states and 2628 transitions. cyclomatic complexity: 447 Second operand 3 states. [2020-10-26 04:29:23,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:23,515 INFO L93 Difference]: Finished difference Result 4319 states and 5169 transitions. [2020-10-26 04:29:23,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:23,515 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4319 states and 5169 transitions. [2020-10-26 04:29:23,532 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4172 [2020-10-26 04:29:23,545 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4319 states to 4319 states and 5169 transitions. [2020-10-26 04:29:23,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4319 [2020-10-26 04:29:23,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4319 [2020-10-26 04:29:23,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4319 states and 5169 transitions. [2020-10-26 04:29:23,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:23,553 INFO L691 BuchiCegarLoop]: Abstraction has 4319 states and 5169 transitions. [2020-10-26 04:29:23,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4319 states and 5169 transitions. [2020-10-26 04:29:23,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4319 to 2187. [2020-10-26 04:29:23,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2187 states. [2020-10-26 04:29:23,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2187 states to 2187 states and 2624 transitions. [2020-10-26 04:29:23,588 INFO L714 BuchiCegarLoop]: Abstraction has 2187 states and 2624 transitions. [2020-10-26 04:29:23,588 INFO L594 BuchiCegarLoop]: Abstraction has 2187 states and 2624 transitions. [2020-10-26 04:29:23,588 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-10-26 04:29:23,588 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2187 states and 2624 transitions. [2020-10-26 04:29:23,593 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2104 [2020-10-26 04:29:23,594 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:23,594 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:23,595 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:23,595 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:23,596 INFO L794 eck$LassoCheckResult]: Stem: 79254#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 79142#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 79143#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79182#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 79183#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79157#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 79221#L100-2 assume !false; 79671#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79670#L103 assume !(12292 == ssl3_accept_~s__state~0); 79669#L106 assume !(16384 == ssl3_accept_~s__state~0); 79668#L109 assume !(8192 == ssl3_accept_~s__state~0); 79667#L112 assume !(24576 == ssl3_accept_~s__state~0); 79666#L115 assume !(8195 == ssl3_accept_~s__state~0); 79665#L118 assume !(8480 == ssl3_accept_~s__state~0); 79664#L121 assume !(8481 == ssl3_accept_~s__state~0); 79663#L124 assume !(8482 == ssl3_accept_~s__state~0); 79661#L127 assume 8464 == ssl3_accept_~s__state~0; 79660#L134 [2020-10-26 04:29:23,596 INFO L796 eck$LassoCheckResult]: Loop: 79660#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 79657#L275 assume !(0 == ssl3_accept_~blastFlag~0); 79656#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; 79655#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79649#L604 ssl3_accept_~skip~0 := 0; 79648#L100-2 assume !false; 79647#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79646#L103 assume !(12292 == ssl3_accept_~s__state~0); 79645#L106 assume !(16384 == ssl3_accept_~s__state~0); 79639#L109 assume !(8192 == ssl3_accept_~s__state~0); 79637#L112 assume !(24576 == ssl3_accept_~s__state~0); 79635#L115 assume !(8195 == ssl3_accept_~s__state~0); 79633#L118 assume !(8480 == ssl3_accept_~s__state~0); 79631#L121 assume !(8481 == ssl3_accept_~s__state~0); 79629#L124 assume !(8482 == ssl3_accept_~s__state~0); 79627#L127 assume !(8464 == ssl3_accept_~s__state~0); 79625#L130 assume !(8465 == ssl3_accept_~s__state~0); 79623#L133 assume !(8466 == ssl3_accept_~s__state~0); 79621#L136 assume 8496 == ssl3_accept_~s__state~0; 79619#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 79615#L288 assume !(1 == ssl3_accept_~blastFlag~0); 79610#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 79611#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 79604#L294-2 ssl3_accept_~s__init_num~0 := 0; 79605#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79593#L604 ssl3_accept_~skip~0 := 0; 79594#L100-2 assume !false; 79587#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79588#L103 assume !(12292 == ssl3_accept_~s__state~0); 79581#L106 assume !(16384 == ssl3_accept_~s__state~0); 79582#L109 assume !(8192 == ssl3_accept_~s__state~0); 79575#L112 assume !(24576 == ssl3_accept_~s__state~0); 79576#L115 assume !(8195 == ssl3_accept_~s__state~0); 79569#L118 assume !(8480 == ssl3_accept_~s__state~0); 79570#L121 assume !(8481 == ssl3_accept_~s__state~0); 79564#L124 assume !(8482 == ssl3_accept_~s__state~0); 79565#L127 assume !(8464 == ssl3_accept_~s__state~0); 79558#L130 assume !(8465 == ssl3_accept_~s__state~0); 79559#L133 assume !(8466 == ssl3_accept_~s__state~0); 79554#L136 assume !(8496 == ssl3_accept_~s__state~0); 79555#L139 assume !(8497 == ssl3_accept_~s__state~0); 79546#L142 assume 8512 == ssl3_accept_~s__state~0; 79547#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79540#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 79542#L309 assume !(ssl3_accept_~ret~0 <= 0); 80482#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 80479#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80473#L604 ssl3_accept_~skip~0 := 0; 80471#L100-2 assume !false; 80469#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80467#L103 assume !(12292 == ssl3_accept_~s__state~0); 80465#L106 assume !(16384 == ssl3_accept_~s__state~0); 80463#L109 assume !(8192 == ssl3_accept_~s__state~0); 80461#L112 assume !(24576 == ssl3_accept_~s__state~0); 80459#L115 assume !(8195 == ssl3_accept_~s__state~0); 80457#L118 assume !(8480 == ssl3_accept_~s__state~0); 80455#L121 assume !(8481 == ssl3_accept_~s__state~0); 80453#L124 assume !(8482 == ssl3_accept_~s__state~0); 80452#L127 assume !(8464 == ssl3_accept_~s__state~0); 80450#L130 assume !(8465 == ssl3_accept_~s__state~0); 80449#L133 assume !(8466 == ssl3_accept_~s__state~0); 80448#L136 assume !(8496 == ssl3_accept_~s__state~0); 80447#L139 assume !(8497 == ssl3_accept_~s__state~0); 80446#L142 assume !(8512 == ssl3_accept_~s__state~0); 80445#L145 assume !(8513 == ssl3_accept_~s__state~0); 80444#L148 assume 8528 == ssl3_accept_~s__state~0; 80443#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 80440#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 80441#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 80432#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 80430#L354 assume !(ssl3_accept_~ret~0 <= 0); 80428#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 80427#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80422#L604 ssl3_accept_~skip~0 := 0; 80421#L100-2 assume !false; 80420#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80406#L103 assume !(12292 == ssl3_accept_~s__state~0); 80402#L106 assume !(16384 == ssl3_accept_~s__state~0); 80393#L109 assume !(8192 == ssl3_accept_~s__state~0); 80389#L112 assume !(24576 == ssl3_accept_~s__state~0); 80385#L115 assume !(8195 == ssl3_accept_~s__state~0); 80381#L118 assume !(8480 == ssl3_accept_~s__state~0); 80377#L121 assume !(8481 == ssl3_accept_~s__state~0); 80373#L124 assume !(8482 == ssl3_accept_~s__state~0); 80369#L127 assume !(8464 == ssl3_accept_~s__state~0); 80365#L130 assume !(8465 == ssl3_accept_~s__state~0); 80361#L133 assume !(8466 == ssl3_accept_~s__state~0); 80357#L136 assume !(8496 == ssl3_accept_~s__state~0); 80353#L139 assume !(8497 == ssl3_accept_~s__state~0); 80349#L142 assume !(8512 == ssl3_accept_~s__state~0); 80345#L145 assume !(8513 == ssl3_accept_~s__state~0); 80341#L148 assume !(8528 == ssl3_accept_~s__state~0); 80337#L151 assume !(8529 == ssl3_accept_~s__state~0); 80333#L154 assume 8544 == ssl3_accept_~s__state~0; 80329#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 80325#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 80320#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80316#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 80310#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 80306#L401 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; 80300#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80294#L604 ssl3_accept_~skip~0 := 0; 80291#L100-2 assume !false; 80287#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80273#L103 assume !(12292 == ssl3_accept_~s__state~0); 80264#L106 assume !(16384 == ssl3_accept_~s__state~0); 80255#L109 assume !(8192 == ssl3_accept_~s__state~0); 80251#L112 assume !(24576 == ssl3_accept_~s__state~0); 80247#L115 assume !(8195 == ssl3_accept_~s__state~0); 80243#L118 assume !(8480 == ssl3_accept_~s__state~0); 80239#L121 assume !(8481 == ssl3_accept_~s__state~0); 80235#L124 assume !(8482 == ssl3_accept_~s__state~0); 80231#L127 assume !(8464 == ssl3_accept_~s__state~0); 80227#L130 assume !(8465 == ssl3_accept_~s__state~0); 80223#L133 assume !(8466 == ssl3_accept_~s__state~0); 80219#L136 assume !(8496 == ssl3_accept_~s__state~0); 80215#L139 assume !(8497 == ssl3_accept_~s__state~0); 80211#L142 assume !(8512 == ssl3_accept_~s__state~0); 80207#L145 assume !(8513 == ssl3_accept_~s__state~0); 80203#L148 assume !(8528 == ssl3_accept_~s__state~0); 80199#L151 assume !(8529 == ssl3_accept_~s__state~0); 80195#L154 assume !(8544 == ssl3_accept_~s__state~0); 80191#L157 assume !(8545 == ssl3_accept_~s__state~0); 80187#L160 assume !(8560 == ssl3_accept_~s__state~0); 80183#L163 assume !(8561 == ssl3_accept_~s__state~0); 80179#L166 assume 8448 == ssl3_accept_~s__state~0; 80175#L167 assume !(ssl3_accept_~num1~0 > 0); 80163#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 80038#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80027#L604 ssl3_accept_~skip~0 := 0; 80024#L100-2 assume !false; 80021#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80018#L103 assume !(12292 == ssl3_accept_~s__state~0); 80015#L106 assume !(16384 == ssl3_accept_~s__state~0); 80012#L109 assume !(8192 == ssl3_accept_~s__state~0); 80009#L112 assume !(24576 == ssl3_accept_~s__state~0); 80006#L115 assume !(8195 == ssl3_accept_~s__state~0); 80003#L118 assume !(8480 == ssl3_accept_~s__state~0); 80000#L121 assume !(8481 == ssl3_accept_~s__state~0); 79997#L124 assume !(8482 == ssl3_accept_~s__state~0); 79994#L127 assume !(8464 == ssl3_accept_~s__state~0); 79991#L130 assume !(8465 == ssl3_accept_~s__state~0); 79988#L133 assume !(8466 == ssl3_accept_~s__state~0); 79985#L136 assume !(8496 == ssl3_accept_~s__state~0); 79982#L139 assume !(8497 == ssl3_accept_~s__state~0); 79979#L142 assume !(8512 == ssl3_accept_~s__state~0); 79976#L145 assume !(8513 == ssl3_accept_~s__state~0); 79973#L148 assume !(8528 == ssl3_accept_~s__state~0); 79970#L151 assume !(8529 == ssl3_accept_~s__state~0); 79967#L154 assume !(8544 == ssl3_accept_~s__state~0); 79964#L157 assume !(8545 == ssl3_accept_~s__state~0); 79961#L160 assume !(8560 == ssl3_accept_~s__state~0); 79958#L163 assume !(8561 == ssl3_accept_~s__state~0); 79955#L166 assume !(8448 == ssl3_accept_~s__state~0); 79950#L169 assume 8576 == ssl3_accept_~s__state~0; 79946#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 79945#L441 assume !(ssl3_accept_~ret~0 <= 0); 79942#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 79910#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79902#L604 ssl3_accept_~skip~0 := 0; 79896#L100-2 assume !false; 79895#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79887#L103 assume !(12292 == ssl3_accept_~s__state~0); 79883#L106 assume !(16384 == ssl3_accept_~s__state~0); 79879#L109 assume !(8192 == ssl3_accept_~s__state~0); 79875#L112 assume !(24576 == ssl3_accept_~s__state~0); 79871#L115 assume !(8195 == ssl3_accept_~s__state~0); 79867#L118 assume !(8480 == ssl3_accept_~s__state~0); 79863#L121 assume !(8481 == ssl3_accept_~s__state~0); 79859#L124 assume !(8482 == ssl3_accept_~s__state~0); 79852#L127 assume !(8464 == ssl3_accept_~s__state~0); 79756#L130 assume !(8465 == ssl3_accept_~s__state~0); 79662#L133 assume 8466 == ssl3_accept_~s__state~0; 79660#L134 [2020-10-26 04:29:23,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:23,597 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2020-10-26 04:29:23,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:23,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891626161] [2020-10-26 04:29:23,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:23,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:23,602 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:23,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:23,606 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:23,609 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:23,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:23,610 INFO L82 PathProgramCache]: Analyzing trace with hash -158344844, now seen corresponding path program 1 times [2020-10-26 04:29:23,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:23,610 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372328097] [2020-10-26 04:29:23,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:23,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:23,622 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:23,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:23,632 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:23,651 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:23,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:23,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1614026872, now seen corresponding path program 1 times [2020-10-26 04:29:23,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:23,652 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042145469] [2020-10-26 04:29:23,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:23,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:23,694 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2020-10-26 04:29:23,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042145469] [2020-10-26 04:29:23,695 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:23,695 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:23,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654657575] [2020-10-26 04:29:25,510 WARN L193 SmtUtils]: Spent 1.80 s on a formula simplification. DAG size of input: 383 DAG size of output: 141 [2020-10-26 04:29:25,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:25,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:25,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:25,648 INFO L87 Difference]: Start difference. First operand 2187 states and 2624 transitions. cyclomatic complexity: 443 Second operand 3 states. [2020-10-26 04:29:25,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:25,716 INFO L93 Difference]: Finished difference Result 1140 states and 1366 transitions. [2020-10-26 04:29:25,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:25,716 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1140 states and 1366 transitions. [2020-10-26 04:29:25,720 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1087 [2020-10-26 04:29:25,723 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1140 states to 1140 states and 1366 transitions. [2020-10-26 04:29:25,723 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1140 [2020-10-26 04:29:25,724 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1140 [2020-10-26 04:29:25,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1140 states and 1366 transitions. [2020-10-26 04:29:25,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:25,725 INFO L691 BuchiCegarLoop]: Abstraction has 1140 states and 1366 transitions. [2020-10-26 04:29:25,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states and 1366 transitions. [2020-10-26 04:29:25,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 1140. [2020-10-26 04:29:25,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1140 states. [2020-10-26 04:29:25,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 1366 transitions. [2020-10-26 04:29:25,739 INFO L714 BuchiCegarLoop]: Abstraction has 1140 states and 1366 transitions. [2020-10-26 04:29:25,739 INFO L594 BuchiCegarLoop]: Abstraction has 1140 states and 1366 transitions. [2020-10-26 04:29:25,739 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-10-26 04:29:25,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1140 states and 1366 transitions. [2020-10-26 04:29:25,742 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1087 [2020-10-26 04:29:25,742 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:25,742 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:25,744 INFO L852 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] [2020-10-26 04:29:25,744 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:25,744 INFO L794 eck$LassoCheckResult]: Stem: 82589#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 82476#L-1 havoc main_#res;havoc main_#t~ret56, 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~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;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;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 82477#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82518#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 82519#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 82490#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 82557#L100-2 assume !false; 82784#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82783#L103 assume !(12292 == ssl3_accept_~s__state~0); 82782#L106 assume !(16384 == ssl3_accept_~s__state~0); 82781#L109 assume !(8192 == ssl3_accept_~s__state~0); 82780#L112 assume !(24576 == ssl3_accept_~s__state~0); 82779#L115 assume !(8195 == ssl3_accept_~s__state~0); 82778#L118 assume !(8480 == ssl3_accept_~s__state~0); 82777#L121 assume !(8481 == ssl3_accept_~s__state~0); 82776#L124 assume !(8482 == ssl3_accept_~s__state~0); 82775#L127 assume 8464 == ssl3_accept_~s__state~0; 82774#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 82773#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 82772#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; 82763#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82757#L604 ssl3_accept_~skip~0 := 0; 82755#L100-2 assume !false; 82744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82740#L103 assume !(12292 == ssl3_accept_~s__state~0); 82736#L106 assume !(16384 == ssl3_accept_~s__state~0); 82732#L109 assume !(8192 == ssl3_accept_~s__state~0); 82728#L112 assume !(24576 == ssl3_accept_~s__state~0); 82724#L115 assume !(8195 == ssl3_accept_~s__state~0); 82720#L118 assume !(8480 == ssl3_accept_~s__state~0); 82716#L121 assume !(8481 == ssl3_accept_~s__state~0); 82712#L124 assume !(8482 == ssl3_accept_~s__state~0); 82708#L127 assume !(8464 == ssl3_accept_~s__state~0); 82704#L130 assume !(8465 == ssl3_accept_~s__state~0); 82700#L133 assume !(8466 == ssl3_accept_~s__state~0); 82696#L136 assume 8496 == ssl3_accept_~s__state~0; 82692#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 82688#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 82685#L288-2 [2020-10-26 04:29:25,745 INFO L796 eck$LassoCheckResult]: Loop: 82685#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 82681#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 82678#L294-2 ssl3_accept_~s__init_num~0 := 0; 82674#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82667#L604 ssl3_accept_~skip~0 := 0; 82664#L100-2 assume !false; 82661#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82658#L103 assume !(12292 == ssl3_accept_~s__state~0); 82655#L106 assume !(16384 == ssl3_accept_~s__state~0); 82652#L109 assume !(8192 == ssl3_accept_~s__state~0); 82649#L112 assume !(24576 == ssl3_accept_~s__state~0); 82646#L115 assume !(8195 == ssl3_accept_~s__state~0); 82643#L118 assume !(8480 == ssl3_accept_~s__state~0); 82640#L121 assume !(8481 == ssl3_accept_~s__state~0); 82637#L124 assume !(8482 == ssl3_accept_~s__state~0); 82634#L127 assume !(8464 == ssl3_accept_~s__state~0); 82631#L130 assume !(8465 == ssl3_accept_~s__state~0); 82628#L133 assume !(8466 == ssl3_accept_~s__state~0); 82626#L136 assume !(8496 == ssl3_accept_~s__state~0); 82624#L139 assume !(8497 == ssl3_accept_~s__state~0); 82622#L142 assume 8512 == ssl3_accept_~s__state~0; 82621#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82620#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 82541#L309 assume !(ssl3_accept_~ret~0 <= 0); 82542#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82605#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83595#L604 ssl3_accept_~skip~0 := 0; 83594#L100-2 assume !false; 83593#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83592#L103 assume !(12292 == ssl3_accept_~s__state~0); 83591#L106 assume !(16384 == ssl3_accept_~s__state~0); 83589#L109 assume !(8192 == ssl3_accept_~s__state~0); 82606#L112 assume !(24576 == ssl3_accept_~s__state~0); 82594#L115 assume !(8195 == ssl3_accept_~s__state~0); 82595#L118 assume !(8480 == ssl3_accept_~s__state~0); 82590#L121 assume !(8481 == ssl3_accept_~s__state~0); 82591#L124 assume !(8482 == ssl3_accept_~s__state~0); 82570#L127 assume !(8464 == ssl3_accept_~s__state~0); 82547#L130 assume !(8465 == ssl3_accept_~s__state~0); 82548#L133 assume !(8466 == ssl3_accept_~s__state~0); 83551#L136 assume !(8496 == ssl3_accept_~s__state~0); 82501#L139 assume !(8497 == ssl3_accept_~s__state~0); 82484#L142 assume !(8512 == ssl3_accept_~s__state~0); 82485#L145 assume !(8513 == ssl3_accept_~s__state~0); 82597#L148 assume 8528 == ssl3_accept_~s__state~0; 82550#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82551#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82582#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 82500#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 82467#L354 assume !(ssl3_accept_~ret~0 <= 0); 82468#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 83458#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83453#L604 ssl3_accept_~skip~0 := 0; 83451#L100-2 assume !false; 83450#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83448#L103 assume !(12292 == ssl3_accept_~s__state~0); 83447#L106 assume !(16384 == ssl3_accept_~s__state~0); 83445#L109 assume !(8192 == ssl3_accept_~s__state~0); 83444#L112 assume !(24576 == ssl3_accept_~s__state~0); 83442#L115 assume !(8195 == ssl3_accept_~s__state~0); 83440#L118 assume !(8480 == ssl3_accept_~s__state~0); 83438#L121 assume !(8481 == ssl3_accept_~s__state~0); 83436#L124 assume !(8482 == ssl3_accept_~s__state~0); 83434#L127 assume !(8464 == ssl3_accept_~s__state~0); 83425#L130 assume !(8465 == ssl3_accept_~s__state~0); 83424#L133 assume !(8466 == ssl3_accept_~s__state~0); 83422#L136 assume !(8496 == ssl3_accept_~s__state~0); 83421#L139 assume !(8497 == ssl3_accept_~s__state~0); 83419#L142 assume !(8512 == ssl3_accept_~s__state~0); 83418#L145 assume !(8513 == ssl3_accept_~s__state~0); 83412#L148 assume !(8528 == ssl3_accept_~s__state~0); 83410#L151 assume !(8529 == ssl3_accept_~s__state~0); 83409#L154 assume 8544 == ssl3_accept_~s__state~0; 82495#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82496#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 83264#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83262#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 83259#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 83257#L401 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; 83243#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83237#L604 ssl3_accept_~skip~0 := 0; 83235#L100-2 assume !false; 83233#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83231#L103 assume !(12292 == ssl3_accept_~s__state~0); 83224#L106 assume !(16384 == ssl3_accept_~s__state~0); 83220#L109 assume !(8192 == ssl3_accept_~s__state~0); 83216#L112 assume !(24576 == ssl3_accept_~s__state~0); 83212#L115 assume !(8195 == ssl3_accept_~s__state~0); 83208#L118 assume !(8480 == ssl3_accept_~s__state~0); 83204#L121 assume !(8481 == ssl3_accept_~s__state~0); 83200#L124 assume !(8482 == ssl3_accept_~s__state~0); 83196#L127 assume !(8464 == ssl3_accept_~s__state~0); 83192#L130 assume !(8465 == ssl3_accept_~s__state~0); 83188#L133 assume !(8466 == ssl3_accept_~s__state~0); 83184#L136 assume !(8496 == ssl3_accept_~s__state~0); 83180#L139 assume !(8497 == ssl3_accept_~s__state~0); 83176#L142 assume !(8512 == ssl3_accept_~s__state~0); 83172#L145 assume !(8513 == ssl3_accept_~s__state~0); 83168#L148 assume !(8528 == ssl3_accept_~s__state~0); 83164#L151 assume !(8529 == ssl3_accept_~s__state~0); 83160#L154 assume !(8544 == ssl3_accept_~s__state~0); 83157#L157 assume !(8545 == ssl3_accept_~s__state~0); 83153#L160 assume !(8560 == ssl3_accept_~s__state~0); 83152#L163 assume !(8561 == ssl3_accept_~s__state~0); 83151#L166 assume 8448 == ssl3_accept_~s__state~0; 83148#L167 assume !(ssl3_accept_~num1~0 > 0); 83145#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 83142#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83136#L604 ssl3_accept_~skip~0 := 0; 83134#L100-2 assume !false; 83132#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83130#L103 assume !(12292 == ssl3_accept_~s__state~0); 83105#L106 assume !(16384 == ssl3_accept_~s__state~0); 83101#L109 assume !(8192 == ssl3_accept_~s__state~0); 83100#L112 assume !(24576 == ssl3_accept_~s__state~0); 83099#L115 assume !(8195 == ssl3_accept_~s__state~0); 83098#L118 assume !(8480 == ssl3_accept_~s__state~0); 83097#L121 assume !(8481 == ssl3_accept_~s__state~0); 83095#L124 assume !(8482 == ssl3_accept_~s__state~0); 83094#L127 assume !(8464 == ssl3_accept_~s__state~0); 83093#L130 assume !(8465 == ssl3_accept_~s__state~0); 83092#L133 assume !(8466 == ssl3_accept_~s__state~0); 83088#L136 assume !(8496 == ssl3_accept_~s__state~0); 83087#L139 assume !(8497 == ssl3_accept_~s__state~0); 83086#L142 assume !(8512 == ssl3_accept_~s__state~0); 83084#L145 assume !(8513 == ssl3_accept_~s__state~0); 83083#L148 assume !(8528 == ssl3_accept_~s__state~0); 83077#L151 assume !(8529 == ssl3_accept_~s__state~0); 83075#L154 assume !(8544 == ssl3_accept_~s__state~0); 83073#L157 assume !(8545 == ssl3_accept_~s__state~0); 83071#L160 assume !(8560 == ssl3_accept_~s__state~0); 83069#L163 assume !(8561 == ssl3_accept_~s__state~0); 83067#L166 assume !(8448 == ssl3_accept_~s__state~0); 83004#L169 assume 8576 == ssl3_accept_~s__state~0; 82601#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 82534#L441 assume !(ssl3_accept_~ret~0 <= 0); 82525#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 82527#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83544#L604 ssl3_accept_~skip~0 := 0; 83543#L100-2 assume !false; 83542#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83541#L103 assume !(12292 == ssl3_accept_~s__state~0); 83540#L106 assume !(16384 == ssl3_accept_~s__state~0); 83538#L109 assume !(8192 == ssl3_accept_~s__state~0); 83537#L112 assume !(24576 == ssl3_accept_~s__state~0); 83536#L115 assume !(8195 == ssl3_accept_~s__state~0); 83535#L118 assume !(8480 == ssl3_accept_~s__state~0); 83530#L121 assume !(8481 == ssl3_accept_~s__state~0); 83528#L124 assume !(8482 == ssl3_accept_~s__state~0); 83526#L127 assume !(8464 == ssl3_accept_~s__state~0); 83524#L130 assume !(8465 == ssl3_accept_~s__state~0); 83522#L133 assume 8466 == ssl3_accept_~s__state~0; 82607#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 82585#L275 assume !(0 == ssl3_accept_~blastFlag~0); 82586#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; 82768#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82758#L604 ssl3_accept_~skip~0 := 0; 82756#L100-2 assume !false; 82745#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82741#L103 assume !(12292 == ssl3_accept_~s__state~0); 82737#L106 assume !(16384 == ssl3_accept_~s__state~0); 82733#L109 assume !(8192 == ssl3_accept_~s__state~0); 82729#L112 assume !(24576 == ssl3_accept_~s__state~0); 82725#L115 assume !(8195 == ssl3_accept_~s__state~0); 82721#L118 assume !(8480 == ssl3_accept_~s__state~0); 82717#L121 assume !(8481 == ssl3_accept_~s__state~0); 82713#L124 assume !(8482 == ssl3_accept_~s__state~0); 82709#L127 assume !(8464 == ssl3_accept_~s__state~0); 82705#L130 assume !(8465 == ssl3_accept_~s__state~0); 82701#L133 assume !(8466 == ssl3_accept_~s__state~0); 82697#L136 assume 8496 == ssl3_accept_~s__state~0; 82693#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 82689#L288 assume !(1 == ssl3_accept_~blastFlag~0); 82685#L288-2 [2020-10-26 04:29:25,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:25,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1066073773, now seen corresponding path program 1 times [2020-10-26 04:29:25,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:25,746 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780064905] [2020-10-26 04:29:25,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:25,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:25,752 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:25,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:25,757 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:25,763 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:25,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:25,764 INFO L82 PathProgramCache]: Analyzing trace with hash -641851478, now seen corresponding path program 2 times [2020-10-26 04:29:25,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:25,764 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31045136] [2020-10-26 04:29:25,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:25,774 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:25,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:25,784 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:25,801 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:25,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:25,802 INFO L82 PathProgramCache]: Analyzing trace with hash 1947548568, now seen corresponding path program 1 times [2020-10-26 04:29:25,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:25,803 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499579846] [2020-10-26 04:29:25,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:25,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:25,817 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:25,833 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:25,896 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:27,995 WARN L193 SmtUtils]: Spent 2.09 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2020-10-26 04:29:28,148 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-10-26 04:29:28,846 WARN L193 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 122 [2020-10-26 04:29:29,029 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2020-10-26 04:29:29,106 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 26.10 04:29:29 BoogieIcfgContainer [2020-10-26 04:29:29,106 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-10-26 04:29:29,107 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-10-26 04:29:29,107 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-10-26 04:29:29,107 INFO L275 PluginConnector]: Witness Printer initialized [2020-10-26 04:29:29,108 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:29:09" (3/4) ... [2020-10-26 04:29:29,114 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2020-10-26 04:29:29,194 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2020-10-26 04:29:29,194 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-10-26 04:29:29,195 INFO L168 Benchmark]: Toolchain (without parser) took 21879.32 ms. Allocated memory was 46.1 MB in the beginning and 1.0 GB in the end (delta: 954.2 MB). Free memory was 22.6 MB in the beginning and 502.4 MB in the end (delta: -479.8 MB). Peak memory consumption was 476.2 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:29,195 INFO L168 Benchmark]: CDTParser took 0.30 ms. Allocated memory is still 46.1 MB. Free memory is still 25.3 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-10-26 04:29:29,196 INFO L168 Benchmark]: CACSL2BoogieTranslator took 482.85 ms. Allocated memory is still 56.6 MB. Free memory was 41.2 MB in the beginning and 39.4 MB in the end (delta: 1.8 MB). Peak memory consumption was 16.4 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:29,196 INFO L168 Benchmark]: Boogie Procedure Inliner took 88.17 ms. Allocated memory is still 56.6 MB. Free memory was 39.4 MB in the beginning and 36.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:29,197 INFO L168 Benchmark]: Boogie Preprocessor took 46.40 ms. Allocated memory is still 56.6 MB. Free memory was 36.8 MB in the beginning and 34.7 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:29,197 INFO L168 Benchmark]: RCFGBuilder took 1081.46 ms. Allocated memory was 56.6 MB in the beginning and 69.2 MB in the end (delta: 12.6 MB). Free memory was 34.7 MB in the beginning and 41.2 MB in the end (delta: -6.5 MB). Peak memory consumption was 12.7 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:29,198 INFO L168 Benchmark]: BuchiAutomizer took 20059.02 ms. Allocated memory was 69.2 MB in the beginning and 1.0 GB in the end (delta: 931.1 MB). Free memory was 41.2 MB in the beginning and 510.8 MB in the end (delta: -469.6 MB). Peak memory consumption was 460.6 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:29,198 INFO L168 Benchmark]: Witness Printer took 87.62 ms. Allocated memory is still 1.0 GB. Free memory was 510.8 MB in the beginning and 502.4 MB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:29,201 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.30 ms. Allocated memory is still 46.1 MB. Free memory is still 25.3 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 482.85 ms. Allocated memory is still 56.6 MB. Free memory was 41.2 MB in the beginning and 39.4 MB in the end (delta: 1.8 MB). Peak memory consumption was 16.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 88.17 ms. Allocated memory is still 56.6 MB. Free memory was 39.4 MB in the beginning and 36.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 46.40 ms. Allocated memory is still 56.6 MB. Free memory was 36.8 MB in the beginning and 34.7 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1081.46 ms. Allocated memory was 56.6 MB in the beginning and 69.2 MB in the end (delta: 12.6 MB). Free memory was 34.7 MB in the beginning and 41.2 MB in the end (delta: -6.5 MB). Peak memory consumption was 12.7 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 20059.02 ms. Allocated memory was 69.2 MB in the beginning and 1.0 GB in the end (delta: 931.1 MB). Free memory was 41.2 MB in the beginning and 510.8 MB in the end (delta: -469.6 MB). Peak memory consumption was 460.6 MB. Max. memory is 16.1 GB. * Witness Printer took 87.62 ms. Allocated memory is still 1.0 GB. Free memory was 510.8 MB in the beginning and 502.4 MB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 31 terminating modules (30 trivial, 1 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. 30 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 1140 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.9s and 31 iterations. TraceHistogramMax:14. Analysis of lassos took 11.2s. Construction of modules took 4.6s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 30. Minimization of nondet autom 1. Automata minimization 0.7s AutomataMinimizationTime, 31 MinimizatonAttempts, 9675 StatesRemovedByMinimization, 25 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 4020 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6993 SDtfs, 4271 SDslu, 5062 SDs, 0 SdLazy, 3499 SolverSat, 655 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.6s Time LassoAnalysisResults: nont1 unkn0 SFLI28 SFLT0 conc1 concLT1 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital34 mio100 ax100 hnf97 lsp33 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 26ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 291]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1} 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=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b906e06=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c921611=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e710329=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4136ee8f=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bead497=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36356ba5=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@263a330f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7bc1af5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ff4b45a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d8c9a83=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15239bd=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@12c6e049=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74145bcc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ef2cd82=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22880133=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28a31bb0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32da8dd0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@458d2b64=0, __cil_tmp57=-2097153, 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=13, tmp___2=0, cb=13, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=-4294967552, s__verify_mode=24, tmp___6=0, tmp=14, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@14684eda=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@48c2fafc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@368797ef=0, s__s3__tmp__reuse_message=17, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967552, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f6afbf8=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1297609=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eee0fe2=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@361221e1=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@11411fb6=0, blastFlag=2, NULL=3, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7c5dfc1a=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bd66a09=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ef4398f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19851619=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e5a3c54=2, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2823f5e7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ce55894=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45a042da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51bd4f9d=1, s__options=-2097153, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49a3f181=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ac9e352=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1870258f=1, Time=14, num1=0, NULL=2, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4aa88581=0, NULL=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cc61a4b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@635004=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@111f9b8e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@569fe60c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21ca159b=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@162bf5e1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@123c7a43=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@334e36a2=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4aadfdaf=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@632bdd70=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@577ec5bb=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 209]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L637] int s ; [L638] int tmp ; [L642] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [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 [L604] COND FALSE !(! s__s3__tmp__reuse_message) [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 Loop: [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L604] COND FALSE !(! s__s3__tmp__reuse_message) [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 [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND FALSE !(__cil_tmp56 + 256UL) [L308] ret = __VERIFIER_nondet_int() [L309] COND FALSE !(ret <= 0) [L314] s__state = 8528 [L315] s__init_num = 0 [L604] COND FALSE !(! s__s3__tmp__reuse_message) [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 [L319] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L321] __cil_tmp57 = (unsigned long )s__options [L322] COND TRUE __cil_tmp57 + 2097152UL [L323] s__s3__tmp__use_rsa_tmp = 1 [L328] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L353] ret = __VERIFIER_nondet_int() [L354] COND FALSE !(ret <= 0) [L371] s__state = 8544 [L372] s__init_num = 0 [L604] COND FALSE !(! s__s3__tmp__reuse_message) [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 [L376] COND TRUE s__verify_mode + 1 [L377] COND FALSE !(s__session__peer != 0) [L388] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L389] COND FALSE !(__cil_tmp61 + 256UL) [L399] s__s3__tmp__cert_request = 1 [L400] ret = __VERIFIER_nondet_int() [L401] COND FALSE !(ret <= 0) [L404] s__state = 8448 [L405] s__s3__tmp__next_state___0 = 8576 [L406] s__init_num = 0 [L604] COND FALSE !(! s__s3__tmp__reuse_message) [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 [L427] COND FALSE !(num1 > 0L) [L436] s__state = s__s3__tmp__next_state___0 [L604] COND FALSE !(! s__s3__tmp__reuse_message) [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 [L440] ret = __VERIFIER_nondet_int() [L441] COND FALSE !(ret <= 0) [L444] COND TRUE ret == 2 [L445] s__state = 8466 [L604] COND FALSE !(! s__s3__tmp__reuse_message) [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 [L604] COND FALSE !(! s__s3__tmp__reuse_message) [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) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...