./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_3.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_3.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 e1ab2298d5235b5cdcda71de2855499593daaa9e .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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:28:55,348 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-26 04:28:55,351 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-26 04:28:55,386 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-26 04:28:55,387 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-26 04:28:55,388 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-26 04:28:55,390 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-26 04:28:55,393 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-26 04:28:55,395 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-26 04:28:55,396 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-26 04:28:55,398 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-26 04:28:55,399 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-26 04:28:55,400 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-26 04:28:55,404 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-26 04:28:55,406 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-26 04:28:55,407 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-26 04:28:55,409 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-26 04:28:55,410 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-26 04:28:55,417 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-26 04:28:55,422 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-26 04:28:55,427 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-26 04:28:55,429 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-26 04:28:55,433 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-26 04:28:55,434 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-26 04:28:55,444 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-26 04:28:55,445 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-26 04:28:55,446 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-26 04:28:55,448 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-26 04:28:55,448 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-26 04:28:55,449 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-26 04:28:55,450 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-26 04:28:55,452 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-26 04:28:55,453 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-26 04:28:55,455 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-26 04:28:55,459 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-26 04:28:55,459 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-26 04:28:55,460 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-26 04:28:55,460 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-26 04:28:55,461 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-26 04:28:55,463 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-26 04:28:55,464 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-26 04:28:55,465 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:28:55,521 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-26 04:28:55,521 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-26 04:28:55,525 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-26 04:28:55,525 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-26 04:28:55,525 INFO L138 SettingsManager]: * Use SBE=true [2020-10-26 04:28:55,525 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-10-26 04:28:55,525 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-10-26 04:28:55,526 INFO L138 SettingsManager]: * Use old map elimination=false [2020-10-26 04:28:55,526 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-10-26 04:28:55,526 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-10-26 04:28:55,527 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-10-26 04:28:55,527 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-26 04:28:55,528 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-26 04:28:55,528 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-10-26 04:28:55,528 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-26 04:28:55,528 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-26 04:28:55,528 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-26 04:28:55,529 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-10-26 04:28:55,529 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-10-26 04:28:55,529 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-10-26 04:28:55,529 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-26 04:28:55,529 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-26 04:28:55,529 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-10-26 04:28:55,530 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-26 04:28:55,530 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-10-26 04:28:55,530 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-26 04:28:55,530 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-26 04:28:55,530 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-10-26 04:28:55,531 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-26 04:28:55,531 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-26 04:28:55,531 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-26 04:28:55,531 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-10-26 04:28:55,533 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-10-26 04:28:55,533 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 -> e1ab2298d5235b5cdcda71de2855499593daaa9e [2020-10-26 04:28:55,941 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-26 04:28:55,985 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-26 04:28:55,988 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-26 04:28:55,990 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-26 04:28:55,992 INFO L275 PluginConnector]: CDTParser initialized [2020-10-26 04:28:55,993 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2020-10-26 04:28:56,078 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/561636433/d984369d169149e5b6fdf9bac6faad70/FLAG9c1bfeb7f [2020-10-26 04:28:56,818 INFO L306 CDTParser]: Found 1 translation units. [2020-10-26 04:28:56,819 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_3.cil.c [2020-10-26 04:28:56,837 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/561636433/d984369d169149e5b6fdf9bac6faad70/FLAG9c1bfeb7f [2020-10-26 04:28:57,118 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/561636433/d984369d169149e5b6fdf9bac6faad70 [2020-10-26 04:28:57,130 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-26 04:28:57,138 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-10-26 04:28:57,139 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-26 04:28:57,140 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-26 04:28:57,143 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-26 04:28:57,144 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,148 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3166c65a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57, skipping insertion in model container [2020-10-26 04:28:57,148 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,156 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-26 04:28:57,234 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-26 04:28:57,471 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-26 04:28:57,485 INFO L203 MainTranslator]: Completed pre-run [2020-10-26 04:28:57,544 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-26 04:28:57,569 INFO L208 MainTranslator]: Completed translation [2020-10-26 04:28:57,570 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57 WrapperNode [2020-10-26 04:28:57,572 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-26 04:28:57,576 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-26 04:28:57,576 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-26 04:28:57,577 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-26 04:28:57,586 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:28:57" (1/1) ... [2020-10-26 04:28:57,610 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:28:57" (1/1) ... [2020-10-26 04:28:57,681 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-26 04:28:57,683 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-26 04:28:57,684 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-26 04:28:57,684 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-26 04:28:57,700 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,701 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,710 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,714 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,731 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,745 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,750 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (1/1) ... [2020-10-26 04:28:57,762 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-26 04:28:57,763 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-26 04:28:57,764 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-26 04:28:57,765 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-26 04:28:57,766 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (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:28:57,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-26 04:28:57,854 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-26 04:28:57,854 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-26 04:28:57,855 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-26 04:28:58,056 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-10-26 04:28:58,604 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2020-10-26 04:28:58,605 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2020-10-26 04:28:58,615 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-26 04:28:58,616 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-10-26 04:28:58,618 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:28:58 BoogieIcfgContainer [2020-10-26 04:28:58,618 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-26 04:28:58,619 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-10-26 04:28:58,619 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-10-26 04:28:58,623 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-10-26 04:28:58,624 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:28:58,624 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.10 04:28:57" (1/3) ... [2020-10-26 04:28:58,625 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4151f33a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.10 04:28:58, skipping insertion in model container [2020-10-26 04:28:58,625 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:28:58,626 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 04:28:57" (2/3) ... [2020-10-26 04:28:58,626 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4151f33a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.10 04:28:58, skipping insertion in model container [2020-10-26 04:28:58,626 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-10-26 04:28:58,627 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:28:58" (3/3) ... [2020-10-26 04:28:58,628 INFO L373 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3.cil.c [2020-10-26 04:28:58,680 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-10-26 04:28:58,680 INFO L360 BuchiCegarLoop]: Hoare is false [2020-10-26 04:28:58,680 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-10-26 04:28:58,681 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-26 04:28:58,681 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-26 04:28:58,681 INFO L364 BuchiCegarLoop]: Difference is false [2020-10-26 04:28:58,681 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-26 04:28:58,682 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-10-26 04:28:58,701 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2020-10-26 04:28:58,733 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2020-10-26 04:28:58,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:28:58,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:28:58,744 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:28:58,744 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:28:58,744 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-10-26 04:28:58,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2020-10-26 04:28:58,752 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2020-10-26 04:28:58,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:28:58,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:28:58,755 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:28:58,755 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:28:58,761 INFO L794 eck$LassoCheckResult]: Stem: 102#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); 13#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; 65#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51#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; 76#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 75#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 55#L100-2true [2020-10-26 04:28:58,762 INFO L796 eck$LassoCheckResult]: Loop: 55#L100-2true assume !false; 125#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27#L103true assume !(12292 == ssl3_accept_~s__state~0); 33#L106true assume !(16384 == ssl3_accept_~s__state~0); 19#L109true assume !(8192 == ssl3_accept_~s__state~0); 126#L112true assume !(24576 == ssl3_accept_~s__state~0); 110#L115true assume !(8195 == ssl3_accept_~s__state~0); 113#L118true assume 8480 == ssl3_accept_~s__state~0; 43#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42#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; 67#L543true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124#L580true ssl3_accept_~skip~0 := 0; 55#L100-2true [2020-10-26 04:28:58,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:28:58,769 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2020-10-26 04:28:58,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:28:58,780 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527742711] [2020-10-26 04:28:58,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:28:58,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:28:58,897 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:28:58,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:28:58,920 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:28:58,955 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:28:58,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:28:58,957 INFO L82 PathProgramCache]: Analyzing trace with hash -289467017, now seen corresponding path program 1 times [2020-10-26 04:28:58,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:28:58,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88098651] [2020-10-26 04:28:58,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:28:58,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:28:58,972 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:28:58,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:28:58,988 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:28:58,996 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:28:59,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:28:59,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320888, now seen corresponding path program 1 times [2020-10-26 04:28:59,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:28:59,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048405132] [2020-10-26 04:28:59,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:28:59,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:28:59,179 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:28:59,180 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048405132] [2020-10-26 04:28:59,182 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:28:59,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:28:59,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405100099] [2020-10-26 04:28:59,315 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 27 [2020-10-26 04:28:59,357 INFO L210 LassoAnalysis]: Preferences: [2020-10-26 04:28:59,363 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-26 04:28:59,365 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-26 04:28:59,365 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-26 04:28:59,365 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-10-26 04:28:59,366 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:28:59,366 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-26 04:28:59,366 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-26 04:28:59,367 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2020-10-26 04:28:59,367 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-26 04:28:59,368 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-26 04:28:59,403 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:28:59,425 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:28:59,437 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:28:59,442 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:28:59,447 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:28:59,452 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:28:59,459 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:28:59,589 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-26 04:28:59,590 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) [2020-10-26 04:28:59,598 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-26 04:28:59,599 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:28:59,614 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-10-26 04:28:59,615 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:28:59,659 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-10-26 04:28:59,660 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) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:28:59,714 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-10-26 04:28:59,714 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-10-26 04:28:59,729 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-10-26 04:28:59,756 INFO L210 LassoAnalysis]: Preferences: [2020-10-26 04:28:59,756 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-10-26 04:28:59,756 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-10-26 04:28:59,756 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-10-26 04:28:59,757 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-10-26 04:28:59,757 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:28:59,757 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-10-26 04:28:59,757 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-10-26 04:28:59,757 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3.cil.c_Iteration1_Loop [2020-10-26 04:28:59,757 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-10-26 04:28:59,757 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-10-26 04:28:59,760 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:28:59,770 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:28:59,777 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:28:59,782 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:28:59,785 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:28:59,792 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:28:59,796 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:28:59,913 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-10-26 04:28:59,918 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) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-10-26 04:28:59,926 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:28:59,929 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-26 04:28:59,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-26 04:28:59,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-26 04:28:59,930 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-26 04:28:59,930 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-26 04:28:59,932 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-26 04:28:59,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-10-26 04:28:59,935 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:28:59,977 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:28:59,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-10-26 04:28:59,980 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-10-26 04:28:59,980 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-10-26 04:28:59,980 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-10-26 04:28:59,980 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-10-26 04:28:59,982 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-10-26 04:28:59,982 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:28:59,986 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-10-26 04:28:59,993 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-10-26 04:28:59,993 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:00,000 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-10-26 04:29:00,001 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-10-26 04:29:00,001 INFO L510 LassoAnalysis]: Proved termination. [2020-10-26 04:29:00,002 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:00,038 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-10-26 04:29:00,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:00,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:00,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2020-10-26 04:29:00,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:00,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:00,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-26 04:29:00,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:00,164 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:00,180 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:00,181 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2020-10-26 04:29:01,085 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 790 states and 1327 transitions. Complement of second has 10 states. [2020-10-26 04:29:01,086 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:01,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-26 04:29:01,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 574 transitions. [2020-10-26 04:29:01,091 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 12 letters. [2020-10-26 04:29:01,093 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-26 04:29:01,093 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 18 letters. Loop has 12 letters. [2020-10-26 04:29:01,094 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-26 04:29:01,094 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 24 letters. [2020-10-26 04:29:01,095 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-10-26 04:29:01,096 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 790 states and 1327 transitions. [2020-10-26 04:29:01,112 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2020-10-26 04:29:01,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 790 states to 650 states and 1003 transitions. [2020-10-26 04:29:01,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2020-10-26 04:29:01,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2020-10-26 04:29:01,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2020-10-26 04:29:01,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-10-26 04:29:01,133 INFO L691 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2020-10-26 04:29:01,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2020-10-26 04:29:01,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2020-10-26 04:29:01,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 456 states. [2020-10-26 04:29:01,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2020-10-26 04:29:01,220 INFO L714 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2020-10-26 04:29:01,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:01,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:01,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:01,226 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand 3 states. [2020-10-26 04:29:01,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:01,524 INFO L93 Difference]: Finished difference Result 168 states and 242 transitions. [2020-10-26 04:29:01,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:01,526 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 168 states and 242 transitions. [2020-10-26 04:29:01,529 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 139 [2020-10-26 04:29:01,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 168 states to 158 states and 232 transitions. [2020-10-26 04:29:01,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 158 [2020-10-26 04:29:01,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 158 [2020-10-26 04:29:01,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 158 states and 232 transitions. [2020-10-26 04:29:01,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:01,533 INFO L691 BuchiCegarLoop]: Abstraction has 158 states and 232 transitions. [2020-10-26 04:29:01,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states and 232 transitions. [2020-10-26 04:29:01,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 144. [2020-10-26 04:29:01,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-10-26 04:29:01,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 217 transitions. [2020-10-26 04:29:01,541 INFO L714 BuchiCegarLoop]: Abstraction has 144 states and 217 transitions. [2020-10-26 04:29:01,541 INFO L594 BuchiCegarLoop]: Abstraction has 144 states and 217 transitions. [2020-10-26 04:29:01,541 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-10-26 04:29:01,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states and 217 transitions. [2020-10-26 04:29:01,543 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2020-10-26 04:29:01,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:01,543 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:01,544 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:01,545 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [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] [2020-10-26 04:29:01,545 INFO L794 eck$LassoCheckResult]: Stem: 1755#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); 1656#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; 1657#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1709#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; 1710#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 1677#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 1715#L100-2 [2020-10-26 04:29:01,546 INFO L796 eck$LassoCheckResult]: Loop: 1715#L100-2 assume !false; 1716#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1678#L103 assume !(12292 == ssl3_accept_~s__state~0); 1679#L106 assume !(16384 == ssl3_accept_~s__state~0); 1662#L109 assume !(8192 == ssl3_accept_~s__state~0); 1663#L112 assume !(24576 == ssl3_accept_~s__state~0); 1762#L115 assume !(8195 == ssl3_accept_~s__state~0); 1763#L118 assume !(8480 == ssl3_accept_~s__state~0); 1758#L121 assume !(8481 == ssl3_accept_~s__state~0); 1740#L124 assume !(8482 == ssl3_accept_~s__state~0); 1741#L127 assume 8464 == ssl3_accept_~s__state~0; 1699#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1753#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1751#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; 1675#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1780#L580 ssl3_accept_~skip~0 := 0; 1779#L100-2 assume !false; 1778#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1777#L103 assume !(12292 == ssl3_accept_~s__state~0); 1776#L106 assume 16384 == ssl3_accept_~s__state~0; 1747#L212 ssl3_accept_~s__server~0 := 1; 1748#L217 assume 0 != ssl3_accept_~cb~0; 1766#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 1767#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 1694#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 1690#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 1691#L244 assume 12292 != ssl3_accept_~s__state~0; 1754#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; 1729#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1671#L580 ssl3_accept_~skip~0 := 0; 1715#L100-2 [2020-10-26 04:29:01,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:01,547 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 2 times [2020-10-26 04:29:01,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:01,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426274248] [2020-10-26 04:29:01,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:01,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:01,591 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:01,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:01,622 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:01,638 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:01,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:01,639 INFO L82 PathProgramCache]: Analyzing trace with hash 382860731, now seen corresponding path program 1 times [2020-10-26 04:29:01,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:01,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438077640] [2020-10-26 04:29:01,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:01,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:01,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-26 04:29:01,711 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438077640] [2020-10-26 04:29:01,711 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:01,711 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:01,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591152915] [2020-10-26 04:29:01,712 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:01,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:01,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:01,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:01,713 INFO L87 Difference]: Start difference. First operand 144 states and 217 transitions. cyclomatic complexity: 74 Second operand 3 states. [2020-10-26 04:29:02,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:02,021 INFO L93 Difference]: Finished difference Result 202 states and 293 transitions. [2020-10-26 04:29:02,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:02,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 202 states and 293 transitions. [2020-10-26 04:29:02,027 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 182 [2020-10-26 04:29:02,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 202 states to 190 states and 281 transitions. [2020-10-26 04:29:02,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 190 [2020-10-26 04:29:02,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2020-10-26 04:29:02,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 281 transitions. [2020-10-26 04:29:02,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:02,040 INFO L691 BuchiCegarLoop]: Abstraction has 190 states and 281 transitions. [2020-10-26 04:29:02,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 281 transitions. [2020-10-26 04:29:02,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 185. [2020-10-26 04:29:02,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2020-10-26 04:29:02,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 274 transitions. [2020-10-26 04:29:02,061 INFO L714 BuchiCegarLoop]: Abstraction has 185 states and 274 transitions. [2020-10-26 04:29:02,061 INFO L594 BuchiCegarLoop]: Abstraction has 185 states and 274 transitions. [2020-10-26 04:29:02,062 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-10-26 04:29:02,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 274 transitions. [2020-10-26 04:29:02,067 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 177 [2020-10-26 04:29:02,067 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:02,067 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:02,073 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:02,073 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:02,074 INFO L794 eck$LassoCheckResult]: Stem: 2111#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); 2007#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; 2008#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2062#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; 2063#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2029#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2091#L100-2 [2020-10-26 04:29:02,074 INFO L796 eck$LassoCheckResult]: Loop: 2091#L100-2 assume !false; 2142#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2139#L103 assume !(12292 == ssl3_accept_~s__state~0); 2138#L106 assume !(16384 == ssl3_accept_~s__state~0); 2137#L109 assume !(8192 == ssl3_accept_~s__state~0); 2135#L112 assume !(24576 == ssl3_accept_~s__state~0); 2134#L115 assume !(8195 == ssl3_accept_~s__state~0); 2123#L118 assume !(8480 == ssl3_accept_~s__state~0); 2114#L121 assume !(8481 == ssl3_accept_~s__state~0); 2095#L124 assume !(8482 == ssl3_accept_~s__state~0); 2096#L127 assume 8464 == ssl3_accept_~s__state~0; 2052#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2108#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2106#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; 2033#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2023#L580 ssl3_accept_~skip~0 := 0; 2068#L100-2 assume !false; 2069#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2030#L103 assume !(12292 == ssl3_accept_~s__state~0); 2031#L106 assume !(16384 == ssl3_accept_~s__state~0); 2014#L109 assume 8192 == ssl3_accept_~s__state~0; 2015#L212 ssl3_accept_~s__server~0 := 1; 2103#L217 assume 0 != ssl3_accept_~cb~0; 2124#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2125#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2047#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2043#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2044#L244 assume 12292 != ssl3_accept_~s__state~0; 2109#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; 2110#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2145#L580 ssl3_accept_~skip~0 := 0; 2091#L100-2 [2020-10-26 04:29:02,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:02,075 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 3 times [2020-10-26 04:29:02,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:02,075 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803689065] [2020-10-26 04:29:02,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:02,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:02,110 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:02,136 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:02,151 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:02,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:02,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1482730724, now seen corresponding path program 1 times [2020-10-26 04:29:02,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:02,154 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509503669] [2020-10-26 04:29:02,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:02,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:02,190 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:02,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509503669] [2020-10-26 04:29:02,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:02,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:02,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448215738] [2020-10-26 04:29:02,192 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:02,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:02,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:02,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:02,193 INFO L87 Difference]: Start difference. First operand 185 states and 274 transitions. cyclomatic complexity: 90 Second operand 3 states. [2020-10-26 04:29:02,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:02,444 INFO L93 Difference]: Finished difference Result 260 states and 383 transitions. [2020-10-26 04:29:02,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:02,445 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 260 states and 383 transitions. [2020-10-26 04:29:02,448 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 242 [2020-10-26 04:29:02,450 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 260 states to 250 states and 373 transitions. [2020-10-26 04:29:02,450 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2020-10-26 04:29:02,451 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 250 [2020-10-26 04:29:02,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 250 states and 373 transitions. [2020-10-26 04:29:02,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:02,453 INFO L691 BuchiCegarLoop]: Abstraction has 250 states and 373 transitions. [2020-10-26 04:29:02,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states and 373 transitions. [2020-10-26 04:29:02,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 237. [2020-10-26 04:29:02,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2020-10-26 04:29:02,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2020-10-26 04:29:02,459 INFO L714 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2020-10-26 04:29:02,459 INFO L594 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2020-10-26 04:29:02,459 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-10-26 04:29:02,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2020-10-26 04:29:02,461 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 229 [2020-10-26 04:29:02,462 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:02,462 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:02,463 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:02,463 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-26 04:29:02,464 INFO L794 eck$LassoCheckResult]: Stem: 2564#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); 2458#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; 2459#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2512#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; 2513#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2479#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2541#L100-2 [2020-10-26 04:29:02,464 INFO L796 eck$LassoCheckResult]: Loop: 2541#L100-2 assume !false; 2639#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2638#L103 assume !(12292 == ssl3_accept_~s__state~0); 2637#L106 assume !(16384 == ssl3_accept_~s__state~0); 2636#L109 assume !(8192 == ssl3_accept_~s__state~0); 2635#L112 assume !(24576 == ssl3_accept_~s__state~0); 2634#L115 assume !(8195 == ssl3_accept_~s__state~0); 2633#L118 assume !(8480 == ssl3_accept_~s__state~0); 2632#L121 assume !(8481 == ssl3_accept_~s__state~0); 2631#L124 assume !(8482 == ssl3_accept_~s__state~0); 2627#L127 assume 8464 == ssl3_accept_~s__state~0; 2582#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2561#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2558#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; 2559#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2671#L580 ssl3_accept_~skip~0 := 0; 2669#L100-2 assume !false; 2640#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2480#L103 assume !(12292 == ssl3_accept_~s__state~0); 2481#L106 assume !(16384 == ssl3_accept_~s__state~0); 2492#L109 assume !(8192 == ssl3_accept_~s__state~0); 2581#L112 assume !(24576 == ssl3_accept_~s__state~0); 2572#L115 assume !(8195 == ssl3_accept_~s__state~0); 2573#L118 assume !(8480 == ssl3_accept_~s__state~0); 2567#L121 assume !(8481 == ssl3_accept_~s__state~0); 2545#L124 assume !(8482 == ssl3_accept_~s__state~0); 2546#L127 assume !(8464 == ssl3_accept_~s__state~0); 2533#L130 assume !(8465 == ssl3_accept_~s__state~0); 2503#L133 assume !(8466 == ssl3_accept_~s__state~0); 2484#L136 assume 8496 == ssl3_accept_~s__state~0; 2485#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2461#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2462#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 2568#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 2569#L294-2 ssl3_accept_~s__init_num~0 := 0; 2477#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2473#L580 ssl3_accept_~skip~0 := 0; 2518#L100-2 assume !false; 2519#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2580#L103 assume !(12292 == ssl3_accept_~s__state~0); 2593#L106 assume 16384 == ssl3_accept_~s__state~0; 2571#L212 ssl3_accept_~s__server~0 := 1; 2625#L217 assume 0 != ssl3_accept_~cb~0; 2624#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2623#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2620#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2618#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2617#L244 assume 12292 != ssl3_accept_~s__state~0; 2562#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; 2563#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2645#L580 ssl3_accept_~skip~0 := 0; 2541#L100-2 [2020-10-26 04:29:02,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:02,465 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 4 times [2020-10-26 04:29:02,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:02,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404503801] [2020-10-26 04:29:02,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:02,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:02,494 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:02,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:02,514 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:02,529 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:02,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:02,532 INFO L82 PathProgramCache]: Analyzing trace with hash 715321483, now seen corresponding path program 1 times [2020-10-26 04:29:02,532 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:02,532 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921102923] [2020-10-26 04:29:02,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:02,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:02,612 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-10-26 04:29:02,612 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921102923] [2020-10-26 04:29:02,612 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:02,612 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:02,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354758875] [2020-10-26 04:29:02,613 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:02,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:02,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:02,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:02,615 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2020-10-26 04:29:02,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:02,896 INFO L93 Difference]: Finished difference Result 285 states and 421 transitions. [2020-10-26 04:29:02,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:02,897 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 285 states and 421 transitions. [2020-10-26 04:29:02,901 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2020-10-26 04:29:02,908 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 285 states to 282 states and 418 transitions. [2020-10-26 04:29:02,908 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 282 [2020-10-26 04:29:02,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 282 [2020-10-26 04:29:02,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 282 states and 418 transitions. [2020-10-26 04:29:02,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:02,913 INFO L691 BuchiCegarLoop]: Abstraction has 282 states and 418 transitions. [2020-10-26 04:29:02,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states and 418 transitions. [2020-10-26 04:29:02,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 277. [2020-10-26 04:29:02,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2020-10-26 04:29:02,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 412 transitions. [2020-10-26 04:29:02,926 INFO L714 BuchiCegarLoop]: Abstraction has 277 states and 412 transitions. [2020-10-26 04:29:02,926 INFO L594 BuchiCegarLoop]: Abstraction has 277 states and 412 transitions. [2020-10-26 04:29:02,926 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-10-26 04:29:02,926 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 412 transitions. [2020-10-26 04:29:02,932 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 269 [2020-10-26 04:29:02,933 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:02,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:02,937 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:02,937 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:02,937 INFO L794 eck$LassoCheckResult]: Stem: 3093#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); 2986#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; 2987#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3041#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; 3042#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3007#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3070#L100-2 [2020-10-26 04:29:02,937 INFO L796 eck$LassoCheckResult]: Loop: 3070#L100-2 assume !false; 3207#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3205#L103 assume !(12292 == ssl3_accept_~s__state~0); 3203#L106 assume !(16384 == ssl3_accept_~s__state~0); 3201#L109 assume !(8192 == ssl3_accept_~s__state~0); 3200#L112 assume !(24576 == ssl3_accept_~s__state~0); 3198#L115 assume !(8195 == ssl3_accept_~s__state~0); 3182#L118 assume !(8480 == ssl3_accept_~s__state~0); 3181#L121 assume !(8481 == ssl3_accept_~s__state~0); 3180#L124 assume !(8482 == ssl3_accept_~s__state~0); 3137#L127 assume 8464 == ssl3_accept_~s__state~0; 3111#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3090#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3087#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; 3088#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3109#L580 ssl3_accept_~skip~0 := 0; 3047#L100-2 assume !false; 3048#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3008#L103 assume !(12292 == ssl3_accept_~s__state~0); 3009#L106 assume !(16384 == ssl3_accept_~s__state~0); 2993#L109 assume !(8192 == ssl3_accept_~s__state~0); 2994#L112 assume !(24576 == ssl3_accept_~s__state~0); 3110#L115 assume !(8195 == ssl3_accept_~s__state~0); 3104#L118 assume !(8480 == ssl3_accept_~s__state~0); 3096#L121 assume !(8481 == ssl3_accept_~s__state~0); 3074#L124 assume !(8482 == ssl3_accept_~s__state~0); 3075#L127 assume !(8464 == ssl3_accept_~s__state~0); 3062#L130 assume !(8465 == ssl3_accept_~s__state~0); 3032#L133 assume !(8466 == ssl3_accept_~s__state~0); 3012#L136 assume 8496 == ssl3_accept_~s__state~0; 3013#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2989#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2990#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 3097#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 3098#L294-2 ssl3_accept_~s__init_num~0 := 0; 3016#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3001#L580 ssl3_accept_~skip~0 := 0; 3238#L100-2 assume !false; 3237#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3236#L103 assume !(12292 == ssl3_accept_~s__state~0); 3235#L106 assume !(16384 == ssl3_accept_~s__state~0); 3234#L109 assume !(8192 == ssl3_accept_~s__state~0); 3233#L112 assume !(24576 == ssl3_accept_~s__state~0); 3232#L115 assume !(8195 == ssl3_accept_~s__state~0); 3231#L118 assume !(8480 == ssl3_accept_~s__state~0); 3230#L121 assume !(8481 == ssl3_accept_~s__state~0); 3229#L124 assume !(8482 == ssl3_accept_~s__state~0); 3228#L127 assume !(8464 == ssl3_accept_~s__state~0); 3227#L130 assume !(8465 == ssl3_accept_~s__state~0); 3226#L133 assume !(8466 == ssl3_accept_~s__state~0); 3225#L136 assume !(8496 == ssl3_accept_~s__state~0); 3224#L139 assume !(8497 == ssl3_accept_~s__state~0); 3223#L142 assume !(8512 == ssl3_accept_~s__state~0); 3222#L145 assume !(8513 == ssl3_accept_~s__state~0); 3221#L148 assume !(8528 == ssl3_accept_~s__state~0); 3220#L151 assume !(8529 == ssl3_accept_~s__state~0); 3219#L154 assume !(8544 == ssl3_accept_~s__state~0); 3152#L157 assume !(8545 == ssl3_accept_~s__state~0); 3150#L160 assume 8560 == ssl3_accept_~s__state~0; 2997#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 2998#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; 3011#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3179#L580 ssl3_accept_~skip~0 := 0; 3178#L100-2 assume !false; 3177#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3175#L103 assume !(12292 == ssl3_accept_~s__state~0); 3174#L106 assume !(16384 == ssl3_accept_~s__state~0); 3171#L109 assume 8192 == ssl3_accept_~s__state~0; 3147#L212 ssl3_accept_~s__server~0 := 1; 3245#L217 assume 0 != ssl3_accept_~cb~0; 3244#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3243#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3028#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3023#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3024#L244 assume 12292 != ssl3_accept_~s__state~0; 3091#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; 3092#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3212#L580 ssl3_accept_~skip~0 := 0; 3070#L100-2 [2020-10-26 04:29:02,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:02,940 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 5 times [2020-10-26 04:29:02,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:02,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619997066] [2020-10-26 04:29:02,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:02,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:02,966 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:02,986 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:02,996 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:03,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:03,000 INFO L82 PathProgramCache]: Analyzing trace with hash -782725061, now seen corresponding path program 1 times [2020-10-26 04:29:03,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:03,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311798630] [2020-10-26 04:29:03,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:03,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:03,120 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:03,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311798630] [2020-10-26 04:29:03,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:03,121 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:03,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293757203] [2020-10-26 04:29:03,122 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:03,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:03,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:03,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:03,123 INFO L87 Difference]: Start difference. First operand 277 states and 412 transitions. cyclomatic complexity: 136 Second operand 3 states. [2020-10-26 04:29:03,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:03,440 INFO L93 Difference]: Finished difference Result 331 states and 464 transitions. [2020-10-26 04:29:03,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:03,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 331 states and 464 transitions. [2020-10-26 04:29:03,445 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 323 [2020-10-26 04:29:03,448 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 331 states to 331 states and 464 transitions. [2020-10-26 04:29:03,448 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 331 [2020-10-26 04:29:03,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 331 [2020-10-26 04:29:03,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 331 states and 464 transitions. [2020-10-26 04:29:03,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:03,450 INFO L691 BuchiCegarLoop]: Abstraction has 331 states and 464 transitions. [2020-10-26 04:29:03,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states and 464 transitions. [2020-10-26 04:29:03,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 325. [2020-10-26 04:29:03,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2020-10-26 04:29:03,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 455 transitions. [2020-10-26 04:29:03,457 INFO L714 BuchiCegarLoop]: Abstraction has 325 states and 455 transitions. [2020-10-26 04:29:03,458 INFO L594 BuchiCegarLoop]: Abstraction has 325 states and 455 transitions. [2020-10-26 04:29:03,458 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-10-26 04:29:03,458 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 325 states and 455 transitions. [2020-10-26 04:29:03,460 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 317 [2020-10-26 04:29:03,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:03,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:03,462 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:03,462 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:03,462 INFO L794 eck$LassoCheckResult]: Stem: 3712#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); 3599#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; 3600#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3655#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; 3656#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3620#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3684#L100-2 [2020-10-26 04:29:03,463 INFO L796 eck$LassoCheckResult]: Loop: 3684#L100-2 assume !false; 3896#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3894#L103 assume !(12292 == ssl3_accept_~s__state~0); 3892#L106 assume !(16384 == ssl3_accept_~s__state~0); 3890#L109 assume !(8192 == ssl3_accept_~s__state~0); 3888#L112 assume !(24576 == ssl3_accept_~s__state~0); 3886#L115 assume !(8195 == ssl3_accept_~s__state~0); 3884#L118 assume !(8480 == ssl3_accept_~s__state~0); 3882#L121 assume !(8481 == ssl3_accept_~s__state~0); 3880#L124 assume !(8482 == ssl3_accept_~s__state~0); 3763#L127 assume 8464 == ssl3_accept_~s__state~0; 3733#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3709#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3706#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; 3707#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3900#L580 ssl3_accept_~skip~0 := 0; 3898#L100-2 assume !false; 3897#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3895#L103 assume !(12292 == ssl3_accept_~s__state~0); 3893#L106 assume !(16384 == ssl3_accept_~s__state~0); 3891#L109 assume !(8192 == ssl3_accept_~s__state~0); 3889#L112 assume !(24576 == ssl3_accept_~s__state~0); 3887#L115 assume !(8195 == ssl3_accept_~s__state~0); 3885#L118 assume !(8480 == ssl3_accept_~s__state~0); 3883#L121 assume !(8481 == ssl3_accept_~s__state~0); 3881#L124 assume !(8482 == ssl3_accept_~s__state~0); 3701#L127 assume !(8464 == ssl3_accept_~s__state~0); 3676#L130 assume !(8465 == ssl3_accept_~s__state~0); 3644#L133 assume !(8466 == ssl3_accept_~s__state~0); 3645#L136 assume 8496 == ssl3_accept_~s__state~0; 3726#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3602#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3603#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 3717#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 3719#L294-2 ssl3_accept_~s__init_num~0 := 0; 3629#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3614#L580 ssl3_accept_~skip~0 := 0; 3661#L100-2 assume !false; 3662#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3621#L103 assume !(12292 == ssl3_accept_~s__state~0); 3622#L106 assume !(16384 == ssl3_accept_~s__state~0); 3606#L109 assume !(8192 == ssl3_accept_~s__state~0); 3607#L112 assume !(24576 == ssl3_accept_~s__state~0); 3722#L115 assume !(8195 == ssl3_accept_~s__state~0); 3723#L118 assume !(8480 == ssl3_accept_~s__state~0); 3715#L121 assume !(8481 == ssl3_accept_~s__state~0); 3716#L124 assume !(8482 == ssl3_accept_~s__state~0); 3877#L127 assume !(8464 == ssl3_accept_~s__state~0); 3875#L130 assume !(8465 == ssl3_accept_~s__state~0); 3870#L133 assume !(8466 == ssl3_accept_~s__state~0); 3868#L136 assume !(8496 == ssl3_accept_~s__state~0); 3759#L139 assume !(8497 == ssl3_accept_~s__state~0); 3760#L142 assume !(8512 == ssl3_accept_~s__state~0); 3806#L145 assume !(8513 == ssl3_accept_~s__state~0); 3801#L148 assume !(8528 == ssl3_accept_~s__state~0); 3795#L151 assume !(8529 == ssl3_accept_~s__state~0); 3793#L154 assume !(8544 == ssl3_accept_~s__state~0); 3789#L157 assume !(8545 == ssl3_accept_~s__state~0); 3787#L160 assume 8560 == ssl3_accept_~s__state~0; 3610#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 3611#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; 3624#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3811#L580 ssl3_accept_~skip~0 := 0; 3807#L100-2 assume !false; 3802#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3796#L103 assume !(12292 == ssl3_accept_~s__state~0); 3797#L106 assume !(16384 == ssl3_accept_~s__state~0); 3778#L109 assume 8192 == ssl3_accept_~s__state~0; 3699#L212 ssl3_accept_~s__server~0 := 1; 3700#L217 assume 0 != ssl3_accept_~cb~0; 3728#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3729#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3640#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3635#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3636#L244 assume 12292 != ssl3_accept_~s__state~0; 3710#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; 3711#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3899#L580 ssl3_accept_~skip~0 := 0; 3684#L100-2 [2020-10-26 04:29:03,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:03,463 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 6 times [2020-10-26 04:29:03,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:03,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743098746] [2020-10-26 04:29:03,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:03,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:03,476 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:03,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:03,491 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:03,497 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:03,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:03,497 INFO L82 PathProgramCache]: Analyzing trace with hash 110761277, now seen corresponding path program 1 times [2020-10-26 04:29:03,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:03,498 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355358347] [2020-10-26 04:29:03,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:03,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:03,546 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:03,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355358347] [2020-10-26 04:29:03,546 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:03,547 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:03,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167619857] [2020-10-26 04:29:03,547 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:03,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:03,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:03,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:03,549 INFO L87 Difference]: Start difference. First operand 325 states and 455 transitions. cyclomatic complexity: 131 Second operand 3 states. [2020-10-26 04:29:03,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:03,754 INFO L93 Difference]: Finished difference Result 352 states and 488 transitions. [2020-10-26 04:29:03,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:03,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 352 states and 488 transitions. [2020-10-26 04:29:03,764 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 344 [2020-10-26 04:29:03,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 352 states to 352 states and 488 transitions. [2020-10-26 04:29:03,771 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 352 [2020-10-26 04:29:03,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 352 [2020-10-26 04:29:03,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 352 states and 488 transitions. [2020-10-26 04:29:03,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:03,775 INFO L691 BuchiCegarLoop]: Abstraction has 352 states and 488 transitions. [2020-10-26 04:29:03,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states and 488 transitions. [2020-10-26 04:29:03,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 348. [2020-10-26 04:29:03,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2020-10-26 04:29:03,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 483 transitions. [2020-10-26 04:29:03,784 INFO L714 BuchiCegarLoop]: Abstraction has 348 states and 483 transitions. [2020-10-26 04:29:03,784 INFO L594 BuchiCegarLoop]: Abstraction has 348 states and 483 transitions. [2020-10-26 04:29:03,784 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-10-26 04:29:03,784 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 348 states and 483 transitions. [2020-10-26 04:29:03,787 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 340 [2020-10-26 04:29:03,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:03,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:03,789 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:03,790 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:03,790 INFO L794 eck$LassoCheckResult]: Stem: 4392#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); 4283#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; 4284#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4337#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; 4338#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4303#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4367#L100-2 [2020-10-26 04:29:03,794 INFO L796 eck$LassoCheckResult]: Loop: 4367#L100-2 assume !false; 4414#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4304#L103 assume !(12292 == ssl3_accept_~s__state~0); 4305#L106 assume !(16384 == ssl3_accept_~s__state~0); 4289#L109 assume !(8192 == ssl3_accept_~s__state~0); 4290#L112 assume !(24576 == ssl3_accept_~s__state~0); 4402#L115 assume !(8195 == ssl3_accept_~s__state~0); 4403#L118 assume !(8480 == ssl3_accept_~s__state~0); 4395#L121 assume !(8481 == ssl3_accept_~s__state~0); 4396#L124 assume !(8482 == ssl3_accept_~s__state~0); 4442#L127 assume 8464 == ssl3_accept_~s__state~0; 4415#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 4389#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 4387#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; 4357#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4297#L580 ssl3_accept_~skip~0 := 0; 4343#L100-2 assume !false; 4344#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4612#L103 assume !(12292 == ssl3_accept_~s__state~0); 4316#L106 assume !(16384 == ssl3_accept_~s__state~0); 4317#L109 assume !(8192 == ssl3_accept_~s__state~0); 4610#L112 assume !(24576 == ssl3_accept_~s__state~0); 4609#L115 assume !(8195 == ssl3_accept_~s__state~0); 4608#L118 assume !(8480 == ssl3_accept_~s__state~0); 4602#L121 assume !(8481 == ssl3_accept_~s__state~0); 4371#L124 assume !(8482 == ssl3_accept_~s__state~0); 4372#L127 assume !(8464 == ssl3_accept_~s__state~0); 4359#L130 assume !(8465 == ssl3_accept_~s__state~0); 4327#L133 assume !(8466 == ssl3_accept_~s__state~0); 4328#L136 assume 8496 == ssl3_accept_~s__state~0; 4406#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 4285#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4286#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 4397#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 4398#L294-2 ssl3_accept_~s__init_num~0 := 0; 4493#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4488#L580 ssl3_accept_~skip~0 := 0; 4487#L100-2 assume !false; 4486#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4485#L103 assume !(12292 == ssl3_accept_~s__state~0); 4484#L106 assume !(16384 == ssl3_accept_~s__state~0); 4483#L109 assume !(8192 == ssl3_accept_~s__state~0); 4482#L112 assume !(24576 == ssl3_accept_~s__state~0); 4481#L115 assume !(8195 == ssl3_accept_~s__state~0); 4480#L118 assume !(8480 == ssl3_accept_~s__state~0); 4479#L121 assume !(8481 == ssl3_accept_~s__state~0); 4478#L124 assume !(8482 == ssl3_accept_~s__state~0); 4477#L127 assume !(8464 == ssl3_accept_~s__state~0); 4476#L130 assume !(8465 == ssl3_accept_~s__state~0); 4475#L133 assume !(8466 == ssl3_accept_~s__state~0); 4474#L136 assume !(8496 == ssl3_accept_~s__state~0); 4473#L139 assume !(8497 == ssl3_accept_~s__state~0); 4472#L142 assume !(8512 == ssl3_accept_~s__state~0); 4471#L145 assume !(8513 == ssl3_accept_~s__state~0); 4470#L148 assume !(8528 == ssl3_accept_~s__state~0); 4469#L151 assume !(8529 == ssl3_accept_~s__state~0); 4468#L154 assume !(8544 == ssl3_accept_~s__state~0); 4467#L157 assume !(8545 == ssl3_accept_~s__state~0); 4466#L160 assume !(8560 == ssl3_accept_~s__state~0); 4465#L163 assume !(8561 == ssl3_accept_~s__state~0); 4464#L166 assume !(8448 == ssl3_accept_~s__state~0); 4461#L169 assume !(8576 == ssl3_accept_~s__state~0); 4460#L172 assume !(8577 == ssl3_accept_~s__state~0); 4459#L175 assume !(8592 == ssl3_accept_~s__state~0); 4457#L178 assume !(8593 == ssl3_accept_~s__state~0); 4456#L181 assume !(8608 == ssl3_accept_~s__state~0); 4454#L184 assume !(8609 == ssl3_accept_~s__state~0); 4386#L187 assume !(8640 == ssl3_accept_~s__state~0); 4378#L190 assume !(8641 == ssl3_accept_~s__state~0); 4379#L193 assume 8656 == ssl3_accept_~s__state~0; 4275#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 4276#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4287#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 4288#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 4295#L505 assume !(0 == ssl3_accept_~tmp___10~0); 4301#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4557#L580 ssl3_accept_~skip~0 := 0; 4555#L100-2 assume !false; 4553#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4436#L103 assume 12292 == ssl3_accept_~s__state~0; 4400#L104 ssl3_accept_~s__new_session~0 := 1; 4401#L212 ssl3_accept_~s__server~0 := 1; 4548#L217 assume 0 != ssl3_accept_~cb~0; 4547#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4418#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4419#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4544#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4542#L244 assume 12292 != ssl3_accept_~s__state~0; 4390#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; 4391#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4613#L580 ssl3_accept_~skip~0 := 0; 4367#L100-2 [2020-10-26 04:29:03,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:03,795 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 7 times [2020-10-26 04:29:03,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:03,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327031385] [2020-10-26 04:29:03,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:03,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:03,826 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:03,843 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:03,854 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:03,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:03,857 INFO L82 PathProgramCache]: Analyzing trace with hash 312978709, now seen corresponding path program 1 times [2020-10-26 04:29:03,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:03,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393181179] [2020-10-26 04:29:03,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:03,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:03,937 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:03,937 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393181179] [2020-10-26 04:29:03,938 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:03,950 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:03,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965283227] [2020-10-26 04:29:03,951 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:03,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:03,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:03,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:03,952 INFO L87 Difference]: Start difference. First operand 348 states and 483 transitions. cyclomatic complexity: 136 Second operand 3 states. [2020-10-26 04:29:04,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:04,266 INFO L93 Difference]: Finished difference Result 356 states and 490 transitions. [2020-10-26 04:29:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:04,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 356 states and 490 transitions. [2020-10-26 04:29:04,270 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 347 [2020-10-26 04:29:04,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 356 states to 355 states and 489 transitions. [2020-10-26 04:29:04,274 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 355 [2020-10-26 04:29:04,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 355 [2020-10-26 04:29:04,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 355 states and 489 transitions. [2020-10-26 04:29:04,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:04,276 INFO L691 BuchiCegarLoop]: Abstraction has 355 states and 489 transitions. [2020-10-26 04:29:04,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states and 489 transitions. [2020-10-26 04:29:04,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 351. [2020-10-26 04:29:04,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2020-10-26 04:29:04,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 485 transitions. [2020-10-26 04:29:04,284 INFO L714 BuchiCegarLoop]: Abstraction has 351 states and 485 transitions. [2020-10-26 04:29:04,284 INFO L594 BuchiCegarLoop]: Abstraction has 351 states and 485 transitions. [2020-10-26 04:29:04,285 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-10-26 04:29:04,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 351 states and 485 transitions. [2020-10-26 04:29:04,287 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 343 [2020-10-26 04:29:04,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:04,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:04,289 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:04,289 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:04,290 INFO L794 eck$LassoCheckResult]: Stem: 5101#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); 4992#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; 4993#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5045#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; 5046#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5013#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5075#L100-2 [2020-10-26 04:29:04,290 INFO L796 eck$LassoCheckResult]: Loop: 5075#L100-2 assume !false; 5239#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5237#L103 assume !(12292 == ssl3_accept_~s__state~0); 5235#L106 assume !(16384 == ssl3_accept_~s__state~0); 5233#L109 assume !(8192 == ssl3_accept_~s__state~0); 5231#L112 assume !(24576 == ssl3_accept_~s__state~0); 5229#L115 assume !(8195 == ssl3_accept_~s__state~0); 5227#L118 assume !(8480 == ssl3_accept_~s__state~0); 5225#L121 assume !(8481 == ssl3_accept_~s__state~0); 5222#L124 assume !(8482 == ssl3_accept_~s__state~0); 5161#L127 assume 8464 == ssl3_accept_~s__state~0; 5125#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 5098#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5095#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; 5096#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5326#L580 ssl3_accept_~skip~0 := 0; 5324#L100-2 assume !false; 5124#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5014#L103 assume !(12292 == ssl3_accept_~s__state~0); 5015#L106 assume !(16384 == ssl3_accept_~s__state~0); 4999#L109 assume !(8192 == ssl3_accept_~s__state~0); 5000#L112 assume !(24576 == ssl3_accept_~s__state~0); 5110#L115 assume !(8195 == ssl3_accept_~s__state~0); 5111#L118 assume !(8480 == ssl3_accept_~s__state~0); 5104#L121 assume !(8481 == ssl3_accept_~s__state~0); 5079#L124 assume !(8482 == ssl3_accept_~s__state~0); 5080#L127 assume !(8464 == ssl3_accept_~s__state~0); 5067#L130 assume !(8465 == ssl3_accept_~s__state~0); 5036#L133 assume !(8466 == ssl3_accept_~s__state~0); 5037#L136 assume 8496 == ssl3_accept_~s__state~0; 5116#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 4995#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4996#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 5105#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 5107#L294-2 ssl3_accept_~s__init_num~0 := 0; 5255#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5250#L580 ssl3_accept_~skip~0 := 0; 5249#L100-2 assume !false; 5248#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5243#L103 assume !(12292 == ssl3_accept_~s__state~0); 5241#L106 assume !(16384 == ssl3_accept_~s__state~0); 5240#L109 assume !(8192 == ssl3_accept_~s__state~0); 5238#L112 assume !(24576 == ssl3_accept_~s__state~0); 5236#L115 assume !(8195 == ssl3_accept_~s__state~0); 5234#L118 assume !(8480 == ssl3_accept_~s__state~0); 5232#L121 assume !(8481 == ssl3_accept_~s__state~0); 5230#L124 assume !(8482 == ssl3_accept_~s__state~0); 5228#L127 assume !(8464 == ssl3_accept_~s__state~0); 5226#L130 assume !(8465 == ssl3_accept_~s__state~0); 5223#L133 assume !(8466 == ssl3_accept_~s__state~0); 5224#L136 assume !(8496 == ssl3_accept_~s__state~0); 5264#L139 assume !(8497 == ssl3_accept_~s__state~0); 5134#L142 assume 8512 == ssl3_accept_~s__state~0; 5081#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5082#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5065#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 5022#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5007#L580 ssl3_accept_~skip~0 := 0; 5052#L100-2 assume !false; 5053#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5320#L103 assume !(12292 == ssl3_accept_~s__state~0); 5318#L106 assume !(16384 == ssl3_accept_~s__state~0); 5316#L109 assume !(8192 == ssl3_accept_~s__state~0); 5314#L112 assume !(24576 == ssl3_accept_~s__state~0); 5313#L115 assume !(8195 == ssl3_accept_~s__state~0); 5114#L118 assume !(8480 == ssl3_accept_~s__state~0); 5115#L121 assume !(8481 == ssl3_accept_~s__state~0); 5312#L124 assume !(8482 == ssl3_accept_~s__state~0); 5311#L127 assume !(8464 == ssl3_accept_~s__state~0); 5310#L130 assume !(8465 == ssl3_accept_~s__state~0); 5309#L133 assume !(8466 == ssl3_accept_~s__state~0); 5308#L136 assume !(8496 == ssl3_accept_~s__state~0); 5307#L139 assume !(8497 == ssl3_accept_~s__state~0); 5306#L142 assume !(8512 == ssl3_accept_~s__state~0); 5305#L145 assume !(8513 == ssl3_accept_~s__state~0); 5304#L148 assume !(8528 == ssl3_accept_~s__state~0); 5303#L151 assume !(8529 == ssl3_accept_~s__state~0); 5187#L154 assume !(8544 == ssl3_accept_~s__state~0); 5186#L157 assume !(8545 == ssl3_accept_~s__state~0); 5184#L160 assume 8560 == ssl3_accept_~s__state~0; 5004#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 5005#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; 5017#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5273#L580 ssl3_accept_~skip~0 := 0; 5271#L100-2 assume !false; 5269#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5266#L103 assume !(12292 == ssl3_accept_~s__state~0); 5265#L106 assume !(16384 == ssl3_accept_~s__state~0); 5260#L109 assume 8192 == ssl3_accept_~s__state~0; 5089#L212 ssl3_accept_~s__server~0 := 1; 5090#L217 assume 0 != ssl3_accept_~cb~0; 5118#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5119#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5032#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5027#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5028#L244 assume 12292 != ssl3_accept_~s__state~0; 5099#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; 5100#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5242#L580 ssl3_accept_~skip~0 := 0; 5075#L100-2 [2020-10-26 04:29:04,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:04,291 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 8 times [2020-10-26 04:29:04,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:04,291 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57845359] [2020-10-26 04:29:04,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:04,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:04,300 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:04,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:04,307 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:04,311 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:04,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:04,312 INFO L82 PathProgramCache]: Analyzing trace with hash -543527747, now seen corresponding path program 1 times [2020-10-26 04:29:04,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:04,313 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643216732] [2020-10-26 04:29:04,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:04,369 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:04,370 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643216732] [2020-10-26 04:29:04,370 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:04,370 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:04,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118663520] [2020-10-26 04:29:04,371 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:04,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:04,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:04,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:04,372 INFO L87 Difference]: Start difference. First operand 351 states and 485 transitions. cyclomatic complexity: 135 Second operand 3 states. [2020-10-26 04:29:04,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:04,586 INFO L93 Difference]: Finished difference Result 389 states and 536 transitions. [2020-10-26 04:29:04,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:04,587 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 389 states and 536 transitions. [2020-10-26 04:29:04,592 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 381 [2020-10-26 04:29:04,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 389 states to 389 states and 536 transitions. [2020-10-26 04:29:04,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 389 [2020-10-26 04:29:04,596 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2020-10-26 04:29:04,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 389 states and 536 transitions. [2020-10-26 04:29:04,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:04,598 INFO L691 BuchiCegarLoop]: Abstraction has 389 states and 536 transitions. [2020-10-26 04:29:04,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states and 536 transitions. [2020-10-26 04:29:04,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 376. [2020-10-26 04:29:04,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2020-10-26 04:29:04,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 515 transitions. [2020-10-26 04:29:04,606 INFO L714 BuchiCegarLoop]: Abstraction has 376 states and 515 transitions. [2020-10-26 04:29:04,606 INFO L594 BuchiCegarLoop]: Abstraction has 376 states and 515 transitions. [2020-10-26 04:29:04,606 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-10-26 04:29:04,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 376 states and 515 transitions. [2020-10-26 04:29:04,609 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 368 [2020-10-26 04:29:04,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:04,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:04,611 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:04,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:04,611 INFO L794 eck$LassoCheckResult]: Stem: 5852#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); 5738#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; 5739#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5793#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; 5794#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5759#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5824#L100-2 [2020-10-26 04:29:04,620 INFO L796 eck$LassoCheckResult]: Loop: 5824#L100-2 assume !false; 6075#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6074#L103 assume !(12292 == ssl3_accept_~s__state~0); 6072#L106 assume !(16384 == ssl3_accept_~s__state~0); 6066#L109 assume !(8192 == ssl3_accept_~s__state~0); 6060#L112 assume !(24576 == ssl3_accept_~s__state~0); 5961#L115 assume !(8195 == ssl3_accept_~s__state~0); 5960#L118 assume !(8480 == ssl3_accept_~s__state~0); 5959#L121 assume !(8481 == ssl3_accept_~s__state~0); 5958#L124 assume !(8482 == ssl3_accept_~s__state~0); 5915#L127 assume 8464 == ssl3_accept_~s__state~0; 5878#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 5849#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5846#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; 5847#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6099#L580 ssl3_accept_~skip~0 := 0; 6098#L100-2 assume !false; 6097#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6096#L103 assume !(12292 == ssl3_accept_~s__state~0); 5772#L106 assume !(16384 == ssl3_accept_~s__state~0); 5773#L109 assume !(8192 == ssl3_accept_~s__state~0); 5877#L112 assume !(24576 == ssl3_accept_~s__state~0); 5861#L115 assume !(8195 == ssl3_accept_~s__state~0); 5862#L118 assume !(8480 == ssl3_accept_~s__state~0); 5855#L121 assume !(8481 == ssl3_accept_~s__state~0); 5856#L124 assume !(8482 == ssl3_accept_~s__state~0); 5840#L127 assume !(8464 == ssl3_accept_~s__state~0); 5841#L130 assume !(8465 == ssl3_accept_~s__state~0); 6094#L133 assume !(8466 == ssl3_accept_~s__state~0); 5910#L136 assume 8496 == ssl3_accept_~s__state~0; 5866#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 5741#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 5742#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 5857#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 5859#L294-2 ssl3_accept_~s__init_num~0 := 0; 5999#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5993#L580 ssl3_accept_~skip~0 := 0; 5991#L100-2 assume !false; 5990#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5988#L103 assume !(12292 == ssl3_accept_~s__state~0); 5987#L106 assume !(16384 == ssl3_accept_~s__state~0); 5985#L109 assume !(8192 == ssl3_accept_~s__state~0); 5983#L112 assume !(24576 == ssl3_accept_~s__state~0); 5981#L115 assume !(8195 == ssl3_accept_~s__state~0); 5979#L118 assume !(8480 == ssl3_accept_~s__state~0); 5977#L121 assume !(8481 == ssl3_accept_~s__state~0); 5975#L124 assume !(8482 == ssl3_accept_~s__state~0); 5973#L127 assume !(8464 == ssl3_accept_~s__state~0); 5971#L130 assume !(8465 == ssl3_accept_~s__state~0); 5970#L133 assume !(8466 == ssl3_accept_~s__state~0); 5968#L136 assume !(8496 == ssl3_accept_~s__state~0); 5967#L139 assume !(8497 == ssl3_accept_~s__state~0); 5889#L142 assume 8512 == ssl3_accept_~s__state~0; 5830#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5831#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5814#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 5876#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6071#L580 ssl3_accept_~skip~0 := 0; 6065#L100-2 assume !false; 6063#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6061#L103 assume !(12292 == ssl3_accept_~s__state~0); 6058#L106 assume !(16384 == ssl3_accept_~s__state~0); 6056#L109 assume !(8192 == ssl3_accept_~s__state~0); 6054#L112 assume !(24576 == ssl3_accept_~s__state~0); 6051#L115 assume !(8195 == ssl3_accept_~s__state~0); 6050#L118 assume !(8480 == ssl3_accept_~s__state~0); 6044#L121 assume !(8481 == ssl3_accept_~s__state~0); 6042#L124 assume !(8482 == ssl3_accept_~s__state~0); 6040#L127 assume !(8464 == ssl3_accept_~s__state~0); 6036#L130 assume !(8465 == ssl3_accept_~s__state~0); 6034#L133 assume !(8466 == ssl3_accept_~s__state~0); 5764#L136 assume !(8496 == ssl3_accept_~s__state~0); 5765#L139 assume !(8497 == ssl3_accept_~s__state~0); 5747#L142 assume !(8512 == ssl3_accept_~s__state~0); 5748#L145 assume !(8513 == ssl3_accept_~s__state~0); 5863#L148 assume 8528 == ssl3_accept_~s__state~0; 5817#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 5818#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 5848#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 5811#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 5785#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 5734#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 5768#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5753#L580 ssl3_accept_~skip~0 := 0; 5800#L100-2 assume !false; 5801#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5760#L103 assume !(12292 == ssl3_accept_~s__state~0); 5761#L106 assume !(16384 == ssl3_accept_~s__state~0); 5745#L109 assume !(8192 == ssl3_accept_~s__state~0); 5746#L112 assume !(24576 == ssl3_accept_~s__state~0); 6095#L115 assume !(8195 == ssl3_accept_~s__state~0); 5864#L118 assume !(8480 == ssl3_accept_~s__state~0); 5865#L121 assume !(8481 == ssl3_accept_~s__state~0); 5828#L124 assume !(8482 == ssl3_accept_~s__state~0); 5829#L127 assume !(8464 == ssl3_accept_~s__state~0); 5816#L130 assume !(8465 == ssl3_accept_~s__state~0); 5783#L133 assume !(8466 == ssl3_accept_~s__state~0); 5784#L136 assume !(8496 == ssl3_accept_~s__state~0); 5911#L139 assume !(8497 == ssl3_accept_~s__state~0); 5912#L142 assume !(8512 == ssl3_accept_~s__state~0); 5887#L145 assume !(8513 == ssl3_accept_~s__state~0); 5888#L148 assume !(8528 == ssl3_accept_~s__state~0); 5867#L151 assume !(8529 == ssl3_accept_~s__state~0); 5868#L154 assume !(8544 == ssl3_accept_~s__state~0); 5901#L157 assume !(8545 == ssl3_accept_~s__state~0); 5902#L160 assume 8560 == ssl3_accept_~s__state~0; 5750#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 5751#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; 5763#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6064#L580 ssl3_accept_~skip~0 := 0; 6062#L100-2 assume !false; 6059#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6057#L103 assume !(12292 == ssl3_accept_~s__state~0); 6055#L106 assume !(16384 == ssl3_accept_~s__state~0); 6052#L109 assume 8192 == ssl3_accept_~s__state~0; 5956#L212 ssl3_accept_~s__server~0 := 1; 5874#L217 assume 0 != ssl3_accept_~cb~0; 5869#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5870#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5779#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5774#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5775#L244 assume 12292 != ssl3_accept_~s__state~0; 5850#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; 5851#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6077#L580 ssl3_accept_~skip~0 := 0; 5824#L100-2 [2020-10-26 04:29:04,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:04,622 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 9 times [2020-10-26 04:29:04,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:04,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764446525] [2020-10-26 04:29:04,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:04,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:04,631 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:04,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:04,638 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:04,642 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:04,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:04,643 INFO L82 PathProgramCache]: Analyzing trace with hash -26851671, now seen corresponding path program 1 times [2020-10-26 04:29:04,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:04,643 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032753257] [2020-10-26 04:29:04,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:04,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:04,732 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:04,733 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032753257] [2020-10-26 04:29:04,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:04,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:04,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554140853] [2020-10-26 04:29:04,737 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:04,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:04,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:04,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:04,738 INFO L87 Difference]: Start difference. First operand 376 states and 515 transitions. cyclomatic complexity: 140 Second operand 3 states. [2020-10-26 04:29:04,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:04,763 INFO L93 Difference]: Finished difference Result 737 states and 1004 transitions. [2020-10-26 04:29:04,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:04,764 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 737 states and 1004 transitions. [2020-10-26 04:29:04,770 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 729 [2020-10-26 04:29:04,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 737 states to 737 states and 1004 transitions. [2020-10-26 04:29:04,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 737 [2020-10-26 04:29:04,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 737 [2020-10-26 04:29:04,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 737 states and 1004 transitions. [2020-10-26 04:29:04,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:04,782 INFO L691 BuchiCegarLoop]: Abstraction has 737 states and 1004 transitions. [2020-10-26 04:29:04,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states and 1004 transitions. [2020-10-26 04:29:04,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 377. [2020-10-26 04:29:04,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 377 states. [2020-10-26 04:29:04,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 516 transitions. [2020-10-26 04:29:04,818 INFO L714 BuchiCegarLoop]: Abstraction has 377 states and 516 transitions. [2020-10-26 04:29:04,818 INFO L594 BuchiCegarLoop]: Abstraction has 377 states and 516 transitions. [2020-10-26 04:29:04,818 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-10-26 04:29:04,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 377 states and 516 transitions. [2020-10-26 04:29:04,821 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 369 [2020-10-26 04:29:04,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:04,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:04,823 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:04,823 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:04,823 INFO L794 eck$LassoCheckResult]: Stem: 6966#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); 6858#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; 6859#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6908#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; 6909#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6878#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6939#L100-2 [2020-10-26 04:29:04,824 INFO L796 eck$LassoCheckResult]: Loop: 6939#L100-2 assume !false; 7192#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7190#L103 assume !(12292 == ssl3_accept_~s__state~0); 7188#L106 assume !(16384 == ssl3_accept_~s__state~0); 7186#L109 assume !(8192 == ssl3_accept_~s__state~0); 7184#L112 assume !(24576 == ssl3_accept_~s__state~0); 7182#L115 assume !(8195 == ssl3_accept_~s__state~0); 7180#L118 assume !(8480 == ssl3_accept_~s__state~0); 7178#L121 assume !(8481 == ssl3_accept_~s__state~0); 7175#L124 assume !(8482 == ssl3_accept_~s__state~0); 7040#L127 assume 8464 == ssl3_accept_~s__state~0; 6986#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6963#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6961#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; 6962#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7201#L580 ssl3_accept_~skip~0 := 0; 7196#L100-2 assume !false; 7194#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7193#L103 assume !(12292 == ssl3_accept_~s__state~0); 7191#L106 assume !(16384 == ssl3_accept_~s__state~0); 7189#L109 assume !(8192 == ssl3_accept_~s__state~0); 7187#L112 assume !(24576 == ssl3_accept_~s__state~0); 7185#L115 assume !(8195 == ssl3_accept_~s__state~0); 7183#L118 assume !(8480 == ssl3_accept_~s__state~0); 7181#L121 assume !(8481 == ssl3_accept_~s__state~0); 7179#L124 assume !(8482 == ssl3_accept_~s__state~0); 7177#L127 assume !(8464 == ssl3_accept_~s__state~0); 6931#L130 assume !(8465 == ssl3_accept_~s__state~0); 6899#L133 assume !(8466 == ssl3_accept_~s__state~0); 6900#L136 assume 8496 == ssl3_accept_~s__state~0; 6979#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6860#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6861#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 6970#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6972#L294-2 ssl3_accept_~s__init_num~0 := 0; 7170#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7164#L580 ssl3_accept_~skip~0 := 0; 7162#L100-2 assume !false; 7160#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7158#L103 assume !(12292 == ssl3_accept_~s__state~0); 7156#L106 assume !(16384 == ssl3_accept_~s__state~0); 7154#L109 assume !(8192 == ssl3_accept_~s__state~0); 7152#L112 assume !(24576 == ssl3_accept_~s__state~0); 7150#L115 assume !(8195 == ssl3_accept_~s__state~0); 7149#L118 assume !(8480 == ssl3_accept_~s__state~0); 7069#L121 assume !(8481 == ssl3_accept_~s__state~0); 7064#L124 assume !(8482 == ssl3_accept_~s__state~0); 7062#L127 assume !(8464 == ssl3_accept_~s__state~0); 7060#L130 assume !(8465 == ssl3_accept_~s__state~0); 7058#L133 assume !(8466 == ssl3_accept_~s__state~0); 7056#L136 assume !(8496 == ssl3_accept_~s__state~0); 7053#L139 assume !(8497 == ssl3_accept_~s__state~0); 6997#L142 assume 8512 == ssl3_accept_~s__state~0; 6945#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 6946#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 6928#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 6985#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7217#L580 ssl3_accept_~skip~0 := 0; 7216#L100-2 assume !false; 7215#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7214#L103 assume !(12292 == ssl3_accept_~s__state~0); 7213#L106 assume !(16384 == ssl3_accept_~s__state~0); 7212#L109 assume !(8192 == ssl3_accept_~s__state~0); 7211#L112 assume !(24576 == ssl3_accept_~s__state~0); 7210#L115 assume !(8195 == ssl3_accept_~s__state~0); 6978#L118 assume !(8480 == ssl3_accept_~s__state~0); 6969#L121 assume !(8481 == ssl3_accept_~s__state~0); 6943#L124 assume !(8482 == ssl3_accept_~s__state~0); 6944#L127 assume !(8464 == ssl3_accept_~s__state~0); 7176#L130 assume !(8465 == ssl3_accept_~s__state~0); 7174#L133 assume !(8466 == ssl3_accept_~s__state~0); 6883#L136 assume !(8496 == ssl3_accept_~s__state~0); 6884#L139 assume !(8497 == ssl3_accept_~s__state~0); 6866#L142 assume !(8512 == ssl3_accept_~s__state~0); 6867#L145 assume !(8513 == ssl3_accept_~s__state~0); 6987#L148 assume 8528 == ssl3_accept_~s__state~0; 6932#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 6933#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 6960#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 6890#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 6852#L354 assume !(ssl3_accept_~ret~0 <= 0); 6853#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 6887#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7107#L580 ssl3_accept_~skip~0 := 0; 7105#L100-2 assume !false; 7103#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7101#L103 assume !(12292 == ssl3_accept_~s__state~0); 7099#L106 assume !(16384 == ssl3_accept_~s__state~0); 7097#L109 assume !(8192 == ssl3_accept_~s__state~0); 7095#L112 assume !(24576 == ssl3_accept_~s__state~0); 7093#L115 assume !(8195 == ssl3_accept_~s__state~0); 7091#L118 assume !(8480 == ssl3_accept_~s__state~0); 7090#L121 assume !(8481 == ssl3_accept_~s__state~0); 7089#L124 assume !(8482 == ssl3_accept_~s__state~0); 7088#L127 assume !(8464 == ssl3_accept_~s__state~0); 7086#L130 assume !(8465 == ssl3_accept_~s__state~0); 7085#L133 assume !(8466 == ssl3_accept_~s__state~0); 7084#L136 assume !(8496 == ssl3_accept_~s__state~0); 7083#L139 assume !(8497 == ssl3_accept_~s__state~0); 7082#L142 assume !(8512 == ssl3_accept_~s__state~0); 7081#L145 assume !(8513 == ssl3_accept_~s__state~0); 7080#L148 assume !(8528 == ssl3_accept_~s__state~0); 7079#L151 assume !(8529 == ssl3_accept_~s__state~0); 7078#L154 assume !(8544 == ssl3_accept_~s__state~0); 7077#L157 assume !(8545 == ssl3_accept_~s__state~0); 7074#L160 assume 8560 == ssl3_accept_~s__state~0; 6869#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 6870#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; 6882#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7063#L580 ssl3_accept_~skip~0 := 0; 7061#L100-2 assume !false; 7059#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7057#L103 assume !(12292 == ssl3_accept_~s__state~0); 7054#L106 assume !(16384 == ssl3_accept_~s__state~0); 7055#L109 assume 8192 == ssl3_accept_~s__state~0; 7048#L212 ssl3_accept_~s__server~0 := 1; 7126#L217 assume 0 != ssl3_accept_~cb~0; 7124#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7122#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6895#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6891#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6892#L244 assume 12292 != ssl3_accept_~s__state~0; 6964#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; 6965#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7195#L580 ssl3_accept_~skip~0 := 0; 6939#L100-2 [2020-10-26 04:29:04,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:04,824 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 10 times [2020-10-26 04:29:04,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:04,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437748761] [2020-10-26 04:29:04,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:04,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:04,840 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:04,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:04,850 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:04,857 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:04,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:04,858 INFO L82 PathProgramCache]: Analyzing trace with hash 1539236646, now seen corresponding path program 1 times [2020-10-26 04:29:04,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:04,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898385250] [2020-10-26 04:29:04,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:04,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:04,926 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:04,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898385250] [2020-10-26 04:29:04,927 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:04,927 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:04,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168962975] [2020-10-26 04:29:04,928 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:04,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:04,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:04,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:04,930 INFO L87 Difference]: Start difference. First operand 377 states and 516 transitions. cyclomatic complexity: 140 Second operand 3 states. [2020-10-26 04:29:04,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:04,949 INFO L93 Difference]: Finished difference Result 737 states and 1003 transitions. [2020-10-26 04:29:04,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:04,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 737 states and 1003 transitions. [2020-10-26 04:29:04,956 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 729 [2020-10-26 04:29:04,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 737 states to 737 states and 1003 transitions. [2020-10-26 04:29:04,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 737 [2020-10-26 04:29:04,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 737 [2020-10-26 04:29:04,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 737 states and 1003 transitions. [2020-10-26 04:29:04,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:04,966 INFO L691 BuchiCegarLoop]: Abstraction has 737 states and 1003 transitions. [2020-10-26 04:29:04,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states and 1003 transitions. [2020-10-26 04:29:04,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 377. [2020-10-26 04:29:04,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 377 states. [2020-10-26 04:29:04,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 515 transitions. [2020-10-26 04:29:04,977 INFO L714 BuchiCegarLoop]: Abstraction has 377 states and 515 transitions. [2020-10-26 04:29:04,977 INFO L594 BuchiCegarLoop]: Abstraction has 377 states and 515 transitions. [2020-10-26 04:29:04,977 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-10-26 04:29:04,978 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 377 states and 515 transitions. [2020-10-26 04:29:04,980 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 369 [2020-10-26 04:29:04,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:04,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:04,982 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:04,983 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:04,983 INFO L794 eck$LassoCheckResult]: Stem: 8086#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); 7977#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; 7978#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8028#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; 8029#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7998#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8059#L100-2 [2020-10-26 04:29:04,983 INFO L796 eck$LassoCheckResult]: Loop: 8059#L100-2 assume !false; 8312#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8310#L103 assume !(12292 == ssl3_accept_~s__state~0); 8308#L106 assume !(16384 == ssl3_accept_~s__state~0); 8306#L109 assume !(8192 == ssl3_accept_~s__state~0); 8304#L112 assume !(24576 == ssl3_accept_~s__state~0); 8302#L115 assume !(8195 == ssl3_accept_~s__state~0); 8300#L118 assume !(8480 == ssl3_accept_~s__state~0); 8298#L121 assume !(8481 == ssl3_accept_~s__state~0); 8295#L124 assume !(8482 == ssl3_accept_~s__state~0); 8160#L127 assume 8464 == ssl3_accept_~s__state~0; 8106#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8083#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8079#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; 8080#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8321#L580 ssl3_accept_~skip~0 := 0; 8316#L100-2 assume !false; 8314#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8313#L103 assume !(12292 == ssl3_accept_~s__state~0); 8311#L106 assume !(16384 == ssl3_accept_~s__state~0); 8309#L109 assume !(8192 == ssl3_accept_~s__state~0); 8307#L112 assume !(24576 == ssl3_accept_~s__state~0); 8305#L115 assume !(8195 == ssl3_accept_~s__state~0); 8303#L118 assume !(8480 == ssl3_accept_~s__state~0); 8301#L121 assume !(8481 == ssl3_accept_~s__state~0); 8299#L124 assume !(8482 == ssl3_accept_~s__state~0); 8297#L127 assume !(8464 == ssl3_accept_~s__state~0); 8051#L130 assume !(8465 == ssl3_accept_~s__state~0); 8019#L133 assume !(8466 == ssl3_accept_~s__state~0); 8020#L136 assume 8496 == ssl3_accept_~s__state~0; 8099#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7980#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7981#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 8090#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 8092#L294-2 ssl3_accept_~s__init_num~0 := 0; 8290#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8284#L580 ssl3_accept_~skip~0 := 0; 8282#L100-2 assume !false; 8280#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8278#L103 assume !(12292 == ssl3_accept_~s__state~0); 8276#L106 assume !(16384 == ssl3_accept_~s__state~0); 8274#L109 assume !(8192 == ssl3_accept_~s__state~0); 8272#L112 assume !(24576 == ssl3_accept_~s__state~0); 8270#L115 assume !(8195 == ssl3_accept_~s__state~0); 8269#L118 assume !(8480 == ssl3_accept_~s__state~0); 8189#L121 assume !(8481 == ssl3_accept_~s__state~0); 8184#L124 assume !(8482 == ssl3_accept_~s__state~0); 8182#L127 assume !(8464 == ssl3_accept_~s__state~0); 8180#L130 assume !(8465 == ssl3_accept_~s__state~0); 8178#L133 assume !(8466 == ssl3_accept_~s__state~0); 8176#L136 assume !(8496 == ssl3_accept_~s__state~0); 8173#L139 assume !(8497 == ssl3_accept_~s__state~0); 8117#L142 assume 8512 == ssl3_accept_~s__state~0; 8065#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8066#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 8048#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 8105#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8337#L580 ssl3_accept_~skip~0 := 0; 8336#L100-2 assume !false; 8335#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8334#L103 assume !(12292 == ssl3_accept_~s__state~0); 8333#L106 assume !(16384 == ssl3_accept_~s__state~0); 8332#L109 assume !(8192 == ssl3_accept_~s__state~0); 8331#L112 assume !(24576 == ssl3_accept_~s__state~0); 8330#L115 assume !(8195 == ssl3_accept_~s__state~0); 8098#L118 assume !(8480 == ssl3_accept_~s__state~0); 8089#L121 assume !(8481 == ssl3_accept_~s__state~0); 8063#L124 assume !(8482 == ssl3_accept_~s__state~0); 8064#L127 assume !(8464 == ssl3_accept_~s__state~0); 8296#L130 assume !(8465 == ssl3_accept_~s__state~0); 8294#L133 assume !(8466 == ssl3_accept_~s__state~0); 8003#L136 assume !(8496 == ssl3_accept_~s__state~0); 8004#L139 assume !(8497 == ssl3_accept_~s__state~0); 7986#L142 assume !(8512 == ssl3_accept_~s__state~0); 7987#L145 assume !(8513 == ssl3_accept_~s__state~0); 8107#L148 assume 8528 == ssl3_accept_~s__state~0; 8052#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 8053#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 8081#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 8010#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 7972#L354 assume !(ssl3_accept_~ret~0 <= 0); 7973#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 8007#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8227#L580 ssl3_accept_~skip~0 := 0; 8225#L100-2 assume !false; 8223#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8221#L103 assume !(12292 == ssl3_accept_~s__state~0); 8219#L106 assume !(16384 == ssl3_accept_~s__state~0); 8217#L109 assume !(8192 == ssl3_accept_~s__state~0); 8215#L112 assume !(24576 == ssl3_accept_~s__state~0); 8213#L115 assume !(8195 == ssl3_accept_~s__state~0); 8211#L118 assume !(8480 == ssl3_accept_~s__state~0); 8210#L121 assume !(8481 == ssl3_accept_~s__state~0); 8209#L124 assume !(8482 == ssl3_accept_~s__state~0); 8208#L127 assume !(8464 == ssl3_accept_~s__state~0); 8206#L130 assume !(8465 == ssl3_accept_~s__state~0); 8205#L133 assume !(8466 == ssl3_accept_~s__state~0); 8204#L136 assume !(8496 == ssl3_accept_~s__state~0); 8203#L139 assume !(8497 == ssl3_accept_~s__state~0); 8202#L142 assume !(8512 == ssl3_accept_~s__state~0); 8201#L145 assume !(8513 == ssl3_accept_~s__state~0); 8200#L148 assume !(8528 == ssl3_accept_~s__state~0); 8199#L151 assume !(8529 == ssl3_accept_~s__state~0); 8198#L154 assume !(8544 == ssl3_accept_~s__state~0); 8197#L157 assume !(8545 == ssl3_accept_~s__state~0); 8194#L160 assume 8560 == ssl3_accept_~s__state~0; 7989#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7990#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; 8002#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8183#L580 ssl3_accept_~skip~0 := 0; 8181#L100-2 assume !false; 8179#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8177#L103 assume !(12292 == ssl3_accept_~s__state~0); 8174#L106 assume !(16384 == ssl3_accept_~s__state~0); 8175#L109 assume 8192 == ssl3_accept_~s__state~0; 8168#L212 ssl3_accept_~s__server~0 := 1; 8246#L217 assume 0 != ssl3_accept_~cb~0; 8244#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8242#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8015#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8011#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8012#L244 assume 12292 != ssl3_accept_~s__state~0; 8084#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; 8085#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8315#L580 ssl3_accept_~skip~0 := 0; 8059#L100-2 [2020-10-26 04:29:04,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:04,984 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 11 times [2020-10-26 04:29:04,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:04,985 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75377819] [2020-10-26 04:29:04,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:04,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:04,998 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:05,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:05,010 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:05,016 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:05,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:05,021 INFO L82 PathProgramCache]: Analyzing trace with hash -399925400, now seen corresponding path program 1 times [2020-10-26 04:29:05,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:05,026 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991238252] [2020-10-26 04:29:05,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:05,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:05,126 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:05,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991238252] [2020-10-26 04:29:05,127 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:05,127 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:05,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819840703] [2020-10-26 04:29:05,128 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:05,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:05,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:05,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:05,129 INFO L87 Difference]: Start difference. First operand 377 states and 515 transitions. cyclomatic complexity: 139 Second operand 3 states. [2020-10-26 04:29:05,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:05,302 INFO L93 Difference]: Finished difference Result 412 states and 560 transitions. [2020-10-26 04:29:05,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:05,302 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 412 states and 560 transitions. [2020-10-26 04:29:05,305 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 404 [2020-10-26 04:29:05,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 412 states to 412 states and 560 transitions. [2020-10-26 04:29:05,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2020-10-26 04:29:05,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2020-10-26 04:29:05,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 412 states and 560 transitions. [2020-10-26 04:29:05,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:05,309 INFO L691 BuchiCegarLoop]: Abstraction has 412 states and 560 transitions. [2020-10-26 04:29:05,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states and 560 transitions. [2020-10-26 04:29:05,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 404. [2020-10-26 04:29:05,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 404 states. [2020-10-26 04:29:05,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 547 transitions. [2020-10-26 04:29:05,315 INFO L714 BuchiCegarLoop]: Abstraction has 404 states and 547 transitions. [2020-10-26 04:29:05,316 INFO L594 BuchiCegarLoop]: Abstraction has 404 states and 547 transitions. [2020-10-26 04:29:05,316 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-10-26 04:29:05,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 404 states and 547 transitions. [2020-10-26 04:29:05,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 396 [2020-10-26 04:29:05,320 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:05,320 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:05,322 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:05,322 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:05,323 INFO L794 eck$LassoCheckResult]: Stem: 8885#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); 8772#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; 8773#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8827#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; 8828#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8793#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8859#L100-2 [2020-10-26 04:29:05,324 INFO L796 eck$LassoCheckResult]: Loop: 8859#L100-2 assume !false; 9024#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9022#L103 assume !(12292 == ssl3_accept_~s__state~0); 9020#L106 assume !(16384 == ssl3_accept_~s__state~0); 9018#L109 assume !(8192 == ssl3_accept_~s__state~0); 9016#L112 assume !(24576 == ssl3_accept_~s__state~0); 9014#L115 assume !(8195 == ssl3_accept_~s__state~0); 9012#L118 assume !(8480 == ssl3_accept_~s__state~0); 9010#L121 assume !(8481 == ssl3_accept_~s__state~0); 9008#L124 assume !(8482 == ssl3_accept_~s__state~0); 8941#L127 assume 8464 == ssl3_accept_~s__state~0; 8907#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8882#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8878#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; 8879#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9101#L580 ssl3_accept_~skip~0 := 0; 9099#L100-2 assume !false; 9097#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9095#L103 assume !(12292 == ssl3_accept_~s__state~0); 9093#L106 assume !(16384 == ssl3_accept_~s__state~0); 9091#L109 assume !(8192 == ssl3_accept_~s__state~0); 9089#L112 assume !(24576 == ssl3_accept_~s__state~0); 9087#L115 assume !(8195 == ssl3_accept_~s__state~0); 9085#L118 assume !(8480 == ssl3_accept_~s__state~0); 9083#L121 assume !(8481 == ssl3_accept_~s__state~0); 9081#L124 assume !(8482 == ssl3_accept_~s__state~0); 9079#L127 assume !(8464 == ssl3_accept_~s__state~0); 9078#L130 assume !(8465 == ssl3_accept_~s__state~0); 9075#L133 assume !(8466 == ssl3_accept_~s__state~0); 8929#L136 assume 8496 == ssl3_accept_~s__state~0; 8898#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8775#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8776#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 8890#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 8892#L294-2 ssl3_accept_~s__init_num~0 := 0; 9152#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9147#L580 ssl3_accept_~skip~0 := 0; 9146#L100-2 assume !false; 9145#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9144#L103 assume !(12292 == ssl3_accept_~s__state~0); 9143#L106 assume !(16384 == ssl3_accept_~s__state~0); 9142#L109 assume !(8192 == ssl3_accept_~s__state~0); 9141#L112 assume !(24576 == ssl3_accept_~s__state~0); 9140#L115 assume !(8195 == ssl3_accept_~s__state~0); 9138#L118 assume !(8480 == ssl3_accept_~s__state~0); 9136#L121 assume !(8481 == ssl3_accept_~s__state~0); 9134#L124 assume !(8482 == ssl3_accept_~s__state~0); 9132#L127 assume !(8464 == ssl3_accept_~s__state~0); 9131#L130 assume !(8465 == ssl3_accept_~s__state~0); 9130#L133 assume !(8466 == ssl3_accept_~s__state~0); 8798#L136 assume !(8496 == ssl3_accept_~s__state~0); 8799#L139 assume !(8497 == ssl3_accept_~s__state~0); 8918#L142 assume 8512 == ssl3_accept_~s__state~0; 8865#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8866#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 8847#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 8904#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9159#L580 ssl3_accept_~skip~0 := 0; 9158#L100-2 assume !false; 8905#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8794#L103 assume !(12292 == ssl3_accept_~s__state~0); 8795#L106 assume !(16384 == ssl3_accept_~s__state~0); 8779#L109 assume !(8192 == ssl3_accept_~s__state~0); 8780#L112 assume !(24576 == ssl3_accept_~s__state~0); 9154#L115 assume !(8195 == ssl3_accept_~s__state~0); 9139#L118 assume !(8480 == ssl3_accept_~s__state~0); 9137#L121 assume !(8481 == ssl3_accept_~s__state~0); 8863#L124 assume !(8482 == ssl3_accept_~s__state~0); 8864#L127 assume !(8464 == ssl3_accept_~s__state~0); 8850#L130 assume !(8465 == ssl3_accept_~s__state~0); 8851#L133 assume !(8466 == ssl3_accept_~s__state~0); 9077#L136 assume !(8496 == ssl3_accept_~s__state~0); 8806#L139 assume !(8497 == ssl3_accept_~s__state~0); 8807#L142 assume !(8512 == ssl3_accept_~s__state~0); 8908#L145 assume !(8513 == ssl3_accept_~s__state~0); 8909#L148 assume 8528 == ssl3_accept_~s__state~0; 8852#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 8853#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 8880#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 8805#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 8767#L354 assume !(ssl3_accept_~ret~0 <= 0); 8768#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 8822#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9124#L580 ssl3_accept_~skip~0 := 0; 9123#L100-2 assume !false; 9122#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9121#L103 assume !(12292 == ssl3_accept_~s__state~0); 9120#L106 assume !(16384 == ssl3_accept_~s__state~0); 9118#L109 assume !(8192 == ssl3_accept_~s__state~0); 9117#L112 assume !(24576 == ssl3_accept_~s__state~0); 9116#L115 assume !(8195 == ssl3_accept_~s__state~0); 9115#L118 assume !(8480 == ssl3_accept_~s__state~0); 9110#L121 assume !(8481 == ssl3_accept_~s__state~0); 9073#L124 assume !(8482 == ssl3_accept_~s__state~0); 9072#L127 assume !(8464 == ssl3_accept_~s__state~0); 9071#L130 assume !(8465 == ssl3_accept_~s__state~0); 9070#L133 assume !(8466 == ssl3_accept_~s__state~0); 9067#L136 assume !(8496 == ssl3_accept_~s__state~0); 9065#L139 assume !(8497 == ssl3_accept_~s__state~0); 9060#L142 assume !(8512 == ssl3_accept_~s__state~0); 9058#L145 assume !(8513 == ssl3_accept_~s__state~0); 9044#L148 assume !(8528 == ssl3_accept_~s__state~0); 8899#L151 assume !(8529 == ssl3_accept_~s__state~0); 8876#L154 assume 8544 == ssl3_accept_~s__state~0; 8800#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 8801#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 8839#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8836#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 8765#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8766#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; 8797#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9053#L580 ssl3_accept_~skip~0 := 0; 9051#L100-2 assume !false; 9049#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9047#L103 assume !(12292 == ssl3_accept_~s__state~0); 9045#L106 assume !(16384 == ssl3_accept_~s__state~0); 9043#L109 assume 8192 == ssl3_accept_~s__state~0; 8991#L212 ssl3_accept_~s__server~0 := 1; 9069#L217 assume 0 != ssl3_accept_~cb~0; 9068#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9066#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8812#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8808#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8809#L244 assume 12292 != ssl3_accept_~s__state~0; 8883#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; 8884#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9029#L580 ssl3_accept_~skip~0 := 0; 8859#L100-2 [2020-10-26 04:29:05,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:05,324 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 12 times [2020-10-26 04:29:05,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:05,325 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661686995] [2020-10-26 04:29:05,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:05,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:05,338 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:05,345 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:05,353 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:05,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:05,355 INFO L82 PathProgramCache]: Analyzing trace with hash -455714504, now seen corresponding path program 1 times [2020-10-26 04:29:05,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:05,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99988140] [2020-10-26 04:29:05,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:05,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:05,434 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:05,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99988140] [2020-10-26 04:29:05,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:05,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:05,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014260106] [2020-10-26 04:29:05,439 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:05,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:05,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:05,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:05,440 INFO L87 Difference]: Start difference. First operand 404 states and 547 transitions. cyclomatic complexity: 144 Second operand 3 states. [2020-10-26 04:29:05,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:05,750 INFO L93 Difference]: Finished difference Result 436 states and 591 transitions. [2020-10-26 04:29:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:05,751 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 436 states and 591 transitions. [2020-10-26 04:29:05,758 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 428 [2020-10-26 04:29:05,761 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 436 states to 436 states and 591 transitions. [2020-10-26 04:29:05,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 436 [2020-10-26 04:29:05,763 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 436 [2020-10-26 04:29:05,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 436 states and 591 transitions. [2020-10-26 04:29:05,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:05,764 INFO L691 BuchiCegarLoop]: Abstraction has 436 states and 591 transitions. [2020-10-26 04:29:05,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states and 591 transitions. [2020-10-26 04:29:05,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 418. [2020-10-26 04:29:05,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 418 states. [2020-10-26 04:29:05,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 566 transitions. [2020-10-26 04:29:05,776 INFO L714 BuchiCegarLoop]: Abstraction has 418 states and 566 transitions. [2020-10-26 04:29:05,776 INFO L594 BuchiCegarLoop]: Abstraction has 418 states and 566 transitions. [2020-10-26 04:29:05,776 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-10-26 04:29:05,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 418 states and 566 transitions. [2020-10-26 04:29:05,781 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 410 [2020-10-26 04:29:05,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:05,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:05,784 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:05,784 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:05,785 INFO L794 eck$LassoCheckResult]: Stem: 9732#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); 9619#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; 9620#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9674#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; 9675#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9639#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9705#L100-2 [2020-10-26 04:29:05,786 INFO L796 eck$LassoCheckResult]: Loop: 9705#L100-2 assume !false; 10018#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10017#L103 assume !(12292 == ssl3_accept_~s__state~0); 10016#L106 assume !(16384 == ssl3_accept_~s__state~0); 10015#L109 assume !(8192 == ssl3_accept_~s__state~0); 10014#L112 assume !(24576 == ssl3_accept_~s__state~0); 10013#L115 assume !(8195 == ssl3_accept_~s__state~0); 9744#L118 assume !(8480 == ssl3_accept_~s__state~0); 9735#L121 assume !(8481 == ssl3_accept_~s__state~0); 9709#L124 assume !(8482 == ssl3_accept_~s__state~0); 9710#L127 assume 8464 == ssl3_accept_~s__state~0; 9753#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9729#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9727#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; 9728#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9985#L580 ssl3_accept_~skip~0 := 0; 9984#L100-2 assume !false; 9982#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9981#L103 assume !(12292 == ssl3_accept_~s__state~0); 9976#L106 assume !(16384 == ssl3_accept_~s__state~0); 9974#L109 assume !(8192 == ssl3_accept_~s__state~0); 9972#L112 assume !(24576 == ssl3_accept_~s__state~0); 9970#L115 assume !(8195 == ssl3_accept_~s__state~0); 9968#L118 assume !(8480 == ssl3_accept_~s__state~0); 9967#L121 assume !(8481 == ssl3_accept_~s__state~0); 9965#L124 assume !(8482 == ssl3_accept_~s__state~0); 9722#L127 assume !(8464 == ssl3_accept_~s__state~0); 9697#L130 assume !(8465 == ssl3_accept_~s__state~0); 9663#L133 assume !(8466 == ssl3_accept_~s__state~0); 9664#L136 assume 8496 == ssl3_accept_~s__state~0; 9745#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9621#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9622#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 9736#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9738#L294-2 ssl3_accept_~s__init_num~0 := 0; 9751#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9986#L580 ssl3_accept_~skip~0 := 0; 9963#L100-2 assume !false; 9836#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9835#L103 assume !(12292 == ssl3_accept_~s__state~0); 9834#L106 assume !(16384 == ssl3_accept_~s__state~0); 9833#L109 assume !(8192 == ssl3_accept_~s__state~0); 9831#L112 assume !(24576 == ssl3_accept_~s__state~0); 9830#L115 assume !(8195 == ssl3_accept_~s__state~0); 9829#L118 assume !(8480 == ssl3_accept_~s__state~0); 9824#L121 assume !(8481 == ssl3_accept_~s__state~0); 9822#L124 assume !(8482 == ssl3_accept_~s__state~0); 9820#L127 assume !(8464 == ssl3_accept_~s__state~0); 9818#L130 assume !(8465 == ssl3_accept_~s__state~0); 9816#L133 assume !(8466 == ssl3_accept_~s__state~0); 9814#L136 assume !(8496 == ssl3_accept_~s__state~0); 9813#L139 assume !(8497 == ssl3_accept_~s__state~0); 9763#L142 assume 8512 == ssl3_accept_~s__state~0; 9711#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9712#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 9695#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 9752#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9933#L580 ssl3_accept_~skip~0 := 0; 9931#L100-2 assume !false; 9929#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9927#L103 assume !(12292 == ssl3_accept_~s__state~0); 9925#L106 assume !(16384 == ssl3_accept_~s__state~0); 9923#L109 assume !(8192 == ssl3_accept_~s__state~0); 9921#L112 assume !(24576 == ssl3_accept_~s__state~0); 9919#L115 assume !(8195 == ssl3_accept_~s__state~0); 9917#L118 assume !(8480 == ssl3_accept_~s__state~0); 9915#L121 assume !(8481 == ssl3_accept_~s__state~0); 9913#L124 assume !(8482 == ssl3_accept_~s__state~0); 9911#L127 assume !(8464 == ssl3_accept_~s__state~0); 9909#L130 assume !(8465 == ssl3_accept_~s__state~0); 9908#L133 assume !(8466 == ssl3_accept_~s__state~0); 9644#L136 assume !(8496 == ssl3_accept_~s__state~0); 9645#L139 assume !(8497 == ssl3_accept_~s__state~0); 9627#L142 assume !(8512 == ssl3_accept_~s__state~0); 9628#L145 assume !(8513 == ssl3_accept_~s__state~0); 9754#L148 assume 8528 == ssl3_accept_~s__state~0; 9698#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 9699#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 9725#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 9651#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 9613#L354 assume !(ssl3_accept_~ret~0 <= 0); 9614#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 9669#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9934#L580 ssl3_accept_~skip~0 := 0; 9932#L100-2 assume !false; 9930#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9928#L103 assume !(12292 == ssl3_accept_~s__state~0); 9926#L106 assume !(16384 == ssl3_accept_~s__state~0); 9924#L109 assume !(8192 == ssl3_accept_~s__state~0); 9922#L112 assume !(24576 == ssl3_accept_~s__state~0); 9920#L115 assume !(8195 == ssl3_accept_~s__state~0); 9918#L118 assume !(8480 == ssl3_accept_~s__state~0); 9916#L121 assume !(8481 == ssl3_accept_~s__state~0); 9914#L124 assume !(8482 == ssl3_accept_~s__state~0); 9912#L127 assume !(8464 == ssl3_accept_~s__state~0); 9910#L130 assume !(8465 == ssl3_accept_~s__state~0); 9901#L133 assume !(8466 == ssl3_accept_~s__state~0); 9902#L136 assume !(8496 == ssl3_accept_~s__state~0); 9907#L139 assume !(8497 == ssl3_accept_~s__state~0); 9906#L142 assume !(8512 == ssl3_accept_~s__state~0); 9905#L145 assume !(8513 == ssl3_accept_~s__state~0); 9904#L148 assume !(8528 == ssl3_accept_~s__state~0); 9903#L151 assume !(8529 == ssl3_accept_~s__state~0); 9774#L154 assume 8544 == ssl3_accept_~s__state~0; 9646#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 9647#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 9686#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9683#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 9611#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 9612#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; 9661#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9633#L580 ssl3_accept_~skip~0 := 0; 9681#L100-2 assume !false; 9682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9640#L103 assume !(12292 == ssl3_accept_~s__state~0); 9641#L106 assume !(16384 == ssl3_accept_~s__state~0); 9625#L109 assume !(8192 == ssl3_accept_~s__state~0); 9626#L112 assume !(24576 == ssl3_accept_~s__state~0); 9740#L115 assume !(8195 == ssl3_accept_~s__state~0); 9741#L118 assume !(8480 == ssl3_accept_~s__state~0); 9759#L121 assume !(8481 == ssl3_accept_~s__state~0); 9760#L124 assume 8482 == ssl3_accept_~s__state~0; 9642#L125 ssl3_accept_~s__state~0 := 3; 9643#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9823#L580 ssl3_accept_~skip~0 := 0; 9821#L100-2 assume !false; 9819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9817#L103 assume !(12292 == ssl3_accept_~s__state~0); 9815#L106 assume !(16384 == ssl3_accept_~s__state~0); 9809#L109 assume 8192 == ssl3_accept_~s__state~0; 9807#L212 ssl3_accept_~s__server~0 := 1; 10012#L217 assume 0 != ssl3_accept_~cb~0; 10011#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 10010#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 10009#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9652#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9653#L244 assume 12292 != ssl3_accept_~s__state~0; 9730#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; 9731#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10019#L580 ssl3_accept_~skip~0 := 0; 9705#L100-2 [2020-10-26 04:29:05,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:05,787 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 13 times [2020-10-26 04:29:05,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:05,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184416355] [2020-10-26 04:29:05,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:05,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:05,801 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:05,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:05,823 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:05,829 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:05,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:05,831 INFO L82 PathProgramCache]: Analyzing trace with hash -233915823, now seen corresponding path program 1 times [2020-10-26 04:29:05,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:05,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466203852] [2020-10-26 04:29:05,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:05,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:05,917 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:05,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466203852] [2020-10-26 04:29:05,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:05,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:05,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727933489] [2020-10-26 04:29:05,919 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:05,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:05,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:05,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:05,921 INFO L87 Difference]: Start difference. First operand 418 states and 566 transitions. cyclomatic complexity: 149 Second operand 3 states. [2020-10-26 04:29:06,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:06,122 INFO L93 Difference]: Finished difference Result 450 states and 603 transitions. [2020-10-26 04:29:06,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:06,123 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 450 states and 603 transitions. [2020-10-26 04:29:06,127 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 442 [2020-10-26 04:29:06,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 450 states to 450 states and 603 transitions. [2020-10-26 04:29:06,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 450 [2020-10-26 04:29:06,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 450 [2020-10-26 04:29:06,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 450 states and 603 transitions. [2020-10-26 04:29:06,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:06,133 INFO L691 BuchiCegarLoop]: Abstraction has 450 states and 603 transitions. [2020-10-26 04:29:06,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states and 603 transitions. [2020-10-26 04:29:06,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 439. [2020-10-26 04:29:06,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 439 states. [2020-10-26 04:29:06,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 592 transitions. [2020-10-26 04:29:06,144 INFO L714 BuchiCegarLoop]: Abstraction has 439 states and 592 transitions. [2020-10-26 04:29:06,144 INFO L594 BuchiCegarLoop]: Abstraction has 439 states and 592 transitions. [2020-10-26 04:29:06,144 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-10-26 04:29:06,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 439 states and 592 transitions. [2020-10-26 04:29:06,147 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 431 [2020-10-26 04:29:06,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:06,148 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:06,149 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:06,150 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:06,150 INFO L794 eck$LassoCheckResult]: Stem: 10607#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); 10492#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; 10493#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10547#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; 10548#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10513#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 10579#L100-2 [2020-10-26 04:29:06,150 INFO L796 eck$LassoCheckResult]: Loop: 10579#L100-2 assume !false; 10629#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10514#L103 assume !(12292 == ssl3_accept_~s__state~0); 10515#L106 assume !(16384 == ssl3_accept_~s__state~0); 10903#L109 assume !(8192 == ssl3_accept_~s__state~0); 10901#L112 assume !(24576 == ssl3_accept_~s__state~0); 10616#L115 assume !(8195 == ssl3_accept_~s__state~0); 10617#L118 assume !(8480 == ssl3_accept_~s__state~0); 10620#L121 assume !(8481 == ssl3_accept_~s__state~0); 10583#L124 assume !(8482 == ssl3_accept_~s__state~0); 10584#L127 assume 8464 == ssl3_accept_~s__state~0; 10631#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10604#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10600#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; 10601#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10886#L580 ssl3_accept_~skip~0 := 0; 10885#L100-2 assume !false; 10884#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10883#L103 assume !(12292 == ssl3_accept_~s__state~0); 10882#L106 assume !(16384 == ssl3_accept_~s__state~0); 10881#L109 assume !(8192 == ssl3_accept_~s__state~0); 10880#L112 assume !(24576 == ssl3_accept_~s__state~0); 10879#L115 assume !(8195 == ssl3_accept_~s__state~0); 10878#L118 assume !(8480 == ssl3_accept_~s__state~0); 10877#L121 assume !(8481 == ssl3_accept_~s__state~0); 10876#L124 assume !(8482 == ssl3_accept_~s__state~0); 10875#L127 assume !(8464 == ssl3_accept_~s__state~0); 10874#L130 assume !(8465 == ssl3_accept_~s__state~0); 10873#L133 assume !(8466 == ssl3_accept_~s__state~0); 10658#L136 assume 8496 == ssl3_accept_~s__state~0; 10621#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10495#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10496#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 10612#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10614#L294-2 ssl3_accept_~s__init_num~0 := 0; 10760#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10755#L580 ssl3_accept_~skip~0 := 0; 10754#L100-2 assume !false; 10752#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10750#L103 assume !(12292 == ssl3_accept_~s__state~0); 10748#L106 assume !(16384 == ssl3_accept_~s__state~0); 10747#L109 assume !(8192 == ssl3_accept_~s__state~0); 10746#L112 assume !(24576 == ssl3_accept_~s__state~0); 10744#L115 assume !(8195 == ssl3_accept_~s__state~0); 10741#L118 assume !(8480 == ssl3_accept_~s__state~0); 10733#L121 assume !(8481 == ssl3_accept_~s__state~0); 10727#L124 assume !(8482 == ssl3_accept_~s__state~0); 10724#L127 assume !(8464 == ssl3_accept_~s__state~0); 10721#L130 assume !(8465 == ssl3_accept_~s__state~0); 10718#L133 assume !(8466 == ssl3_accept_~s__state~0); 10715#L136 assume !(8496 == ssl3_accept_~s__state~0); 10712#L139 assume !(8497 == ssl3_accept_~s__state~0); 10642#L142 assume 8512 == ssl3_accept_~s__state~0; 10585#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10586#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10568#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10627#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10800#L580 ssl3_accept_~skip~0 := 0; 10798#L100-2 assume !false; 10797#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10796#L103 assume !(12292 == ssl3_accept_~s__state~0); 10794#L106 assume !(16384 == ssl3_accept_~s__state~0); 10789#L109 assume !(8192 == ssl3_accept_~s__state~0); 10787#L112 assume !(24576 == ssl3_accept_~s__state~0); 10785#L115 assume !(8195 == ssl3_accept_~s__state~0); 10783#L118 assume !(8480 == ssl3_accept_~s__state~0); 10781#L121 assume !(8481 == ssl3_accept_~s__state~0); 10779#L124 assume !(8482 == ssl3_accept_~s__state~0); 10777#L127 assume !(8464 == ssl3_accept_~s__state~0); 10775#L130 assume !(8465 == ssl3_accept_~s__state~0); 10773#L133 assume !(8466 == ssl3_accept_~s__state~0); 10771#L136 assume !(8496 == ssl3_accept_~s__state~0); 10769#L139 assume !(8497 == ssl3_accept_~s__state~0); 10767#L142 assume !(8512 == ssl3_accept_~s__state~0); 10765#L145 assume !(8513 == ssl3_accept_~s__state~0); 10690#L148 assume 8528 == ssl3_accept_~s__state~0; 10572#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 10573#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 10602#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 10525#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 10487#L354 assume !(ssl3_accept_~ret~0 <= 0); 10488#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 10542#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10507#L580 ssl3_accept_~skip~0 := 0; 10555#L100-2 assume !false; 10556#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10908#L103 assume !(12292 == ssl3_accept_~s__state~0); 10526#L106 assume !(16384 == ssl3_accept_~s__state~0); 10499#L109 assume !(8192 == ssl3_accept_~s__state~0); 10500#L112 assume !(24576 == ssl3_accept_~s__state~0); 10630#L115 assume !(8195 == ssl3_accept_~s__state~0); 10896#L118 assume !(8480 == ssl3_accept_~s__state~0); 10610#L121 assume !(8481 == ssl3_accept_~s__state~0); 10611#L124 assume !(8482 == ssl3_accept_~s__state~0); 10596#L127 assume !(8464 == ssl3_accept_~s__state~0); 10597#L130 assume !(8465 == ssl3_accept_~s__state~0); 10537#L133 assume !(8466 == ssl3_accept_~s__state~0); 10538#L136 assume !(8496 == ssl3_accept_~s__state~0); 10898#L139 assume !(8497 == ssl3_accept_~s__state~0); 10897#L142 assume !(8512 == ssl3_accept_~s__state~0); 10895#L145 assume !(8513 == ssl3_accept_~s__state~0); 10618#L148 assume !(8528 == ssl3_accept_~s__state~0); 10619#L151 assume !(8529 == ssl3_accept_~s__state~0); 10622#L154 assume 8544 == ssl3_accept_~s__state~0; 10520#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 10521#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 10560#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10557#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 10483#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 10484#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; 10535#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10909#L580 ssl3_accept_~skip~0 := 0; 10907#L100-2 assume !false; 10906#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10905#L103 assume !(12292 == ssl3_accept_~s__state~0); 10904#L106 assume !(16384 == ssl3_accept_~s__state~0); 10902#L109 assume !(8192 == ssl3_accept_~s__state~0); 10900#L112 assume !(24576 == ssl3_accept_~s__state~0); 10899#L115 assume !(8195 == ssl3_accept_~s__state~0); 10707#L118 assume !(8480 == ssl3_accept_~s__state~0); 10894#L121 assume !(8481 == ssl3_accept_~s__state~0); 10892#L124 assume !(8482 == ssl3_accept_~s__state~0); 10893#L127 assume !(8464 == ssl3_accept_~s__state~0); 10570#L130 assume !(8465 == ssl3_accept_~s__state~0); 10571#L133 assume !(8466 == ssl3_accept_~s__state~0); 10518#L136 assume !(8496 == ssl3_accept_~s__state~0); 10519#L139 assume !(8497 == ssl3_accept_~s__state~0); 10501#L142 assume !(8512 == ssl3_accept_~s__state~0); 10502#L145 assume !(8513 == ssl3_accept_~s__state~0); 10632#L148 assume !(8528 == ssl3_accept_~s__state~0); 10872#L151 assume !(8529 == ssl3_accept_~s__state~0); 10598#L154 assume !(8544 == ssl3_accept_~s__state~0); 10587#L157 assume !(8545 == ssl3_accept_~s__state~0); 10588#L160 assume !(8560 == ssl3_accept_~s__state~0); 10574#L163 assume !(8561 == ssl3_accept_~s__state~0); 10575#L166 assume 8448 == ssl3_accept_~s__state~0; 10633#L167 assume !(ssl3_accept_~num1~0 > 0); 10563#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 10593#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10661#L580 ssl3_accept_~skip~0 := 0; 10657#L100-2 assume !false; 10656#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10654#L103 assume 12292 == ssl3_accept_~s__state~0; 10615#L104 ssl3_accept_~s__new_session~0 := 1; 10594#L212 ssl3_accept_~s__server~0 := 1; 10595#L217 assume 0 != ssl3_accept_~cb~0; 10623#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 10624#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 10636#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 10740#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 10739#L244 assume 12292 != ssl3_accept_~s__state~0; 10605#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; 10606#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10628#L580 ssl3_accept_~skip~0 := 0; 10579#L100-2 [2020-10-26 04:29:06,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:06,151 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 14 times [2020-10-26 04:29:06,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:06,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966848351] [2020-10-26 04:29:06,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:06,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:06,160 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:06,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:06,167 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:06,173 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:06,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:06,174 INFO L82 PathProgramCache]: Analyzing trace with hash -366006482, now seen corresponding path program 1 times [2020-10-26 04:29:06,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:06,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039621525] [2020-10-26 04:29:06,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:06,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:06,262 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:06,262 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039621525] [2020-10-26 04:29:06,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127724474] [2020-10-26 04:29:06,265 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:06,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:06,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:06,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:06,436 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:06,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-26 04:29:06,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2020-10-26 04:29:06,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735536040] [2020-10-26 04:29:06,438 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:06,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:06,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:06,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-26 04:29:06,439 INFO L87 Difference]: Start difference. First operand 439 states and 592 transitions. cyclomatic complexity: 154 Second operand 3 states. [2020-10-26 04:29:06,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:06,600 INFO L93 Difference]: Finished difference Result 448 states and 603 transitions. [2020-10-26 04:29:06,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:06,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 448 states and 603 transitions. [2020-10-26 04:29:06,606 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 440 [2020-10-26 04:29:06,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 448 states to 448 states and 603 transitions. [2020-10-26 04:29:06,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 448 [2020-10-26 04:29:06,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 448 [2020-10-26 04:29:06,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 448 states and 603 transitions. [2020-10-26 04:29:06,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:06,613 INFO L691 BuchiCegarLoop]: Abstraction has 448 states and 603 transitions. [2020-10-26 04:29:06,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states and 603 transitions. [2020-10-26 04:29:06,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 448. [2020-10-26 04:29:06,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 448 states. [2020-10-26 04:29:06,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 603 transitions. [2020-10-26 04:29:06,625 INFO L714 BuchiCegarLoop]: Abstraction has 448 states and 603 transitions. [2020-10-26 04:29:06,625 INFO L594 BuchiCegarLoop]: Abstraction has 448 states and 603 transitions. [2020-10-26 04:29:06,625 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-10-26 04:29:06,626 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 448 states and 603 transitions. [2020-10-26 04:29:06,630 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 440 [2020-10-26 04:29:06,630 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:06,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:06,632 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:06,632 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:06,632 INFO L794 eck$LassoCheckResult]: Stem: 11958#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); 11846#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; 11847#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11901#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; 11902#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11867#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11933#L100-2 [2020-10-26 04:29:06,633 INFO L796 eck$LassoCheckResult]: Loop: 11933#L100-2 assume !false; 12162#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12160#L103 assume !(12292 == ssl3_accept_~s__state~0); 12158#L106 assume !(16384 == ssl3_accept_~s__state~0); 12156#L109 assume !(8192 == ssl3_accept_~s__state~0); 12154#L112 assume !(24576 == ssl3_accept_~s__state~0); 12152#L115 assume !(8195 == ssl3_accept_~s__state~0); 12150#L118 assume !(8480 == ssl3_accept_~s__state~0); 12148#L121 assume !(8481 == ssl3_accept_~s__state~0); 12147#L124 assume !(8482 == ssl3_accept_~s__state~0); 12078#L127 assume 8464 == ssl3_accept_~s__state~0; 11982#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11955#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11951#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; 11952#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12246#L580 ssl3_accept_~skip~0 := 0; 12244#L100-2 assume !false; 12242#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12240#L103 assume !(12292 == ssl3_accept_~s__state~0); 12238#L106 assume !(16384 == ssl3_accept_~s__state~0); 12236#L109 assume !(8192 == ssl3_accept_~s__state~0); 12234#L112 assume !(24576 == ssl3_accept_~s__state~0); 12232#L115 assume !(8195 == ssl3_accept_~s__state~0); 12231#L118 assume !(8480 == ssl3_accept_~s__state~0); 12230#L121 assume !(8481 == ssl3_accept_~s__state~0); 12229#L124 assume !(8482 == ssl3_accept_~s__state~0); 12228#L127 assume !(8464 == ssl3_accept_~s__state~0); 12227#L130 assume !(8465 == ssl3_accept_~s__state~0); 11890#L133 assume !(8466 == ssl3_accept_~s__state~0); 11891#L136 assume 8496 == ssl3_accept_~s__state~0; 11972#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11849#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11850#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 11963#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11965#L294-2 ssl3_accept_~s__init_num~0 := 0; 11979#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12215#L580 ssl3_accept_~skip~0 := 0; 12213#L100-2 assume !false; 12211#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12209#L103 assume !(12292 == ssl3_accept_~s__state~0); 12207#L106 assume !(16384 == ssl3_accept_~s__state~0); 12205#L109 assume !(8192 == ssl3_accept_~s__state~0); 12203#L112 assume !(24576 == ssl3_accept_~s__state~0); 12201#L115 assume !(8195 == ssl3_accept_~s__state~0); 12199#L118 assume !(8480 == ssl3_accept_~s__state~0); 12197#L121 assume !(8481 == ssl3_accept_~s__state~0); 12195#L124 assume !(8482 == ssl3_accept_~s__state~0); 12193#L127 assume !(8464 == ssl3_accept_~s__state~0); 12191#L130 assume !(8465 == ssl3_accept_~s__state~0); 12189#L133 assume !(8466 == ssl3_accept_~s__state~0); 12188#L136 assume !(8496 == ssl3_accept_~s__state~0); 12187#L139 assume !(8497 == ssl3_accept_~s__state~0); 11993#L142 assume 8512 == ssl3_accept_~s__state~0; 11939#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11940#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11922#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11980#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12253#L580 ssl3_accept_~skip~0 := 0; 12252#L100-2 assume !false; 12247#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12245#L103 assume !(12292 == ssl3_accept_~s__state~0); 12243#L106 assume !(16384 == ssl3_accept_~s__state~0); 12241#L109 assume !(8192 == ssl3_accept_~s__state~0); 12239#L112 assume !(24576 == ssl3_accept_~s__state~0); 12237#L115 assume !(8195 == ssl3_accept_~s__state~0); 12235#L118 assume !(8480 == ssl3_accept_~s__state~0); 12233#L121 assume !(8481 == ssl3_accept_~s__state~0); 11937#L124 assume !(8482 == ssl3_accept_~s__state~0); 11938#L127 assume !(8464 == ssl3_accept_~s__state~0); 11924#L130 assume !(8465 == ssl3_accept_~s__state~0); 11925#L133 assume !(8466 == ssl3_accept_~s__state~0); 11872#L136 assume !(8496 == ssl3_accept_~s__state~0); 11873#L139 assume !(8497 == ssl3_accept_~s__state~0); 11855#L142 assume !(8512 == ssl3_accept_~s__state~0); 11856#L145 assume !(8513 == ssl3_accept_~s__state~0); 11983#L148 assume 8528 == ssl3_accept_~s__state~0; 11926#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 11927#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 11953#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 11879#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 11841#L354 assume !(ssl3_accept_~ret~0 <= 0); 11842#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 11896#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12216#L580 ssl3_accept_~skip~0 := 0; 12214#L100-2 assume !false; 12212#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12210#L103 assume !(12292 == ssl3_accept_~s__state~0); 12208#L106 assume !(16384 == ssl3_accept_~s__state~0); 12206#L109 assume !(8192 == ssl3_accept_~s__state~0); 12204#L112 assume !(24576 == ssl3_accept_~s__state~0); 12202#L115 assume !(8195 == ssl3_accept_~s__state~0); 12200#L118 assume !(8480 == ssl3_accept_~s__state~0); 12198#L121 assume !(8481 == ssl3_accept_~s__state~0); 12196#L124 assume !(8482 == ssl3_accept_~s__state~0); 12194#L127 assume !(8464 == ssl3_accept_~s__state~0); 12192#L130 assume !(8465 == ssl3_accept_~s__state~0); 12190#L133 assume !(8466 == ssl3_accept_~s__state~0); 12145#L136 assume !(8496 == ssl3_accept_~s__state~0); 12144#L139 assume !(8497 == ssl3_accept_~s__state~0); 12143#L142 assume !(8512 == ssl3_accept_~s__state~0); 12142#L145 assume !(8513 == ssl3_accept_~s__state~0); 11970#L148 assume !(8528 == ssl3_accept_~s__state~0); 11971#L151 assume !(8529 == ssl3_accept_~s__state~0); 11973#L154 assume 8544 == ssl3_accept_~s__state~0; 11874#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 11875#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 11914#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11911#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 11839#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 11840#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; 11888#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12272#L580 ssl3_accept_~skip~0 := 0; 11909#L100-2 assume !false; 11910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11868#L103 assume !(12292 == ssl3_accept_~s__state~0); 11869#L106 assume !(16384 == ssl3_accept_~s__state~0); 11880#L109 assume !(8192 == ssl3_accept_~s__state~0); 12264#L112 assume !(24576 == ssl3_accept_~s__state~0); 12110#L115 assume !(8195 == ssl3_accept_~s__state~0); 12108#L118 assume !(8480 == ssl3_accept_~s__state~0); 12106#L121 assume !(8481 == ssl3_accept_~s__state~0); 12104#L124 assume !(8482 == ssl3_accept_~s__state~0); 12102#L127 assume !(8464 == ssl3_accept_~s__state~0); 12100#L130 assume !(8465 == ssl3_accept_~s__state~0); 12098#L133 assume !(8466 == ssl3_accept_~s__state~0); 12096#L136 assume !(8496 == ssl3_accept_~s__state~0); 12094#L139 assume !(8497 == ssl3_accept_~s__state~0); 12092#L142 assume !(8512 == ssl3_accept_~s__state~0); 12090#L145 assume !(8513 == ssl3_accept_~s__state~0); 12088#L148 assume !(8528 == ssl3_accept_~s__state~0); 12075#L151 assume !(8529 == ssl3_accept_~s__state~0); 11949#L154 assume !(8544 == ssl3_accept_~s__state~0); 11941#L157 assume !(8545 == ssl3_accept_~s__state~0); 11942#L160 assume !(8560 == ssl3_accept_~s__state~0); 11928#L163 assume !(8561 == ssl3_accept_~s__state~0); 11929#L166 assume 8448 == ssl3_accept_~s__state~0; 11984#L167 assume !(ssl3_accept_~num1~0 > 0); 11917#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 11946#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12026#L580 ssl3_accept_~skip~0 := 0; 12023#L100-2 assume !false; 12021#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12018#L103 assume !(12292 == ssl3_accept_~s__state~0); 12019#L106 assume 16384 == ssl3_accept_~s__state~0; 12132#L212 ssl3_accept_~s__server~0 := 1; 12184#L217 assume 0 != ssl3_accept_~cb~0; 12183#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12182#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12179#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 12176#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 12174#L244 assume 12292 != ssl3_accept_~s__state~0; 11956#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; 11957#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12168#L580 ssl3_accept_~skip~0 := 0; 11933#L100-2 [2020-10-26 04:29:06,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:06,634 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 15 times [2020-10-26 04:29:06,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:06,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929140283] [2020-10-26 04:29:06,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:06,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:06,644 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:06,651 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:06,654 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:06,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:06,655 INFO L82 PathProgramCache]: Analyzing trace with hash 431211970, now seen corresponding path program 1 times [2020-10-26 04:29:06,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:06,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458713186] [2020-10-26 04:29:06,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:06,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:06,750 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:06,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458713186] [2020-10-26 04:29:06,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913547601] [2020-10-26 04:29:06,751 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:06,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:06,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:06,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:06,892 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:06,893 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-26 04:29:06,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-26 04:29:06,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297013888] [2020-10-26 04:29:06,894 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:06,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:06,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-26 04:29:06,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-26 04:29:06,895 INFO L87 Difference]: Start difference. First operand 448 states and 603 transitions. cyclomatic complexity: 156 Second operand 4 states. [2020-10-26 04:29:07,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:07,384 INFO L93 Difference]: Finished difference Result 958 states and 1277 transitions. [2020-10-26 04:29:07,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:29:07,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 958 states and 1277 transitions. [2020-10-26 04:29:07,393 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 923 [2020-10-26 04:29:07,401 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 958 states to 931 states and 1250 transitions. [2020-10-26 04:29:07,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 931 [2020-10-26 04:29:07,403 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 931 [2020-10-26 04:29:07,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 931 states and 1250 transitions. [2020-10-26 04:29:07,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:07,405 INFO L691 BuchiCegarLoop]: Abstraction has 931 states and 1250 transitions. [2020-10-26 04:29:07,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states and 1250 transitions. [2020-10-26 04:29:07,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 822. [2020-10-26 04:29:07,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 822 states. [2020-10-26 04:29:07,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 1125 transitions. [2020-10-26 04:29:07,427 INFO L714 BuchiCegarLoop]: Abstraction has 822 states and 1125 transitions. [2020-10-26 04:29:07,427 INFO L594 BuchiCegarLoop]: Abstraction has 822 states and 1125 transitions. [2020-10-26 04:29:07,427 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-10-26 04:29:07,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 822 states and 1125 transitions. [2020-10-26 04:29:07,432 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 814 [2020-10-26 04:29:07,432 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:07,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:07,435 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:07,436 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:07,436 INFO L794 eck$LassoCheckResult]: Stem: 13849#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); 13722#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; 13723#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13779#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; 13780#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13744#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 13787#L100-2 [2020-10-26 04:29:07,436 INFO L796 eck$LassoCheckResult]: Loop: 13787#L100-2 assume !false; 13788#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13745#L103 assume !(12292 == ssl3_accept_~s__state~0); 13746#L106 assume !(16384 == ssl3_accept_~s__state~0); 13730#L109 assume !(8192 == ssl3_accept_~s__state~0); 13731#L112 assume !(24576 == ssl3_accept_~s__state~0); 13862#L115 assume !(8195 == ssl3_accept_~s__state~0); 13863#L118 assume !(8480 == ssl3_accept_~s__state~0); 14498#L121 assume !(8481 == ssl3_accept_~s__state~0); 14496#L124 assume !(8482 == ssl3_accept_~s__state~0); 14494#L127 assume 8464 == ssl3_accept_~s__state~0; 13878#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 13879#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13838#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; 13839#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14497#L580 ssl3_accept_~skip~0 := 0; 14495#L100-2 assume !false; 14493#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14492#L103 assume !(12292 == ssl3_accept_~s__state~0); 14491#L106 assume !(16384 == ssl3_accept_~s__state~0); 14489#L109 assume !(8192 == ssl3_accept_~s__state~0); 14483#L112 assume !(24576 == ssl3_accept_~s__state~0); 14481#L115 assume !(8195 == ssl3_accept_~s__state~0); 14479#L118 assume !(8480 == ssl3_accept_~s__state~0); 14477#L121 assume !(8481 == ssl3_accept_~s__state~0); 14391#L124 assume !(8482 == ssl3_accept_~s__state~0); 14390#L127 assume !(8464 == ssl3_accept_~s__state~0); 14388#L130 assume !(8465 == ssl3_accept_~s__state~0); 14382#L133 assume !(8466 == ssl3_accept_~s__state~0); 14381#L136 assume 8496 == ssl3_accept_~s__state~0; 13984#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14380#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14379#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 14378#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13858#L294-2 ssl3_accept_~s__init_num~0 := 0; 13805#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13738#L580 ssl3_accept_~skip~0 := 0; 13877#L100-2 assume !false; 14468#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14467#L103 assume !(12292 == ssl3_accept_~s__state~0); 14139#L106 assume !(16384 == ssl3_accept_~s__state~0); 14137#L109 assume !(8192 == ssl3_accept_~s__state~0); 14136#L112 assume !(24576 == ssl3_accept_~s__state~0); 14125#L115 assume !(8195 == ssl3_accept_~s__state~0); 14118#L118 assume !(8480 == ssl3_accept_~s__state~0); 14115#L121 assume !(8481 == ssl3_accept_~s__state~0); 14112#L124 assume !(8482 == ssl3_accept_~s__state~0); 14109#L127 assume !(8464 == ssl3_accept_~s__state~0); 14106#L130 assume !(8465 == ssl3_accept_~s__state~0); 14103#L133 assume !(8466 == ssl3_accept_~s__state~0); 14100#L136 assume !(8496 == ssl3_accept_~s__state~0); 14097#L139 assume !(8497 == ssl3_accept_~s__state~0); 14094#L142 assume !(8512 == ssl3_accept_~s__state~0); 14091#L145 assume !(8513 == ssl3_accept_~s__state~0); 14088#L148 assume !(8528 == ssl3_accept_~s__state~0); 14085#L151 assume !(8529 == ssl3_accept_~s__state~0); 14082#L154 assume !(8544 == ssl3_accept_~s__state~0); 14079#L157 assume !(8545 == ssl3_accept_~s__state~0); 14071#L160 assume !(8560 == ssl3_accept_~s__state~0); 14065#L163 assume !(8561 == ssl3_accept_~s__state~0); 14060#L166 assume !(8448 == ssl3_accept_~s__state~0); 14052#L169 assume !(8576 == ssl3_accept_~s__state~0); 14044#L172 assume !(8577 == ssl3_accept_~s__state~0); 14038#L175 assume !(8592 == ssl3_accept_~s__state~0); 14034#L178 assume !(8593 == ssl3_accept_~s__state~0); 14030#L181 assume !(8608 == ssl3_accept_~s__state~0); 13873#L184 assume !(8609 == ssl3_accept_~s__state~0); 13837#L187 assume !(8640 == ssl3_accept_~s__state~0); 13827#L190 assume !(8641 == ssl3_accept_~s__state~0); 13828#L193 assume 8656 == ssl3_accept_~s__state~0; 13712#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13713#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13728#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13729#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13734#L505 assume !(0 == ssl3_accept_~tmp___10~0); 13742#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14452#L580 ssl3_accept_~skip~0 := 0; 14450#L100-2 assume !false; 14418#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14417#L103 assume !(12292 == ssl3_accept_~s__state~0); 14416#L106 assume !(16384 == ssl3_accept_~s__state~0); 14415#L109 assume !(8192 == ssl3_accept_~s__state~0); 14413#L112 assume !(24576 == ssl3_accept_~s__state~0); 14412#L115 assume !(8195 == ssl3_accept_~s__state~0); 14411#L118 assume !(8480 == ssl3_accept_~s__state~0); 14410#L121 assume !(8481 == ssl3_accept_~s__state~0); 14409#L124 assume !(8482 == ssl3_accept_~s__state~0); 14404#L127 assume !(8464 == ssl3_accept_~s__state~0); 14402#L130 assume !(8465 == ssl3_accept_~s__state~0); 14400#L133 assume !(8466 == ssl3_accept_~s__state~0); 14398#L136 assume !(8496 == ssl3_accept_~s__state~0); 14396#L139 assume !(8497 == ssl3_accept_~s__state~0); 14395#L142 assume !(8512 == ssl3_accept_~s__state~0); 14394#L145 assume !(8513 == ssl3_accept_~s__state~0); 14393#L148 assume !(8528 == ssl3_accept_~s__state~0); 14392#L151 assume !(8529 == ssl3_accept_~s__state~0); 13834#L154 assume !(8544 == ssl3_accept_~s__state~0); 13823#L157 assume !(8545 == ssl3_accept_~s__state~0); 13824#L160 assume !(8560 == ssl3_accept_~s__state~0); 13811#L163 assume !(8561 == ssl3_accept_~s__state~0); 13812#L166 assume !(8448 == ssl3_accept_~s__state~0); 14247#L169 assume !(8576 == ssl3_accept_~s__state~0); 13759#L172 assume !(8577 == ssl3_accept_~s__state~0); 13710#L175 assume !(8592 == ssl3_accept_~s__state~0); 13711#L178 assume !(8593 == ssl3_accept_~s__state~0); 13881#L181 assume !(8608 == ssl3_accept_~s__state~0); 13885#L184 assume !(8609 == ssl3_accept_~s__state~0); 13933#L187 assume !(8640 == ssl3_accept_~s__state~0); 13932#L190 assume !(8641 == ssl3_accept_~s__state~0); 13927#L193 assume !(8656 == ssl3_accept_~s__state~0); 13815#L196 assume !(8657 == ssl3_accept_~s__state~0); 13774#L199 assume 8672 == ssl3_accept_~s__state~0; 13775#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 13776#L513 assume !(4 == ssl3_accept_~blastFlag~0); 13740#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 13741#L520 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 13851#L520-2 ssl3_accept_~s__init_num~0 := 0; 14127#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14435#L580 ssl3_accept_~skip~0 := 0; 14062#L100-2 assume !false; 14057#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14049#L103 assume !(12292 == ssl3_accept_~s__state~0); 14041#L106 assume !(16384 == ssl3_accept_~s__state~0); 14035#L109 assume !(8192 == ssl3_accept_~s__state~0); 14031#L112 assume !(24576 == ssl3_accept_~s__state~0); 14007#L115 assume !(8195 == ssl3_accept_~s__state~0); 14004#L118 assume !(8480 == ssl3_accept_~s__state~0); 14001#L121 assume !(8481 == ssl3_accept_~s__state~0); 13997#L124 assume !(8482 == ssl3_accept_~s__state~0); 13994#L127 assume !(8464 == ssl3_accept_~s__state~0); 13991#L130 assume !(8465 == ssl3_accept_~s__state~0); 13988#L133 assume !(8466 == ssl3_accept_~s__state~0); 13985#L136 assume !(8496 == ssl3_accept_~s__state~0); 13982#L139 assume !(8497 == ssl3_accept_~s__state~0); 13980#L142 assume !(8512 == ssl3_accept_~s__state~0); 13978#L145 assume !(8513 == ssl3_accept_~s__state~0); 13976#L148 assume !(8528 == ssl3_accept_~s__state~0); 13974#L151 assume !(8529 == ssl3_accept_~s__state~0); 13972#L154 assume !(8544 == ssl3_accept_~s__state~0); 13969#L157 assume !(8545 == ssl3_accept_~s__state~0); 13967#L160 assume !(8560 == ssl3_accept_~s__state~0); 13965#L163 assume !(8561 == ssl3_accept_~s__state~0); 13914#L166 assume 8448 == ssl3_accept_~s__state~0; 13911#L167 assume !(ssl3_accept_~num1~0 > 0); 13908#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 13904#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13898#L580 ssl3_accept_~skip~0 := 0; 13896#L100-2 assume !false; 13894#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13891#L103 assume !(12292 == ssl3_accept_~s__state~0); 13892#L106 assume 16384 == ssl3_accept_~s__state~0; 14012#L212 ssl3_accept_~s__server~0 := 1; 14066#L217 assume 0 != ssl3_accept_~cb~0; 14061#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14055#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14056#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14039#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14040#L244 assume 12292 != ssl3_accept_~s__state~0; 13847#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; 13848#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14520#L580 ssl3_accept_~skip~0 := 0; 13787#L100-2 [2020-10-26 04:29:07,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:07,437 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 16 times [2020-10-26 04:29:07,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:07,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143816586] [2020-10-26 04:29:07,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:07,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:07,448 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:07,454 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:07,460 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:07,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:07,461 INFO L82 PathProgramCache]: Analyzing trace with hash 586840245, now seen corresponding path program 1 times [2020-10-26 04:29:07,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:07,461 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545261889] [2020-10-26 04:29:07,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:07,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:07,562 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:07,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545261889] [2020-10-26 04:29:07,563 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588077095] [2020-10-26 04:29:07,563 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:07,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:07,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:07,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:07,687 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:07,687 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-26 04:29:07,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-26 04:29:07,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70065049] [2020-10-26 04:29:07,688 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:07,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:07,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-26 04:29:07,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-26 04:29:07,690 INFO L87 Difference]: Start difference. First operand 822 states and 1125 transitions. cyclomatic complexity: 304 Second operand 4 states. [2020-10-26 04:29:08,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:08,212 INFO L93 Difference]: Finished difference Result 1267 states and 1715 transitions. [2020-10-26 04:29:08,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:29:08,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1267 states and 1715 transitions. [2020-10-26 04:29:08,223 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1192 [2020-10-26 04:29:08,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1267 states to 1257 states and 1704 transitions. [2020-10-26 04:29:08,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1257 [2020-10-26 04:29:08,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1257 [2020-10-26 04:29:08,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1257 states and 1704 transitions. [2020-10-26 04:29:08,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:08,238 INFO L691 BuchiCegarLoop]: Abstraction has 1257 states and 1704 transitions. [2020-10-26 04:29:08,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states and 1704 transitions. [2020-10-26 04:29:08,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 1146. [2020-10-26 04:29:08,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1146 states. [2020-10-26 04:29:08,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1146 states to 1146 states and 1571 transitions. [2020-10-26 04:29:08,263 INFO L714 BuchiCegarLoop]: Abstraction has 1146 states and 1571 transitions. [2020-10-26 04:29:08,263 INFO L594 BuchiCegarLoop]: Abstraction has 1146 states and 1571 transitions. [2020-10-26 04:29:08,264 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-10-26 04:29:08,264 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1146 states and 1571 transitions. [2020-10-26 04:29:08,271 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1134 [2020-10-26 04:29:08,272 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:08,272 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:08,274 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:08,274 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:08,276 INFO L794 eck$LassoCheckResult]: Stem: 16416#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); 16300#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; 16301#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16354#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; 16355#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16321#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16389#L100-2 [2020-10-26 04:29:08,277 INFO L796 eck$LassoCheckResult]: Loop: 16389#L100-2 assume !false; 16787#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16786#L103 assume !(12292 == ssl3_accept_~s__state~0); 16785#L106 assume !(16384 == ssl3_accept_~s__state~0); 16784#L109 assume !(8192 == ssl3_accept_~s__state~0); 16783#L112 assume !(24576 == ssl3_accept_~s__state~0); 16782#L115 assume !(8195 == ssl3_accept_~s__state~0); 16781#L118 assume !(8480 == ssl3_accept_~s__state~0); 16780#L121 assume !(8481 == ssl3_accept_~s__state~0); 16779#L124 assume !(8482 == ssl3_accept_~s__state~0); 16778#L127 assume 8464 == ssl3_accept_~s__state~0; 16518#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16777#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16776#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; 16774#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16769#L580 ssl3_accept_~skip~0 := 0; 16768#L100-2 assume !false; 16767#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16766#L103 assume !(12292 == ssl3_accept_~s__state~0); 16765#L106 assume !(16384 == ssl3_accept_~s__state~0); 16764#L109 assume !(8192 == ssl3_accept_~s__state~0); 16763#L112 assume !(24576 == ssl3_accept_~s__state~0); 16762#L115 assume !(8195 == ssl3_accept_~s__state~0); 16761#L118 assume !(8480 == ssl3_accept_~s__state~0); 16760#L121 assume !(8481 == ssl3_accept_~s__state~0); 16759#L124 assume !(8482 == ssl3_accept_~s__state~0); 16758#L127 assume !(8464 == ssl3_accept_~s__state~0); 16757#L130 assume !(8465 == ssl3_accept_~s__state~0); 16756#L133 assume !(8466 == ssl3_accept_~s__state~0); 16755#L136 assume 8496 == ssl3_accept_~s__state~0; 16514#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16754#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16753#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 16752#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16751#L294-2 ssl3_accept_~s__init_num~0 := 0; 16749#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16744#L580 ssl3_accept_~skip~0 := 0; 16743#L100-2 assume !false; 16742#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16741#L103 assume !(12292 == ssl3_accept_~s__state~0); 16740#L106 assume !(16384 == ssl3_accept_~s__state~0); 16739#L109 assume !(8192 == ssl3_accept_~s__state~0); 16738#L112 assume !(24576 == ssl3_accept_~s__state~0); 16737#L115 assume !(8195 == ssl3_accept_~s__state~0); 16736#L118 assume !(8480 == ssl3_accept_~s__state~0); 16735#L121 assume !(8481 == ssl3_accept_~s__state~0); 16734#L124 assume !(8482 == ssl3_accept_~s__state~0); 16733#L127 assume !(8464 == ssl3_accept_~s__state~0); 16732#L130 assume !(8465 == ssl3_accept_~s__state~0); 16731#L133 assume !(8466 == ssl3_accept_~s__state~0); 16730#L136 assume !(8496 == ssl3_accept_~s__state~0); 16729#L139 assume !(8497 == ssl3_accept_~s__state~0); 16728#L142 assume 8512 == ssl3_accept_~s__state~0; 16509#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16727#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16725#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16723#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16718#L580 ssl3_accept_~skip~0 := 0; 16717#L100-2 assume !false; 16716#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16715#L103 assume !(12292 == ssl3_accept_~s__state~0); 16714#L106 assume !(16384 == ssl3_accept_~s__state~0); 16713#L109 assume !(8192 == ssl3_accept_~s__state~0); 16712#L112 assume !(24576 == ssl3_accept_~s__state~0); 16711#L115 assume !(8195 == ssl3_accept_~s__state~0); 16710#L118 assume !(8480 == ssl3_accept_~s__state~0); 16709#L121 assume !(8481 == ssl3_accept_~s__state~0); 16708#L124 assume !(8482 == ssl3_accept_~s__state~0); 16707#L127 assume !(8464 == ssl3_accept_~s__state~0); 16706#L130 assume !(8465 == ssl3_accept_~s__state~0); 16705#L133 assume !(8466 == ssl3_accept_~s__state~0); 16704#L136 assume !(8496 == ssl3_accept_~s__state~0); 16703#L139 assume !(8497 == ssl3_accept_~s__state~0); 16702#L142 assume !(8512 == ssl3_accept_~s__state~0); 16701#L145 assume !(8513 == ssl3_accept_~s__state~0); 16700#L148 assume 8528 == ssl3_accept_~s__state~0; 16504#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16699#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16697#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16690#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16688#L354 assume !(ssl3_accept_~ret~0 <= 0); 16687#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16685#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16680#L580 ssl3_accept_~skip~0 := 0; 16679#L100-2 assume !false; 16678#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16677#L103 assume !(12292 == ssl3_accept_~s__state~0); 16676#L106 assume !(16384 == ssl3_accept_~s__state~0); 16675#L109 assume !(8192 == ssl3_accept_~s__state~0); 16674#L112 assume !(24576 == ssl3_accept_~s__state~0); 16673#L115 assume !(8195 == ssl3_accept_~s__state~0); 16672#L118 assume !(8480 == ssl3_accept_~s__state~0); 16671#L121 assume !(8481 == ssl3_accept_~s__state~0); 16670#L124 assume !(8482 == ssl3_accept_~s__state~0); 16669#L127 assume !(8464 == ssl3_accept_~s__state~0); 16668#L130 assume !(8465 == ssl3_accept_~s__state~0); 16667#L133 assume !(8466 == ssl3_accept_~s__state~0); 16666#L136 assume !(8496 == ssl3_accept_~s__state~0); 16658#L139 assume !(8497 == ssl3_accept_~s__state~0); 16657#L142 assume !(8512 == ssl3_accept_~s__state~0); 16656#L145 assume !(8513 == ssl3_accept_~s__state~0); 16654#L148 assume !(8528 == ssl3_accept_~s__state~0); 16653#L151 assume !(8529 == ssl3_accept_~s__state~0); 16652#L154 assume 8544 == ssl3_accept_~s__state~0; 16499#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; 16641#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16635#L580 ssl3_accept_~skip~0 := 0; 16633#L100-2 assume !false; 16631#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16629#L103 assume !(12292 == ssl3_accept_~s__state~0); 16627#L106 assume !(16384 == ssl3_accept_~s__state~0); 16625#L109 assume !(8192 == ssl3_accept_~s__state~0); 16623#L112 assume !(24576 == ssl3_accept_~s__state~0); 16621#L115 assume !(8195 == ssl3_accept_~s__state~0); 16619#L118 assume !(8480 == ssl3_accept_~s__state~0); 16617#L121 assume !(8481 == ssl3_accept_~s__state~0); 16615#L124 assume !(8482 == ssl3_accept_~s__state~0); 16613#L127 assume !(8464 == ssl3_accept_~s__state~0); 16611#L130 assume !(8465 == ssl3_accept_~s__state~0); 16609#L133 assume !(8466 == ssl3_accept_~s__state~0); 16607#L136 assume !(8496 == ssl3_accept_~s__state~0); 16605#L139 assume !(8497 == ssl3_accept_~s__state~0); 16603#L142 assume !(8512 == ssl3_accept_~s__state~0); 16601#L145 assume !(8513 == ssl3_accept_~s__state~0); 16599#L148 assume !(8528 == ssl3_accept_~s__state~0); 16597#L151 assume !(8529 == ssl3_accept_~s__state~0); 16595#L154 assume !(8544 == ssl3_accept_~s__state~0); 16593#L157 assume !(8545 == ssl3_accept_~s__state~0); 16591#L160 assume !(8560 == ssl3_accept_~s__state~0); 16589#L163 assume !(8561 == ssl3_accept_~s__state~0); 16587#L166 assume !(8448 == ssl3_accept_~s__state~0); 16583#L169 assume 8576 == ssl3_accept_~s__state~0; 16484#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 16579#L441 assume !(ssl3_accept_~ret~0 <= 0); 16575#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 16567#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16561#L580 ssl3_accept_~skip~0 := 0; 16559#L100-2 assume !false; 16557#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16555#L103 assume !(12292 == ssl3_accept_~s__state~0); 16553#L106 assume !(16384 == ssl3_accept_~s__state~0); 16551#L109 assume !(8192 == ssl3_accept_~s__state~0); 16549#L112 assume !(24576 == ssl3_accept_~s__state~0); 16547#L115 assume !(8195 == ssl3_accept_~s__state~0); 16545#L118 assume !(8480 == ssl3_accept_~s__state~0); 16542#L121 assume !(8481 == ssl3_accept_~s__state~0); 16543#L124 assume 8482 == ssl3_accept_~s__state~0; 16522#L125 ssl3_accept_~s__state~0 := 3; 16572#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16562#L580 ssl3_accept_~skip~0 := 0; 16560#L100-2 assume !false; 16558#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16556#L103 assume !(12292 == ssl3_accept_~s__state~0); 16554#L106 assume !(16384 == ssl3_accept_~s__state~0); 16552#L109 assume 8192 == ssl3_accept_~s__state~0; 16526#L212 ssl3_accept_~s__server~0 := 1; 16828#L217 assume 0 != ssl3_accept_~cb~0; 16827#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16826#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16338#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16334#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16335#L244 assume 12292 != ssl3_accept_~s__state~0; 16453#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; 16793#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16788#L580 ssl3_accept_~skip~0 := 0; 16389#L100-2 [2020-10-26 04:29:08,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:08,278 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 17 times [2020-10-26 04:29:08,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:08,278 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165551887] [2020-10-26 04:29:08,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:08,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:08,287 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:08,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:08,294 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:08,299 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:08,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:08,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1783987213, now seen corresponding path program 1 times [2020-10-26 04:29:08,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:08,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164354891] [2020-10-26 04:29:08,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:08,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:08,360 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:08,360 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164354891] [2020-10-26 04:29:08,361 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:08,361 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:08,361 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044649367] [2020-10-26 04:29:08,362 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:08,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:08,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:08,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:08,364 INFO L87 Difference]: Start difference. First operand 1146 states and 1571 transitions. cyclomatic complexity: 427 Second operand 3 states. [2020-10-26 04:29:08,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:08,546 INFO L93 Difference]: Finished difference Result 954 states and 1255 transitions. [2020-10-26 04:29:08,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:08,547 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 954 states and 1255 transitions. [2020-10-26 04:29:08,557 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 778 [2020-10-26 04:29:08,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 954 states to 954 states and 1255 transitions. [2020-10-26 04:29:08,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 954 [2020-10-26 04:29:08,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 954 [2020-10-26 04:29:08,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 954 states and 1255 transitions. [2020-10-26 04:29:08,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:08,569 INFO L691 BuchiCegarLoop]: Abstraction has 954 states and 1255 transitions. [2020-10-26 04:29:08,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states and 1255 transitions. [2020-10-26 04:29:08,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 599. [2020-10-26 04:29:08,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 599 states. [2020-10-26 04:29:08,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 811 transitions. [2020-10-26 04:29:08,586 INFO L714 BuchiCegarLoop]: Abstraction has 599 states and 811 transitions. [2020-10-26 04:29:08,586 INFO L594 BuchiCegarLoop]: Abstraction has 599 states and 811 transitions. [2020-10-26 04:29:08,586 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-10-26 04:29:08,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 599 states and 811 transitions. [2020-10-26 04:29:08,606 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 591 [2020-10-26 04:29:08,606 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:08,606 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:08,608 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:08,609 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:08,609 INFO L794 eck$LassoCheckResult]: Stem: 18523#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); 18407#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; 18408#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18465#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; 18466#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18428#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 18496#L100-2 [2020-10-26 04:29:08,609 INFO L796 eck$LassoCheckResult]: Loop: 18496#L100-2 assume !false; 18927#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18925#L103 assume !(12292 == ssl3_accept_~s__state~0); 18920#L106 assume !(16384 == ssl3_accept_~s__state~0); 18918#L109 assume !(8192 == ssl3_accept_~s__state~0); 18916#L112 assume !(24576 == ssl3_accept_~s__state~0); 18914#L115 assume !(8195 == ssl3_accept_~s__state~0); 18912#L118 assume !(8480 == ssl3_accept_~s__state~0); 18910#L121 assume !(8481 == ssl3_accept_~s__state~0); 18908#L124 assume !(8482 == ssl3_accept_~s__state~0); 18900#L127 assume 8464 == ssl3_accept_~s__state~0; 18543#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 18520#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18517#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; 18486#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18422#L580 ssl3_accept_~skip~0 := 0; 18472#L100-2 assume !false; 18473#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18429#L103 assume !(12292 == ssl3_accept_~s__state~0); 18430#L106 assume !(16384 == ssl3_accept_~s__state~0); 18414#L109 assume !(8192 == ssl3_accept_~s__state~0); 18415#L112 assume !(24576 == ssl3_accept_~s__state~0); 18531#L115 assume !(8195 == ssl3_accept_~s__state~0); 18532#L118 assume !(8480 == ssl3_accept_~s__state~0); 18939#L121 assume !(8481 == ssl3_accept_~s__state~0); 18938#L124 assume !(8482 == ssl3_accept_~s__state~0); 18937#L127 assume !(8464 == ssl3_accept_~s__state~0); 18936#L130 assume !(8465 == ssl3_accept_~s__state~0); 18929#L133 assume !(8466 == ssl3_accept_~s__state~0); 18928#L136 assume 8496 == ssl3_accept_~s__state~0; 18536#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18410#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18411#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 18528#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18530#L294-2 ssl3_accept_~s__init_num~0 := 0; 18541#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18970#L580 ssl3_accept_~skip~0 := 0; 18968#L100-2 assume !false; 18966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18964#L103 assume !(12292 == ssl3_accept_~s__state~0); 18962#L106 assume !(16384 == ssl3_accept_~s__state~0); 18960#L109 assume !(8192 == ssl3_accept_~s__state~0); 18958#L112 assume !(24576 == ssl3_accept_~s__state~0); 18956#L115 assume !(8195 == ssl3_accept_~s__state~0); 18954#L118 assume !(8480 == ssl3_accept_~s__state~0); 18952#L121 assume !(8481 == ssl3_accept_~s__state~0); 18950#L124 assume !(8482 == ssl3_accept_~s__state~0); 18948#L127 assume !(8464 == ssl3_accept_~s__state~0); 18946#L130 assume !(8465 == ssl3_accept_~s__state~0); 18944#L133 assume !(8466 == ssl3_accept_~s__state~0); 18942#L136 assume !(8496 == ssl3_accept_~s__state~0); 18940#L139 assume !(8497 == ssl3_accept_~s__state~0); 18885#L142 assume 8512 == ssl3_accept_~s__state~0; 18502#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18503#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18485#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18542#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18976#L580 ssl3_accept_~skip~0 := 0; 18971#L100-2 assume !false; 18969#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18967#L103 assume !(12292 == ssl3_accept_~s__state~0); 18965#L106 assume !(16384 == ssl3_accept_~s__state~0); 18963#L109 assume !(8192 == ssl3_accept_~s__state~0); 18961#L112 assume !(24576 == ssl3_accept_~s__state~0); 18959#L115 assume !(8195 == ssl3_accept_~s__state~0); 18957#L118 assume !(8480 == ssl3_accept_~s__state~0); 18955#L121 assume !(8481 == ssl3_accept_~s__state~0); 18953#L124 assume !(8482 == ssl3_accept_~s__state~0); 18951#L127 assume !(8464 == ssl3_accept_~s__state~0); 18949#L130 assume !(8465 == ssl3_accept_~s__state~0); 18947#L133 assume !(8466 == ssl3_accept_~s__state~0); 18945#L136 assume !(8496 == ssl3_accept_~s__state~0); 18943#L139 assume !(8497 == ssl3_accept_~s__state~0); 18416#L142 assume !(8512 == ssl3_accept_~s__state~0); 18417#L145 assume !(8513 == ssl3_accept_~s__state~0); 18544#L148 assume 8528 == ssl3_accept_~s__state~0; 18489#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18490#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18518#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18440#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 18402#L354 assume !(ssl3_accept_~ret~0 <= 0); 18403#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18459#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18919#L580 ssl3_accept_~skip~0 := 0; 18917#L100-2 assume !false; 18915#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18913#L103 assume !(12292 == ssl3_accept_~s__state~0); 18911#L106 assume !(16384 == ssl3_accept_~s__state~0); 18909#L109 assume !(8192 == ssl3_accept_~s__state~0); 18907#L112 assume !(24576 == ssl3_accept_~s__state~0); 18899#L115 assume !(8195 == ssl3_accept_~s__state~0); 18898#L118 assume !(8480 == ssl3_accept_~s__state~0); 18897#L121 assume !(8481 == ssl3_accept_~s__state~0); 18896#L124 assume !(8482 == ssl3_accept_~s__state~0); 18895#L127 assume !(8464 == ssl3_accept_~s__state~0); 18894#L130 assume !(8465 == ssl3_accept_~s__state~0); 18893#L133 assume !(8466 == ssl3_accept_~s__state~0); 18892#L136 assume !(8496 == ssl3_accept_~s__state~0); 18891#L139 assume !(8497 == ssl3_accept_~s__state~0); 18890#L142 assume !(8512 == ssl3_accept_~s__state~0); 18889#L145 assume !(8513 == ssl3_accept_~s__state~0); 18533#L148 assume !(8528 == ssl3_accept_~s__state~0); 18534#L151 assume !(8529 == ssl3_accept_~s__state~0); 18515#L154 assume 8544 == ssl3_accept_~s__state~0; 18435#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 18436#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 18477#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18474#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 18400#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18401#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; 18452#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18879#L580 ssl3_accept_~skip~0 := 0; 18878#L100-2 assume !false; 18876#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18871#L103 assume !(12292 == ssl3_accept_~s__state~0); 18868#L106 assume !(16384 == ssl3_accept_~s__state~0); 18862#L109 assume !(8192 == ssl3_accept_~s__state~0); 18860#L112 assume !(24576 == ssl3_accept_~s__state~0); 18859#L115 assume !(8195 == ssl3_accept_~s__state~0); 18630#L118 assume !(8480 == ssl3_accept_~s__state~0); 18858#L121 assume !(8481 == ssl3_accept_~s__state~0); 18810#L124 assume !(8482 == ssl3_accept_~s__state~0); 18796#L127 assume !(8464 == ssl3_accept_~s__state~0); 18694#L130 assume !(8465 == ssl3_accept_~s__state~0); 18692#L133 assume !(8466 == ssl3_accept_~s__state~0); 18690#L136 assume !(8496 == ssl3_accept_~s__state~0); 18689#L139 assume !(8497 == ssl3_accept_~s__state~0); 18688#L142 assume !(8512 == ssl3_accept_~s__state~0); 18687#L145 assume !(8513 == ssl3_accept_~s__state~0); 18686#L148 assume !(8528 == ssl3_accept_~s__state~0); 18685#L151 assume !(8529 == ssl3_accept_~s__state~0); 18684#L154 assume !(8544 == ssl3_accept_~s__state~0); 18683#L157 assume !(8545 == ssl3_accept_~s__state~0); 18514#L160 assume !(8560 == ssl3_accept_~s__state~0); 18491#L163 assume !(8561 == ssl3_accept_~s__state~0); 18492#L166 assume 8448 == ssl3_accept_~s__state~0; 18636#L167 assume !(ssl3_accept_~num1~0 > 0); 18510#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18511#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18861#L580 ssl3_accept_~skip~0 := 0; 18814#L100-2 assume !false; 18813#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18797#L103 assume !(12292 == ssl3_accept_~s__state~0); 18798#L106 assume !(16384 == ssl3_accept_~s__state~0); 18631#L109 assume 8192 == ssl3_accept_~s__state~0; 18512#L212 ssl3_accept_~s__server~0 := 1; 18513#L217 assume 0 != ssl3_accept_~cb~0; 18537#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18538#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18449#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18444#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18445#L244 assume 12292 != ssl3_accept_~s__state~0; 18521#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; 18522#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18930#L580 ssl3_accept_~skip~0 := 0; 18496#L100-2 [2020-10-26 04:29:08,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:08,610 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 18 times [2020-10-26 04:29:08,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:08,611 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647929566] [2020-10-26 04:29:08,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:08,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:08,622 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:08,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:08,629 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:08,633 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:08,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:08,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1313348163, now seen corresponding path program 1 times [2020-10-26 04:29:08,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:08,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434807076] [2020-10-26 04:29:08,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:08,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:08,709 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:08,709 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434807076] [2020-10-26 04:29:08,713 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507114789] [2020-10-26 04:29:08,713 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:08,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:08,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:08,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:08,842 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:08,843 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-26 04:29:08,843 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-26 04:29:08,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377759161] [2020-10-26 04:29:08,845 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:08,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:08,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-26 04:29:08,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-26 04:29:08,846 INFO L87 Difference]: Start difference. First operand 599 states and 811 transitions. cyclomatic complexity: 213 Second operand 4 states. [2020-10-26 04:29:09,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:09,321 INFO L93 Difference]: Finished difference Result 1036 states and 1315 transitions. [2020-10-26 04:29:09,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:29:09,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1036 states and 1315 transitions. [2020-10-26 04:29:09,330 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1028 [2020-10-26 04:29:09,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1036 states to 1036 states and 1315 transitions. [2020-10-26 04:29:09,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1036 [2020-10-26 04:29:09,341 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1036 [2020-10-26 04:29:09,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1036 states and 1315 transitions. [2020-10-26 04:29:09,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:09,343 INFO L691 BuchiCegarLoop]: Abstraction has 1036 states and 1315 transitions. [2020-10-26 04:29:09,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states and 1315 transitions. [2020-10-26 04:29:09,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 721. [2020-10-26 04:29:09,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 721 states. [2020-10-26 04:29:09,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 933 transitions. [2020-10-26 04:29:09,363 INFO L714 BuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2020-10-26 04:29:09,363 INFO L594 BuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2020-10-26 04:29:09,363 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-10-26 04:29:09,364 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 721 states and 933 transitions. [2020-10-26 04:29:09,371 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 713 [2020-10-26 04:29:09,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:09,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:09,374 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:09,374 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:09,374 INFO L794 eck$LassoCheckResult]: Stem: 20623#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); 20513#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; 20514#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20568#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; 20569#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20534#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 20598#L100-2 [2020-10-26 04:29:09,375 INFO L796 eck$LassoCheckResult]: Loop: 20598#L100-2 assume !false; 21136#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21133#L103 assume !(12292 == ssl3_accept_~s__state~0); 21130#L106 assume !(16384 == ssl3_accept_~s__state~0); 21127#L109 assume !(8192 == ssl3_accept_~s__state~0); 21124#L112 assume !(24576 == ssl3_accept_~s__state~0); 21121#L115 assume !(8195 == ssl3_accept_~s__state~0); 21118#L118 assume !(8480 == ssl3_accept_~s__state~0); 21115#L121 assume !(8481 == ssl3_accept_~s__state~0); 21112#L124 assume !(8482 == ssl3_accept_~s__state~0); 21109#L127 assume 8464 == ssl3_accept_~s__state~0; 20643#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 20620#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20616#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; 20617#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21143#L580 ssl3_accept_~skip~0 := 0; 21140#L100-2 assume !false; 21138#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21135#L103 assume !(12292 == ssl3_accept_~s__state~0); 21132#L106 assume !(16384 == ssl3_accept_~s__state~0); 21129#L109 assume !(8192 == ssl3_accept_~s__state~0); 21126#L112 assume !(24576 == ssl3_accept_~s__state~0); 21123#L115 assume !(8195 == ssl3_accept_~s__state~0); 21120#L118 assume !(8480 == ssl3_accept_~s__state~0); 21117#L121 assume !(8481 == ssl3_accept_~s__state~0); 21114#L124 assume !(8482 == ssl3_accept_~s__state~0); 21111#L127 assume !(8464 == ssl3_accept_~s__state~0); 21108#L130 assume !(8465 == ssl3_accept_~s__state~0); 21106#L133 assume !(8466 == ssl3_accept_~s__state~0); 21062#L136 assume 8496 == ssl3_accept_~s__state~0; 20636#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20516#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20517#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 20629#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 20630#L294-2 ssl3_accept_~s__init_num~0 := 0; 20609#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21217#L580 ssl3_accept_~skip~0 := 0; 21216#L100-2 assume !false; 20642#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20535#L103 assume !(12292 == ssl3_accept_~s__state~0); 20536#L106 assume !(16384 == ssl3_accept_~s__state~0); 21214#L109 assume !(8192 == ssl3_accept_~s__state~0); 21213#L112 assume !(24576 == ssl3_accept_~s__state~0); 21212#L115 assume !(8195 == ssl3_accept_~s__state~0); 21211#L118 assume !(8480 == ssl3_accept_~s__state~0); 21210#L121 assume !(8481 == ssl3_accept_~s__state~0); 21209#L124 assume !(8482 == ssl3_accept_~s__state~0); 21208#L127 assume !(8464 == ssl3_accept_~s__state~0); 21207#L130 assume !(8465 == ssl3_accept_~s__state~0); 21206#L133 assume !(8466 == ssl3_accept_~s__state~0); 21205#L136 assume !(8496 == ssl3_accept_~s__state~0); 21204#L139 assume !(8497 == ssl3_accept_~s__state~0); 20522#L142 assume !(8512 == ssl3_accept_~s__state~0); 20523#L145 assume !(8513 == ssl3_accept_~s__state~0); 20634#L148 assume !(8528 == ssl3_accept_~s__state~0); 20635#L151 assume !(8529 == ssl3_accept_~s__state~0); 20614#L154 assume !(8544 == ssl3_accept_~s__state~0); 20606#L157 assume !(8545 == ssl3_accept_~s__state~0); 20607#L160 assume !(8560 == ssl3_accept_~s__state~0); 20594#L163 assume !(8561 == ssl3_accept_~s__state~0); 20561#L166 assume !(8448 == ssl3_accept_~s__state~0); 20544#L169 assume !(8576 == ssl3_accept_~s__state~0); 20545#L172 assume !(8577 == ssl3_accept_~s__state~0); 20502#L175 assume !(8592 == ssl3_accept_~s__state~0); 20503#L178 assume !(8593 == ssl3_accept_~s__state~0); 20645#L181 assume !(8608 == ssl3_accept_~s__state~0); 20640#L184 assume !(8609 == ssl3_accept_~s__state~0); 20615#L187 assume !(8640 == ssl3_accept_~s__state~0); 20610#L190 assume !(8641 == ssl3_accept_~s__state~0); 20611#L193 assume 8656 == ssl3_accept_~s__state~0; 20504#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 20505#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20518#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 20519#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 20526#L505 assume !(0 == ssl3_accept_~tmp___10~0); 20532#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20528#L580 ssl3_accept_~skip~0 := 0; 20575#L100-2 assume !false; 20576#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21215#L103 assume !(12292 == ssl3_accept_~s__state~0); 20547#L106 assume !(16384 == ssl3_accept_~s__state~0); 20520#L109 assume !(8192 == ssl3_accept_~s__state~0); 20521#L112 assume !(24576 == ssl3_accept_~s__state~0); 20632#L115 assume !(8195 == ssl3_accept_~s__state~0); 20633#L118 assume !(8480 == ssl3_accept_~s__state~0); 20628#L121 assume !(8481 == ssl3_accept_~s__state~0); 20602#L124 assume !(8482 == ssl3_accept_~s__state~0); 20603#L127 assume !(8464 == ssl3_accept_~s__state~0); 20591#L130 assume !(8465 == ssl3_accept_~s__state~0); 20558#L133 assume !(8466 == ssl3_accept_~s__state~0); 20539#L136 assume !(8496 == ssl3_accept_~s__state~0); 20540#L139 assume !(8497 == ssl3_accept_~s__state~0); 20548#L142 assume !(8512 == ssl3_accept_~s__state~0); 21203#L145 assume !(8513 == ssl3_accept_~s__state~0); 21202#L148 assume !(8528 == ssl3_accept_~s__state~0); 21201#L151 assume !(8529 == ssl3_accept_~s__state~0); 21200#L154 assume !(8544 == ssl3_accept_~s__state~0); 21198#L157 assume !(8545 == ssl3_accept_~s__state~0); 21197#L160 assume !(8560 == ssl3_accept_~s__state~0); 21196#L163 assume !(8561 == ssl3_accept_~s__state~0); 21195#L166 assume !(8448 == ssl3_accept_~s__state~0); 21189#L169 assume !(8576 == ssl3_accept_~s__state~0); 21187#L172 assume !(8577 == ssl3_accept_~s__state~0); 21185#L175 assume !(8592 == ssl3_accept_~s__state~0); 21183#L178 assume !(8593 == ssl3_accept_~s__state~0); 21181#L181 assume !(8608 == ssl3_accept_~s__state~0); 21179#L184 assume !(8609 == ssl3_accept_~s__state~0); 21177#L187 assume !(8640 == ssl3_accept_~s__state~0); 21175#L190 assume !(8641 == ssl3_accept_~s__state~0); 21173#L193 assume !(8656 == ssl3_accept_~s__state~0); 20597#L196 assume !(8657 == ssl3_accept_~s__state~0); 20563#L199 assume 8672 == ssl3_accept_~s__state~0; 20564#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 20565#L513 assume !(4 == ssl3_accept_~blastFlag~0); 20530#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 20531#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 20624#L520-2 ssl3_accept_~s__init_num~0 := 0; 20556#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20734#L580 ssl3_accept_~skip~0 := 0; 20731#L100-2 assume !false; 20728#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20725#L103 assume !(12292 == ssl3_accept_~s__state~0); 20722#L106 assume !(16384 == ssl3_accept_~s__state~0); 20719#L109 assume !(8192 == ssl3_accept_~s__state~0); 20716#L112 assume !(24576 == ssl3_accept_~s__state~0); 20713#L115 assume !(8195 == ssl3_accept_~s__state~0); 20711#L118 assume !(8480 == ssl3_accept_~s__state~0); 20708#L121 assume !(8481 == ssl3_accept_~s__state~0); 20706#L124 assume !(8482 == ssl3_accept_~s__state~0); 20707#L127 assume !(8464 == ssl3_accept_~s__state~0); 20702#L130 assume !(8465 == ssl3_accept_~s__state~0); 20703#L133 assume !(8466 == ssl3_accept_~s__state~0); 20699#L136 assume !(8496 == ssl3_accept_~s__state~0); 20698#L139 assume !(8497 == ssl3_accept_~s__state~0); 20697#L142 assume !(8512 == ssl3_accept_~s__state~0); 20696#L145 assume !(8513 == ssl3_accept_~s__state~0); 20694#L148 assume !(8528 == ssl3_accept_~s__state~0); 20692#L151 assume !(8529 == ssl3_accept_~s__state~0); 20687#L154 assume !(8544 == ssl3_accept_~s__state~0); 20686#L157 assume !(8545 == ssl3_accept_~s__state~0); 20684#L160 assume !(8560 == ssl3_accept_~s__state~0); 20685#L163 assume !(8561 == ssl3_accept_~s__state~0); 20681#L166 assume 8448 == ssl3_accept_~s__state~0; 20680#L167 assume !(ssl3_accept_~num1~0 > 0); 20678#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20676#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20671#L580 ssl3_accept_~skip~0 := 0; 20670#L100-2 assume !false; 20669#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20668#L103 assume !(12292 == ssl3_accept_~s__state~0); 20667#L106 assume !(16384 == ssl3_accept_~s__state~0); 20666#L109 assume 8192 == ssl3_accept_~s__state~0; 20612#L212 ssl3_accept_~s__server~0 := 1; 20613#L217 assume 0 != ssl3_accept_~cb~0; 20637#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 20638#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 20553#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 20549#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 20550#L244 assume 12292 != ssl3_accept_~s__state~0; 20621#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; 20622#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21141#L580 ssl3_accept_~skip~0 := 0; 20598#L100-2 [2020-10-26 04:29:09,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,376 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 19 times [2020-10-26 04:29:09,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448291952] [2020-10-26 04:29:09,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,386 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,393 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,397 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:09,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1136927316, now seen corresponding path program 1 times [2020-10-26 04:29:09,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248626155] [2020-10-26 04:29:09,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:09,474 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:09,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248626155] [2020-10-26 04:29:09,474 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:09,475 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:09,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135216794] [2020-10-26 04:29:09,475 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:09,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:09,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:09,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:09,476 INFO L87 Difference]: Start difference. First operand 721 states and 933 transitions. cyclomatic complexity: 213 Second operand 3 states. [2020-10-26 04:29:09,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:09,500 INFO L93 Difference]: Finished difference Result 1283 states and 1654 transitions. [2020-10-26 04:29:09,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:09,501 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1283 states and 1654 transitions. [2020-10-26 04:29:09,509 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1275 [2020-10-26 04:29:09,518 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1283 states to 1283 states and 1654 transitions. [2020-10-26 04:29:09,518 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1283 [2020-10-26 04:29:09,519 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1283 [2020-10-26 04:29:09,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1283 states and 1654 transitions. [2020-10-26 04:29:09,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:09,523 INFO L691 BuchiCegarLoop]: Abstraction has 1283 states and 1654 transitions. [2020-10-26 04:29:09,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1283 states and 1654 transitions. [2020-10-26 04:29:09,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1283 to 1283. [2020-10-26 04:29:09,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1283 states. [2020-10-26 04:29:09,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1283 states to 1283 states and 1654 transitions. [2020-10-26 04:29:09,547 INFO L714 BuchiCegarLoop]: Abstraction has 1283 states and 1654 transitions. [2020-10-26 04:29:09,547 INFO L594 BuchiCegarLoop]: Abstraction has 1283 states and 1654 transitions. [2020-10-26 04:29:09,547 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-10-26 04:29:09,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1283 states and 1654 transitions. [2020-10-26 04:29:09,552 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1275 [2020-10-26 04:29:09,552 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:09,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:09,554 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:09,555 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:09,555 INFO L794 eck$LassoCheckResult]: Stem: 22658#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); 22525#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; 22526#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22589#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; 22590#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22547#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 22627#L100-2 [2020-10-26 04:29:09,555 INFO L796 eck$LassoCheckResult]: Loop: 22627#L100-2 assume !false; 23603#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23601#L103 assume !(12292 == ssl3_accept_~s__state~0); 23599#L106 assume !(16384 == ssl3_accept_~s__state~0); 23597#L109 assume !(8192 == ssl3_accept_~s__state~0); 23594#L112 assume !(24576 == ssl3_accept_~s__state~0); 23593#L115 assume !(8195 == ssl3_accept_~s__state~0); 23591#L118 assume !(8480 == ssl3_accept_~s__state~0); 23590#L121 assume !(8481 == ssl3_accept_~s__state~0); 23529#L124 assume !(8482 == ssl3_accept_~s__state~0); 22849#L127 assume 8464 == ssl3_accept_~s__state~0; 22784#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22653#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22654#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; 23212#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23206#L580 ssl3_accept_~skip~0 := 0; 23204#L100-2 assume !false; 23202#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23194#L103 assume !(12292 == ssl3_accept_~s__state~0); 23190#L106 assume !(16384 == ssl3_accept_~s__state~0); 23186#L109 assume !(8192 == ssl3_accept_~s__state~0); 23182#L112 assume !(24576 == ssl3_accept_~s__state~0); 23178#L115 assume !(8195 == ssl3_accept_~s__state~0); 23174#L118 assume !(8480 == ssl3_accept_~s__state~0); 23170#L121 assume !(8481 == ssl3_accept_~s__state~0); 23165#L124 assume !(8482 == ssl3_accept_~s__state~0); 23160#L127 assume !(8464 == ssl3_accept_~s__state~0); 23155#L130 assume !(8465 == ssl3_accept_~s__state~0); 23146#L133 assume !(8466 == ssl3_accept_~s__state~0); 22868#L136 assume 8496 == ssl3_accept_~s__state~0; 22671#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22672#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22692#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 22693#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22681#L294-2 ssl3_accept_~s__init_num~0 := 0; 22682#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23007#L580 ssl3_accept_~skip~0 := 0; 23005#L100-2 assume !false; 23003#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23001#L103 assume !(12292 == ssl3_accept_~s__state~0); 22999#L106 assume !(16384 == ssl3_accept_~s__state~0); 22997#L109 assume !(8192 == ssl3_accept_~s__state~0); 22995#L112 assume !(24576 == ssl3_accept_~s__state~0); 22993#L115 assume !(8195 == ssl3_accept_~s__state~0); 22991#L118 assume !(8480 == ssl3_accept_~s__state~0); 22989#L121 assume !(8481 == ssl3_accept_~s__state~0); 22987#L124 assume !(8482 == ssl3_accept_~s__state~0); 22985#L127 assume !(8464 == ssl3_accept_~s__state~0); 22983#L130 assume !(8465 == ssl3_accept_~s__state~0); 22981#L133 assume !(8466 == ssl3_accept_~s__state~0); 22979#L136 assume !(8496 == ssl3_accept_~s__state~0); 22977#L139 assume !(8497 == ssl3_accept_~s__state~0); 22703#L142 assume 8512 == ssl3_accept_~s__state~0; 22704#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22675#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22617#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23385#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23379#L580 ssl3_accept_~skip~0 := 0; 23377#L100-2 assume !false; 23375#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23374#L103 assume !(12292 == ssl3_accept_~s__state~0); 23373#L106 assume !(16384 == ssl3_accept_~s__state~0); 23372#L109 assume !(8192 == ssl3_accept_~s__state~0); 23371#L112 assume !(24576 == ssl3_accept_~s__state~0); 23370#L115 assume !(8195 == ssl3_accept_~s__state~0); 23369#L118 assume !(8480 == ssl3_accept_~s__state~0); 23368#L121 assume !(8481 == ssl3_accept_~s__state~0); 23367#L124 assume !(8482 == ssl3_accept_~s__state~0); 23366#L127 assume !(8464 == ssl3_accept_~s__state~0); 23365#L130 assume !(8465 == ssl3_accept_~s__state~0); 23364#L133 assume !(8466 == ssl3_accept_~s__state~0); 23363#L136 assume !(8496 == ssl3_accept_~s__state~0); 23362#L139 assume !(8497 == ssl3_accept_~s__state~0); 23361#L142 assume !(8512 == ssl3_accept_~s__state~0); 23360#L145 assume !(8513 == ssl3_accept_~s__state~0); 23359#L148 assume 8528 == ssl3_accept_~s__state~0; 22767#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23357#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22763#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22613#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22668#L354 assume !(ssl3_accept_~ret~0 <= 0); 22581#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22582#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22833#L580 ssl3_accept_~skip~0 := 0; 22834#L100-2 assume !false; 22823#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22824#L103 assume !(12292 == ssl3_accept_~s__state~0); 22817#L106 assume !(16384 == ssl3_accept_~s__state~0); 22818#L109 assume !(8192 == ssl3_accept_~s__state~0); 22811#L112 assume !(24576 == ssl3_accept_~s__state~0); 22809#L115 assume !(8195 == ssl3_accept_~s__state~0); 22806#L118 assume !(8480 == ssl3_accept_~s__state~0); 22807#L121 assume !(8481 == ssl3_accept_~s__state~0); 22799#L124 assume !(8482 == ssl3_accept_~s__state~0); 22800#L127 assume !(8464 == ssl3_accept_~s__state~0); 22791#L130 assume !(8465 == ssl3_accept_~s__state~0); 22792#L133 assume !(8466 == ssl3_accept_~s__state~0); 22785#L136 assume !(8496 == ssl3_accept_~s__state~0); 22786#L139 assume !(8497 == ssl3_accept_~s__state~0); 22777#L142 assume !(8512 == ssl3_accept_~s__state~0); 22778#L145 assume !(8513 == ssl3_accept_~s__state~0); 22769#L148 assume !(8528 == ssl3_accept_~s__state~0); 22770#L151 assume !(8529 == ssl3_accept_~s__state~0); 22710#L154 assume 8544 == ssl3_accept_~s__state~0; 22711#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 22647#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 22603#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22598#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 22599#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 23317#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; 23309#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23303#L580 ssl3_accept_~skip~0 := 0; 23301#L100-2 assume !false; 23299#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23297#L103 assume !(12292 == ssl3_accept_~s__state~0); 23295#L106 assume !(16384 == ssl3_accept_~s__state~0); 23293#L109 assume !(8192 == ssl3_accept_~s__state~0); 23291#L112 assume !(24576 == ssl3_accept_~s__state~0); 23289#L115 assume !(8195 == ssl3_accept_~s__state~0); 23288#L118 assume !(8480 == ssl3_accept_~s__state~0); 23287#L121 assume !(8481 == ssl3_accept_~s__state~0); 23286#L124 assume !(8482 == ssl3_accept_~s__state~0); 23285#L127 assume !(8464 == ssl3_accept_~s__state~0); 23284#L130 assume !(8465 == ssl3_accept_~s__state~0); 23283#L133 assume !(8466 == ssl3_accept_~s__state~0); 23282#L136 assume !(8496 == ssl3_accept_~s__state~0); 23281#L139 assume !(8497 == ssl3_accept_~s__state~0); 23280#L142 assume !(8512 == ssl3_accept_~s__state~0); 23279#L145 assume !(8513 == ssl3_accept_~s__state~0); 23278#L148 assume !(8528 == ssl3_accept_~s__state~0); 23277#L151 assume !(8529 == ssl3_accept_~s__state~0); 23274#L154 assume !(8544 == ssl3_accept_~s__state~0); 23270#L157 assume !(8545 == ssl3_accept_~s__state~0); 23265#L160 assume !(8560 == ssl3_accept_~s__state~0); 23259#L163 assume !(8561 == ssl3_accept_~s__state~0); 23257#L166 assume 8448 == ssl3_accept_~s__state~0; 23255#L167 assume !(ssl3_accept_~num1~0 > 0); 23252#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23249#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23243#L580 ssl3_accept_~skip~0 := 0; 23241#L100-2 assume !false; 23239#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23237#L103 assume !(12292 == ssl3_accept_~s__state~0); 23235#L106 assume !(16384 == ssl3_accept_~s__state~0); 23233#L109 assume !(8192 == ssl3_accept_~s__state~0); 23231#L112 assume !(24576 == ssl3_accept_~s__state~0); 23229#L115 assume !(8195 == ssl3_accept_~s__state~0); 23227#L118 assume !(8480 == ssl3_accept_~s__state~0); 23225#L121 assume !(8481 == ssl3_accept_~s__state~0); 23213#L124 assume !(8482 == ssl3_accept_~s__state~0); 23207#L127 assume !(8464 == ssl3_accept_~s__state~0); 23205#L130 assume !(8465 == ssl3_accept_~s__state~0); 23203#L133 assume !(8466 == ssl3_accept_~s__state~0); 23195#L136 assume !(8496 == ssl3_accept_~s__state~0); 23191#L139 assume !(8497 == ssl3_accept_~s__state~0); 23187#L142 assume !(8512 == ssl3_accept_~s__state~0); 23183#L145 assume !(8513 == ssl3_accept_~s__state~0); 23179#L148 assume !(8528 == ssl3_accept_~s__state~0); 23175#L151 assume !(8529 == ssl3_accept_~s__state~0); 23171#L154 assume !(8544 == ssl3_accept_~s__state~0); 23167#L157 assume !(8545 == ssl3_accept_~s__state~0); 23162#L160 assume !(8560 == ssl3_accept_~s__state~0); 23157#L163 assume !(8561 == ssl3_accept_~s__state~0); 23152#L166 assume !(8448 == ssl3_accept_~s__state~0); 23142#L169 assume 8576 == ssl3_accept_~s__state~0; 23138#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 23136#L441 assume !(ssl3_accept_~ret~0 <= 0); 23133#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 23130#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23124#L580 ssl3_accept_~skip~0 := 0; 23122#L100-2 assume !false; 23120#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23118#L103 assume !(12292 == ssl3_accept_~s__state~0); 23116#L106 assume !(16384 == ssl3_accept_~s__state~0); 23114#L109 assume !(8192 == ssl3_accept_~s__state~0); 23112#L112 assume !(24576 == ssl3_accept_~s__state~0); 23111#L115 assume !(8195 == ssl3_accept_~s__state~0); 23107#L118 assume !(8480 == ssl3_accept_~s__state~0); 23108#L121 assume !(8481 == ssl3_accept_~s__state~0); 23109#L124 assume 8482 == ssl3_accept_~s__state~0; 23166#L125 ssl3_accept_~s__state~0 := 3; 23314#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23304#L580 ssl3_accept_~skip~0 := 0; 23302#L100-2 assume !false; 23300#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23298#L103 assume !(12292 == ssl3_accept_~s__state~0); 23296#L106 assume !(16384 == ssl3_accept_~s__state~0); 23294#L109 assume 8192 == ssl3_accept_~s__state~0; 22640#L212 ssl3_accept_~s__server~0 := 1; 22641#L217 assume 0 != ssl3_accept_~cb~0; 22673#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 22674#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 22570#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 22571#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 23616#L244 assume 12292 != ssl3_accept_~s__state~0; 23615#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; 23612#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23606#L580 ssl3_accept_~skip~0 := 0; 22627#L100-2 [2020-10-26 04:29:09,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,556 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 20 times [2020-10-26 04:29:09,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,557 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340306370] [2020-10-26 04:29:09,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,564 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,569 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,573 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:09,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1960896677, now seen corresponding path program 1 times [2020-10-26 04:29:09,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,575 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939352017] [2020-10-26 04:29:09,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:09,656 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:09,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939352017] [2020-10-26 04:29:09,657 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:09,657 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:09,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663043084] [2020-10-26 04:29:09,658 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:09,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:09,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:09,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:09,660 INFO L87 Difference]: Start difference. First operand 1283 states and 1654 transitions. cyclomatic complexity: 373 Second operand 3 states. [2020-10-26 04:29:09,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:09,847 INFO L93 Difference]: Finished difference Result 1266 states and 1610 transitions. [2020-10-26 04:29:09,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:09,847 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1266 states and 1610 transitions. [2020-10-26 04:29:09,854 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1135 [2020-10-26 04:29:09,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1266 states to 1266 states and 1610 transitions. [2020-10-26 04:29:09,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1266 [2020-10-26 04:29:09,865 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1266 [2020-10-26 04:29:09,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1266 states and 1610 transitions. [2020-10-26 04:29:09,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:09,867 INFO L691 BuchiCegarLoop]: Abstraction has 1266 states and 1610 transitions. [2020-10-26 04:29:09,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1266 states and 1610 transitions. [2020-10-26 04:29:09,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1266 to 1261. [2020-10-26 04:29:09,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2020-10-26 04:29:09,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1605 transitions. [2020-10-26 04:29:09,892 INFO L714 BuchiCegarLoop]: Abstraction has 1261 states and 1605 transitions. [2020-10-26 04:29:09,892 INFO L594 BuchiCegarLoop]: Abstraction has 1261 states and 1605 transitions. [2020-10-26 04:29:09,892 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-10-26 04:29:09,893 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1261 states and 1605 transitions. [2020-10-26 04:29:09,898 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2020-10-26 04:29:09,898 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:09,898 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:09,901 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:09,901 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:09,902 INFO L794 eck$LassoCheckResult]: Stem: 25201#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); 25080#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; 25081#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25138#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; 25139#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25100#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 25175#L100-2 [2020-10-26 04:29:09,902 INFO L796 eck$LassoCheckResult]: Loop: 25175#L100-2 assume !false; 25940#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25939#L103 assume !(12292 == ssl3_accept_~s__state~0); 25938#L106 assume !(16384 == ssl3_accept_~s__state~0); 25937#L109 assume !(8192 == ssl3_accept_~s__state~0); 25936#L112 assume !(24576 == ssl3_accept_~s__state~0); 25935#L115 assume !(8195 == ssl3_accept_~s__state~0); 25934#L118 assume !(8480 == ssl3_accept_~s__state~0); 25933#L121 assume !(8481 == ssl3_accept_~s__state~0); 25932#L124 assume !(8482 == ssl3_accept_~s__state~0); 25871#L127 assume 8464 == ssl3_accept_~s__state~0; 25223#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 25198#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25196#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; 25197#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25842#L580 ssl3_accept_~skip~0 := 0; 25838#L100-2 assume !false; 25836#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25834#L103 assume !(12292 == ssl3_accept_~s__state~0); 25831#L106 assume !(16384 == ssl3_accept_~s__state~0); 25830#L109 assume !(8192 == ssl3_accept_~s__state~0); 25828#L112 assume !(24576 == ssl3_accept_~s__state~0); 25827#L115 assume !(8195 == ssl3_accept_~s__state~0); 25826#L118 assume !(8480 == ssl3_accept_~s__state~0); 25825#L121 assume !(8481 == ssl3_accept_~s__state~0); 25823#L124 assume !(8482 == ssl3_accept_~s__state~0); 25818#L127 assume !(8464 == ssl3_accept_~s__state~0); 25816#L130 assume !(8465 == ssl3_accept_~s__state~0); 25814#L133 assume !(8466 == ssl3_accept_~s__state~0); 25812#L136 assume 8496 == ssl3_accept_~s__state~0; 25212#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 25213#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25273#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 25272#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25271#L294-2 ssl3_accept_~s__init_num~0 := 0; 25269#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25264#L580 ssl3_accept_~skip~0 := 0; 25263#L100-2 assume !false; 25262#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25261#L103 assume !(12292 == ssl3_accept_~s__state~0); 25260#L106 assume !(16384 == ssl3_accept_~s__state~0); 25259#L109 assume !(8192 == ssl3_accept_~s__state~0); 25258#L112 assume !(24576 == ssl3_accept_~s__state~0); 25257#L115 assume !(8195 == ssl3_accept_~s__state~0); 25256#L118 assume !(8480 == ssl3_accept_~s__state~0); 25255#L121 assume !(8481 == ssl3_accept_~s__state~0); 25254#L124 assume !(8482 == ssl3_accept_~s__state~0); 25253#L127 assume !(8464 == ssl3_accept_~s__state~0); 25252#L130 assume !(8465 == ssl3_accept_~s__state~0); 25251#L133 assume !(8466 == ssl3_accept_~s__state~0); 25250#L136 assume !(8496 == ssl3_accept_~s__state~0); 25249#L139 assume !(8497 == ssl3_accept_~s__state~0); 25239#L142 assume 8512 == ssl3_accept_~s__state~0; 25237#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25217#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25163#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25221#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26300#L580 ssl3_accept_~skip~0 := 0; 26298#L100-2 assume !false; 26296#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26294#L103 assume !(12292 == ssl3_accept_~s__state~0); 26292#L106 assume !(16384 == ssl3_accept_~s__state~0); 26290#L109 assume !(8192 == ssl3_accept_~s__state~0); 26288#L112 assume !(24576 == ssl3_accept_~s__state~0); 26285#L115 assume !(8195 == ssl3_accept_~s__state~0); 26281#L118 assume !(8480 == ssl3_accept_~s__state~0); 26279#L121 assume !(8481 == ssl3_accept_~s__state~0); 26278#L124 assume !(8482 == ssl3_accept_~s__state~0); 26277#L127 assume !(8464 == ssl3_accept_~s__state~0); 26276#L130 assume !(8465 == ssl3_accept_~s__state~0); 26271#L133 assume !(8466 == ssl3_accept_~s__state~0); 26269#L136 assume !(8496 == ssl3_accept_~s__state~0); 25113#L139 assume !(8497 == ssl3_accept_~s__state~0); 25114#L142 assume !(8512 == ssl3_accept_~s__state~0); 26150#L145 assume !(8513 == ssl3_accept_~s__state~0); 26147#L148 assume 8528 == ssl3_accept_~s__state~0; 25342#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26141#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25337#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 25112#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 25074#L354 assume !(ssl3_accept_~ret~0 <= 0); 25075#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25132#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25461#L580 ssl3_accept_~skip~0 := 0; 25457#L100-2 assume !false; 25453#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25449#L103 assume !(12292 == ssl3_accept_~s__state~0); 25445#L106 assume !(16384 == ssl3_accept_~s__state~0); 25441#L109 assume !(8192 == ssl3_accept_~s__state~0); 25437#L112 assume !(24576 == ssl3_accept_~s__state~0); 25432#L115 assume !(8195 == ssl3_accept_~s__state~0); 25428#L118 assume !(8480 == ssl3_accept_~s__state~0); 25423#L121 assume !(8481 == ssl3_accept_~s__state~0); 25419#L124 assume !(8482 == ssl3_accept_~s__state~0); 25414#L127 assume !(8464 == ssl3_accept_~s__state~0); 25410#L130 assume !(8465 == ssl3_accept_~s__state~0); 25406#L133 assume !(8466 == ssl3_accept_~s__state~0); 25402#L136 assume !(8496 == ssl3_accept_~s__state~0); 25398#L139 assume !(8497 == ssl3_accept_~s__state~0); 25354#L142 assume !(8512 == ssl3_accept_~s__state~0); 25351#L145 assume !(8513 == ssl3_accept_~s__state~0); 25346#L148 assume !(8528 == ssl3_accept_~s__state~0); 25340#L151 assume !(8529 == ssl3_accept_~s__state~0); 25282#L154 assume 8544 == ssl3_accept_~s__state~0; 25107#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 25108#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 25150#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25147#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 25070#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 25071#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; 25157#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26185#L580 ssl3_accept_~skip~0 := 0; 26183#L100-2 assume !false; 26181#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26179#L103 assume !(12292 == ssl3_accept_~s__state~0); 26177#L106 assume !(16384 == ssl3_accept_~s__state~0); 26175#L109 assume !(8192 == ssl3_accept_~s__state~0); 26173#L112 assume !(24576 == ssl3_accept_~s__state~0); 26171#L115 assume !(8195 == ssl3_accept_~s__state~0); 26169#L118 assume !(8480 == ssl3_accept_~s__state~0); 26168#L121 assume !(8481 == ssl3_accept_~s__state~0); 26166#L124 assume !(8482 == ssl3_accept_~s__state~0); 26163#L127 assume !(8464 == ssl3_accept_~s__state~0); 26157#L130 assume !(8465 == ssl3_accept_~s__state~0); 26155#L133 assume !(8466 == ssl3_accept_~s__state~0); 25782#L136 assume !(8496 == ssl3_accept_~s__state~0); 25781#L139 assume !(8497 == ssl3_accept_~s__state~0); 25780#L142 assume !(8512 == ssl3_accept_~s__state~0); 25779#L145 assume !(8513 == ssl3_accept_~s__state~0); 25778#L148 assume !(8528 == ssl3_accept_~s__state~0); 25777#L151 assume !(8529 == ssl3_accept_~s__state~0); 25776#L154 assume !(8544 == ssl3_accept_~s__state~0); 25775#L157 assume !(8545 == ssl3_accept_~s__state~0); 25774#L160 assume !(8560 == ssl3_accept_~s__state~0); 25773#L163 assume !(8561 == ssl3_accept_~s__state~0); 25772#L166 assume 8448 == ssl3_accept_~s__state~0; 25771#L167 assume !(ssl3_accept_~num1~0 > 0); 25769#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25767#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25762#L580 ssl3_accept_~skip~0 := 0; 25761#L100-2 assume !false; 25760#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25759#L103 assume !(12292 == ssl3_accept_~s__state~0); 25758#L106 assume !(16384 == ssl3_accept_~s__state~0); 25757#L109 assume !(8192 == ssl3_accept_~s__state~0); 25756#L112 assume !(24576 == ssl3_accept_~s__state~0); 25755#L115 assume !(8195 == ssl3_accept_~s__state~0); 25754#L118 assume !(8480 == ssl3_accept_~s__state~0); 25753#L121 assume !(8481 == ssl3_accept_~s__state~0); 25752#L124 assume !(8482 == ssl3_accept_~s__state~0); 25751#L127 assume !(8464 == ssl3_accept_~s__state~0); 25750#L130 assume !(8465 == ssl3_accept_~s__state~0); 25749#L133 assume !(8466 == ssl3_accept_~s__state~0); 25748#L136 assume !(8496 == ssl3_accept_~s__state~0); 25747#L139 assume !(8497 == ssl3_accept_~s__state~0); 25746#L142 assume !(8512 == ssl3_accept_~s__state~0); 25745#L145 assume !(8513 == ssl3_accept_~s__state~0); 25744#L148 assume !(8528 == ssl3_accept_~s__state~0); 25743#L151 assume !(8529 == ssl3_accept_~s__state~0); 25742#L154 assume !(8544 == ssl3_accept_~s__state~0); 25741#L157 assume !(8545 == ssl3_accept_~s__state~0); 25740#L160 assume !(8560 == ssl3_accept_~s__state~0); 25739#L163 assume !(8561 == ssl3_accept_~s__state~0); 25738#L166 assume !(8448 == ssl3_accept_~s__state~0); 25737#L169 assume 8576 == ssl3_accept_~s__state~0; 25436#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 25736#L441 assume !(ssl3_accept_~ret~0 <= 0); 25734#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 25732#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 25618#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25596#L580 ssl3_accept_~skip~0 := 0; 25592#L100-2 assume !false; 25588#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25534#L103 assume !(12292 == ssl3_accept_~s__state~0); 25516#L106 assume !(16384 == ssl3_accept_~s__state~0); 25515#L109 assume !(8192 == ssl3_accept_~s__state~0); 25511#L112 assume !(24576 == ssl3_accept_~s__state~0); 25505#L115 assume !(8195 == ssl3_accept_~s__state~0); 25502#L118 assume !(8480 == ssl3_accept_~s__state~0); 25499#L121 assume !(8481 == ssl3_accept_~s__state~0); 25496#L124 assume !(8482 == ssl3_accept_~s__state~0); 25493#L127 assume !(8464 == ssl3_accept_~s__state~0); 25490#L130 assume !(8465 == ssl3_accept_~s__state~0); 25487#L133 assume !(8466 == ssl3_accept_~s__state~0); 25484#L136 assume !(8496 == ssl3_accept_~s__state~0); 25481#L139 assume !(8497 == ssl3_accept_~s__state~0); 25478#L142 assume !(8512 == ssl3_accept_~s__state~0); 25475#L145 assume !(8513 == ssl3_accept_~s__state~0); 25471#L148 assume !(8528 == ssl3_accept_~s__state~0); 25464#L151 assume !(8529 == ssl3_accept_~s__state~0); 25460#L154 assume !(8544 == ssl3_accept_~s__state~0); 25456#L157 assume !(8545 == ssl3_accept_~s__state~0); 25452#L160 assume !(8560 == ssl3_accept_~s__state~0); 25448#L163 assume !(8561 == ssl3_accept_~s__state~0); 25444#L166 assume !(8448 == ssl3_accept_~s__state~0); 25440#L169 assume !(8576 == ssl3_accept_~s__state~0); 25435#L172 assume !(8577 == ssl3_accept_~s__state~0); 25431#L175 assume !(8592 == ssl3_accept_~s__state~0); 25426#L178 assume !(8593 == ssl3_accept_~s__state~0); 25422#L181 assume !(8608 == ssl3_accept_~s__state~0); 25417#L184 assume !(8609 == ssl3_accept_~s__state~0); 25413#L187 assume 8640 == ssl3_accept_~s__state~0; 25409#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 25405#L476 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 25401#L476-2 assume !(ssl3_accept_~ret~0 <= 0); 25396#L482 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 25395#L482-2 ssl3_accept_~s__init_num~0 := 0; 25393#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25388#L580 ssl3_accept_~skip~0 := 0; 25387#L100-2 assume !false; 25386#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25385#L103 assume !(12292 == ssl3_accept_~s__state~0); 25384#L106 assume !(16384 == ssl3_accept_~s__state~0); 25383#L109 assume !(8192 == ssl3_accept_~s__state~0); 25382#L112 assume !(24576 == ssl3_accept_~s__state~0); 25381#L115 assume !(8195 == ssl3_accept_~s__state~0); 25380#L118 assume !(8480 == ssl3_accept_~s__state~0); 25379#L121 assume !(8481 == ssl3_accept_~s__state~0); 25378#L124 assume !(8482 == ssl3_accept_~s__state~0); 25377#L127 assume !(8464 == ssl3_accept_~s__state~0); 25376#L130 assume !(8465 == ssl3_accept_~s__state~0); 25375#L133 assume !(8466 == ssl3_accept_~s__state~0); 25374#L136 assume !(8496 == ssl3_accept_~s__state~0); 25373#L139 assume !(8497 == ssl3_accept_~s__state~0); 25372#L142 assume !(8512 == ssl3_accept_~s__state~0); 25371#L145 assume !(8513 == ssl3_accept_~s__state~0); 25370#L148 assume !(8528 == ssl3_accept_~s__state~0); 25369#L151 assume !(8529 == ssl3_accept_~s__state~0); 25368#L154 assume !(8544 == ssl3_accept_~s__state~0); 25367#L157 assume !(8545 == ssl3_accept_~s__state~0); 25366#L160 assume !(8560 == ssl3_accept_~s__state~0); 25365#L163 assume !(8561 == ssl3_accept_~s__state~0); 25364#L166 assume !(8448 == ssl3_accept_~s__state~0); 25363#L169 assume !(8576 == ssl3_accept_~s__state~0); 25362#L172 assume !(8577 == ssl3_accept_~s__state~0); 25361#L175 assume !(8592 == ssl3_accept_~s__state~0); 25360#L178 assume !(8593 == ssl3_accept_~s__state~0); 25359#L181 assume !(8608 == ssl3_accept_~s__state~0); 25358#L184 assume !(8609 == ssl3_accept_~s__state~0); 25357#L187 assume !(8640 == ssl3_accept_~s__state~0); 25185#L190 assume !(8641 == ssl3_accept_~s__state~0); 25186#L193 assume 8656 == ssl3_accept_~s__state~0; 25072#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 25073#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25227#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 25331#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 25330#L505 assume !(0 == ssl3_accept_~tmp___10~0); 25328#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25323#L580 ssl3_accept_~skip~0 := 0; 25322#L100-2 assume !false; 25321#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25320#L103 assume !(12292 == ssl3_accept_~s__state~0); 25319#L106 assume !(16384 == ssl3_accept_~s__state~0); 25318#L109 assume !(8192 == ssl3_accept_~s__state~0); 25317#L112 assume !(24576 == ssl3_accept_~s__state~0); 25316#L115 assume !(8195 == ssl3_accept_~s__state~0); 25315#L118 assume !(8480 == ssl3_accept_~s__state~0); 25314#L121 assume !(8481 == ssl3_accept_~s__state~0); 25313#L124 assume !(8482 == ssl3_accept_~s__state~0); 25312#L127 assume !(8464 == ssl3_accept_~s__state~0); 25311#L130 assume !(8465 == ssl3_accept_~s__state~0); 25310#L133 assume !(8466 == ssl3_accept_~s__state~0); 25309#L136 assume !(8496 == ssl3_accept_~s__state~0); 25308#L139 assume !(8497 == ssl3_accept_~s__state~0); 25307#L142 assume !(8512 == ssl3_accept_~s__state~0); 25306#L145 assume !(8513 == ssl3_accept_~s__state~0); 25305#L148 assume !(8528 == ssl3_accept_~s__state~0); 25304#L151 assume !(8529 == ssl3_accept_~s__state~0); 25303#L154 assume !(8544 == ssl3_accept_~s__state~0); 25302#L157 assume !(8545 == ssl3_accept_~s__state~0); 25301#L160 assume !(8560 == ssl3_accept_~s__state~0); 25300#L163 assume !(8561 == ssl3_accept_~s__state~0); 25299#L166 assume !(8448 == ssl3_accept_~s__state~0); 25298#L169 assume !(8576 == ssl3_accept_~s__state~0); 25297#L172 assume !(8577 == ssl3_accept_~s__state~0); 25296#L175 assume !(8592 == ssl3_accept_~s__state~0); 25295#L178 assume !(8593 == ssl3_accept_~s__state~0); 25294#L181 assume !(8608 == ssl3_accept_~s__state~0); 25293#L184 assume !(8609 == ssl3_accept_~s__state~0); 25292#L187 assume !(8640 == ssl3_accept_~s__state~0); 25291#L190 assume !(8641 == ssl3_accept_~s__state~0); 25290#L193 assume !(8656 == ssl3_accept_~s__state~0); 25289#L196 assume !(8657 == ssl3_accept_~s__state~0); 25133#L199 assume 8672 == ssl3_accept_~s__state~0; 25134#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 25135#L513 assume !(4 == ssl3_accept_~blastFlag~0); 25093#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 25094#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 25285#L520-2 ssl3_accept_~s__init_num~0 := 0; 25125#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26206#L580 ssl3_accept_~skip~0 := 0; 26205#L100-2 assume !false; 26204#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26203#L103 assume !(12292 == ssl3_accept_~s__state~0); 26201#L106 assume !(16384 == ssl3_accept_~s__state~0); 26196#L109 assume !(8192 == ssl3_accept_~s__state~0); 26192#L112 assume !(24576 == ssl3_accept_~s__state~0); 26170#L115 assume !(8195 == ssl3_accept_~s__state~0); 25807#L118 assume !(8480 == ssl3_accept_~s__state~0); 26167#L121 assume !(8481 == ssl3_accept_~s__state~0); 26164#L124 assume !(8482 == ssl3_accept_~s__state~0); 26158#L127 assume !(8464 == ssl3_accept_~s__state~0); 26156#L130 assume !(8465 == ssl3_accept_~s__state~0); 25785#L133 assume !(8466 == ssl3_accept_~s__state~0); 25613#L136 assume !(8496 == ssl3_accept_~s__state~0); 25612#L139 assume !(8497 == ssl3_accept_~s__state~0); 25611#L142 assume !(8512 == ssl3_accept_~s__state~0); 25610#L145 assume !(8513 == ssl3_accept_~s__state~0); 25609#L148 assume !(8528 == ssl3_accept_~s__state~0); 25608#L151 assume !(8529 == ssl3_accept_~s__state~0); 25607#L154 assume !(8544 == ssl3_accept_~s__state~0); 25606#L157 assume !(8545 == ssl3_accept_~s__state~0); 25595#L160 assume !(8560 == ssl3_accept_~s__state~0); 25591#L163 assume !(8561 == ssl3_accept_~s__state~0); 25587#L166 assume 8448 == ssl3_accept_~s__state~0; 25575#L167 assume !(ssl3_accept_~num1~0 > 0); 25572#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25569#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25554#L580 ssl3_accept_~skip~0 := 0; 25551#L100-2 assume !false; 25548#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25545#L103 assume !(12292 == ssl3_accept_~s__state~0); 25542#L106 assume !(16384 == ssl3_accept_~s__state~0); 25539#L109 assume 8192 == ssl3_accept_~s__state~0; 25188#L212 ssl3_accept_~s__server~0 := 1; 25189#L217 assume 0 != ssl3_accept_~cb~0; 25215#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 25216#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 25121#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 25122#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 25803#L244 assume 12292 != ssl3_accept_~s__state~0; 25199#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; 25200#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25941#L580 ssl3_accept_~skip~0 := 0; 25175#L100-2 [2020-10-26 04:29:09,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,903 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 21 times [2020-10-26 04:29:09,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278897107] [2020-10-26 04:29:09,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,909 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:09,914 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:09,917 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:09,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:09,918 INFO L82 PathProgramCache]: Analyzing trace with hash 187649446, now seen corresponding path program 1 times [2020-10-26 04:29:09,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:09,919 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229496919] [2020-10-26 04:29:09,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:09,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:10,055 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:10,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229496919] [2020-10-26 04:29:10,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:10,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:10,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556080482] [2020-10-26 04:29:10,057 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:10,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:10,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:10,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:10,058 INFO L87 Difference]: Start difference. First operand 1261 states and 1605 transitions. cyclomatic complexity: 348 Second operand 3 states. [2020-10-26 04:29:10,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:10,248 INFO L93 Difference]: Finished difference Result 1441 states and 1810 transitions. [2020-10-26 04:29:10,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:10,249 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1441 states and 1810 transitions. [2020-10-26 04:29:10,257 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1310 [2020-10-26 04:29:10,266 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1441 states to 1441 states and 1810 transitions. [2020-10-26 04:29:10,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1441 [2020-10-26 04:29:10,267 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1441 [2020-10-26 04:29:10,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1441 states and 1810 transitions. [2020-10-26 04:29:10,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:10,271 INFO L691 BuchiCegarLoop]: Abstraction has 1441 states and 1810 transitions. [2020-10-26 04:29:10,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states and 1810 transitions. [2020-10-26 04:29:10,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 1431. [2020-10-26 04:29:10,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1431 states. [2020-10-26 04:29:10,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1431 states to 1431 states and 1800 transitions. [2020-10-26 04:29:10,299 INFO L714 BuchiCegarLoop]: Abstraction has 1431 states and 1800 transitions. [2020-10-26 04:29:10,299 INFO L594 BuchiCegarLoop]: Abstraction has 1431 states and 1800 transitions. [2020-10-26 04:29:10,299 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-10-26 04:29:10,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1431 states and 1800 transitions. [2020-10-26 04:29:10,305 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1300 [2020-10-26 04:29:10,305 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:10,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:10,308 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:10,309 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:10,309 INFO L794 eck$LassoCheckResult]: Stem: 27905#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); 27787#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; 27788#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27841#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; 27842#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27807#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 27876#L100-2 [2020-10-26 04:29:10,310 INFO L796 eck$LassoCheckResult]: Loop: 27876#L100-2 assume !false; 28307#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28306#L103 assume !(12292 == ssl3_accept_~s__state~0); 28305#L106 assume !(16384 == ssl3_accept_~s__state~0); 28304#L109 assume !(8192 == ssl3_accept_~s__state~0); 28303#L112 assume !(24576 == ssl3_accept_~s__state~0); 28302#L115 assume !(8195 == ssl3_accept_~s__state~0); 28301#L118 assume !(8480 == ssl3_accept_~s__state~0); 28300#L121 assume !(8481 == ssl3_accept_~s__state~0); 28299#L124 assume !(8482 == ssl3_accept_~s__state~0); 27998#L127 assume 8464 == ssl3_accept_~s__state~0; 27999#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27901#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27902#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; 28126#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28121#L580 ssl3_accept_~skip~0 := 0; 28120#L100-2 assume !false; 28119#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28118#L103 assume !(12292 == ssl3_accept_~s__state~0); 28117#L106 assume !(16384 == ssl3_accept_~s__state~0); 28116#L109 assume !(8192 == ssl3_accept_~s__state~0); 28115#L112 assume !(24576 == ssl3_accept_~s__state~0); 28114#L115 assume !(8195 == ssl3_accept_~s__state~0); 28113#L118 assume !(8480 == ssl3_accept_~s__state~0); 28112#L121 assume !(8481 == ssl3_accept_~s__state~0); 28111#L124 assume !(8482 == ssl3_accept_~s__state~0); 28110#L127 assume !(8464 == ssl3_accept_~s__state~0); 28109#L130 assume !(8465 == ssl3_accept_~s__state~0); 28108#L133 assume !(8466 == ssl3_accept_~s__state~0); 28107#L136 assume 8496 == ssl3_accept_~s__state~0; 27920#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27921#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27991#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 27990#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27989#L294-2 ssl3_accept_~s__init_num~0 := 0; 27987#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27982#L580 ssl3_accept_~skip~0 := 0; 27981#L100-2 assume !false; 27980#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27979#L103 assume !(12292 == ssl3_accept_~s__state~0); 27978#L106 assume !(16384 == ssl3_accept_~s__state~0); 27977#L109 assume !(8192 == ssl3_accept_~s__state~0); 27976#L112 assume !(24576 == ssl3_accept_~s__state~0); 27975#L115 assume !(8195 == ssl3_accept_~s__state~0); 27974#L118 assume !(8480 == ssl3_accept_~s__state~0); 27973#L121 assume !(8481 == ssl3_accept_~s__state~0); 27972#L124 assume !(8482 == ssl3_accept_~s__state~0); 27971#L127 assume !(8464 == ssl3_accept_~s__state~0); 27970#L130 assume !(8465 == ssl3_accept_~s__state~0); 27969#L133 assume !(8466 == ssl3_accept_~s__state~0); 27968#L136 assume !(8496 == ssl3_accept_~s__state~0); 27967#L139 assume !(8497 == ssl3_accept_~s__state~0); 27956#L142 assume 8512 == ssl3_accept_~s__state~0; 27954#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27924#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27866#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28782#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28776#L580 ssl3_accept_~skip~0 := 0; 28774#L100-2 assume !false; 28772#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28770#L103 assume !(12292 == ssl3_accept_~s__state~0); 28768#L106 assume !(16384 == ssl3_accept_~s__state~0); 28766#L109 assume !(8192 == ssl3_accept_~s__state~0); 28764#L112 assume !(24576 == ssl3_accept_~s__state~0); 28762#L115 assume !(8195 == ssl3_accept_~s__state~0); 28760#L118 assume !(8480 == ssl3_accept_~s__state~0); 28758#L121 assume !(8481 == ssl3_accept_~s__state~0); 28755#L124 assume !(8482 == ssl3_accept_~s__state~0); 28754#L127 assume !(8464 == ssl3_accept_~s__state~0); 28753#L130 assume !(8465 == ssl3_accept_~s__state~0); 28752#L133 assume !(8466 == ssl3_accept_~s__state~0); 28751#L136 assume !(8496 == ssl3_accept_~s__state~0); 28750#L139 assume !(8497 == ssl3_accept_~s__state~0); 28749#L142 assume !(8512 == ssl3_accept_~s__state~0); 28748#L145 assume !(8513 == ssl3_accept_~s__state~0); 28747#L148 assume 8528 == ssl3_accept_~s__state~0; 28015#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28745#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28744#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28737#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 28735#L354 assume !(ssl3_accept_~ret~0 <= 0); 28734#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28733#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28730#L580 ssl3_accept_~skip~0 := 0; 28729#L100-2 assume !false; 28728#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28727#L103 assume !(12292 == ssl3_accept_~s__state~0); 28726#L106 assume !(16384 == ssl3_accept_~s__state~0); 28725#L109 assume !(8192 == ssl3_accept_~s__state~0); 28724#L112 assume !(24576 == ssl3_accept_~s__state~0); 28723#L115 assume !(8195 == ssl3_accept_~s__state~0); 28722#L118 assume !(8480 == ssl3_accept_~s__state~0); 28721#L121 assume !(8481 == ssl3_accept_~s__state~0); 28720#L124 assume !(8482 == ssl3_accept_~s__state~0); 28719#L127 assume !(8464 == ssl3_accept_~s__state~0); 28718#L130 assume !(8465 == ssl3_accept_~s__state~0); 28717#L133 assume !(8466 == ssl3_accept_~s__state~0); 28716#L136 assume !(8496 == ssl3_accept_~s__state~0); 28715#L139 assume !(8497 == ssl3_accept_~s__state~0); 28714#L142 assume !(8512 == ssl3_accept_~s__state~0); 28713#L145 assume !(8513 == ssl3_accept_~s__state~0); 28712#L148 assume !(8528 == ssl3_accept_~s__state~0); 28711#L151 assume !(8529 == ssl3_accept_~s__state~0); 28710#L154 assume 8544 == ssl3_accept_~s__state~0; 28008#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28709#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 27861#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27862#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28690#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 28689#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; 28681#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28675#L580 ssl3_accept_~skip~0 := 0; 28674#L100-2 assume !false; 28673#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28672#L103 assume !(12292 == ssl3_accept_~s__state~0); 28671#L106 assume !(16384 == ssl3_accept_~s__state~0); 28670#L109 assume !(8192 == ssl3_accept_~s__state~0); 28669#L112 assume !(24576 == ssl3_accept_~s__state~0); 28668#L115 assume !(8195 == ssl3_accept_~s__state~0); 28667#L118 assume !(8480 == ssl3_accept_~s__state~0); 28666#L121 assume !(8481 == ssl3_accept_~s__state~0); 28665#L124 assume !(8482 == ssl3_accept_~s__state~0); 28664#L127 assume !(8464 == ssl3_accept_~s__state~0); 28663#L130 assume !(8465 == ssl3_accept_~s__state~0); 28662#L133 assume !(8466 == ssl3_accept_~s__state~0); 28661#L136 assume !(8496 == ssl3_accept_~s__state~0); 28660#L139 assume !(8497 == ssl3_accept_~s__state~0); 28659#L142 assume !(8512 == ssl3_accept_~s__state~0); 28658#L145 assume !(8513 == ssl3_accept_~s__state~0); 28657#L148 assume !(8528 == ssl3_accept_~s__state~0); 28656#L151 assume !(8529 == ssl3_accept_~s__state~0); 28655#L154 assume !(8544 == ssl3_accept_~s__state~0); 28654#L157 assume !(8545 == ssl3_accept_~s__state~0); 28653#L160 assume !(8560 == ssl3_accept_~s__state~0); 28652#L163 assume !(8561 == ssl3_accept_~s__state~0); 28651#L166 assume 8448 == ssl3_accept_~s__state~0; 28650#L167 assume !(ssl3_accept_~num1~0 > 0); 28648#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28646#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28641#L580 ssl3_accept_~skip~0 := 0; 28640#L100-2 assume !false; 28639#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28638#L103 assume !(12292 == ssl3_accept_~s__state~0); 28637#L106 assume !(16384 == ssl3_accept_~s__state~0); 28636#L109 assume !(8192 == ssl3_accept_~s__state~0); 28635#L112 assume !(24576 == ssl3_accept_~s__state~0); 28634#L115 assume !(8195 == ssl3_accept_~s__state~0); 28633#L118 assume !(8480 == ssl3_accept_~s__state~0); 28632#L121 assume !(8481 == ssl3_accept_~s__state~0); 28631#L124 assume !(8482 == ssl3_accept_~s__state~0); 28630#L127 assume !(8464 == ssl3_accept_~s__state~0); 28629#L130 assume !(8465 == ssl3_accept_~s__state~0); 28628#L133 assume !(8466 == ssl3_accept_~s__state~0); 28627#L136 assume !(8496 == ssl3_accept_~s__state~0); 28626#L139 assume !(8497 == ssl3_accept_~s__state~0); 28625#L142 assume !(8512 == ssl3_accept_~s__state~0); 28624#L145 assume !(8513 == ssl3_accept_~s__state~0); 28623#L148 assume !(8528 == ssl3_accept_~s__state~0); 28622#L151 assume !(8529 == ssl3_accept_~s__state~0); 28621#L154 assume !(8544 == ssl3_accept_~s__state~0); 28620#L157 assume !(8545 == ssl3_accept_~s__state~0); 28619#L160 assume !(8560 == ssl3_accept_~s__state~0); 28618#L163 assume !(8561 == ssl3_accept_~s__state~0); 28617#L166 assume !(8448 == ssl3_accept_~s__state~0); 28616#L169 assume 8576 == ssl3_accept_~s__state~0; 28165#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 28615#L441 assume !(ssl3_accept_~ret~0 <= 0); 28613#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 28612#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 28610#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28605#L580 ssl3_accept_~skip~0 := 0; 28604#L100-2 assume !false; 28603#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28602#L103 assume !(12292 == ssl3_accept_~s__state~0); 28601#L106 assume !(16384 == ssl3_accept_~s__state~0); 28600#L109 assume !(8192 == ssl3_accept_~s__state~0); 28599#L112 assume !(24576 == ssl3_accept_~s__state~0); 28598#L115 assume !(8195 == ssl3_accept_~s__state~0); 28597#L118 assume !(8480 == ssl3_accept_~s__state~0); 28596#L121 assume !(8481 == ssl3_accept_~s__state~0); 28595#L124 assume !(8482 == ssl3_accept_~s__state~0); 28594#L127 assume !(8464 == ssl3_accept_~s__state~0); 28593#L130 assume !(8465 == ssl3_accept_~s__state~0); 28592#L133 assume !(8466 == ssl3_accept_~s__state~0); 28591#L136 assume !(8496 == ssl3_accept_~s__state~0); 28590#L139 assume !(8497 == ssl3_accept_~s__state~0); 28589#L142 assume !(8512 == ssl3_accept_~s__state~0); 28588#L145 assume !(8513 == ssl3_accept_~s__state~0); 28587#L148 assume !(8528 == ssl3_accept_~s__state~0); 28586#L151 assume !(8529 == ssl3_accept_~s__state~0); 28585#L154 assume !(8544 == ssl3_accept_~s__state~0); 28584#L157 assume !(8545 == ssl3_accept_~s__state~0); 28583#L160 assume !(8560 == ssl3_accept_~s__state~0); 28582#L163 assume !(8561 == ssl3_accept_~s__state~0); 28581#L166 assume !(8448 == ssl3_accept_~s__state~0); 28580#L169 assume !(8576 == ssl3_accept_~s__state~0); 28579#L172 assume !(8577 == ssl3_accept_~s__state~0); 28578#L175 assume 8592 == ssl3_accept_~s__state~0; 28158#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 28445#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 28243#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28238#L580 ssl3_accept_~skip~0 := 0; 28236#L100-2 assume !false; 28231#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28229#L103 assume !(12292 == ssl3_accept_~s__state~0); 28227#L106 assume !(16384 == ssl3_accept_~s__state~0); 28225#L109 assume !(8192 == ssl3_accept_~s__state~0); 28223#L112 assume !(24576 == ssl3_accept_~s__state~0); 28221#L115 assume !(8195 == ssl3_accept_~s__state~0); 28219#L118 assume !(8480 == ssl3_accept_~s__state~0); 28217#L121 assume !(8481 == ssl3_accept_~s__state~0); 28215#L124 assume !(8482 == ssl3_accept_~s__state~0); 28213#L127 assume !(8464 == ssl3_accept_~s__state~0); 28211#L130 assume !(8465 == ssl3_accept_~s__state~0); 28209#L133 assume !(8466 == ssl3_accept_~s__state~0); 28204#L136 assume !(8496 == ssl3_accept_~s__state~0); 28198#L139 assume !(8497 == ssl3_accept_~s__state~0); 28195#L142 assume !(8512 == ssl3_accept_~s__state~0); 28192#L145 assume !(8513 == ssl3_accept_~s__state~0); 28189#L148 assume !(8528 == ssl3_accept_~s__state~0); 28186#L151 assume !(8529 == ssl3_accept_~s__state~0); 28183#L154 assume !(8544 == ssl3_accept_~s__state~0); 28180#L157 assume !(8545 == ssl3_accept_~s__state~0); 28177#L160 assume !(8560 == ssl3_accept_~s__state~0); 28174#L163 assume !(8561 == ssl3_accept_~s__state~0); 28171#L166 assume !(8448 == ssl3_accept_~s__state~0); 28168#L169 assume !(8576 == ssl3_accept_~s__state~0); 28164#L172 assume !(8577 == ssl3_accept_~s__state~0); 28161#L175 assume !(8592 == ssl3_accept_~s__state~0); 28157#L178 assume !(8593 == ssl3_accept_~s__state~0); 28154#L181 assume !(8608 == ssl3_accept_~s__state~0); 28150#L184 assume !(8609 == ssl3_accept_~s__state~0); 28146#L187 assume 8640 == ssl3_accept_~s__state~0; 28142#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 28138#L476 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 28134#L476-2 assume !(ssl3_accept_~ret~0 <= 0); 28106#L482 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 28105#L482-2 ssl3_accept_~s__init_num~0 := 0; 28103#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28098#L580 ssl3_accept_~skip~0 := 0; 28097#L100-2 assume !false; 28096#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28095#L103 assume !(12292 == ssl3_accept_~s__state~0); 28094#L106 assume !(16384 == ssl3_accept_~s__state~0); 28093#L109 assume !(8192 == ssl3_accept_~s__state~0); 28092#L112 assume !(24576 == ssl3_accept_~s__state~0); 28091#L115 assume !(8195 == ssl3_accept_~s__state~0); 28090#L118 assume !(8480 == ssl3_accept_~s__state~0); 28089#L121 assume !(8481 == ssl3_accept_~s__state~0); 28088#L124 assume !(8482 == ssl3_accept_~s__state~0); 28087#L127 assume !(8464 == ssl3_accept_~s__state~0); 28086#L130 assume !(8465 == ssl3_accept_~s__state~0); 28085#L133 assume !(8466 == ssl3_accept_~s__state~0); 28084#L136 assume !(8496 == ssl3_accept_~s__state~0); 28083#L139 assume !(8497 == ssl3_accept_~s__state~0); 28082#L142 assume !(8512 == ssl3_accept_~s__state~0); 28081#L145 assume !(8513 == ssl3_accept_~s__state~0); 28080#L148 assume !(8528 == ssl3_accept_~s__state~0); 28079#L151 assume !(8529 == ssl3_accept_~s__state~0); 28078#L154 assume !(8544 == ssl3_accept_~s__state~0); 28077#L157 assume !(8545 == ssl3_accept_~s__state~0); 28076#L160 assume !(8560 == ssl3_accept_~s__state~0); 28075#L163 assume !(8561 == ssl3_accept_~s__state~0); 28074#L166 assume !(8448 == ssl3_accept_~s__state~0); 28073#L169 assume !(8576 == ssl3_accept_~s__state~0); 28072#L172 assume !(8577 == ssl3_accept_~s__state~0); 28071#L175 assume !(8592 == ssl3_accept_~s__state~0); 28070#L178 assume !(8593 == ssl3_accept_~s__state~0); 28069#L181 assume !(8608 == ssl3_accept_~s__state~0); 28068#L184 assume !(8609 == ssl3_accept_~s__state~0); 28067#L187 assume !(8640 == ssl3_accept_~s__state~0); 28066#L190 assume !(8641 == ssl3_accept_~s__state~0); 28065#L193 assume 8656 == ssl3_accept_~s__state~0; 27777#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 27778#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27938#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28063#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28062#L505 assume !(0 == ssl3_accept_~tmp___10~0); 28060#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28055#L580 ssl3_accept_~skip~0 := 0; 28054#L100-2 assume !false; 28053#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28052#L103 assume !(12292 == ssl3_accept_~s__state~0); 28051#L106 assume !(16384 == ssl3_accept_~s__state~0); 28050#L109 assume !(8192 == ssl3_accept_~s__state~0); 28049#L112 assume !(24576 == ssl3_accept_~s__state~0); 28048#L115 assume !(8195 == ssl3_accept_~s__state~0); 28047#L118 assume !(8480 == ssl3_accept_~s__state~0); 28046#L121 assume !(8481 == ssl3_accept_~s__state~0); 28045#L124 assume !(8482 == ssl3_accept_~s__state~0); 28044#L127 assume !(8464 == ssl3_accept_~s__state~0); 28043#L130 assume !(8465 == ssl3_accept_~s__state~0); 28042#L133 assume !(8466 == ssl3_accept_~s__state~0); 28041#L136 assume !(8496 == ssl3_accept_~s__state~0); 28040#L139 assume !(8497 == ssl3_accept_~s__state~0); 28039#L142 assume !(8512 == ssl3_accept_~s__state~0); 28038#L145 assume !(8513 == ssl3_accept_~s__state~0); 28037#L148 assume !(8528 == ssl3_accept_~s__state~0); 28036#L151 assume !(8529 == ssl3_accept_~s__state~0); 28035#L154 assume !(8544 == ssl3_accept_~s__state~0); 28034#L157 assume !(8545 == ssl3_accept_~s__state~0); 28033#L160 assume !(8560 == ssl3_accept_~s__state~0); 28032#L163 assume !(8561 == ssl3_accept_~s__state~0); 28031#L166 assume !(8448 == ssl3_accept_~s__state~0); 28030#L169 assume !(8576 == ssl3_accept_~s__state~0); 28029#L172 assume !(8577 == ssl3_accept_~s__state~0); 28028#L175 assume !(8592 == ssl3_accept_~s__state~0); 28027#L178 assume !(8593 == ssl3_accept_~s__state~0); 28026#L181 assume !(8608 == ssl3_accept_~s__state~0); 28025#L184 assume !(8609 == ssl3_accept_~s__state~0); 28024#L187 assume !(8640 == ssl3_accept_~s__state~0); 28023#L190 assume !(8641 == ssl3_accept_~s__state~0); 28022#L193 assume !(8656 == ssl3_accept_~s__state~0); 28021#L196 assume !(8657 == ssl3_accept_~s__state~0); 28020#L199 assume 8672 == ssl3_accept_~s__state~0; 28019#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 27838#L513 assume !(4 == ssl3_accept_~blastFlag~0); 27803#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 27804#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28010#L520-2 ssl3_accept_~s__init_num~0 := 0; 27828#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29030#L580 ssl3_accept_~skip~0 := 0; 29028#L100-2 assume !false; 29026#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29024#L103 assume !(12292 == ssl3_accept_~s__state~0); 29022#L106 assume !(16384 == ssl3_accept_~s__state~0); 29020#L109 assume !(8192 == ssl3_accept_~s__state~0); 29018#L112 assume !(24576 == ssl3_accept_~s__state~0); 29016#L115 assume !(8195 == ssl3_accept_~s__state~0); 28318#L118 assume !(8480 == ssl3_accept_~s__state~0); 29013#L121 assume !(8481 == ssl3_accept_~s__state~0); 29011#L124 assume !(8482 == ssl3_accept_~s__state~0); 29009#L127 assume !(8464 == ssl3_accept_~s__state~0); 29007#L130 assume !(8465 == ssl3_accept_~s__state~0); 29005#L133 assume !(8466 == ssl3_accept_~s__state~0); 28003#L136 assume !(8496 == ssl3_accept_~s__state~0); 29002#L139 assume !(8497 == ssl3_accept_~s__state~0); 29000#L142 assume !(8512 == ssl3_accept_~s__state~0); 28998#L145 assume !(8513 == ssl3_accept_~s__state~0); 28996#L148 assume !(8528 == ssl3_accept_~s__state~0); 28994#L151 assume !(8529 == ssl3_accept_~s__state~0); 28992#L154 assume !(8544 == ssl3_accept_~s__state~0); 28990#L157 assume !(8545 == ssl3_accept_~s__state~0); 28980#L160 assume !(8560 == ssl3_accept_~s__state~0); 28977#L163 assume !(8561 == ssl3_accept_~s__state~0); 28974#L166 assume 8448 == ssl3_accept_~s__state~0; 28707#L167 assume !(ssl3_accept_~num1~0 > 0); 28924#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28920#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28913#L580 ssl3_accept_~skip~0 := 0; 28910#L100-2 assume !false; 28810#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28811#L103 assume !(12292 == ssl3_accept_~s__state~0); 28574#L106 assume !(16384 == ssl3_accept_~s__state~0); 28575#L109 assume 8192 == ssl3_accept_~s__state~0; 27891#L212 ssl3_accept_~s__server~0 := 1; 27892#L217 assume 0 != ssl3_accept_~cb~0; 27922#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 27923#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 28316#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 27820#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 27821#L244 assume 12292 != ssl3_accept_~s__state~0; 27944#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; 28313#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28308#L580 ssl3_accept_~skip~0 := 0; 27876#L100-2 [2020-10-26 04:29:10,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:10,310 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 22 times [2020-10-26 04:29:10,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:10,311 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89110624] [2020-10-26 04:29:10,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:10,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:10,320 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:10,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:10,324 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:10,328 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:10,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:10,328 INFO L82 PathProgramCache]: Analyzing trace with hash 267501956, now seen corresponding path program 1 times [2020-10-26 04:29:10,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:10,329 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711393989] [2020-10-26 04:29:10,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:10,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:10,507 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:10,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711393989] [2020-10-26 04:29:10,508 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:10,508 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:10,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820158459] [2020-10-26 04:29:10,509 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:10,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:10,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:10,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:10,510 INFO L87 Difference]: Start difference. First operand 1431 states and 1800 transitions. cyclomatic complexity: 373 Second operand 3 states. [2020-10-26 04:29:10,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:10,729 INFO L93 Difference]: Finished difference Result 1621 states and 2015 transitions. [2020-10-26 04:29:10,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:10,730 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1621 states and 2015 transitions. [2020-10-26 04:29:10,740 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1490 [2020-10-26 04:29:10,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1621 states to 1621 states and 2015 transitions. [2020-10-26 04:29:10,753 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1621 [2020-10-26 04:29:10,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1621 [2020-10-26 04:29:10,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1621 states and 2015 transitions. [2020-10-26 04:29:10,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:10,763 INFO L691 BuchiCegarLoop]: Abstraction has 1621 states and 2015 transitions. [2020-10-26 04:29:10,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states and 2015 transitions. [2020-10-26 04:29:10,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1611. [2020-10-26 04:29:10,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1611 states. [2020-10-26 04:29:10,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1611 states to 1611 states and 2005 transitions. [2020-10-26 04:29:10,802 INFO L714 BuchiCegarLoop]: Abstraction has 1611 states and 2005 transitions. [2020-10-26 04:29:10,803 INFO L594 BuchiCegarLoop]: Abstraction has 1611 states and 2005 transitions. [2020-10-26 04:29:10,803 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-10-26 04:29:10,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1611 states and 2005 transitions. [2020-10-26 04:29:10,810 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1480 [2020-10-26 04:29:10,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:10,810 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:10,815 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:10,815 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:10,816 INFO L794 eck$LassoCheckResult]: Stem: 30974#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); 30844#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; 30845#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30906#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; 30907#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30866#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 30942#L100-2 [2020-10-26 04:29:10,817 INFO L796 eck$LassoCheckResult]: Loop: 30942#L100-2 assume !false; 31470#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31467#L103 assume !(12292 == ssl3_accept_~s__state~0); 31464#L106 assume !(16384 == ssl3_accept_~s__state~0); 31461#L109 assume !(8192 == ssl3_accept_~s__state~0); 31458#L112 assume !(24576 == ssl3_accept_~s__state~0); 31455#L115 assume !(8195 == ssl3_accept_~s__state~0); 31452#L118 assume !(8480 == ssl3_accept_~s__state~0); 31449#L121 assume !(8481 == ssl3_accept_~s__state~0); 31446#L124 assume !(8482 == ssl3_accept_~s__state~0); 31436#L127 assume 8464 == ssl3_accept_~s__state~0; 31006#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 31007#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30966#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; 30967#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31413#L580 ssl3_accept_~skip~0 := 0; 31412#L100-2 assume !false; 31411#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31410#L103 assume !(12292 == ssl3_accept_~s__state~0); 31409#L106 assume !(16384 == ssl3_accept_~s__state~0); 31408#L109 assume !(8192 == ssl3_accept_~s__state~0); 31407#L112 assume !(24576 == ssl3_accept_~s__state~0); 31406#L115 assume !(8195 == ssl3_accept_~s__state~0); 31405#L118 assume !(8480 == ssl3_accept_~s__state~0); 31404#L121 assume !(8481 == ssl3_accept_~s__state~0); 31403#L124 assume !(8482 == ssl3_accept_~s__state~0); 31402#L127 assume !(8464 == ssl3_accept_~s__state~0); 31401#L130 assume !(8465 == ssl3_accept_~s__state~0); 31400#L133 assume !(8466 == ssl3_accept_~s__state~0); 31399#L136 assume 8496 == ssl3_accept_~s__state~0; 30991#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30992#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31063#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 31062#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31061#L294-2 ssl3_accept_~s__init_num~0 := 0; 31059#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31054#L580 ssl3_accept_~skip~0 := 0; 31053#L100-2 assume !false; 31052#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31051#L103 assume !(12292 == ssl3_accept_~s__state~0); 31050#L106 assume !(16384 == ssl3_accept_~s__state~0); 31049#L109 assume !(8192 == ssl3_accept_~s__state~0); 31048#L112 assume !(24576 == ssl3_accept_~s__state~0); 31047#L115 assume !(8195 == ssl3_accept_~s__state~0); 31046#L118 assume !(8480 == ssl3_accept_~s__state~0); 31045#L121 assume !(8481 == ssl3_accept_~s__state~0); 31044#L124 assume !(8482 == ssl3_accept_~s__state~0); 31043#L127 assume !(8464 == ssl3_accept_~s__state~0); 31042#L130 assume !(8465 == ssl3_accept_~s__state~0); 31041#L133 assume !(8466 == ssl3_accept_~s__state~0); 31040#L136 assume !(8496 == ssl3_accept_~s__state~0); 31039#L139 assume !(8497 == ssl3_accept_~s__state~0); 31025#L142 assume 8512 == ssl3_accept_~s__state~0; 31026#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30996#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30930#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31707#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31701#L580 ssl3_accept_~skip~0 := 0; 31699#L100-2 assume !false; 31697#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31695#L103 assume !(12292 == ssl3_accept_~s__state~0); 31693#L106 assume !(16384 == ssl3_accept_~s__state~0); 31691#L109 assume !(8192 == ssl3_accept_~s__state~0); 31690#L112 assume !(24576 == ssl3_accept_~s__state~0); 31689#L115 assume !(8195 == ssl3_accept_~s__state~0); 31688#L118 assume !(8480 == ssl3_accept_~s__state~0); 31687#L121 assume !(8481 == ssl3_accept_~s__state~0); 31686#L124 assume !(8482 == ssl3_accept_~s__state~0); 31684#L127 assume !(8464 == ssl3_accept_~s__state~0); 31683#L130 assume !(8465 == ssl3_accept_~s__state~0); 31682#L133 assume !(8466 == ssl3_accept_~s__state~0); 31681#L136 assume !(8496 == ssl3_accept_~s__state~0); 31680#L139 assume !(8497 == ssl3_accept_~s__state~0); 31679#L142 assume !(8512 == ssl3_accept_~s__state~0); 31678#L145 assume !(8513 == ssl3_accept_~s__state~0); 31677#L148 assume 8528 == ssl3_accept_~s__state~0; 31184#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31676#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31170#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 30987#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 30988#L354 assume !(ssl3_accept_~ret~0 <= 0); 30898#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30899#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31279#L580 ssl3_accept_~skip~0 := 0; 31280#L100-2 assume !false; 31269#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31270#L103 assume !(12292 == ssl3_accept_~s__state~0); 31259#L106 assume !(16384 == ssl3_accept_~s__state~0); 31260#L109 assume !(8192 == ssl3_accept_~s__state~0); 31249#L112 assume !(24576 == ssl3_accept_~s__state~0); 31250#L115 assume !(8195 == ssl3_accept_~s__state~0); 31239#L118 assume !(8480 == ssl3_accept_~s__state~0); 31240#L121 assume !(8481 == ssl3_accept_~s__state~0); 31229#L124 assume !(8482 == ssl3_accept_~s__state~0); 31230#L127 assume !(8464 == ssl3_accept_~s__state~0); 31218#L130 assume !(8465 == ssl3_accept_~s__state~0); 31219#L133 assume !(8466 == ssl3_accept_~s__state~0); 31205#L136 assume !(8496 == ssl3_accept_~s__state~0); 31206#L139 assume !(8497 == ssl3_accept_~s__state~0); 31192#L142 assume !(8512 == ssl3_accept_~s__state~0); 31193#L145 assume !(8513 == ssl3_accept_~s__state~0); 31181#L148 assume !(8528 == ssl3_accept_~s__state~0); 31182#L151 assume !(8529 == ssl3_accept_~s__state~0); 31077#L154 assume 8544 == ssl3_accept_~s__state~0; 31078#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30963#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 30919#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30926#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31636#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 31634#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; 31632#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31627#L580 ssl3_accept_~skip~0 := 0; 31626#L100-2 assume !false; 31625#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31624#L103 assume !(12292 == ssl3_accept_~s__state~0); 31623#L106 assume !(16384 == ssl3_accept_~s__state~0); 31622#L109 assume !(8192 == ssl3_accept_~s__state~0); 31621#L112 assume !(24576 == ssl3_accept_~s__state~0); 31620#L115 assume !(8195 == ssl3_accept_~s__state~0); 31619#L118 assume !(8480 == ssl3_accept_~s__state~0); 31618#L121 assume !(8481 == ssl3_accept_~s__state~0); 31617#L124 assume !(8482 == ssl3_accept_~s__state~0); 31616#L127 assume !(8464 == ssl3_accept_~s__state~0); 31615#L130 assume !(8465 == ssl3_accept_~s__state~0); 31614#L133 assume !(8466 == ssl3_accept_~s__state~0); 31440#L136 assume !(8496 == ssl3_accept_~s__state~0); 31613#L139 assume !(8497 == ssl3_accept_~s__state~0); 31612#L142 assume !(8512 == ssl3_accept_~s__state~0); 31611#L145 assume !(8513 == ssl3_accept_~s__state~0); 31610#L148 assume !(8528 == ssl3_accept_~s__state~0); 31609#L151 assume !(8529 == ssl3_accept_~s__state~0); 31608#L154 assume !(8544 == ssl3_accept_~s__state~0); 31607#L157 assume !(8545 == ssl3_accept_~s__state~0); 31606#L160 assume !(8560 == ssl3_accept_~s__state~0); 31605#L163 assume !(8561 == ssl3_accept_~s__state~0); 31604#L166 assume 8448 == ssl3_accept_~s__state~0; 31603#L167 assume !(ssl3_accept_~num1~0 > 0); 31601#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31599#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31594#L580 ssl3_accept_~skip~0 := 0; 31593#L100-2 assume !false; 31592#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31591#L103 assume !(12292 == ssl3_accept_~s__state~0); 31590#L106 assume !(16384 == ssl3_accept_~s__state~0); 31589#L109 assume !(8192 == ssl3_accept_~s__state~0); 31588#L112 assume !(24576 == ssl3_accept_~s__state~0); 31587#L115 assume !(8195 == ssl3_accept_~s__state~0); 31586#L118 assume !(8480 == ssl3_accept_~s__state~0); 31585#L121 assume !(8481 == ssl3_accept_~s__state~0); 31584#L124 assume !(8482 == ssl3_accept_~s__state~0); 31583#L127 assume !(8464 == ssl3_accept_~s__state~0); 31582#L130 assume !(8465 == ssl3_accept_~s__state~0); 31581#L133 assume !(8466 == ssl3_accept_~s__state~0); 31580#L136 assume !(8496 == ssl3_accept_~s__state~0); 31579#L139 assume !(8497 == ssl3_accept_~s__state~0); 31578#L142 assume !(8512 == ssl3_accept_~s__state~0); 31577#L145 assume !(8513 == ssl3_accept_~s__state~0); 31576#L148 assume !(8528 == ssl3_accept_~s__state~0); 31575#L151 assume !(8529 == ssl3_accept_~s__state~0); 31574#L154 assume !(8544 == ssl3_accept_~s__state~0); 31573#L157 assume !(8545 == ssl3_accept_~s__state~0); 31572#L160 assume !(8560 == ssl3_accept_~s__state~0); 31571#L163 assume !(8561 == ssl3_accept_~s__state~0); 31570#L166 assume !(8448 == ssl3_accept_~s__state~0); 31569#L169 assume 8576 == ssl3_accept_~s__state~0; 31221#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 31567#L441 assume !(ssl3_accept_~ret~0 <= 0); 31565#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 31566#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 31963#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31958#L580 ssl3_accept_~skip~0 := 0; 31957#L100-2 assume !false; 31956#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31955#L103 assume !(12292 == ssl3_accept_~s__state~0); 31954#L106 assume !(16384 == ssl3_accept_~s__state~0); 31953#L109 assume !(8192 == ssl3_accept_~s__state~0); 31952#L112 assume !(24576 == ssl3_accept_~s__state~0); 31951#L115 assume !(8195 == ssl3_accept_~s__state~0); 31950#L118 assume !(8480 == ssl3_accept_~s__state~0); 31949#L121 assume !(8481 == ssl3_accept_~s__state~0); 31948#L124 assume !(8482 == ssl3_accept_~s__state~0); 31947#L127 assume !(8464 == ssl3_accept_~s__state~0); 31946#L130 assume !(8465 == ssl3_accept_~s__state~0); 31945#L133 assume !(8466 == ssl3_accept_~s__state~0); 31944#L136 assume !(8496 == ssl3_accept_~s__state~0); 31943#L139 assume !(8497 == ssl3_accept_~s__state~0); 31942#L142 assume !(8512 == ssl3_accept_~s__state~0); 31941#L145 assume !(8513 == ssl3_accept_~s__state~0); 31940#L148 assume !(8528 == ssl3_accept_~s__state~0); 31939#L151 assume !(8529 == ssl3_accept_~s__state~0); 31938#L154 assume !(8544 == ssl3_accept_~s__state~0); 31937#L157 assume !(8545 == ssl3_accept_~s__state~0); 31936#L160 assume !(8560 == ssl3_accept_~s__state~0); 31935#L163 assume !(8561 == ssl3_accept_~s__state~0); 31934#L166 assume !(8448 == ssl3_accept_~s__state~0); 31933#L169 assume !(8576 == ssl3_accept_~s__state~0); 31932#L172 assume !(8577 == ssl3_accept_~s__state~0); 31931#L175 assume 8592 == ssl3_accept_~s__state~0; 31214#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31930#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 31928#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31923#L580 ssl3_accept_~skip~0 := 0; 31922#L100-2 assume !false; 31921#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31920#L103 assume !(12292 == ssl3_accept_~s__state~0); 31919#L106 assume !(16384 == ssl3_accept_~s__state~0); 31918#L109 assume !(8192 == ssl3_accept_~s__state~0); 31917#L112 assume !(24576 == ssl3_accept_~s__state~0); 31916#L115 assume !(8195 == ssl3_accept_~s__state~0); 31915#L118 assume !(8480 == ssl3_accept_~s__state~0); 31914#L121 assume !(8481 == ssl3_accept_~s__state~0); 31913#L124 assume !(8482 == ssl3_accept_~s__state~0); 31912#L127 assume !(8464 == ssl3_accept_~s__state~0); 31911#L130 assume !(8465 == ssl3_accept_~s__state~0); 31910#L133 assume !(8466 == ssl3_accept_~s__state~0); 31909#L136 assume !(8496 == ssl3_accept_~s__state~0); 31908#L139 assume !(8497 == ssl3_accept_~s__state~0); 31907#L142 assume !(8512 == ssl3_accept_~s__state~0); 31906#L145 assume !(8513 == ssl3_accept_~s__state~0); 31905#L148 assume !(8528 == ssl3_accept_~s__state~0); 31904#L151 assume !(8529 == ssl3_accept_~s__state~0); 31903#L154 assume !(8544 == ssl3_accept_~s__state~0); 31902#L157 assume !(8545 == ssl3_accept_~s__state~0); 31901#L160 assume !(8560 == ssl3_accept_~s__state~0); 31900#L163 assume !(8561 == ssl3_accept_~s__state~0); 31899#L166 assume !(8448 == ssl3_accept_~s__state~0); 31898#L169 assume !(8576 == ssl3_accept_~s__state~0); 31897#L172 assume !(8577 == ssl3_accept_~s__state~0); 31896#L175 assume !(8592 == ssl3_accept_~s__state~0); 31895#L178 assume !(8593 == ssl3_accept_~s__state~0); 31894#L181 assume 8608 == ssl3_accept_~s__state~0; 31202#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 31345#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 31339#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31332#L580 ssl3_accept_~skip~0 := 0; 31329#L100-2 assume !false; 31326#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31323#L103 assume !(12292 == ssl3_accept_~s__state~0); 31320#L106 assume !(16384 == ssl3_accept_~s__state~0); 31317#L109 assume !(8192 == ssl3_accept_~s__state~0); 31314#L112 assume !(24576 == ssl3_accept_~s__state~0); 31311#L115 assume !(8195 == ssl3_accept_~s__state~0); 31308#L118 assume !(8480 == ssl3_accept_~s__state~0); 31305#L121 assume !(8481 == ssl3_accept_~s__state~0); 31302#L124 assume !(8482 == ssl3_accept_~s__state~0); 31299#L127 assume !(8464 == ssl3_accept_~s__state~0); 31296#L130 assume !(8465 == ssl3_accept_~s__state~0); 31290#L133 assume !(8466 == ssl3_accept_~s__state~0); 31281#L136 assume !(8496 == ssl3_accept_~s__state~0); 31276#L139 assume !(8497 == ssl3_accept_~s__state~0); 31271#L142 assume !(8512 == ssl3_accept_~s__state~0); 31266#L145 assume !(8513 == ssl3_accept_~s__state~0); 31261#L148 assume !(8528 == ssl3_accept_~s__state~0); 31256#L151 assume !(8529 == ssl3_accept_~s__state~0); 31251#L154 assume !(8544 == ssl3_accept_~s__state~0); 31246#L157 assume !(8545 == ssl3_accept_~s__state~0); 31241#L160 assume !(8560 == ssl3_accept_~s__state~0); 31236#L163 assume !(8561 == ssl3_accept_~s__state~0); 31231#L166 assume !(8448 == ssl3_accept_~s__state~0); 31226#L169 assume !(8576 == ssl3_accept_~s__state~0); 31220#L172 assume !(8577 == ssl3_accept_~s__state~0); 31213#L175 assume !(8592 == ssl3_accept_~s__state~0); 31215#L178 assume !(8593 == ssl3_accept_~s__state~0); 31200#L181 assume !(8608 == ssl3_accept_~s__state~0); 31201#L184 assume !(8609 == ssl3_accept_~s__state~0); 31190#L187 assume 8640 == ssl3_accept_~s__state~0; 31191#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 31179#L476 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31180#L476-2 assume !(ssl3_accept_~ret~0 <= 0); 31168#L482 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 31167#L482-2 ssl3_accept_~s__init_num~0 := 0; 31165#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31160#L580 ssl3_accept_~skip~0 := 0; 31159#L100-2 assume !false; 31158#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31157#L103 assume !(12292 == ssl3_accept_~s__state~0); 31156#L106 assume !(16384 == ssl3_accept_~s__state~0); 31155#L109 assume !(8192 == ssl3_accept_~s__state~0); 31154#L112 assume !(24576 == ssl3_accept_~s__state~0); 31153#L115 assume !(8195 == ssl3_accept_~s__state~0); 31152#L118 assume !(8480 == ssl3_accept_~s__state~0); 31151#L121 assume !(8481 == ssl3_accept_~s__state~0); 31150#L124 assume !(8482 == ssl3_accept_~s__state~0); 31149#L127 assume !(8464 == ssl3_accept_~s__state~0); 31148#L130 assume !(8465 == ssl3_accept_~s__state~0); 31147#L133 assume !(8466 == ssl3_accept_~s__state~0); 31146#L136 assume !(8496 == ssl3_accept_~s__state~0); 31145#L139 assume !(8497 == ssl3_accept_~s__state~0); 31144#L142 assume !(8512 == ssl3_accept_~s__state~0); 31143#L145 assume !(8513 == ssl3_accept_~s__state~0); 31142#L148 assume !(8528 == ssl3_accept_~s__state~0); 31141#L151 assume !(8529 == ssl3_accept_~s__state~0); 31140#L154 assume !(8544 == ssl3_accept_~s__state~0); 31139#L157 assume !(8545 == ssl3_accept_~s__state~0); 31138#L160 assume !(8560 == ssl3_accept_~s__state~0); 31137#L163 assume !(8561 == ssl3_accept_~s__state~0); 31136#L166 assume !(8448 == ssl3_accept_~s__state~0); 31135#L169 assume !(8576 == ssl3_accept_~s__state~0); 31134#L172 assume !(8577 == ssl3_accept_~s__state~0); 31133#L175 assume !(8592 == ssl3_accept_~s__state~0); 31132#L178 assume !(8593 == ssl3_accept_~s__state~0); 31131#L181 assume !(8608 == ssl3_accept_~s__state~0); 31130#L184 assume !(8609 == ssl3_accept_~s__state~0); 31129#L187 assume !(8640 == ssl3_accept_~s__state~0); 31128#L190 assume !(8641 == ssl3_accept_~s__state~0); 31127#L193 assume 8656 == ssl3_accept_~s__state~0; 30835#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30836#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31008#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31125#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31124#L505 assume !(0 == ssl3_accept_~tmp___10~0); 31122#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31117#L580 ssl3_accept_~skip~0 := 0; 31116#L100-2 assume !false; 31115#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31114#L103 assume !(12292 == ssl3_accept_~s__state~0); 31113#L106 assume !(16384 == ssl3_accept_~s__state~0); 31112#L109 assume !(8192 == ssl3_accept_~s__state~0); 31111#L112 assume !(24576 == ssl3_accept_~s__state~0); 31110#L115 assume !(8195 == ssl3_accept_~s__state~0); 31109#L118 assume !(8480 == ssl3_accept_~s__state~0); 31108#L121 assume !(8481 == ssl3_accept_~s__state~0); 31107#L124 assume !(8482 == ssl3_accept_~s__state~0); 31106#L127 assume !(8464 == ssl3_accept_~s__state~0); 31105#L130 assume !(8465 == ssl3_accept_~s__state~0); 31104#L133 assume !(8466 == ssl3_accept_~s__state~0); 31103#L136 assume !(8496 == ssl3_accept_~s__state~0); 31102#L139 assume !(8497 == ssl3_accept_~s__state~0); 31101#L142 assume !(8512 == ssl3_accept_~s__state~0); 31100#L145 assume !(8513 == ssl3_accept_~s__state~0); 31099#L148 assume !(8528 == ssl3_accept_~s__state~0); 31098#L151 assume !(8529 == ssl3_accept_~s__state~0); 31097#L154 assume !(8544 == ssl3_accept_~s__state~0); 31096#L157 assume !(8545 == ssl3_accept_~s__state~0); 31095#L160 assume !(8560 == ssl3_accept_~s__state~0); 31094#L163 assume !(8561 == ssl3_accept_~s__state~0); 31093#L166 assume !(8448 == ssl3_accept_~s__state~0); 31092#L169 assume !(8576 == ssl3_accept_~s__state~0); 31091#L172 assume !(8577 == ssl3_accept_~s__state~0); 31090#L175 assume !(8592 == ssl3_accept_~s__state~0); 31089#L178 assume !(8593 == ssl3_accept_~s__state~0); 31088#L181 assume !(8608 == ssl3_accept_~s__state~0); 31087#L184 assume !(8609 == ssl3_accept_~s__state~0); 31086#L187 assume !(8640 == ssl3_accept_~s__state~0); 31085#L190 assume !(8641 == ssl3_accept_~s__state~0); 31084#L193 assume !(8656 == ssl3_accept_~s__state~0); 31083#L196 assume !(8657 == ssl3_accept_~s__state~0); 30900#L199 assume 8672 == ssl3_accept_~s__state~0; 30901#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 31017#L513 assume !(4 == ssl3_accept_~blastFlag~0); 30862#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30863#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31081#L520-2 ssl3_accept_~s__init_num~0 := 0; 31480#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31469#L580 ssl3_accept_~skip~0 := 0; 31466#L100-2 assume !false; 31463#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31460#L103 assume !(12292 == ssl3_accept_~s__state~0); 31457#L106 assume !(16384 == ssl3_accept_~s__state~0); 31454#L109 assume !(8192 == ssl3_accept_~s__state~0); 31451#L112 assume !(24576 == ssl3_accept_~s__state~0); 31448#L115 assume !(8195 == ssl3_accept_~s__state~0); 31443#L118 assume !(8480 == ssl3_accept_~s__state~0); 31442#L121 assume !(8481 == ssl3_accept_~s__state~0); 31441#L124 assume !(8482 == ssl3_accept_~s__state~0); 31432#L127 assume !(8464 == ssl3_accept_~s__state~0); 31431#L130 assume !(8465 == ssl3_accept_~s__state~0); 31430#L133 assume !(8466 == ssl3_accept_~s__state~0); 31429#L136 assume !(8496 == ssl3_accept_~s__state~0); 31428#L139 assume !(8497 == ssl3_accept_~s__state~0); 31427#L142 assume !(8512 == ssl3_accept_~s__state~0); 31426#L145 assume !(8513 == ssl3_accept_~s__state~0); 31425#L148 assume !(8528 == ssl3_accept_~s__state~0); 31424#L151 assume !(8529 == ssl3_accept_~s__state~0); 31423#L154 assume !(8544 == ssl3_accept_~s__state~0); 31422#L157 assume !(8545 == ssl3_accept_~s__state~0); 31419#L160 assume !(8560 == ssl3_accept_~s__state~0); 31420#L163 assume !(8561 == ssl3_accept_~s__state~0); 31391#L166 assume 8448 == ssl3_accept_~s__state~0; 31385#L167 assume !(ssl3_accept_~num1~0 > 0); 31382#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31379#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31373#L580 ssl3_accept_~skip~0 := 0; 31371#L100-2 assume !false; 31369#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31367#L103 assume !(12292 == ssl3_accept_~s__state~0); 31365#L106 assume !(16384 == ssl3_accept_~s__state~0); 31363#L109 assume 8192 == ssl3_accept_~s__state~0; 31359#L212 ssl3_accept_~s__server~0 := 1; 31564#L217 assume 0 != ssl3_accept_~cb~0; 31558#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 31556#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 31524#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 30883#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 30884#L244 assume 12292 != ssl3_accept_~s__state~0; 31012#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; 31508#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31497#L580 ssl3_accept_~skip~0 := 0; 30942#L100-2 [2020-10-26 04:29:10,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:10,817 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 23 times [2020-10-26 04:29:10,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:10,820 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048237432] [2020-10-26 04:29:10,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:10,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:10,829 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:10,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:10,834 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:10,842 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:10,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:10,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1434171359, now seen corresponding path program 1 times [2020-10-26 04:29:10,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:10,843 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989243741] [2020-10-26 04:29:10,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:10,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:11,133 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:11,133 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989243741] [2020-10-26 04:29:11,133 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:11,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:11,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000790658] [2020-10-26 04:29:11,136 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:11,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:11,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:11,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:11,139 INFO L87 Difference]: Start difference. First operand 1611 states and 2005 transitions. cyclomatic complexity: 398 Second operand 3 states. [2020-10-26 04:29:11,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:11,183 INFO L93 Difference]: Finished difference Result 3214 states and 3993 transitions. [2020-10-26 04:29:11,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:11,184 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3214 states and 3993 transitions. [2020-10-26 04:29:11,200 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2960 [2020-10-26 04:29:11,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3214 states to 3214 states and 3993 transitions. [2020-10-26 04:29:11,232 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3214 [2020-10-26 04:29:11,235 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3214 [2020-10-26 04:29:11,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3214 states and 3993 transitions. [2020-10-26 04:29:11,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:11,243 INFO L691 BuchiCegarLoop]: Abstraction has 3214 states and 3993 transitions. [2020-10-26 04:29:11,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3214 states and 3993 transitions. [2020-10-26 04:29:11,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3214 to 3214. [2020-10-26 04:29:11,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3214 states. [2020-10-26 04:29:11,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3214 states to 3214 states and 3993 transitions. [2020-10-26 04:29:11,309 INFO L714 BuchiCegarLoop]: Abstraction has 3214 states and 3993 transitions. [2020-10-26 04:29:11,309 INFO L594 BuchiCegarLoop]: Abstraction has 3214 states and 3993 transitions. [2020-10-26 04:29:11,309 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-10-26 04:29:11,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3214 states and 3993 transitions. [2020-10-26 04:29:11,322 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2960 [2020-10-26 04:29:11,323 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:11,323 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:11,327 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:11,327 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:11,327 INFO L794 eck$LassoCheckResult]: Stem: 35800#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); 35676#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; 35677#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35734#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; 35735#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35697#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 35771#L100-2 [2020-10-26 04:29:11,328 INFO L796 eck$LassoCheckResult]: Loop: 35771#L100-2 assume !false; 37239#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37238#L103 assume !(12292 == ssl3_accept_~s__state~0); 37237#L106 assume !(16384 == ssl3_accept_~s__state~0); 37236#L109 assume !(8192 == ssl3_accept_~s__state~0); 37235#L112 assume !(24576 == ssl3_accept_~s__state~0); 37233#L115 assume !(8195 == ssl3_accept_~s__state~0); 37232#L118 assume !(8480 == ssl3_accept_~s__state~0); 37231#L121 assume !(8481 == ssl3_accept_~s__state~0); 37230#L124 assume !(8482 == ssl3_accept_~s__state~0); 37229#L127 assume 8464 == ssl3_accept_~s__state~0; 36076#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 36077#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35796#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; 36074#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36063#L580 ssl3_accept_~skip~0 := 0; 36064#L100-2 assume !false; 36059#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36060#L103 assume !(12292 == ssl3_accept_~s__state~0); 36055#L106 assume !(16384 == ssl3_accept_~s__state~0); 36056#L109 assume !(8192 == ssl3_accept_~s__state~0); 36051#L112 assume !(24576 == ssl3_accept_~s__state~0); 36052#L115 assume !(8195 == ssl3_accept_~s__state~0); 36047#L118 assume !(8480 == ssl3_accept_~s__state~0); 36048#L121 assume !(8481 == ssl3_accept_~s__state~0); 36043#L124 assume !(8482 == ssl3_accept_~s__state~0); 36044#L127 assume !(8464 == ssl3_accept_~s__state~0); 36039#L130 assume !(8465 == ssl3_accept_~s__state~0); 36040#L133 assume !(8466 == ssl3_accept_~s__state~0); 36036#L136 assume 8496 == ssl3_accept_~s__state~0; 35856#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 35910#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35911#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 35906#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35907#L294-2 ssl3_accept_~s__init_num~0 := 0; 35900#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35896#L580 ssl3_accept_~skip~0 := 0; 35891#L100-2 assume !false; 35892#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35887#L103 assume !(12292 == ssl3_accept_~s__state~0); 35888#L106 assume !(16384 == ssl3_accept_~s__state~0); 35883#L109 assume !(8192 == ssl3_accept_~s__state~0); 35884#L112 assume !(24576 == ssl3_accept_~s__state~0); 35879#L115 assume !(8195 == ssl3_accept_~s__state~0); 35880#L118 assume !(8480 == ssl3_accept_~s__state~0); 35875#L121 assume !(8481 == ssl3_accept_~s__state~0); 35876#L124 assume !(8482 == ssl3_accept_~s__state~0); 35871#L127 assume !(8464 == ssl3_accept_~s__state~0); 35872#L130 assume !(8465 == ssl3_accept_~s__state~0); 35867#L133 assume !(8466 == ssl3_accept_~s__state~0); 35868#L136 assume !(8496 == ssl3_accept_~s__state~0); 35863#L139 assume !(8497 == ssl3_accept_~s__state~0); 35864#L142 assume 8512 == ssl3_accept_~s__state~0; 36528#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37190#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37186#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37178#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37172#L580 ssl3_accept_~skip~0 := 0; 37171#L100-2 assume !false; 37165#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37163#L103 assume !(12292 == ssl3_accept_~s__state~0); 37161#L106 assume !(16384 == ssl3_accept_~s__state~0); 37159#L109 assume !(8192 == ssl3_accept_~s__state~0); 37157#L112 assume !(24576 == ssl3_accept_~s__state~0); 37155#L115 assume !(8195 == ssl3_accept_~s__state~0); 37153#L118 assume !(8480 == ssl3_accept_~s__state~0); 37151#L121 assume !(8481 == ssl3_accept_~s__state~0); 37149#L124 assume !(8482 == ssl3_accept_~s__state~0); 37147#L127 assume !(8464 == ssl3_accept_~s__state~0); 37145#L130 assume !(8465 == ssl3_accept_~s__state~0); 37143#L133 assume !(8466 == ssl3_accept_~s__state~0); 37141#L136 assume !(8496 == ssl3_accept_~s__state~0); 37139#L139 assume !(8497 == ssl3_accept_~s__state~0); 37137#L142 assume !(8512 == ssl3_accept_~s__state~0); 37135#L145 assume !(8513 == ssl3_accept_~s__state~0); 37134#L148 assume 8528 == ssl3_accept_~s__state~0; 36523#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37132#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37131#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37130#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37127#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37121#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37117#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37112#L580 ssl3_accept_~skip~0 := 0; 37111#L100-2 assume !false; 37109#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37104#L103 assume !(12292 == ssl3_accept_~s__state~0); 37102#L106 assume !(16384 == ssl3_accept_~s__state~0); 37100#L109 assume !(8192 == ssl3_accept_~s__state~0); 37098#L112 assume !(24576 == ssl3_accept_~s__state~0); 37096#L115 assume !(8195 == ssl3_accept_~s__state~0); 37094#L118 assume !(8480 == ssl3_accept_~s__state~0); 37092#L121 assume !(8481 == ssl3_accept_~s__state~0); 37090#L124 assume !(8482 == ssl3_accept_~s__state~0); 37088#L127 assume !(8464 == ssl3_accept_~s__state~0); 37086#L130 assume !(8465 == ssl3_accept_~s__state~0); 37084#L133 assume !(8466 == ssl3_accept_~s__state~0); 37082#L136 assume !(8496 == ssl3_accept_~s__state~0); 37080#L139 assume !(8497 == ssl3_accept_~s__state~0); 37078#L142 assume !(8512 == ssl3_accept_~s__state~0); 37076#L145 assume !(8513 == ssl3_accept_~s__state~0); 37074#L148 assume !(8528 == ssl3_accept_~s__state~0); 37072#L151 assume !(8529 == ssl3_accept_~s__state~0); 37070#L154 assume 8544 == ssl3_accept_~s__state~0; 36518#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36924#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 36921#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36919#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36915#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 36913#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; 36856#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36849#L580 ssl3_accept_~skip~0 := 0; 36846#L100-2 assume !false; 36790#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36784#L103 assume !(12292 == ssl3_accept_~s__state~0); 36782#L106 assume !(16384 == ssl3_accept_~s__state~0); 36780#L109 assume !(8192 == ssl3_accept_~s__state~0); 36778#L112 assume !(24576 == ssl3_accept_~s__state~0); 36733#L115 assume !(8195 == ssl3_accept_~s__state~0); 36728#L118 assume !(8480 == ssl3_accept_~s__state~0); 36723#L121 assume !(8481 == ssl3_accept_~s__state~0); 36718#L124 assume !(8482 == ssl3_accept_~s__state~0); 36713#L127 assume !(8464 == ssl3_accept_~s__state~0); 36707#L130 assume !(8465 == ssl3_accept_~s__state~0); 36686#L133 assume !(8466 == ssl3_accept_~s__state~0); 36683#L136 assume !(8496 == ssl3_accept_~s__state~0); 36681#L139 assume !(8497 == ssl3_accept_~s__state~0); 36679#L142 assume !(8512 == ssl3_accept_~s__state~0); 36677#L145 assume !(8513 == ssl3_accept_~s__state~0); 36675#L148 assume !(8528 == ssl3_accept_~s__state~0); 36673#L151 assume !(8529 == ssl3_accept_~s__state~0); 36646#L154 assume !(8544 == ssl3_accept_~s__state~0); 36622#L157 assume !(8545 == ssl3_accept_~s__state~0); 36618#L160 assume !(8560 == ssl3_accept_~s__state~0); 36613#L163 assume !(8561 == ssl3_accept_~s__state~0); 36609#L166 assume 8448 == ssl3_accept_~s__state~0; 36577#L167 assume !(ssl3_accept_~num1~0 > 0); 36574#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36571#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36565#L580 ssl3_accept_~skip~0 := 0; 36563#L100-2 assume !false; 36561#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36559#L103 assume !(12292 == ssl3_accept_~s__state~0); 36557#L106 assume !(16384 == ssl3_accept_~s__state~0); 36555#L109 assume !(8192 == ssl3_accept_~s__state~0); 36553#L112 assume !(24576 == ssl3_accept_~s__state~0); 36551#L115 assume !(8195 == ssl3_accept_~s__state~0); 36549#L118 assume !(8480 == ssl3_accept_~s__state~0); 36544#L121 assume !(8481 == ssl3_accept_~s__state~0); 36542#L124 assume !(8482 == ssl3_accept_~s__state~0); 36538#L127 assume !(8464 == ssl3_accept_~s__state~0); 36536#L130 assume !(8465 == ssl3_accept_~s__state~0); 36534#L133 assume !(8466 == ssl3_accept_~s__state~0); 36532#L136 assume !(8496 == ssl3_accept_~s__state~0); 36531#L139 assume !(8497 == ssl3_accept_~s__state~0); 36529#L142 assume !(8512 == ssl3_accept_~s__state~0); 36526#L145 assume !(8513 == ssl3_accept_~s__state~0); 36524#L148 assume !(8528 == ssl3_accept_~s__state~0); 36521#L151 assume !(8529 == ssl3_accept_~s__state~0); 36519#L154 assume !(8544 == ssl3_accept_~s__state~0); 36515#L157 assume !(8545 == ssl3_accept_~s__state~0); 36516#L160 assume !(8560 == ssl3_accept_~s__state~0); 36662#L163 assume !(8561 == ssl3_accept_~s__state~0); 36506#L166 assume !(8448 == ssl3_accept_~s__state~0); 36500#L169 assume 8576 == ssl3_accept_~s__state~0; 36125#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36489#L441 assume !(ssl3_accept_~ret~0 <= 0); 36484#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 36485#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 36474#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36470#L580 ssl3_accept_~skip~0 := 0; 36461#L100-2 assume !false; 36462#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36453#L103 assume !(12292 == ssl3_accept_~s__state~0); 36454#L106 assume !(16384 == ssl3_accept_~s__state~0); 36445#L109 assume !(8192 == ssl3_accept_~s__state~0); 36446#L112 assume !(24576 == ssl3_accept_~s__state~0); 36437#L115 assume !(8195 == ssl3_accept_~s__state~0); 36438#L118 assume !(8480 == ssl3_accept_~s__state~0); 36429#L121 assume !(8481 == ssl3_accept_~s__state~0); 36430#L124 assume !(8482 == ssl3_accept_~s__state~0); 36421#L127 assume !(8464 == ssl3_accept_~s__state~0); 36422#L130 assume !(8465 == ssl3_accept_~s__state~0); 36413#L133 assume !(8466 == ssl3_accept_~s__state~0); 36414#L136 assume !(8496 == ssl3_accept_~s__state~0); 36405#L139 assume !(8497 == ssl3_accept_~s__state~0); 36406#L142 assume !(8512 == ssl3_accept_~s__state~0); 36397#L145 assume !(8513 == ssl3_accept_~s__state~0); 36398#L148 assume !(8528 == ssl3_accept_~s__state~0); 36389#L151 assume !(8529 == ssl3_accept_~s__state~0); 36390#L154 assume !(8544 == ssl3_accept_~s__state~0); 36381#L157 assume !(8545 == ssl3_accept_~s__state~0); 36382#L160 assume !(8560 == ssl3_accept_~s__state~0); 36374#L163 assume !(8561 == ssl3_accept_~s__state~0); 36375#L166 assume !(8448 == ssl3_accept_~s__state~0); 36369#L169 assume !(8576 == ssl3_accept_~s__state~0); 36370#L172 assume !(8577 == ssl3_accept_~s__state~0); 36366#L175 assume 8592 == ssl3_accept_~s__state~0; 36113#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 36363#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 36364#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36341#L580 ssl3_accept_~skip~0 := 0; 36342#L100-2 assume !false; 36333#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36334#L103 assume !(12292 == ssl3_accept_~s__state~0); 36325#L106 assume !(16384 == ssl3_accept_~s__state~0); 36326#L109 assume !(8192 == ssl3_accept_~s__state~0); 36317#L112 assume !(24576 == ssl3_accept_~s__state~0); 36318#L115 assume !(8195 == ssl3_accept_~s__state~0); 36309#L118 assume !(8480 == ssl3_accept_~s__state~0); 36310#L121 assume !(8481 == ssl3_accept_~s__state~0); 36301#L124 assume !(8482 == ssl3_accept_~s__state~0); 36302#L127 assume !(8464 == ssl3_accept_~s__state~0); 36293#L130 assume !(8465 == ssl3_accept_~s__state~0); 36294#L133 assume !(8466 == ssl3_accept_~s__state~0); 36285#L136 assume !(8496 == ssl3_accept_~s__state~0); 36286#L139 assume !(8497 == ssl3_accept_~s__state~0); 36277#L142 assume !(8512 == ssl3_accept_~s__state~0); 36278#L145 assume !(8513 == ssl3_accept_~s__state~0); 36269#L148 assume !(8528 == ssl3_accept_~s__state~0); 36270#L151 assume !(8529 == ssl3_accept_~s__state~0); 36261#L154 assume !(8544 == ssl3_accept_~s__state~0); 36262#L157 assume !(8545 == ssl3_accept_~s__state~0); 36253#L160 assume !(8560 == ssl3_accept_~s__state~0); 36254#L163 assume !(8561 == ssl3_accept_~s__state~0); 36245#L166 assume !(8448 == ssl3_accept_~s__state~0); 36246#L169 assume !(8576 == ssl3_accept_~s__state~0); 36237#L172 assume !(8577 == ssl3_accept_~s__state~0); 36238#L175 assume !(8592 == ssl3_accept_~s__state~0); 36229#L178 assume !(8593 == ssl3_accept_~s__state~0); 36230#L181 assume 8608 == ssl3_accept_~s__state~0; 36223#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 36224#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 36212#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36208#L580 ssl3_accept_~skip~0 := 0; 36197#L100-2 assume !false; 36198#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36191#L103 assume !(12292 == ssl3_accept_~s__state~0); 36192#L106 assume !(16384 == ssl3_accept_~s__state~0); 36185#L109 assume !(8192 == ssl3_accept_~s__state~0); 36186#L112 assume !(24576 == ssl3_accept_~s__state~0); 36179#L115 assume !(8195 == ssl3_accept_~s__state~0); 36180#L118 assume !(8480 == ssl3_accept_~s__state~0); 36173#L121 assume !(8481 == ssl3_accept_~s__state~0); 36174#L124 assume !(8482 == ssl3_accept_~s__state~0); 36167#L127 assume !(8464 == ssl3_accept_~s__state~0); 36168#L130 assume !(8465 == ssl3_accept_~s__state~0); 36161#L133 assume !(8466 == ssl3_accept_~s__state~0); 36162#L136 assume !(8496 == ssl3_accept_~s__state~0); 36155#L139 assume !(8497 == ssl3_accept_~s__state~0); 36156#L142 assume !(8512 == ssl3_accept_~s__state~0); 36149#L145 assume !(8513 == ssl3_accept_~s__state~0); 36150#L148 assume !(8528 == ssl3_accept_~s__state~0); 36143#L151 assume !(8529 == ssl3_accept_~s__state~0); 36144#L154 assume !(8544 == ssl3_accept_~s__state~0); 36137#L157 assume !(8545 == ssl3_accept_~s__state~0); 36138#L160 assume !(8560 == ssl3_accept_~s__state~0); 36132#L163 assume !(8561 == ssl3_accept_~s__state~0); 36130#L166 assume !(8448 == ssl3_accept_~s__state~0); 36128#L169 assume !(8576 == ssl3_accept_~s__state~0); 36124#L172 assume !(8577 == ssl3_accept_~s__state~0); 36126#L175 assume !(8592 == ssl3_accept_~s__state~0); 36112#L178 assume !(8593 == ssl3_accept_~s__state~0); 36114#L181 assume !(8608 == ssl3_accept_~s__state~0); 37234#L184 assume !(8609 == ssl3_accept_~s__state~0); 36099#L187 assume 8640 == ssl3_accept_~s__state~0; 36100#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 36091#L476 assume !(3 == ssl3_accept_~blastFlag~0); 36092#L476-2 assume !(ssl3_accept_~ret~0 <= 0); 37065#L482 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 36033#L482-2 ssl3_accept_~s__init_num~0 := 0; 36031#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36026#L580 ssl3_accept_~skip~0 := 0; 36025#L100-2 assume !false; 36024#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36023#L103 assume !(12292 == ssl3_accept_~s__state~0); 36022#L106 assume !(16384 == ssl3_accept_~s__state~0); 36021#L109 assume !(8192 == ssl3_accept_~s__state~0); 36020#L112 assume !(24576 == ssl3_accept_~s__state~0); 36019#L115 assume !(8195 == ssl3_accept_~s__state~0); 36018#L118 assume !(8480 == ssl3_accept_~s__state~0); 36017#L121 assume !(8481 == ssl3_accept_~s__state~0); 36016#L124 assume !(8482 == ssl3_accept_~s__state~0); 36015#L127 assume !(8464 == ssl3_accept_~s__state~0); 36014#L130 assume !(8465 == ssl3_accept_~s__state~0); 36013#L133 assume !(8466 == ssl3_accept_~s__state~0); 36012#L136 assume !(8496 == ssl3_accept_~s__state~0); 36011#L139 assume !(8497 == ssl3_accept_~s__state~0); 36010#L142 assume !(8512 == ssl3_accept_~s__state~0); 36009#L145 assume !(8513 == ssl3_accept_~s__state~0); 36008#L148 assume !(8528 == ssl3_accept_~s__state~0); 36007#L151 assume !(8529 == ssl3_accept_~s__state~0); 36006#L154 assume !(8544 == ssl3_accept_~s__state~0); 36005#L157 assume !(8545 == ssl3_accept_~s__state~0); 36004#L160 assume !(8560 == ssl3_accept_~s__state~0); 36003#L163 assume !(8561 == ssl3_accept_~s__state~0); 36002#L166 assume !(8448 == ssl3_accept_~s__state~0); 36001#L169 assume !(8576 == ssl3_accept_~s__state~0); 36000#L172 assume !(8577 == ssl3_accept_~s__state~0); 35999#L175 assume !(8592 == ssl3_accept_~s__state~0); 35998#L178 assume !(8593 == ssl3_accept_~s__state~0); 35997#L181 assume !(8608 == ssl3_accept_~s__state~0); 35996#L184 assume !(8609 == ssl3_accept_~s__state~0); 35995#L187 assume !(8640 == ssl3_accept_~s__state~0); 35994#L190 assume !(8641 == ssl3_accept_~s__state~0); 35993#L193 assume 8656 == ssl3_accept_~s__state~0; 35666#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 35667#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35830#L497 assume !(2 == ssl3_accept_~blastFlag~0); 35990#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 35989#L505 assume !(0 == ssl3_accept_~tmp___10~0); 35987#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35982#L580 ssl3_accept_~skip~0 := 0; 35981#L100-2 assume !false; 35980#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35979#L103 assume !(12292 == ssl3_accept_~s__state~0); 35978#L106 assume !(16384 == ssl3_accept_~s__state~0); 35977#L109 assume !(8192 == ssl3_accept_~s__state~0); 35976#L112 assume !(24576 == ssl3_accept_~s__state~0); 35975#L115 assume !(8195 == ssl3_accept_~s__state~0); 35974#L118 assume !(8480 == ssl3_accept_~s__state~0); 35973#L121 assume !(8481 == ssl3_accept_~s__state~0); 35972#L124 assume !(8482 == ssl3_accept_~s__state~0); 35971#L127 assume !(8464 == ssl3_accept_~s__state~0); 35970#L130 assume !(8465 == ssl3_accept_~s__state~0); 35969#L133 assume !(8466 == ssl3_accept_~s__state~0); 35968#L136 assume !(8496 == ssl3_accept_~s__state~0); 35967#L139 assume !(8497 == ssl3_accept_~s__state~0); 35966#L142 assume !(8512 == ssl3_accept_~s__state~0); 35965#L145 assume !(8513 == ssl3_accept_~s__state~0); 35964#L148 assume !(8528 == ssl3_accept_~s__state~0); 35963#L151 assume !(8529 == ssl3_accept_~s__state~0); 35962#L154 assume !(8544 == ssl3_accept_~s__state~0); 35961#L157 assume !(8545 == ssl3_accept_~s__state~0); 35960#L160 assume !(8560 == ssl3_accept_~s__state~0); 35959#L163 assume !(8561 == ssl3_accept_~s__state~0); 35958#L166 assume !(8448 == ssl3_accept_~s__state~0); 35957#L169 assume !(8576 == ssl3_accept_~s__state~0); 35956#L172 assume !(8577 == ssl3_accept_~s__state~0); 35955#L175 assume !(8592 == ssl3_accept_~s__state~0); 35954#L178 assume !(8593 == ssl3_accept_~s__state~0); 35953#L181 assume !(8608 == ssl3_accept_~s__state~0); 35952#L184 assume !(8609 == ssl3_accept_~s__state~0); 35951#L187 assume !(8640 == ssl3_accept_~s__state~0); 35950#L190 assume !(8641 == ssl3_accept_~s__state~0); 35949#L193 assume !(8656 == ssl3_accept_~s__state~0); 35948#L196 assume !(8657 == ssl3_accept_~s__state~0); 35947#L199 assume 8672 == ssl3_accept_~s__state~0; 35946#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 35730#L513 assume !(4 == ssl3_accept_~blastFlag~0); 35731#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35932#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 35933#L520-2 ssl3_accept_~s__init_num~0 := 0; 36868#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36862#L580 ssl3_accept_~skip~0 := 0; 36860#L100-2 assume !false; 36858#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36857#L103 assume !(12292 == ssl3_accept_~s__state~0); 36850#L106 assume !(16384 == ssl3_accept_~s__state~0); 36847#L109 assume !(8192 == ssl3_accept_~s__state~0); 36791#L112 assume !(24576 == ssl3_accept_~s__state~0); 36734#L115 assume !(8195 == ssl3_accept_~s__state~0); 36729#L118 assume !(8480 == ssl3_accept_~s__state~0); 36724#L121 assume !(8481 == ssl3_accept_~s__state~0); 36719#L124 assume !(8482 == ssl3_accept_~s__state~0); 36714#L127 assume !(8464 == ssl3_accept_~s__state~0); 36708#L130 assume !(8465 == ssl3_accept_~s__state~0); 36689#L133 assume !(8466 == ssl3_accept_~s__state~0); 36687#L136 assume !(8496 == ssl3_accept_~s__state~0); 36684#L139 assume !(8497 == ssl3_accept_~s__state~0); 36682#L142 assume !(8512 == ssl3_accept_~s__state~0); 36680#L145 assume !(8513 == ssl3_accept_~s__state~0); 36678#L148 assume !(8528 == ssl3_accept_~s__state~0); 36676#L151 assume !(8529 == ssl3_accept_~s__state~0); 36674#L154 assume !(8544 == ssl3_accept_~s__state~0); 36666#L157 assume !(8545 == ssl3_accept_~s__state~0); 36664#L160 assume !(8560 == ssl3_accept_~s__state~0); 36663#L163 assume !(8561 == ssl3_accept_~s__state~0); 36658#L166 assume 8448 == ssl3_accept_~s__state~0; 36654#L167 assume !(ssl3_accept_~num1~0 > 0); 36650#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36644#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36638#L580 ssl3_accept_~skip~0 := 0; 36636#L100-2 assume !false; 36634#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36632#L103 assume !(12292 == ssl3_accept_~s__state~0); 36630#L106 assume !(16384 == ssl3_accept_~s__state~0); 36628#L109 assume 8192 == ssl3_accept_~s__state~0; 36616#L212 ssl3_accept_~s__server~0 := 1; 37255#L217 assume 0 != ssl3_accept_~cb~0; 37254#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 37253#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 37251#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 37249#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 37248#L244 assume 12292 != ssl3_accept_~s__state~0; 37247#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; 37245#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37240#L580 ssl3_accept_~skip~0 := 0; 35771#L100-2 [2020-10-26 04:29:11,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:11,330 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 24 times [2020-10-26 04:29:11,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:11,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423983102] [2020-10-26 04:29:11,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:11,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:11,336 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:11,347 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:11,355 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:11,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:11,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1835181886, now seen corresponding path program 1 times [2020-10-26 04:29:11,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:11,357 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702262260] [2020-10-26 04:29:11,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:11,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:11,661 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:11,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702262260] [2020-10-26 04:29:11,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:11,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:11,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053424787] [2020-10-26 04:29:11,664 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:11,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:11,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:11,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:11,665 INFO L87 Difference]: Start difference. First operand 3214 states and 3993 transitions. cyclomatic complexity: 785 Second operand 3 states. [2020-10-26 04:29:11,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:11,700 INFO L93 Difference]: Finished difference Result 3932 states and 4857 transitions. [2020-10-26 04:29:11,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:11,701 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3932 states and 4857 transitions. [2020-10-26 04:29:11,721 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3624 [2020-10-26 04:29:11,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3932 states to 3932 states and 4857 transitions. [2020-10-26 04:29:11,741 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3932 [2020-10-26 04:29:11,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3932 [2020-10-26 04:29:11,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3932 states and 4857 transitions. [2020-10-26 04:29:11,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:11,754 INFO L691 BuchiCegarLoop]: Abstraction has 3932 states and 4857 transitions. [2020-10-26 04:29:11,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3932 states and 4857 transitions. [2020-10-26 04:29:11,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3932 to 3932. [2020-10-26 04:29:11,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3932 states. [2020-10-26 04:29:11,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3932 states to 3932 states and 4857 transitions. [2020-10-26 04:29:11,833 INFO L714 BuchiCegarLoop]: Abstraction has 3932 states and 4857 transitions. [2020-10-26 04:29:11,833 INFO L594 BuchiCegarLoop]: Abstraction has 3932 states and 4857 transitions. [2020-10-26 04:29:11,833 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-10-26 04:29:11,834 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3932 states and 4857 transitions. [2020-10-26 04:29:11,850 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3624 [2020-10-26 04:29:11,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:11,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:11,854 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:11,854 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:11,855 INFO L794 eck$LassoCheckResult]: Stem: 42952#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); 42828#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; 42829#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42885#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; 42886#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42849#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 42923#L100-2 [2020-10-26 04:29:11,855 INFO L796 eck$LassoCheckResult]: Loop: 42923#L100-2 assume !false; 45637#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45634#L103 assume !(12292 == ssl3_accept_~s__state~0); 45631#L106 assume !(16384 == ssl3_accept_~s__state~0); 45628#L109 assume !(8192 == ssl3_accept_~s__state~0); 45625#L112 assume !(24576 == ssl3_accept_~s__state~0); 45623#L115 assume !(8195 == ssl3_accept_~s__state~0); 45619#L118 assume !(8480 == ssl3_accept_~s__state~0); 45616#L121 assume !(8481 == ssl3_accept_~s__state~0); 45611#L124 assume !(8482 == ssl3_accept_~s__state~0); 44170#L127 assume 8464 == ssl3_accept_~s__state~0; 43680#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 44159#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44160#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; 43983#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43979#L580 ssl3_accept_~skip~0 := 0; 43970#L100-2 assume !false; 43971#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43964#L103 assume !(12292 == ssl3_accept_~s__state~0); 43965#L106 assume !(16384 == ssl3_accept_~s__state~0); 43957#L109 assume !(8192 == ssl3_accept_~s__state~0); 43958#L112 assume !(24576 == ssl3_accept_~s__state~0); 43953#L115 assume !(8195 == ssl3_accept_~s__state~0); 43954#L118 assume !(8480 == ssl3_accept_~s__state~0); 43943#L121 assume !(8481 == ssl3_accept_~s__state~0); 43944#L124 assume !(8482 == ssl3_accept_~s__state~0); 43861#L127 assume !(8464 == ssl3_accept_~s__state~0); 43862#L130 assume !(8465 == ssl3_accept_~s__state~0); 43819#L133 assume !(8466 == ssl3_accept_~s__state~0); 43820#L136 assume 8496 == ssl3_accept_~s__state~0; 43652#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43653#L288 assume !(1 == ssl3_accept_~blastFlag~0); 43771#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 43772#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42977#L294-2 ssl3_accept_~s__init_num~0 := 0; 42978#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44324#L580 ssl3_accept_~skip~0 := 0; 44325#L100-2 assume !false; 44320#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44321#L103 assume !(12292 == ssl3_accept_~s__state~0); 44316#L106 assume !(16384 == ssl3_accept_~s__state~0); 44317#L109 assume !(8192 == ssl3_accept_~s__state~0); 44312#L112 assume !(24576 == ssl3_accept_~s__state~0); 44313#L115 assume !(8195 == ssl3_accept_~s__state~0); 44308#L118 assume !(8480 == ssl3_accept_~s__state~0); 44309#L121 assume !(8481 == ssl3_accept_~s__state~0); 44304#L124 assume !(8482 == ssl3_accept_~s__state~0); 44305#L127 assume !(8464 == ssl3_accept_~s__state~0); 44300#L130 assume !(8465 == ssl3_accept_~s__state~0); 44301#L133 assume !(8466 == ssl3_accept_~s__state~0); 44296#L136 assume !(8496 == ssl3_accept_~s__state~0); 44297#L139 assume !(8497 == ssl3_accept_~s__state~0); 44221#L142 assume 8512 == ssl3_accept_~s__state~0; 44222#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45736#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45734#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45732#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45727#L580 ssl3_accept_~skip~0 := 0; 45726#L100-2 assume !false; 45725#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45724#L103 assume !(12292 == ssl3_accept_~s__state~0); 45723#L106 assume !(16384 == ssl3_accept_~s__state~0); 45722#L109 assume !(8192 == ssl3_accept_~s__state~0); 45721#L112 assume !(24576 == ssl3_accept_~s__state~0); 45720#L115 assume !(8195 == ssl3_accept_~s__state~0); 45719#L118 assume !(8480 == ssl3_accept_~s__state~0); 45718#L121 assume !(8481 == ssl3_accept_~s__state~0); 45717#L124 assume !(8482 == ssl3_accept_~s__state~0); 45716#L127 assume !(8464 == ssl3_accept_~s__state~0); 45715#L130 assume !(8465 == ssl3_accept_~s__state~0); 45714#L133 assume !(8466 == ssl3_accept_~s__state~0); 45713#L136 assume !(8496 == ssl3_accept_~s__state~0); 45712#L139 assume !(8497 == ssl3_accept_~s__state~0); 45711#L142 assume !(8512 == ssl3_accept_~s__state~0); 45710#L145 assume !(8513 == ssl3_accept_~s__state~0); 45709#L148 assume 8528 == ssl3_accept_~s__state~0; 44284#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45708#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 45706#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 45699#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 45697#L354 assume !(ssl3_accept_~ret~0 <= 0); 45696#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45694#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45689#L580 ssl3_accept_~skip~0 := 0; 45687#L100-2 assume !false; 45682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45680#L103 assume !(12292 == ssl3_accept_~s__state~0); 45678#L106 assume !(16384 == ssl3_accept_~s__state~0); 45676#L109 assume !(8192 == ssl3_accept_~s__state~0); 45674#L112 assume !(24576 == ssl3_accept_~s__state~0); 45671#L115 assume !(8195 == ssl3_accept_~s__state~0); 45668#L118 assume !(8480 == ssl3_accept_~s__state~0); 45665#L121 assume !(8481 == ssl3_accept_~s__state~0); 45660#L124 assume !(8482 == ssl3_accept_~s__state~0); 45657#L127 assume !(8464 == ssl3_accept_~s__state~0); 45654#L130 assume !(8465 == ssl3_accept_~s__state~0); 45650#L133 assume !(8466 == ssl3_accept_~s__state~0); 45643#L136 assume !(8496 == ssl3_accept_~s__state~0); 45640#L139 assume !(8497 == ssl3_accept_~s__state~0); 45638#L142 assume !(8512 == ssl3_accept_~s__state~0); 45635#L145 assume !(8513 == ssl3_accept_~s__state~0); 45632#L148 assume !(8528 == ssl3_accept_~s__state~0); 45629#L151 assume !(8529 == ssl3_accept_~s__state~0); 45626#L154 assume 8544 == ssl3_accept_~s__state~0; 44273#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45621#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 45617#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45614#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45609#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45608#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; 45605#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45600#L580 ssl3_accept_~skip~0 := 0; 45599#L100-2 assume !false; 45598#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45597#L103 assume !(12292 == ssl3_accept_~s__state~0); 45596#L106 assume !(16384 == ssl3_accept_~s__state~0); 45595#L109 assume !(8192 == ssl3_accept_~s__state~0); 45594#L112 assume !(24576 == ssl3_accept_~s__state~0); 45593#L115 assume !(8195 == ssl3_accept_~s__state~0); 45592#L118 assume !(8480 == ssl3_accept_~s__state~0); 45591#L121 assume !(8481 == ssl3_accept_~s__state~0); 45590#L124 assume !(8482 == ssl3_accept_~s__state~0); 45589#L127 assume !(8464 == ssl3_accept_~s__state~0); 45588#L130 assume !(8465 == ssl3_accept_~s__state~0); 45587#L133 assume !(8466 == ssl3_accept_~s__state~0); 44173#L136 assume !(8496 == ssl3_accept_~s__state~0); 45586#L139 assume !(8497 == ssl3_accept_~s__state~0); 45585#L142 assume !(8512 == ssl3_accept_~s__state~0); 45584#L145 assume !(8513 == ssl3_accept_~s__state~0); 45583#L148 assume !(8528 == ssl3_accept_~s__state~0); 45582#L151 assume !(8529 == ssl3_accept_~s__state~0); 45579#L154 assume !(8544 == ssl3_accept_~s__state~0); 45578#L157 assume !(8545 == ssl3_accept_~s__state~0); 45577#L160 assume !(8560 == ssl3_accept_~s__state~0); 45576#L163 assume !(8561 == ssl3_accept_~s__state~0); 45575#L166 assume 8448 == ssl3_accept_~s__state~0; 45574#L167 assume !(ssl3_accept_~num1~0 > 0); 45572#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45438#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45432#L580 ssl3_accept_~skip~0 := 0; 45430#L100-2 assume !false; 45428#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45426#L103 assume !(12292 == ssl3_accept_~s__state~0); 45424#L106 assume !(16384 == ssl3_accept_~s__state~0); 45422#L109 assume !(8192 == ssl3_accept_~s__state~0); 45420#L112 assume !(24576 == ssl3_accept_~s__state~0); 45418#L115 assume !(8195 == ssl3_accept_~s__state~0); 45416#L118 assume !(8480 == ssl3_accept_~s__state~0); 45414#L121 assume !(8481 == ssl3_accept_~s__state~0); 45412#L124 assume !(8482 == ssl3_accept_~s__state~0); 45410#L127 assume !(8464 == ssl3_accept_~s__state~0); 45408#L130 assume !(8465 == ssl3_accept_~s__state~0); 45406#L133 assume !(8466 == ssl3_accept_~s__state~0); 45404#L136 assume !(8496 == ssl3_accept_~s__state~0); 45402#L139 assume !(8497 == ssl3_accept_~s__state~0); 45400#L142 assume !(8512 == ssl3_accept_~s__state~0); 45398#L145 assume !(8513 == ssl3_accept_~s__state~0); 45396#L148 assume !(8528 == ssl3_accept_~s__state~0); 45394#L151 assume !(8529 == ssl3_accept_~s__state~0); 45392#L154 assume !(8544 == ssl3_accept_~s__state~0); 45387#L157 assume !(8545 == ssl3_accept_~s__state~0); 45381#L160 assume !(8560 == ssl3_accept_~s__state~0); 45379#L163 assume !(8561 == ssl3_accept_~s__state~0); 45376#L166 assume !(8448 == ssl3_accept_~s__state~0); 45359#L169 assume 8576 == ssl3_accept_~s__state~0; 45355#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 45353#L441 assume !(ssl3_accept_~ret~0 <= 0); 45348#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 45349#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 45548#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45542#L580 ssl3_accept_~skip~0 := 0; 45540#L100-2 assume !false; 45538#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45536#L103 assume !(12292 == ssl3_accept_~s__state~0); 45534#L106 assume !(16384 == ssl3_accept_~s__state~0); 45532#L109 assume !(8192 == ssl3_accept_~s__state~0); 45531#L112 assume !(24576 == ssl3_accept_~s__state~0); 45530#L115 assume !(8195 == ssl3_accept_~s__state~0); 45528#L118 assume !(8480 == ssl3_accept_~s__state~0); 45525#L121 assume !(8481 == ssl3_accept_~s__state~0); 45524#L124 assume !(8482 == ssl3_accept_~s__state~0); 45523#L127 assume !(8464 == ssl3_accept_~s__state~0); 45522#L130 assume !(8465 == ssl3_accept_~s__state~0); 45521#L133 assume !(8466 == ssl3_accept_~s__state~0); 45520#L136 assume !(8496 == ssl3_accept_~s__state~0); 45519#L139 assume !(8497 == ssl3_accept_~s__state~0); 45518#L142 assume !(8512 == ssl3_accept_~s__state~0); 45517#L145 assume !(8513 == ssl3_accept_~s__state~0); 45516#L148 assume !(8528 == ssl3_accept_~s__state~0); 45515#L151 assume !(8529 == ssl3_accept_~s__state~0); 45514#L154 assume !(8544 == ssl3_accept_~s__state~0); 45513#L157 assume !(8545 == ssl3_accept_~s__state~0); 45512#L160 assume !(8560 == ssl3_accept_~s__state~0); 45511#L163 assume !(8561 == ssl3_accept_~s__state~0); 45510#L166 assume !(8448 == ssl3_accept_~s__state~0); 45509#L169 assume !(8576 == ssl3_accept_~s__state~0); 45508#L172 assume !(8577 == ssl3_accept_~s__state~0); 45507#L175 assume 8592 == ssl3_accept_~s__state~0; 45367#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 45505#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 45501#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45496#L580 ssl3_accept_~skip~0 := 0; 45495#L100-2 assume !false; 45494#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45493#L103 assume !(12292 == ssl3_accept_~s__state~0); 45492#L106 assume !(16384 == ssl3_accept_~s__state~0); 45491#L109 assume !(8192 == ssl3_accept_~s__state~0); 45490#L112 assume !(24576 == ssl3_accept_~s__state~0); 45489#L115 assume !(8195 == ssl3_accept_~s__state~0); 45488#L118 assume !(8480 == ssl3_accept_~s__state~0); 45487#L121 assume !(8481 == ssl3_accept_~s__state~0); 45486#L124 assume !(8482 == ssl3_accept_~s__state~0); 45485#L127 assume !(8464 == ssl3_accept_~s__state~0); 45484#L130 assume !(8465 == ssl3_accept_~s__state~0); 45483#L133 assume !(8466 == ssl3_accept_~s__state~0); 45482#L136 assume !(8496 == ssl3_accept_~s__state~0); 45481#L139 assume !(8497 == ssl3_accept_~s__state~0); 45480#L142 assume !(8512 == ssl3_accept_~s__state~0); 45479#L145 assume !(8513 == ssl3_accept_~s__state~0); 45476#L148 assume !(8528 == ssl3_accept_~s__state~0); 45474#L151 assume !(8529 == ssl3_accept_~s__state~0); 45473#L154 assume !(8544 == ssl3_accept_~s__state~0); 45467#L157 assume !(8545 == ssl3_accept_~s__state~0); 45465#L160 assume !(8560 == ssl3_accept_~s__state~0); 45463#L163 assume !(8561 == ssl3_accept_~s__state~0); 45461#L166 assume !(8448 == ssl3_accept_~s__state~0); 45459#L169 assume !(8576 == ssl3_accept_~s__state~0); 45457#L172 assume !(8577 == ssl3_accept_~s__state~0); 45455#L175 assume !(8592 == ssl3_accept_~s__state~0); 45453#L178 assume !(8593 == ssl3_accept_~s__state~0); 45451#L181 assume 8608 == ssl3_accept_~s__state~0; 45363#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 45448#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 45443#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45433#L580 ssl3_accept_~skip~0 := 0; 45431#L100-2 assume !false; 45429#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45427#L103 assume !(12292 == ssl3_accept_~s__state~0); 45425#L106 assume !(16384 == ssl3_accept_~s__state~0); 45423#L109 assume !(8192 == ssl3_accept_~s__state~0); 45421#L112 assume !(24576 == ssl3_accept_~s__state~0); 45419#L115 assume !(8195 == ssl3_accept_~s__state~0); 45417#L118 assume !(8480 == ssl3_accept_~s__state~0); 45415#L121 assume !(8481 == ssl3_accept_~s__state~0); 45413#L124 assume !(8482 == ssl3_accept_~s__state~0); 45411#L127 assume !(8464 == ssl3_accept_~s__state~0); 45409#L130 assume !(8465 == ssl3_accept_~s__state~0); 45407#L133 assume !(8466 == ssl3_accept_~s__state~0); 45405#L136 assume !(8496 == ssl3_accept_~s__state~0); 45403#L139 assume !(8497 == ssl3_accept_~s__state~0); 45401#L142 assume !(8512 == ssl3_accept_~s__state~0); 45399#L145 assume !(8513 == ssl3_accept_~s__state~0); 45397#L148 assume !(8528 == ssl3_accept_~s__state~0); 45395#L151 assume !(8529 == ssl3_accept_~s__state~0); 45393#L154 assume !(8544 == ssl3_accept_~s__state~0); 45391#L157 assume !(8545 == ssl3_accept_~s__state~0); 45386#L160 assume !(8560 == ssl3_accept_~s__state~0); 45380#L163 assume !(8561 == ssl3_accept_~s__state~0); 45377#L166 assume !(8448 == ssl3_accept_~s__state~0); 45361#L169 assume !(8576 == ssl3_accept_~s__state~0); 45357#L172 assume !(8577 == ssl3_accept_~s__state~0); 45358#L175 assume !(8592 == ssl3_accept_~s__state~0); 45366#L178 assume !(8593 == ssl3_accept_~s__state~0); 45364#L181 assume !(8608 == ssl3_accept_~s__state~0); 45362#L184 assume !(8609 == ssl3_accept_~s__state~0); 45360#L187 assume 8640 == ssl3_accept_~s__state~0; 45356#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 45354#L476 assume !(3 == ssl3_accept_~blastFlag~0); 45352#L476-2 assume !(ssl3_accept_~ret~0 <= 0); 44150#L482 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 44152#L482-2 ssl3_accept_~s__init_num~0 := 0; 43755#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43751#L580 ssl3_accept_~skip~0 := 0; 43742#L100-2 assume !false; 43743#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43734#L103 assume !(12292 == ssl3_accept_~s__state~0); 43735#L106 assume !(16384 == ssl3_accept_~s__state~0); 43726#L109 assume !(8192 == ssl3_accept_~s__state~0); 43727#L112 assume !(24576 == ssl3_accept_~s__state~0); 43718#L115 assume !(8195 == ssl3_accept_~s__state~0); 43719#L118 assume !(8480 == ssl3_accept_~s__state~0); 43710#L121 assume !(8481 == ssl3_accept_~s__state~0); 43711#L124 assume !(8482 == ssl3_accept_~s__state~0); 43702#L127 assume !(8464 == ssl3_accept_~s__state~0); 43703#L130 assume !(8465 == ssl3_accept_~s__state~0); 43694#L133 assume !(8466 == ssl3_accept_~s__state~0); 43695#L136 assume !(8496 == ssl3_accept_~s__state~0); 43682#L139 assume !(8497 == ssl3_accept_~s__state~0); 43683#L142 assume !(8512 == ssl3_accept_~s__state~0); 43668#L145 assume !(8513 == ssl3_accept_~s__state~0); 43669#L148 assume !(8528 == ssl3_accept_~s__state~0); 43654#L151 assume !(8529 == ssl3_accept_~s__state~0); 43655#L154 assume !(8544 == ssl3_accept_~s__state~0); 43469#L157 assume !(8545 == ssl3_accept_~s__state~0); 43470#L160 assume !(8560 == ssl3_accept_~s__state~0); 43457#L163 assume !(8561 == ssl3_accept_~s__state~0); 43458#L166 assume !(8448 == ssl3_accept_~s__state~0); 43445#L169 assume !(8576 == ssl3_accept_~s__state~0); 43446#L172 assume !(8577 == ssl3_accept_~s__state~0); 43433#L175 assume !(8592 == ssl3_accept_~s__state~0); 43434#L178 assume !(8593 == ssl3_accept_~s__state~0); 43421#L181 assume !(8608 == ssl3_accept_~s__state~0); 43422#L184 assume !(8609 == ssl3_accept_~s__state~0); 43409#L187 assume !(8640 == ssl3_accept_~s__state~0); 43410#L190 assume !(8641 == ssl3_accept_~s__state~0); 43400#L193 assume 8656 == ssl3_accept_~s__state~0; 43019#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 43021#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 43022#L497 assume !(2 == ssl3_accept_~blastFlag~0); 43175#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 43176#L505 assume !(0 == ssl3_accept_~tmp___10~0); 43163#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43159#L580 ssl3_accept_~skip~0 := 0; 43150#L100-2 assume !false; 43151#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43142#L103 assume !(12292 == ssl3_accept_~s__state~0); 43143#L106 assume !(16384 == ssl3_accept_~s__state~0); 43134#L109 assume !(8192 == ssl3_accept_~s__state~0); 43135#L112 assume !(24576 == ssl3_accept_~s__state~0); 43126#L115 assume !(8195 == ssl3_accept_~s__state~0); 43127#L118 assume !(8480 == ssl3_accept_~s__state~0); 43118#L121 assume !(8481 == ssl3_accept_~s__state~0); 43119#L124 assume !(8482 == ssl3_accept_~s__state~0); 43110#L127 assume !(8464 == ssl3_accept_~s__state~0); 43111#L130 assume !(8465 == ssl3_accept_~s__state~0); 43102#L133 assume !(8466 == ssl3_accept_~s__state~0); 43103#L136 assume !(8496 == ssl3_accept_~s__state~0); 43094#L139 assume !(8497 == ssl3_accept_~s__state~0); 43095#L142 assume !(8512 == ssl3_accept_~s__state~0); 43086#L145 assume !(8513 == ssl3_accept_~s__state~0); 43087#L148 assume !(8528 == ssl3_accept_~s__state~0); 43078#L151 assume !(8529 == ssl3_accept_~s__state~0); 43079#L154 assume !(8544 == ssl3_accept_~s__state~0); 43070#L157 assume !(8545 == ssl3_accept_~s__state~0); 43071#L160 assume !(8560 == ssl3_accept_~s__state~0); 43062#L163 assume !(8561 == ssl3_accept_~s__state~0); 43063#L166 assume !(8448 == ssl3_accept_~s__state~0); 43054#L169 assume !(8576 == ssl3_accept_~s__state~0); 43055#L172 assume !(8577 == ssl3_accept_~s__state~0); 43046#L175 assume !(8592 == ssl3_accept_~s__state~0); 43047#L178 assume !(8593 == ssl3_accept_~s__state~0); 43038#L181 assume !(8608 == ssl3_accept_~s__state~0); 43039#L184 assume !(8609 == ssl3_accept_~s__state~0); 43030#L187 assume !(8640 == ssl3_accept_~s__state~0); 43031#L190 assume !(8641 == ssl3_accept_~s__state~0); 43018#L193 assume !(8656 == ssl3_accept_~s__state~0); 43020#L196 assume !(8657 == ssl3_accept_~s__state~0); 42879#L199 assume 8672 == ssl3_accept_~s__state~0; 42880#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 43007#L513 assume !(4 == ssl3_accept_~blastFlag~0); 43008#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 43003#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 43004#L520-2 ssl3_accept_~s__init_num~0 := 0; 45335#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45329#L580 ssl3_accept_~skip~0 := 0; 45290#L100-2 assume !false; 45285#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45283#L103 assume !(12292 == ssl3_accept_~s__state~0); 45281#L106 assume !(16384 == ssl3_accept_~s__state~0); 45279#L109 assume !(8192 == ssl3_accept_~s__state~0); 45277#L112 assume !(24576 == ssl3_accept_~s__state~0); 45270#L115 assume !(8195 == ssl3_accept_~s__state~0); 45268#L118 assume !(8480 == ssl3_accept_~s__state~0); 45266#L121 assume !(8481 == ssl3_accept_~s__state~0); 45264#L124 assume !(8482 == ssl3_accept_~s__state~0); 45262#L127 assume !(8464 == ssl3_accept_~s__state~0); 45260#L130 assume !(8465 == ssl3_accept_~s__state~0); 45253#L133 assume !(8466 == ssl3_accept_~s__state~0); 45250#L136 assume !(8496 == ssl3_accept_~s__state~0); 45247#L139 assume !(8497 == ssl3_accept_~s__state~0); 45244#L142 assume !(8512 == ssl3_accept_~s__state~0); 45241#L145 assume !(8513 == ssl3_accept_~s__state~0); 45238#L148 assume !(8528 == ssl3_accept_~s__state~0); 45235#L151 assume !(8529 == ssl3_accept_~s__state~0); 45232#L154 assume !(8544 == ssl3_accept_~s__state~0); 45229#L157 assume !(8545 == ssl3_accept_~s__state~0); 45226#L160 assume !(8560 == ssl3_accept_~s__state~0); 45223#L163 assume !(8561 == ssl3_accept_~s__state~0); 44196#L166 assume 8448 == ssl3_accept_~s__state~0; 44197#L167 assume !(ssl3_accept_~num1~0 > 0); 44182#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44183#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44166#L580 ssl3_accept_~skip~0 := 0; 44167#L100-2 assume !false; 44153#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44154#L103 assume !(12292 == ssl3_accept_~s__state~0); 43976#L106 assume !(16384 == ssl3_accept_~s__state~0); 43977#L109 assume 8192 == ssl3_accept_~s__state~0; 44909#L212 ssl3_accept_~s__server~0 := 1; 45673#L217 assume 0 != ssl3_accept_~cb~0; 45670#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 45667#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 45663#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 45659#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 45656#L244 assume 12292 != ssl3_accept_~s__state~0; 45653#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; 45649#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45642#L580 ssl3_accept_~skip~0 := 0; 42923#L100-2 [2020-10-26 04:29:11,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:11,856 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 25 times [2020-10-26 04:29:11,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:11,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021135861] [2020-10-26 04:29:11,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:11,871 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:11,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:11,877 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:11,881 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:11,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:11,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1210507875, now seen corresponding path program 1 times [2020-10-26 04:29:11,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:11,882 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622290260] [2020-10-26 04:29:11,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:11,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:12,096 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:12,097 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622290260] [2020-10-26 04:29:12,097 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:12,097 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:12,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827227302] [2020-10-26 04:29:12,099 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:12,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:12,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:12,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:12,100 INFO L87 Difference]: Start difference. First operand 3932 states and 4857 transitions. cyclomatic complexity: 932 Second operand 3 states. [2020-10-26 04:29:12,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:12,130 INFO L93 Difference]: Finished difference Result 3980 states and 4915 transitions. [2020-10-26 04:29:12,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:12,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3980 states and 4915 transitions. [2020-10-26 04:29:12,159 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3672 [2020-10-26 04:29:12,196 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3980 states to 3980 states and 4915 transitions. [2020-10-26 04:29:12,196 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3980 [2020-10-26 04:29:12,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3980 [2020-10-26 04:29:12,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3980 states and 4915 transitions. [2020-10-26 04:29:12,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:12,211 INFO L691 BuchiCegarLoop]: Abstraction has 3980 states and 4915 transitions. [2020-10-26 04:29:12,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3980 states and 4915 transitions. [2020-10-26 04:29:12,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3980 to 3980. [2020-10-26 04:29:12,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3980 states. [2020-10-26 04:29:12,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3980 states to 3980 states and 4915 transitions. [2020-10-26 04:29:12,309 INFO L714 BuchiCegarLoop]: Abstraction has 3980 states and 4915 transitions. [2020-10-26 04:29:12,310 INFO L594 BuchiCegarLoop]: Abstraction has 3980 states and 4915 transitions. [2020-10-26 04:29:12,310 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-10-26 04:29:12,310 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3980 states and 4915 transitions. [2020-10-26 04:29:12,328 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3672 [2020-10-26 04:29:12,328 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:12,329 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:12,332 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-10-26 04:29:12,332 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:12,333 INFO L794 eck$LassoCheckResult]: Stem: 50865#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); 50746#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; 50747#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50802#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; 50803#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50767#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 50838#L100-2 [2020-10-26 04:29:12,334 INFO L796 eck$LassoCheckResult]: Loop: 50838#L100-2 assume !false; 52572#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52571#L103 assume !(12292 == ssl3_accept_~s__state~0); 52569#L106 assume !(16384 == ssl3_accept_~s__state~0); 52568#L109 assume !(8192 == ssl3_accept_~s__state~0); 52557#L112 assume !(24576 == ssl3_accept_~s__state~0); 52554#L115 assume !(8195 == ssl3_accept_~s__state~0); 52551#L118 assume !(8480 == ssl3_accept_~s__state~0); 52548#L121 assume !(8481 == ssl3_accept_~s__state~0); 52545#L124 assume !(8482 == ssl3_accept_~s__state~0); 51761#L127 assume 8464 == ssl3_accept_~s__state~0; 51762#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 51669#L275 assume !(0 == ssl3_accept_~blastFlag~0); 50859#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; 50860#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52092#L580 ssl3_accept_~skip~0 := 0; 52093#L100-2 assume !false; 52084#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52085#L103 assume !(12292 == ssl3_accept_~s__state~0); 51188#L106 assume !(16384 == ssl3_accept_~s__state~0); 51189#L109 assume !(8192 == ssl3_accept_~s__state~0); 51184#L112 assume !(24576 == ssl3_accept_~s__state~0); 51185#L115 assume !(8195 == ssl3_accept_~s__state~0); 51177#L118 assume !(8480 == ssl3_accept_~s__state~0); 51178#L121 assume !(8481 == ssl3_accept_~s__state~0); 51173#L124 assume !(8482 == ssl3_accept_~s__state~0); 51174#L127 assume !(8464 == ssl3_accept_~s__state~0); 51163#L130 assume !(8465 == ssl3_accept_~s__state~0); 51164#L133 assume !(8466 == ssl3_accept_~s__state~0); 51685#L136 assume 8496 == ssl3_accept_~s__state~0; 51686#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51620#L288 assume !(1 == ssl3_accept_~blastFlag~0); 51621#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 53032#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50890#L294-2 ssl3_accept_~s__init_num~0 := 0; 50891#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53154#L580 ssl3_accept_~skip~0 := 0; 53153#L100-2 assume !false; 53152#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53150#L103 assume !(12292 == ssl3_accept_~s__state~0); 53148#L106 assume !(16384 == ssl3_accept_~s__state~0); 53146#L109 assume !(8192 == ssl3_accept_~s__state~0); 53141#L112 assume !(24576 == ssl3_accept_~s__state~0); 53136#L115 assume !(8195 == ssl3_accept_~s__state~0); 53129#L118 assume !(8480 == ssl3_accept_~s__state~0); 53125#L121 assume !(8481 == ssl3_accept_~s__state~0); 53118#L124 assume !(8482 == ssl3_accept_~s__state~0); 53115#L127 assume !(8464 == ssl3_accept_~s__state~0); 53112#L130 assume !(8465 == ssl3_accept_~s__state~0); 53109#L133 assume !(8466 == ssl3_accept_~s__state~0); 53103#L136 assume !(8496 == ssl3_accept_~s__state~0); 53100#L139 assume !(8497 == ssl3_accept_~s__state~0); 53097#L142 assume 8512 == ssl3_accept_~s__state~0; 52725#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53092#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53086#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53082#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53075#L580 ssl3_accept_~skip~0 := 0; 53071#L100-2 assume !false; 53064#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53061#L103 assume !(12292 == ssl3_accept_~s__state~0); 53058#L106 assume !(16384 == ssl3_accept_~s__state~0); 53055#L109 assume !(8192 == ssl3_accept_~s__state~0); 53052#L112 assume !(24576 == ssl3_accept_~s__state~0); 53049#L115 assume !(8195 == ssl3_accept_~s__state~0); 53046#L118 assume !(8480 == ssl3_accept_~s__state~0); 53043#L121 assume !(8481 == ssl3_accept_~s__state~0); 53040#L124 assume !(8482 == ssl3_accept_~s__state~0); 53037#L127 assume !(8464 == ssl3_accept_~s__state~0); 53034#L130 assume !(8465 == ssl3_accept_~s__state~0); 52984#L133 assume !(8466 == ssl3_accept_~s__state~0); 52982#L136 assume !(8496 == ssl3_accept_~s__state~0); 52977#L139 assume !(8497 == ssl3_accept_~s__state~0); 52975#L142 assume !(8512 == ssl3_accept_~s__state~0); 52974#L145 assume !(8513 == ssl3_accept_~s__state~0); 52973#L148 assume 8528 == ssl3_accept_~s__state~0; 52709#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52972#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 52970#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 52963#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 52961#L354 assume !(ssl3_accept_~ret~0 <= 0); 52960#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 52922#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52916#L580 ssl3_accept_~skip~0 := 0; 52911#L100-2 assume !false; 52909#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52907#L103 assume !(12292 == ssl3_accept_~s__state~0); 52905#L106 assume !(16384 == ssl3_accept_~s__state~0); 52903#L109 assume !(8192 == ssl3_accept_~s__state~0); 52901#L112 assume !(24576 == ssl3_accept_~s__state~0); 52899#L115 assume !(8195 == ssl3_accept_~s__state~0); 52897#L118 assume !(8480 == ssl3_accept_~s__state~0); 52895#L121 assume !(8481 == ssl3_accept_~s__state~0); 52893#L124 assume !(8482 == ssl3_accept_~s__state~0); 52891#L127 assume !(8464 == ssl3_accept_~s__state~0); 52889#L130 assume !(8465 == ssl3_accept_~s__state~0); 52887#L133 assume !(8466 == ssl3_accept_~s__state~0); 52886#L136 assume !(8496 == ssl3_accept_~s__state~0); 52882#L139 assume !(8497 == ssl3_accept_~s__state~0); 52880#L142 assume !(8512 == ssl3_accept_~s__state~0); 52878#L145 assume !(8513 == ssl3_accept_~s__state~0); 52876#L148 assume !(8528 == ssl3_accept_~s__state~0); 52874#L151 assume !(8529 == ssl3_accept_~s__state~0); 52872#L154 assume 8544 == ssl3_accept_~s__state~0; 52699#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 52869#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 52866#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52864#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52860#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 52859#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; 52856#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52851#L580 ssl3_accept_~skip~0 := 0; 52850#L100-2 assume !false; 52849#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52848#L103 assume !(12292 == ssl3_accept_~s__state~0); 52847#L106 assume !(16384 == ssl3_accept_~s__state~0); 52846#L109 assume !(8192 == ssl3_accept_~s__state~0); 52845#L112 assume !(24576 == ssl3_accept_~s__state~0); 52844#L115 assume !(8195 == ssl3_accept_~s__state~0); 52843#L118 assume !(8480 == ssl3_accept_~s__state~0); 52842#L121 assume !(8481 == ssl3_accept_~s__state~0); 52841#L124 assume !(8482 == ssl3_accept_~s__state~0); 52840#L127 assume !(8464 == ssl3_accept_~s__state~0); 52839#L130 assume !(8465 == ssl3_accept_~s__state~0); 52838#L133 assume !(8466 == ssl3_accept_~s__state~0); 51770#L136 assume !(8496 == ssl3_accept_~s__state~0); 52837#L139 assume !(8497 == ssl3_accept_~s__state~0); 52836#L142 assume !(8512 == ssl3_accept_~s__state~0); 52835#L145 assume !(8513 == ssl3_accept_~s__state~0); 52834#L148 assume !(8528 == ssl3_accept_~s__state~0); 52833#L151 assume !(8529 == ssl3_accept_~s__state~0); 52832#L154 assume !(8544 == ssl3_accept_~s__state~0); 52831#L157 assume !(8545 == ssl3_accept_~s__state~0); 52830#L160 assume !(8560 == ssl3_accept_~s__state~0); 52829#L163 assume !(8561 == ssl3_accept_~s__state~0); 52828#L166 assume 8448 == ssl3_accept_~s__state~0; 52827#L167 assume !(ssl3_accept_~num1~0 > 0); 52823#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52817#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52810#L580 ssl3_accept_~skip~0 := 0; 52809#L100-2 assume !false; 52808#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52807#L103 assume !(12292 == ssl3_accept_~s__state~0); 52806#L106 assume !(16384 == ssl3_accept_~s__state~0); 52805#L109 assume !(8192 == ssl3_accept_~s__state~0); 52804#L112 assume !(24576 == ssl3_accept_~s__state~0); 52803#L115 assume !(8195 == ssl3_accept_~s__state~0); 52802#L118 assume !(8480 == ssl3_accept_~s__state~0); 52801#L121 assume !(8481 == ssl3_accept_~s__state~0); 52800#L124 assume !(8482 == ssl3_accept_~s__state~0); 52799#L127 assume !(8464 == ssl3_accept_~s__state~0); 52798#L130 assume !(8465 == ssl3_accept_~s__state~0); 52797#L133 assume !(8466 == ssl3_accept_~s__state~0); 52796#L136 assume !(8496 == ssl3_accept_~s__state~0); 52795#L139 assume !(8497 == ssl3_accept_~s__state~0); 52794#L142 assume !(8512 == ssl3_accept_~s__state~0); 52793#L145 assume !(8513 == ssl3_accept_~s__state~0); 52792#L148 assume !(8528 == ssl3_accept_~s__state~0); 52791#L151 assume !(8529 == ssl3_accept_~s__state~0); 52790#L154 assume !(8544 == ssl3_accept_~s__state~0); 52789#L157 assume !(8545 == ssl3_accept_~s__state~0); 52788#L160 assume !(8560 == ssl3_accept_~s__state~0); 52787#L163 assume !(8561 == ssl3_accept_~s__state~0); 52786#L166 assume !(8448 == ssl3_accept_~s__state~0); 52785#L169 assume 8576 == ssl3_accept_~s__state~0; 51436#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 52750#L441 assume !(ssl3_accept_~ret~0 <= 0); 52727#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 52721#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 52715#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52705#L580 ssl3_accept_~skip~0 := 0; 52542#L100-2 assume !false; 52230#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52171#L103 assume !(12292 == ssl3_accept_~s__state~0); 52169#L106 assume !(16384 == ssl3_accept_~s__state~0); 52168#L109 assume !(8192 == ssl3_accept_~s__state~0); 52166#L112 assume !(24576 == ssl3_accept_~s__state~0); 52163#L115 assume !(8195 == ssl3_accept_~s__state~0); 52157#L118 assume !(8480 == ssl3_accept_~s__state~0); 52150#L121 assume !(8481 == ssl3_accept_~s__state~0); 52147#L124 assume !(8482 == ssl3_accept_~s__state~0); 52144#L127 assume !(8464 == ssl3_accept_~s__state~0); 52141#L130 assume !(8465 == ssl3_accept_~s__state~0); 52138#L133 assume !(8466 == ssl3_accept_~s__state~0); 52135#L136 assume !(8496 == ssl3_accept_~s__state~0); 52132#L139 assume !(8497 == ssl3_accept_~s__state~0); 52129#L142 assume !(8512 == ssl3_accept_~s__state~0); 52126#L145 assume !(8513 == ssl3_accept_~s__state~0); 52123#L148 assume !(8528 == ssl3_accept_~s__state~0); 52120#L151 assume !(8529 == ssl3_accept_~s__state~0); 52117#L154 assume !(8544 == ssl3_accept_~s__state~0); 52114#L157 assume !(8545 == ssl3_accept_~s__state~0); 52111#L160 assume !(8560 == ssl3_accept_~s__state~0); 52105#L163 assume !(8561 == ssl3_accept_~s__state~0); 52096#L166 assume !(8448 == ssl3_accept_~s__state~0); 52090#L169 assume !(8576 == ssl3_accept_~s__state~0); 52081#L172 assume !(8577 == ssl3_accept_~s__state~0); 52071#L175 assume 8592 == ssl3_accept_~s__state~0; 51424#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 52065#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 52066#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52050#L580 ssl3_accept_~skip~0 := 0; 52051#L100-2 assume !false; 52042#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52043#L103 assume !(12292 == ssl3_accept_~s__state~0); 52034#L106 assume !(16384 == ssl3_accept_~s__state~0); 52035#L109 assume !(8192 == ssl3_accept_~s__state~0); 52027#L112 assume !(24576 == ssl3_accept_~s__state~0); 52028#L115 assume !(8195 == ssl3_accept_~s__state~0); 52020#L118 assume !(8480 == ssl3_accept_~s__state~0); 52021#L121 assume !(8481 == ssl3_accept_~s__state~0); 52008#L124 assume !(8482 == ssl3_accept_~s__state~0); 52009#L127 assume !(8464 == ssl3_accept_~s__state~0); 52000#L130 assume !(8465 == ssl3_accept_~s__state~0); 52001#L133 assume !(8466 == ssl3_accept_~s__state~0); 51992#L136 assume !(8496 == ssl3_accept_~s__state~0); 51993#L139 assume !(8497 == ssl3_accept_~s__state~0); 51984#L142 assume !(8512 == ssl3_accept_~s__state~0); 51985#L145 assume !(8513 == ssl3_accept_~s__state~0); 51976#L148 assume !(8528 == ssl3_accept_~s__state~0); 51977#L151 assume !(8529 == ssl3_accept_~s__state~0); 51962#L154 assume !(8544 == ssl3_accept_~s__state~0); 51963#L157 assume !(8545 == ssl3_accept_~s__state~0); 51952#L160 assume !(8560 == ssl3_accept_~s__state~0); 51953#L163 assume !(8561 == ssl3_accept_~s__state~0); 51942#L166 assume !(8448 == ssl3_accept_~s__state~0); 51943#L169 assume !(8576 == ssl3_accept_~s__state~0); 51931#L172 assume !(8577 == ssl3_accept_~s__state~0); 51932#L175 assume !(8592 == ssl3_accept_~s__state~0); 51921#L178 assume !(8593 == ssl3_accept_~s__state~0); 51922#L181 assume 8608 == ssl3_accept_~s__state~0; 52820#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 52819#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 51756#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51752#L580 ssl3_accept_~skip~0 := 0; 51747#L100-2 assume !false; 51748#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51736#L103 assume !(12292 == ssl3_accept_~s__state~0); 51737#L106 assume !(16384 == ssl3_accept_~s__state~0); 51729#L109 assume !(8192 == ssl3_accept_~s__state~0); 51730#L112 assume !(24576 == ssl3_accept_~s__state~0); 51722#L115 assume !(8195 == ssl3_accept_~s__state~0); 51723#L118 assume !(8480 == ssl3_accept_~s__state~0); 51715#L121 assume !(8481 == ssl3_accept_~s__state~0); 51716#L124 assume !(8482 == ssl3_accept_~s__state~0); 51708#L127 assume !(8464 == ssl3_accept_~s__state~0); 51709#L130 assume !(8465 == ssl3_accept_~s__state~0); 51701#L133 assume !(8466 == ssl3_accept_~s__state~0); 51702#L136 assume !(8496 == ssl3_accept_~s__state~0); 51694#L139 assume !(8497 == ssl3_accept_~s__state~0); 51695#L142 assume !(8512 == ssl3_accept_~s__state~0); 51681#L145 assume !(8513 == ssl3_accept_~s__state~0); 51682#L148 assume !(8528 == ssl3_accept_~s__state~0); 51478#L151 assume !(8529 == ssl3_accept_~s__state~0); 51479#L154 assume !(8544 == ssl3_accept_~s__state~0); 51464#L157 assume !(8545 == ssl3_accept_~s__state~0); 51465#L160 assume !(8560 == ssl3_accept_~s__state~0); 51453#L163 assume !(8561 == ssl3_accept_~s__state~0); 51454#L166 assume !(8448 == ssl3_accept_~s__state~0); 51440#L169 assume !(8576 == ssl3_accept_~s__state~0); 51435#L172 assume !(8577 == ssl3_accept_~s__state~0); 51430#L175 assume !(8592 == ssl3_accept_~s__state~0); 51423#L178 assume !(8593 == ssl3_accept_~s__state~0); 51425#L181 assume !(8608 == ssl3_accept_~s__state~0); 52822#L184 assume !(8609 == ssl3_accept_~s__state~0); 51409#L187 assume 8640 == ssl3_accept_~s__state~0; 51410#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 51128#L476 assume !(3 == ssl3_accept_~blastFlag~0); 51129#L476-2 assume !(ssl3_accept_~ret~0 <= 0); 52668#L482 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 51117#L482-2 ssl3_accept_~s__init_num~0 := 0; 51118#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52663#L580 ssl3_accept_~skip~0 := 0; 52662#L100-2 assume !false; 52661#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52660#L103 assume !(12292 == ssl3_accept_~s__state~0); 52659#L106 assume !(16384 == ssl3_accept_~s__state~0); 52658#L109 assume !(8192 == ssl3_accept_~s__state~0); 52657#L112 assume !(24576 == ssl3_accept_~s__state~0); 52656#L115 assume !(8195 == ssl3_accept_~s__state~0); 52655#L118 assume !(8480 == ssl3_accept_~s__state~0); 52654#L121 assume !(8481 == ssl3_accept_~s__state~0); 52653#L124 assume !(8482 == ssl3_accept_~s__state~0); 52652#L127 assume !(8464 == ssl3_accept_~s__state~0); 52651#L130 assume !(8465 == ssl3_accept_~s__state~0); 52650#L133 assume !(8466 == ssl3_accept_~s__state~0); 52649#L136 assume !(8496 == ssl3_accept_~s__state~0); 52648#L139 assume !(8497 == ssl3_accept_~s__state~0); 52647#L142 assume !(8512 == ssl3_accept_~s__state~0); 52646#L145 assume !(8513 == ssl3_accept_~s__state~0); 52645#L148 assume !(8528 == ssl3_accept_~s__state~0); 52644#L151 assume !(8529 == ssl3_accept_~s__state~0); 52643#L154 assume !(8544 == ssl3_accept_~s__state~0); 52642#L157 assume !(8545 == ssl3_accept_~s__state~0); 52641#L160 assume !(8560 == ssl3_accept_~s__state~0); 52640#L163 assume !(8561 == ssl3_accept_~s__state~0); 52639#L166 assume !(8448 == ssl3_accept_~s__state~0); 52638#L169 assume !(8576 == ssl3_accept_~s__state~0); 52637#L172 assume !(8577 == ssl3_accept_~s__state~0); 52636#L175 assume !(8592 == ssl3_accept_~s__state~0); 52635#L178 assume !(8593 == ssl3_accept_~s__state~0); 52634#L181 assume !(8608 == ssl3_accept_~s__state~0); 52633#L184 assume !(8609 == ssl3_accept_~s__state~0); 52632#L187 assume !(8640 == ssl3_accept_~s__state~0); 52631#L190 assume !(8641 == ssl3_accept_~s__state~0); 52630#L193 assume 8656 == ssl3_accept_~s__state~0; 52588#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 52629#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52628#L497 assume !(2 == ssl3_accept_~blastFlag~0); 52627#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 52626#L505 assume !(0 == ssl3_accept_~tmp___10~0); 52625#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52622#L580 ssl3_accept_~skip~0 := 0; 52621#L100-2 assume !false; 52620#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52619#L103 assume !(12292 == ssl3_accept_~s__state~0); 52618#L106 assume !(16384 == ssl3_accept_~s__state~0); 52617#L109 assume !(8192 == ssl3_accept_~s__state~0); 52616#L112 assume !(24576 == ssl3_accept_~s__state~0); 52615#L115 assume !(8195 == ssl3_accept_~s__state~0); 52614#L118 assume !(8480 == ssl3_accept_~s__state~0); 52613#L121 assume !(8481 == ssl3_accept_~s__state~0); 52612#L124 assume !(8482 == ssl3_accept_~s__state~0); 52611#L127 assume !(8464 == ssl3_accept_~s__state~0); 52610#L130 assume !(8465 == ssl3_accept_~s__state~0); 52609#L133 assume !(8466 == ssl3_accept_~s__state~0); 52608#L136 assume !(8496 == ssl3_accept_~s__state~0); 52607#L139 assume !(8497 == ssl3_accept_~s__state~0); 52606#L142 assume !(8512 == ssl3_accept_~s__state~0); 52605#L145 assume !(8513 == ssl3_accept_~s__state~0); 52604#L148 assume !(8528 == ssl3_accept_~s__state~0); 52603#L151 assume !(8529 == ssl3_accept_~s__state~0); 52602#L154 assume !(8544 == ssl3_accept_~s__state~0); 52601#L157 assume !(8545 == ssl3_accept_~s__state~0); 52600#L160 assume !(8560 == ssl3_accept_~s__state~0); 52599#L163 assume !(8561 == ssl3_accept_~s__state~0); 52598#L166 assume !(8448 == ssl3_accept_~s__state~0); 52597#L169 assume !(8576 == ssl3_accept_~s__state~0); 52596#L172 assume !(8577 == ssl3_accept_~s__state~0); 52595#L175 assume !(8592 == ssl3_accept_~s__state~0); 52594#L178 assume !(8593 == ssl3_accept_~s__state~0); 52593#L181 assume !(8608 == ssl3_accept_~s__state~0); 52592#L184 assume !(8609 == ssl3_accept_~s__state~0); 52591#L187 assume !(8640 == ssl3_accept_~s__state~0); 52590#L190 assume !(8641 == ssl3_accept_~s__state~0); 52589#L193 assume !(8656 == ssl3_accept_~s__state~0); 52587#L196 assume !(8657 == ssl3_accept_~s__state~0); 52586#L199 assume 8672 == ssl3_accept_~s__state~0; 52585#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 52584#L513 assume !(4 == ssl3_accept_~blastFlag~0); 52582#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 50911#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 50912#L520-2 ssl3_accept_~s__init_num~0 := 0; 52766#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52759#L580 ssl3_accept_~skip~0 := 0; 52756#L100-2 assume !false; 52753#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52749#L103 assume !(12292 == ssl3_accept_~s__state~0); 52747#L106 assume !(16384 == ssl3_accept_~s__state~0); 52746#L109 assume !(8192 == ssl3_accept_~s__state~0); 52745#L112 assume !(24576 == ssl3_accept_~s__state~0); 52744#L115 assume !(8195 == ssl3_accept_~s__state~0); 52681#L118 assume !(8480 == ssl3_accept_~s__state~0); 52743#L121 assume !(8481 == ssl3_accept_~s__state~0); 52742#L124 assume !(8482 == ssl3_accept_~s__state~0); 52741#L127 assume !(8464 == ssl3_accept_~s__state~0); 52740#L130 assume !(8465 == ssl3_accept_~s__state~0); 52739#L133 assume !(8466 == ssl3_accept_~s__state~0); 52738#L136 assume !(8496 == ssl3_accept_~s__state~0); 52737#L139 assume !(8497 == ssl3_accept_~s__state~0); 52731#L142 assume !(8512 == ssl3_accept_~s__state~0); 52732#L145 assume !(8513 == ssl3_accept_~s__state~0); 52718#L148 assume !(8528 == ssl3_accept_~s__state~0); 52719#L151 assume !(8529 == ssl3_accept_~s__state~0); 52703#L154 assume !(8544 == ssl3_accept_~s__state~0); 52704#L157 assume !(8545 == ssl3_accept_~s__state~0); 52543#L160 assume !(8560 == ssl3_accept_~s__state~0); 52544#L163 assume !(8561 == ssl3_accept_~s__state~0); 52225#L166 assume 8448 == ssl3_accept_~s__state~0; 52223#L167 assume !(ssl3_accept_~num1~0 > 0); 52221#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51170#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51166#L580 ssl3_accept_~skip~0 := 0; 51157#L100-2 assume !false; 51158#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51151#L103 assume !(12292 == ssl3_accept_~s__state~0); 51152#L106 assume !(16384 == ssl3_accept_~s__state~0); 51141#L109 assume 8192 == ssl3_accept_~s__state~0; 51036#L212 ssl3_accept_~s__server~0 := 1; 52679#L217 assume 0 != ssl3_accept_~cb~0; 52678#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 52677#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 52675#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 52673#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 52671#L244 assume 12292 != ssl3_accept_~s__state~0; 52670#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; 52581#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52576#L580 ssl3_accept_~skip~0 := 0; 50838#L100-2 [2020-10-26 04:29:12,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:12,335 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 26 times [2020-10-26 04:29:12,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:12,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902445564] [2020-10-26 04:29:12,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:12,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:12,349 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:12,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:12,354 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:12,358 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:12,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:12,359 INFO L82 PathProgramCache]: Analyzing trace with hash -1159642463, now seen corresponding path program 1 times [2020-10-26 04:29:12,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:12,360 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805046562] [2020-10-26 04:29:12,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:12,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:12,575 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:12,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805046562] [2020-10-26 04:29:12,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662261313] [2020-10-26 04:29:12,576 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:12,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:12,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-26 04:29:12,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-26 04:29:12,826 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:12,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-26 04:29:12,827 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-26 04:29:12,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226548534] [2020-10-26 04:29:12,828 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:12,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:12,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-26 04:29:12,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-26 04:29:12,829 INFO L87 Difference]: Start difference. First operand 3980 states and 4915 transitions. cyclomatic complexity: 944 Second operand 4 states. [2020-10-26 04:29:13,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:13,152 INFO L93 Difference]: Finished difference Result 1886 states and 2246 transitions. [2020-10-26 04:29:13,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-26 04:29:13,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1886 states and 2246 transitions. [2020-10-26 04:29:13,162 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1466 [2020-10-26 04:29:13,167 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1886 states to 1614 states and 1931 transitions. [2020-10-26 04:29:13,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1614 [2020-10-26 04:29:13,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1614 [2020-10-26 04:29:13,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1614 states and 1931 transitions. [2020-10-26 04:29:13,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:13,173 INFO L691 BuchiCegarLoop]: Abstraction has 1614 states and 1931 transitions. [2020-10-26 04:29:13,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1614 states and 1931 transitions. [2020-10-26 04:29:13,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1614 to 1139. [2020-10-26 04:29:13,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1139 states. [2020-10-26 04:29:13,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 1375 transitions. [2020-10-26 04:29:13,192 INFO L714 BuchiCegarLoop]: Abstraction has 1139 states and 1375 transitions. [2020-10-26 04:29:13,192 INFO L594 BuchiCegarLoop]: Abstraction has 1139 states and 1375 transitions. [2020-10-26 04:29:13,192 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-10-26 04:29:13,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1139 states and 1375 transitions. [2020-10-26 04:29:13,196 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1084 [2020-10-26 04:29:13,196 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:13,196 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:13,197 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:13,197 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:13,198 INFO L794 eck$LassoCheckResult]: Stem: 57922#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); 57812#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; 57813#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57860#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; 57861#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57834#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 57895#L100-2 assume !false; 58362#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58359#L103 assume !(12292 == ssl3_accept_~s__state~0); 58356#L106 assume !(16384 == ssl3_accept_~s__state~0); 58353#L109 assume !(8192 == ssl3_accept_~s__state~0); 58352#L112 assume !(24576 == ssl3_accept_~s__state~0); 58346#L115 assume !(8195 == ssl3_accept_~s__state~0); 58343#L118 assume !(8480 == ssl3_accept_~s__state~0); 58340#L121 assume !(8481 == ssl3_accept_~s__state~0); 58339#L124 assume !(8482 == ssl3_accept_~s__state~0); 58331#L127 assume 8464 == ssl3_accept_~s__state~0; 58330#L134 [2020-10-26 04:29:13,198 INFO L796 eck$LassoCheckResult]: Loop: 58330#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 58327#L275 assume !(0 == ssl3_accept_~blastFlag~0); 58328#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; 58324#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58309#L580 ssl3_accept_~skip~0 := 0; 58306#L100-2 assume !false; 58303#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58300#L103 assume !(12292 == ssl3_accept_~s__state~0); 58297#L106 assume !(16384 == ssl3_accept_~s__state~0); 58294#L109 assume !(8192 == ssl3_accept_~s__state~0); 58291#L112 assume !(24576 == ssl3_accept_~s__state~0); 58288#L115 assume !(8195 == ssl3_accept_~s__state~0); 58285#L118 assume !(8480 == ssl3_accept_~s__state~0); 58282#L121 assume !(8481 == ssl3_accept_~s__state~0); 58279#L124 assume !(8482 == ssl3_accept_~s__state~0); 58276#L127 assume !(8464 == ssl3_accept_~s__state~0); 58273#L130 assume !(8465 == ssl3_accept_~s__state~0); 58270#L133 assume !(8466 == ssl3_accept_~s__state~0); 58267#L136 assume 8496 == ssl3_accept_~s__state~0; 58264#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 58258#L288 assume !(1 == ssl3_accept_~blastFlag~0); 58259#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 58248#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 58249#L294-2 ssl3_accept_~s__init_num~0 := 0; 58238#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58234#L580 ssl3_accept_~skip~0 := 0; 58225#L100-2 assume !false; 58226#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58217#L103 assume !(12292 == ssl3_accept_~s__state~0); 58218#L106 assume !(16384 == ssl3_accept_~s__state~0); 58209#L109 assume !(8192 == ssl3_accept_~s__state~0); 58210#L112 assume !(24576 == ssl3_accept_~s__state~0); 58201#L115 assume !(8195 == ssl3_accept_~s__state~0); 58202#L118 assume !(8480 == ssl3_accept_~s__state~0); 58191#L121 assume !(8481 == ssl3_accept_~s__state~0); 58192#L124 assume !(8482 == ssl3_accept_~s__state~0); 58173#L127 assume !(8464 == ssl3_accept_~s__state~0); 58174#L130 assume !(8465 == ssl3_accept_~s__state~0); 58161#L133 assume !(8466 == ssl3_accept_~s__state~0); 58162#L136 assume !(8496 == ssl3_accept_~s__state~0); 58151#L139 assume !(8497 == ssl3_accept_~s__state~0); 58152#L142 assume 8512 == ssl3_accept_~s__state~0; 57900#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57901#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57942#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57943#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58681#L580 ssl3_accept_~skip~0 := 0; 58680#L100-2 assume !false; 58679#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58678#L103 assume !(12292 == ssl3_accept_~s__state~0); 58677#L106 assume !(16384 == ssl3_accept_~s__state~0); 58676#L109 assume !(8192 == ssl3_accept_~s__state~0); 58675#L112 assume !(24576 == ssl3_accept_~s__state~0); 58674#L115 assume !(8195 == ssl3_accept_~s__state~0); 58673#L118 assume !(8480 == ssl3_accept_~s__state~0); 58672#L121 assume !(8481 == ssl3_accept_~s__state~0); 58671#L124 assume !(8482 == ssl3_accept_~s__state~0); 57981#L127 assume !(8464 == ssl3_accept_~s__state~0); 57978#L130 assume !(8465 == ssl3_accept_~s__state~0); 57976#L133 assume !(8466 == ssl3_accept_~s__state~0); 57972#L136 assume !(8496 == ssl3_accept_~s__state~0); 57968#L139 assume !(8497 == ssl3_accept_~s__state~0); 57969#L142 assume !(8512 == ssl3_accept_~s__state~0); 57960#L145 assume !(8513 == ssl3_accept_~s__state~0); 57961#L148 assume 8528 == ssl3_accept_~s__state~0; 57889#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57890#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 57920#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 57921#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 57850#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 57808#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58093#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58087#L580 ssl3_accept_~skip~0 := 0; 58085#L100-2 assume !false; 58083#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58081#L103 assume !(12292 == ssl3_accept_~s__state~0); 58079#L106 assume !(16384 == ssl3_accept_~s__state~0); 58077#L109 assume !(8192 == ssl3_accept_~s__state~0); 58075#L112 assume !(24576 == ssl3_accept_~s__state~0); 58073#L115 assume !(8195 == ssl3_accept_~s__state~0); 58072#L118 assume !(8480 == ssl3_accept_~s__state~0); 58066#L121 assume !(8481 == ssl3_accept_~s__state~0); 58059#L124 assume !(8482 == ssl3_accept_~s__state~0); 58056#L127 assume !(8464 == ssl3_accept_~s__state~0); 58053#L130 assume !(8465 == ssl3_accept_~s__state~0); 58050#L133 assume !(8466 == ssl3_accept_~s__state~0); 58047#L136 assume !(8496 == ssl3_accept_~s__state~0); 58044#L139 assume !(8497 == ssl3_accept_~s__state~0); 58041#L142 assume !(8512 == ssl3_accept_~s__state~0); 58038#L145 assume !(8513 == ssl3_accept_~s__state~0); 58035#L148 assume !(8528 == ssl3_accept_~s__state~0); 58032#L151 assume !(8529 == ssl3_accept_~s__state~0); 57954#L154 assume 8544 == ssl3_accept_~s__state~0; 57839#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57840#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 57873#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57869#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57870#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 58547#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; 58542#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58536#L580 ssl3_accept_~skip~0 := 0; 58534#L100-2 assume !false; 58532#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58530#L103 assume !(12292 == ssl3_accept_~s__state~0); 58528#L106 assume !(16384 == ssl3_accept_~s__state~0); 58526#L109 assume !(8192 == ssl3_accept_~s__state~0); 58524#L112 assume !(24576 == ssl3_accept_~s__state~0); 58522#L115 assume !(8195 == ssl3_accept_~s__state~0); 58519#L118 assume !(8480 == ssl3_accept_~s__state~0); 58516#L121 assume !(8481 == ssl3_accept_~s__state~0); 58509#L124 assume !(8482 == ssl3_accept_~s__state~0); 58508#L127 assume !(8464 == ssl3_accept_~s__state~0); 58507#L130 assume !(8465 == ssl3_accept_~s__state~0); 58506#L133 assume !(8466 == ssl3_accept_~s__state~0); 58334#L136 assume !(8496 == ssl3_accept_~s__state~0); 58505#L139 assume !(8497 == ssl3_accept_~s__state~0); 58504#L142 assume !(8512 == ssl3_accept_~s__state~0); 58502#L145 assume !(8513 == ssl3_accept_~s__state~0); 58501#L148 assume !(8528 == ssl3_accept_~s__state~0); 58500#L151 assume !(8529 == ssl3_accept_~s__state~0); 58499#L154 assume !(8544 == ssl3_accept_~s__state~0); 58498#L157 assume !(8545 == ssl3_accept_~s__state~0); 58497#L160 assume !(8560 == ssl3_accept_~s__state~0); 58458#L163 assume !(8561 == ssl3_accept_~s__state~0); 58457#L166 assume 8448 == ssl3_accept_~s__state~0; 58456#L167 assume !(ssl3_accept_~num1~0 > 0); 58454#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58451#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58443#L580 ssl3_accept_~skip~0 := 0; 58441#L100-2 assume !false; 58439#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58437#L103 assume !(12292 == ssl3_accept_~s__state~0); 58435#L106 assume !(16384 == ssl3_accept_~s__state~0); 58433#L109 assume !(8192 == ssl3_accept_~s__state~0); 58431#L112 assume !(24576 == ssl3_accept_~s__state~0); 58429#L115 assume !(8195 == ssl3_accept_~s__state~0); 58427#L118 assume !(8480 == ssl3_accept_~s__state~0); 58425#L121 assume !(8481 == ssl3_accept_~s__state~0); 58423#L124 assume !(8482 == ssl3_accept_~s__state~0); 58421#L127 assume !(8464 == ssl3_accept_~s__state~0); 58419#L130 assume !(8465 == ssl3_accept_~s__state~0); 58417#L133 assume !(8466 == ssl3_accept_~s__state~0); 58415#L136 assume !(8496 == ssl3_accept_~s__state~0); 58413#L139 assume !(8497 == ssl3_accept_~s__state~0); 58411#L142 assume !(8512 == ssl3_accept_~s__state~0); 58409#L145 assume !(8513 == ssl3_accept_~s__state~0); 58407#L148 assume !(8528 == ssl3_accept_~s__state~0); 58405#L151 assume !(8529 == ssl3_accept_~s__state~0); 58403#L154 assume !(8544 == ssl3_accept_~s__state~0); 58401#L157 assume !(8545 == ssl3_accept_~s__state~0); 58399#L160 assume !(8560 == ssl3_accept_~s__state~0); 58397#L163 assume !(8561 == ssl3_accept_~s__state~0); 58395#L166 assume !(8448 == ssl3_accept_~s__state~0); 58386#L169 assume 8576 == ssl3_accept_~s__state~0; 58383#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 58381#L441 assume !(ssl3_accept_~ret~0 <= 0); 58378#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 58375#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58369#L580 ssl3_accept_~skip~0 := 0; 58367#L100-2 assume !false; 58365#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58363#L103 assume !(12292 == ssl3_accept_~s__state~0); 58360#L106 assume !(16384 == ssl3_accept_~s__state~0); 58357#L109 assume !(8192 == ssl3_accept_~s__state~0); 58354#L112 assume !(24576 == ssl3_accept_~s__state~0); 58347#L115 assume !(8195 == ssl3_accept_~s__state~0); 58344#L118 assume !(8480 == ssl3_accept_~s__state~0); 58341#L121 assume !(8481 == ssl3_accept_~s__state~0); 58336#L124 assume !(8482 == ssl3_accept_~s__state~0); 58335#L127 assume 8464 == ssl3_accept_~s__state~0; 58330#L134 [2020-10-26 04:29:13,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2020-10-26 04:29:13,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,199 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041599551] [2020-10-26 04:29:13,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,205 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,210 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,214 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:13,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,214 INFO L82 PathProgramCache]: Analyzing trace with hash 1434081664, now seen corresponding path program 1 times [2020-10-26 04:29:13,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049217059] [2020-10-26 04:29:13,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:13,269 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:13,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049217059] [2020-10-26 04:29:13,270 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:13,270 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-26 04:29:13,270 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176706084] [2020-10-26 04:29:13,270 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:13,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:13,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:13,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:13,272 INFO L87 Difference]: Start difference. First operand 1139 states and 1375 transitions. cyclomatic complexity: 239 Second operand 3 states. [2020-10-26 04:29:13,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:13,427 INFO L93 Difference]: Finished difference Result 1213 states and 1451 transitions. [2020-10-26 04:29:13,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:13,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1213 states and 1451 transitions. [2020-10-26 04:29:13,433 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1121 [2020-10-26 04:29:13,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1213 states to 1180 states and 1418 transitions. [2020-10-26 04:29:13,437 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1180 [2020-10-26 04:29:13,438 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1180 [2020-10-26 04:29:13,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1180 states and 1418 transitions. [2020-10-26 04:29:13,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:13,440 INFO L691 BuchiCegarLoop]: Abstraction has 1180 states and 1418 transitions. [2020-10-26 04:29:13,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states and 1418 transitions. [2020-10-26 04:29:13,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1139. [2020-10-26 04:29:13,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1139 states. [2020-10-26 04:29:13,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1139 states to 1139 states and 1366 transitions. [2020-10-26 04:29:13,456 INFO L714 BuchiCegarLoop]: Abstraction has 1139 states and 1366 transitions. [2020-10-26 04:29:13,457 INFO L594 BuchiCegarLoop]: Abstraction has 1139 states and 1366 transitions. [2020-10-26 04:29:13,457 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-10-26 04:29:13,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1139 states and 1366 transitions. [2020-10-26 04:29:13,460 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1084 [2020-10-26 04:29:13,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:13,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:13,462 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:13,462 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:13,463 INFO L794 eck$LassoCheckResult]: Stem: 60278#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); 60171#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; 60172#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60219#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; 60220#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60193#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 60252#L100-2 assume !false; 61281#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61280#L103 assume !(12292 == ssl3_accept_~s__state~0); 61279#L106 assume !(16384 == ssl3_accept_~s__state~0); 61278#L109 assume !(8192 == ssl3_accept_~s__state~0); 61277#L112 assume !(24576 == ssl3_accept_~s__state~0); 61276#L115 assume !(8195 == ssl3_accept_~s__state~0); 61275#L118 assume !(8480 == ssl3_accept_~s__state~0); 61274#L121 assume !(8481 == ssl3_accept_~s__state~0); 61273#L124 assume !(8482 == ssl3_accept_~s__state~0); 61272#L127 assume 8464 == ssl3_accept_~s__state~0; 60208#L134 [2020-10-26 04:29:13,463 INFO L796 eck$LassoCheckResult]: Loop: 60208#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 60275#L275 assume !(0 == ssl3_accept_~blastFlag~0); 60277#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; 60852#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60624#L580 ssl3_accept_~skip~0 := 0; 60618#L100-2 assume !false; 60616#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60614#L103 assume !(12292 == ssl3_accept_~s__state~0); 60612#L106 assume !(16384 == ssl3_accept_~s__state~0); 60610#L109 assume !(8192 == ssl3_accept_~s__state~0); 60608#L112 assume !(24576 == ssl3_accept_~s__state~0); 60606#L115 assume !(8195 == ssl3_accept_~s__state~0); 60604#L118 assume !(8480 == ssl3_accept_~s__state~0); 60602#L121 assume !(8481 == ssl3_accept_~s__state~0); 60600#L124 assume !(8482 == ssl3_accept_~s__state~0); 60598#L127 assume !(8464 == ssl3_accept_~s__state~0); 60596#L130 assume !(8465 == ssl3_accept_~s__state~0); 60594#L133 assume !(8466 == ssl3_accept_~s__state~0); 60543#L136 assume 8496 == ssl3_accept_~s__state~0; 60537#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 60531#L288 assume !(1 == ssl3_accept_~blastFlag~0); 60525#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 60520#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60295#L294-2 ssl3_accept_~s__init_num~0 := 0; 60296#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61264#L580 ssl3_accept_~skip~0 := 0; 61263#L100-2 assume !false; 61262#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61260#L103 assume !(12292 == ssl3_accept_~s__state~0); 61255#L106 assume !(16384 == ssl3_accept_~s__state~0); 61253#L109 assume !(8192 == ssl3_accept_~s__state~0); 61251#L112 assume !(24576 == ssl3_accept_~s__state~0); 61249#L115 assume !(8195 == ssl3_accept_~s__state~0); 61247#L118 assume !(8480 == ssl3_accept_~s__state~0); 61245#L121 assume !(8481 == ssl3_accept_~s__state~0); 61243#L124 assume !(8482 == ssl3_accept_~s__state~0); 61241#L127 assume !(8464 == ssl3_accept_~s__state~0); 61239#L130 assume !(8465 == ssl3_accept_~s__state~0); 61237#L133 assume !(8466 == ssl3_accept_~s__state~0); 61235#L136 assume !(8496 == ssl3_accept_~s__state~0); 61233#L139 assume !(8497 == ssl3_accept_~s__state~0); 61231#L142 assume 8512 == ssl3_accept_~s__state~0; 60257#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60258#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60297#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60298#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61164#L580 ssl3_accept_~skip~0 := 0; 61162#L100-2 assume !false; 61161#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61160#L103 assume !(12292 == ssl3_accept_~s__state~0); 61159#L106 assume !(16384 == ssl3_accept_~s__state~0); 61158#L109 assume !(8192 == ssl3_accept_~s__state~0); 61157#L112 assume !(24576 == ssl3_accept_~s__state~0); 61151#L115 assume !(8195 == ssl3_accept_~s__state~0); 61149#L118 assume !(8480 == ssl3_accept_~s__state~0); 61147#L121 assume !(8481 == ssl3_accept_~s__state~0); 61145#L124 assume !(8482 == ssl3_accept_~s__state~0); 61143#L127 assume !(8464 == ssl3_accept_~s__state~0); 61141#L130 assume !(8465 == ssl3_accept_~s__state~0); 61139#L133 assume !(8466 == ssl3_accept_~s__state~0); 61137#L136 assume !(8496 == ssl3_accept_~s__state~0); 61135#L139 assume !(8497 == ssl3_accept_~s__state~0); 61133#L142 assume !(8512 == ssl3_accept_~s__state~0); 61131#L145 assume !(8513 == ssl3_accept_~s__state~0); 61129#L148 assume 8528 == ssl3_accept_~s__state~0; 60246#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60247#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 60273#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 60203#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 60165#L354 assume !(ssl3_accept_~ret~0 <= 0); 60166#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60213#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60430#L580 ssl3_accept_~skip~0 := 0; 60425#L100-2 assume !false; 60420#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60415#L103 assume !(12292 == ssl3_accept_~s__state~0); 60410#L106 assume !(16384 == ssl3_accept_~s__state~0); 60405#L109 assume !(8192 == ssl3_accept_~s__state~0); 60400#L112 assume !(24576 == ssl3_accept_~s__state~0); 60395#L115 assume !(8195 == ssl3_accept_~s__state~0); 60390#L118 assume !(8480 == ssl3_accept_~s__state~0); 60385#L121 assume !(8481 == ssl3_accept_~s__state~0); 60380#L124 assume !(8482 == ssl3_accept_~s__state~0); 60375#L127 assume !(8464 == ssl3_accept_~s__state~0); 60370#L130 assume !(8465 == ssl3_accept_~s__state~0); 60365#L133 assume !(8466 == ssl3_accept_~s__state~0); 60360#L136 assume !(8496 == ssl3_accept_~s__state~0); 60355#L139 assume !(8497 == ssl3_accept_~s__state~0); 60350#L142 assume !(8512 == ssl3_accept_~s__state~0); 60345#L145 assume !(8513 == ssl3_accept_~s__state~0); 60340#L148 assume !(8528 == ssl3_accept_~s__state~0); 60334#L151 assume !(8529 == ssl3_accept_~s__state~0); 60330#L154 assume 8544 == ssl3_accept_~s__state~0; 60198#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60199#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 60231#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60228#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60163#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 60164#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; 60995#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60989#L580 ssl3_accept_~skip~0 := 0; 60987#L100-2 assume !false; 60985#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60983#L103 assume !(12292 == ssl3_accept_~s__state~0); 60981#L106 assume !(16384 == ssl3_accept_~s__state~0); 60979#L109 assume !(8192 == ssl3_accept_~s__state~0); 60977#L112 assume !(24576 == ssl3_accept_~s__state~0); 60975#L115 assume !(8195 == ssl3_accept_~s__state~0); 60973#L118 assume !(8480 == ssl3_accept_~s__state~0); 60971#L121 assume !(8481 == ssl3_accept_~s__state~0); 60969#L124 assume !(8482 == ssl3_accept_~s__state~0); 60967#L127 assume !(8464 == ssl3_accept_~s__state~0); 60965#L130 assume !(8465 == ssl3_accept_~s__state~0); 60963#L133 assume !(8466 == ssl3_accept_~s__state~0); 60961#L136 assume !(8496 == ssl3_accept_~s__state~0); 60959#L139 assume !(8497 == ssl3_accept_~s__state~0); 60957#L142 assume !(8512 == ssl3_accept_~s__state~0); 60955#L145 assume !(8513 == ssl3_accept_~s__state~0); 60953#L148 assume !(8528 == ssl3_accept_~s__state~0); 60951#L151 assume !(8529 == ssl3_accept_~s__state~0); 60949#L154 assume !(8544 == ssl3_accept_~s__state~0); 60947#L157 assume !(8545 == ssl3_accept_~s__state~0); 60946#L160 assume !(8560 == ssl3_accept_~s__state~0); 60943#L163 assume !(8561 == ssl3_accept_~s__state~0); 60941#L166 assume 8448 == ssl3_accept_~s__state~0; 60938#L167 assume !(ssl3_accept_~num1~0 > 0); 60930#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60929#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60920#L580 ssl3_accept_~skip~0 := 0; 60918#L100-2 assume !false; 60916#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60914#L103 assume !(12292 == ssl3_accept_~s__state~0); 60912#L106 assume !(16384 == ssl3_accept_~s__state~0); 60910#L109 assume !(8192 == ssl3_accept_~s__state~0); 60908#L112 assume !(24576 == ssl3_accept_~s__state~0); 60906#L115 assume !(8195 == ssl3_accept_~s__state~0); 60903#L118 assume !(8480 == ssl3_accept_~s__state~0); 60864#L121 assume !(8481 == ssl3_accept_~s__state~0); 60860#L124 assume !(8482 == ssl3_accept_~s__state~0); 60847#L127 assume !(8464 == ssl3_accept_~s__state~0); 60846#L130 assume !(8465 == ssl3_accept_~s__state~0); 60844#L133 assume !(8466 == ssl3_accept_~s__state~0); 60843#L136 assume !(8496 == ssl3_accept_~s__state~0); 60842#L139 assume !(8497 == ssl3_accept_~s__state~0); 60840#L142 assume !(8512 == ssl3_accept_~s__state~0); 60839#L145 assume !(8513 == ssl3_accept_~s__state~0); 60838#L148 assume !(8528 == ssl3_accept_~s__state~0); 60837#L151 assume !(8529 == ssl3_accept_~s__state~0); 60835#L154 assume !(8544 == ssl3_accept_~s__state~0); 60834#L157 assume !(8545 == ssl3_accept_~s__state~0); 60833#L160 assume !(8560 == ssl3_accept_~s__state~0); 60832#L163 assume !(8561 == ssl3_accept_~s__state~0); 60830#L166 assume !(8448 == ssl3_accept_~s__state~0); 60829#L169 assume 8576 == ssl3_accept_~s__state~0; 60336#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 60828#L441 assume !(ssl3_accept_~ret~0 <= 0); 60825#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60826#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61292#L580 ssl3_accept_~skip~0 := 0; 61291#L100-2 assume !false; 61290#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61289#L103 assume !(12292 == ssl3_accept_~s__state~0); 61288#L106 assume !(16384 == ssl3_accept_~s__state~0); 61287#L109 assume !(8192 == ssl3_accept_~s__state~0); 61286#L112 assume !(24576 == ssl3_accept_~s__state~0); 60287#L115 assume !(8195 == ssl3_accept_~s__state~0); 60288#L118 assume !(8480 == ssl3_accept_~s__state~0); 60283#L121 assume !(8481 == ssl3_accept_~s__state~0); 60255#L124 assume !(8482 == ssl3_accept_~s__state~0); 60256#L127 assume !(8464 == ssl3_accept_~s__state~0); 60245#L130 assume !(8465 == ssl3_accept_~s__state~0); 60207#L133 assume 8466 == ssl3_accept_~s__state~0; 60208#L134 [2020-10-26 04:29:13,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,464 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2020-10-26 04:29:13,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,464 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569831930] [2020-10-26 04:29:13,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,470 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,475 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,478 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:13,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,479 INFO L82 PathProgramCache]: Analyzing trace with hash -1686524346, now seen corresponding path program 1 times [2020-10-26 04:29:13,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498768249] [2020-10-26 04:29:13,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:13,631 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:13,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498768249] [2020-10-26 04:29:13,632 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:13,632 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-10-26 04:29:13,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672391899] [2020-10-26 04:29:13,632 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:13,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:13,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-26 04:29:13,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-10-26 04:29:13,633 INFO L87 Difference]: Start difference. First operand 1139 states and 1366 transitions. cyclomatic complexity: 230 Second operand 5 states. [2020-10-26 04:29:13,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:13,759 INFO L93 Difference]: Finished difference Result 4947 states and 5915 transitions. [2020-10-26 04:29:13,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-26 04:29:13,760 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4947 states and 5915 transitions. [2020-10-26 04:29:13,785 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 4678 [2020-10-26 04:29:13,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4947 states to 4947 states and 5915 transitions. [2020-10-26 04:29:13,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4947 [2020-10-26 04:29:13,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4947 [2020-10-26 04:29:13,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4947 states and 5915 transitions. [2020-10-26 04:29:13,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:13,815 INFO L691 BuchiCegarLoop]: Abstraction has 4947 states and 5915 transitions. [2020-10-26 04:29:13,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4947 states and 5915 transitions. [2020-10-26 04:29:13,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4947 to 1885. [2020-10-26 04:29:13,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1885 states. [2020-10-26 04:29:13,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1885 states to 1885 states and 2269 transitions. [2020-10-26 04:29:13,857 INFO L714 BuchiCegarLoop]: Abstraction has 1885 states and 2269 transitions. [2020-10-26 04:29:13,857 INFO L594 BuchiCegarLoop]: Abstraction has 1885 states and 2269 transitions. [2020-10-26 04:29:13,858 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-10-26 04:29:13,858 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1885 states and 2269 transitions. [2020-10-26 04:29:13,864 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1806 [2020-10-26 04:29:13,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:13,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:13,866 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:13,866 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:13,866 INFO L794 eck$LassoCheckResult]: Stem: 66382#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); 66273#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; 66274#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66321#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; 66322#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66295#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 66356#L100-2 assume !false; 67928#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67927#L103 assume !(12292 == ssl3_accept_~s__state~0); 67926#L106 assume !(16384 == ssl3_accept_~s__state~0); 67925#L109 assume !(8192 == ssl3_accept_~s__state~0); 67924#L112 assume !(24576 == ssl3_accept_~s__state~0); 67923#L115 assume !(8195 == ssl3_accept_~s__state~0); 67922#L118 assume !(8480 == ssl3_accept_~s__state~0); 67921#L121 assume !(8481 == ssl3_accept_~s__state~0); 67920#L124 assume !(8482 == ssl3_accept_~s__state~0); 67918#L127 assume 8464 == ssl3_accept_~s__state~0; 67916#L134 [2020-10-26 04:29:13,867 INFO L796 eck$LassoCheckResult]: Loop: 67916#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 67913#L275 assume !(0 == ssl3_accept_~blastFlag~0); 67911#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; 67908#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67902#L580 ssl3_accept_~skip~0 := 0; 67900#L100-2 assume !false; 67898#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67896#L103 assume !(12292 == ssl3_accept_~s__state~0); 67894#L106 assume !(16384 == ssl3_accept_~s__state~0); 67892#L109 assume !(8192 == ssl3_accept_~s__state~0); 67890#L112 assume !(24576 == ssl3_accept_~s__state~0); 67888#L115 assume !(8195 == ssl3_accept_~s__state~0); 67886#L118 assume !(8480 == ssl3_accept_~s__state~0); 67712#L121 assume !(8481 == ssl3_accept_~s__state~0); 67656#L124 assume !(8482 == ssl3_accept_~s__state~0); 67655#L127 assume !(8464 == ssl3_accept_~s__state~0); 67653#L130 assume !(8465 == ssl3_accept_~s__state~0); 67613#L133 assume !(8466 == ssl3_accept_~s__state~0); 67479#L136 assume 8496 == ssl3_accept_~s__state~0; 67478#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 67476#L288 assume !(1 == ssl3_accept_~blastFlag~0); 67475#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 67473#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67472#L294-2 ssl3_accept_~s__init_num~0 := 0; 67471#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67465#L580 ssl3_accept_~skip~0 := 0; 67464#L100-2 assume !false; 67463#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67462#L103 assume !(12292 == ssl3_accept_~s__state~0); 67456#L106 assume !(16384 == ssl3_accept_~s__state~0); 67454#L109 assume !(8192 == ssl3_accept_~s__state~0); 67452#L112 assume !(24576 == ssl3_accept_~s__state~0); 67450#L115 assume !(8195 == ssl3_accept_~s__state~0); 67448#L118 assume !(8480 == ssl3_accept_~s__state~0); 67446#L121 assume !(8481 == ssl3_accept_~s__state~0); 67444#L124 assume !(8482 == ssl3_accept_~s__state~0); 67442#L127 assume !(8464 == ssl3_accept_~s__state~0); 67440#L130 assume !(8465 == ssl3_accept_~s__state~0); 67438#L133 assume !(8466 == ssl3_accept_~s__state~0); 67436#L136 assume !(8496 == ssl3_accept_~s__state~0); 67434#L139 assume !(8497 == ssl3_accept_~s__state~0); 67166#L142 assume 8512 == ssl3_accept_~s__state~0; 66918#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66915#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 66914#L309 assume !(ssl3_accept_~ret~0 <= 0); 66913#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 66911#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66905#L580 ssl3_accept_~skip~0 := 0; 66903#L100-2 assume !false; 66901#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66899#L103 assume !(12292 == ssl3_accept_~s__state~0); 66897#L106 assume !(16384 == ssl3_accept_~s__state~0); 66895#L109 assume !(8192 == ssl3_accept_~s__state~0); 66893#L112 assume !(24576 == ssl3_accept_~s__state~0); 66891#L115 assume !(8195 == ssl3_accept_~s__state~0); 66889#L118 assume !(8480 == ssl3_accept_~s__state~0); 66887#L121 assume !(8481 == ssl3_accept_~s__state~0); 66885#L124 assume !(8482 == ssl3_accept_~s__state~0); 66883#L127 assume !(8464 == ssl3_accept_~s__state~0); 66881#L130 assume !(8465 == ssl3_accept_~s__state~0); 66879#L133 assume !(8466 == ssl3_accept_~s__state~0); 66877#L136 assume !(8496 == ssl3_accept_~s__state~0); 66875#L139 assume !(8497 == ssl3_accept_~s__state~0); 66873#L142 assume !(8512 == ssl3_accept_~s__state~0); 66871#L145 assume !(8513 == ssl3_accept_~s__state~0); 66869#L148 assume 8528 == ssl3_accept_~s__state~0; 66866#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 66863#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 66864#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 66851#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66848#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66837#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66834#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66828#L580 ssl3_accept_~skip~0 := 0; 66826#L100-2 assume !false; 66824#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66822#L103 assume !(12292 == ssl3_accept_~s__state~0); 66820#L106 assume !(16384 == ssl3_accept_~s__state~0); 66818#L109 assume !(8192 == ssl3_accept_~s__state~0); 66816#L112 assume !(24576 == ssl3_accept_~s__state~0); 66814#L115 assume !(8195 == ssl3_accept_~s__state~0); 66812#L118 assume !(8480 == ssl3_accept_~s__state~0); 66810#L121 assume !(8481 == ssl3_accept_~s__state~0); 66808#L124 assume !(8482 == ssl3_accept_~s__state~0); 66806#L127 assume !(8464 == ssl3_accept_~s__state~0); 66804#L130 assume !(8465 == ssl3_accept_~s__state~0); 66802#L133 assume !(8466 == ssl3_accept_~s__state~0); 66800#L136 assume !(8496 == ssl3_accept_~s__state~0); 66798#L139 assume !(8497 == ssl3_accept_~s__state~0); 66796#L142 assume !(8512 == ssl3_accept_~s__state~0); 66794#L145 assume !(8513 == ssl3_accept_~s__state~0); 66792#L148 assume !(8528 == ssl3_accept_~s__state~0); 66790#L151 assume !(8529 == ssl3_accept_~s__state~0); 66788#L154 assume 8544 == ssl3_accept_~s__state~0; 66784#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66782#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 66778#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66777#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66773#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 66774#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; 66767#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66763#L580 ssl3_accept_~skip~0 := 0; 66758#L100-2 assume !false; 66759#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66754#L103 assume !(12292 == ssl3_accept_~s__state~0); 66755#L106 assume !(16384 == ssl3_accept_~s__state~0); 66750#L109 assume !(8192 == ssl3_accept_~s__state~0); 66751#L112 assume !(24576 == ssl3_accept_~s__state~0); 66746#L115 assume !(8195 == ssl3_accept_~s__state~0); 66747#L118 assume !(8480 == ssl3_accept_~s__state~0); 66742#L121 assume !(8481 == ssl3_accept_~s__state~0); 66743#L124 assume !(8482 == ssl3_accept_~s__state~0); 66738#L127 assume !(8464 == ssl3_accept_~s__state~0); 66739#L130 assume !(8465 == ssl3_accept_~s__state~0); 66734#L133 assume !(8466 == ssl3_accept_~s__state~0); 66735#L136 assume !(8496 == ssl3_accept_~s__state~0); 66730#L139 assume !(8497 == ssl3_accept_~s__state~0); 66731#L142 assume !(8512 == ssl3_accept_~s__state~0); 66726#L145 assume !(8513 == ssl3_accept_~s__state~0); 66727#L148 assume !(8528 == ssl3_accept_~s__state~0); 66722#L151 assume !(8529 == ssl3_accept_~s__state~0); 66723#L154 assume !(8544 == ssl3_accept_~s__state~0); 66718#L157 assume !(8545 == ssl3_accept_~s__state~0); 66719#L160 assume !(8560 == ssl3_accept_~s__state~0); 66714#L163 assume !(8561 == ssl3_accept_~s__state~0); 66715#L166 assume 8448 == ssl3_accept_~s__state~0; 66711#L167 assume !(ssl3_accept_~num1~0 > 0); 66708#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66709#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66697#L580 ssl3_accept_~skip~0 := 0; 66698#L100-2 assume !false; 66693#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66694#L103 assume !(12292 == ssl3_accept_~s__state~0); 66689#L106 assume !(16384 == ssl3_accept_~s__state~0); 66690#L109 assume !(8192 == ssl3_accept_~s__state~0); 66685#L112 assume !(24576 == ssl3_accept_~s__state~0); 66686#L115 assume !(8195 == ssl3_accept_~s__state~0); 66681#L118 assume !(8480 == ssl3_accept_~s__state~0); 66682#L121 assume !(8481 == ssl3_accept_~s__state~0); 66677#L124 assume !(8482 == ssl3_accept_~s__state~0); 66678#L127 assume !(8464 == ssl3_accept_~s__state~0); 66673#L130 assume !(8465 == ssl3_accept_~s__state~0); 66674#L133 assume !(8466 == ssl3_accept_~s__state~0); 66669#L136 assume !(8496 == ssl3_accept_~s__state~0); 66670#L139 assume !(8497 == ssl3_accept_~s__state~0); 66665#L142 assume !(8512 == ssl3_accept_~s__state~0); 66666#L145 assume !(8513 == ssl3_accept_~s__state~0); 66661#L148 assume !(8528 == ssl3_accept_~s__state~0); 66662#L151 assume !(8529 == ssl3_accept_~s__state~0); 66657#L154 assume !(8544 == ssl3_accept_~s__state~0); 66658#L157 assume !(8545 == ssl3_accept_~s__state~0); 66653#L160 assume !(8560 == ssl3_accept_~s__state~0); 66654#L163 assume !(8561 == ssl3_accept_~s__state~0); 66649#L166 assume !(8448 == ssl3_accept_~s__state~0); 66650#L169 assume 8576 == ssl3_accept_~s__state~0; 66646#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 66647#L441 assume !(ssl3_accept_~ret~0 <= 0); 66641#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66643#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67941#L580 ssl3_accept_~skip~0 := 0; 67940#L100-2 assume !false; 67939#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67938#L103 assume !(12292 == ssl3_accept_~s__state~0); 67937#L106 assume !(16384 == ssl3_accept_~s__state~0); 67936#L109 assume !(8192 == ssl3_accept_~s__state~0); 67935#L112 assume !(24576 == ssl3_accept_~s__state~0); 67934#L115 assume !(8195 == ssl3_accept_~s__state~0); 67933#L118 assume !(8480 == ssl3_accept_~s__state~0); 67932#L121 assume !(8481 == ssl3_accept_~s__state~0); 67931#L124 assume !(8482 == ssl3_accept_~s__state~0); 67930#L127 assume !(8464 == ssl3_accept_~s__state~0); 67929#L130 assume !(8465 == ssl3_accept_~s__state~0); 67919#L133 assume 8466 == ssl3_accept_~s__state~0; 67916#L134 [2020-10-26 04:29:13,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2020-10-26 04:29:13,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361956222] [2020-10-26 04:29:13,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,876 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:13,881 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:13,885 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:13,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:13,885 INFO L82 PathProgramCache]: Analyzing trace with hash 1892643603, now seen corresponding path program 1 times [2020-10-26 04:29:13,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:13,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739811459] [2020-10-26 04:29:13,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:13,983 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:13,983 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739811459] [2020-10-26 04:29:13,983 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:13,983 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:13,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126537849] [2020-10-26 04:29:13,984 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-10-26 04:29:13,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:13,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:13,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:13,985 INFO L87 Difference]: Start difference. First operand 1885 states and 2269 transitions. cyclomatic complexity: 389 Second operand 3 states. [2020-10-26 04:29:14,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:14,011 INFO L93 Difference]: Finished difference Result 3711 states and 4443 transitions. [2020-10-26 04:29:14,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:14,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3711 states and 4443 transitions. [2020-10-26 04:29:14,030 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3572 [2020-10-26 04:29:14,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3711 states to 3711 states and 4443 transitions. [2020-10-26 04:29:14,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3711 [2020-10-26 04:29:14,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3711 [2020-10-26 04:29:14,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3711 states and 4443 transitions. [2020-10-26 04:29:14,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:14,050 INFO L691 BuchiCegarLoop]: Abstraction has 3711 states and 4443 transitions. [2020-10-26 04:29:14,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3711 states and 4443 transitions. [2020-10-26 04:29:14,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3711 to 1885. [2020-10-26 04:29:14,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1885 states. [2020-10-26 04:29:14,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1885 states to 1885 states and 2265 transitions. [2020-10-26 04:29:14,084 INFO L714 BuchiCegarLoop]: Abstraction has 1885 states and 2265 transitions. [2020-10-26 04:29:14,085 INFO L594 BuchiCegarLoop]: Abstraction has 1885 states and 2265 transitions. [2020-10-26 04:29:14,085 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-10-26 04:29:14,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1885 states and 2265 transitions. [2020-10-26 04:29:14,090 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1806 [2020-10-26 04:29:14,090 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:14,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:14,092 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:14,092 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:14,093 INFO L794 eck$LassoCheckResult]: Stem: 71978#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); 71876#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; 71877#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 71923#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; 71924#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 71897#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 71956#L100-2 assume !false; 73045#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73044#L103 assume !(12292 == ssl3_accept_~s__state~0); 73043#L106 assume !(16384 == ssl3_accept_~s__state~0); 73042#L109 assume !(8192 == ssl3_accept_~s__state~0); 73041#L112 assume !(24576 == ssl3_accept_~s__state~0); 73040#L115 assume !(8195 == ssl3_accept_~s__state~0); 73039#L118 assume !(8480 == ssl3_accept_~s__state~0); 73038#L121 assume !(8481 == ssl3_accept_~s__state~0); 73037#L124 assume !(8482 == ssl3_accept_~s__state~0); 73035#L127 assume 8464 == ssl3_accept_~s__state~0; 73034#L134 [2020-10-26 04:29:14,093 INFO L796 eck$LassoCheckResult]: Loop: 73034#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 73032#L275 assume !(0 == ssl3_accept_~blastFlag~0); 73031#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; 73029#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73024#L580 ssl3_accept_~skip~0 := 0; 73023#L100-2 assume !false; 73022#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73021#L103 assume !(12292 == ssl3_accept_~s__state~0); 73020#L106 assume !(16384 == ssl3_accept_~s__state~0); 73019#L109 assume !(8192 == ssl3_accept_~s__state~0); 73018#L112 assume !(24576 == ssl3_accept_~s__state~0); 73017#L115 assume !(8195 == ssl3_accept_~s__state~0); 73016#L118 assume !(8480 == ssl3_accept_~s__state~0); 73015#L121 assume !(8481 == ssl3_accept_~s__state~0); 73014#L124 assume !(8482 == ssl3_accept_~s__state~0); 73013#L127 assume !(8464 == ssl3_accept_~s__state~0); 73012#L130 assume !(8465 == ssl3_accept_~s__state~0); 73011#L133 assume !(8466 == ssl3_accept_~s__state~0); 73009#L136 assume 8496 == ssl3_accept_~s__state~0; 73008#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 73007#L288 assume !(1 == ssl3_accept_~blastFlag~0); 73006#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 73005#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 73004#L294-2 ssl3_accept_~s__init_num~0 := 0; 73002#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72995#L580 ssl3_accept_~skip~0 := 0; 72994#L100-2 assume !false; 72993#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72992#L103 assume !(12292 == ssl3_accept_~s__state~0); 72991#L106 assume !(16384 == ssl3_accept_~s__state~0); 72990#L109 assume !(8192 == ssl3_accept_~s__state~0); 72989#L112 assume !(24576 == ssl3_accept_~s__state~0); 72988#L115 assume !(8195 == ssl3_accept_~s__state~0); 72987#L118 assume !(8480 == ssl3_accept_~s__state~0); 72986#L121 assume !(8481 == ssl3_accept_~s__state~0); 72985#L124 assume !(8482 == ssl3_accept_~s__state~0); 72984#L127 assume !(8464 == ssl3_accept_~s__state~0); 72983#L130 assume !(8465 == ssl3_accept_~s__state~0); 72982#L133 assume !(8466 == ssl3_accept_~s__state~0); 72981#L136 assume !(8496 == ssl3_accept_~s__state~0); 72980#L139 assume !(8497 == ssl3_accept_~s__state~0); 72979#L142 assume 8512 == ssl3_accept_~s__state~0; 72978#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72033#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 71944#L309 assume !(ssl3_accept_~ret~0 <= 0); 71945#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71996#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73550#L580 ssl3_accept_~skip~0 := 0; 73547#L100-2 assume !false; 73546#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73545#L103 assume !(12292 == ssl3_accept_~s__state~0); 73544#L106 assume !(16384 == ssl3_accept_~s__state~0); 73543#L109 assume !(8192 == ssl3_accept_~s__state~0); 73542#L112 assume !(24576 == ssl3_accept_~s__state~0); 73541#L115 assume !(8195 == ssl3_accept_~s__state~0); 73540#L118 assume !(8480 == ssl3_accept_~s__state~0); 73539#L121 assume !(8481 == ssl3_accept_~s__state~0); 73537#L124 assume !(8482 == ssl3_accept_~s__state~0); 73536#L127 assume !(8464 == ssl3_accept_~s__state~0); 73535#L130 assume !(8465 == ssl3_accept_~s__state~0); 73534#L133 assume !(8466 == ssl3_accept_~s__state~0); 73533#L136 assume !(8496 == ssl3_accept_~s__state~0); 73532#L139 assume !(8497 == ssl3_accept_~s__state~0); 73531#L142 assume !(8512 == ssl3_accept_~s__state~0); 73529#L145 assume !(8513 == ssl3_accept_~s__state~0); 73527#L148 assume 8528 == ssl3_accept_~s__state~0; 71949#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 71950#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 71977#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 71908#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 71870#L354 assume !(ssl3_accept_~ret~0 <= 0); 71871#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 71917#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73376#L580 ssl3_accept_~skip~0 := 0; 73373#L100-2 assume !false; 73370#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73366#L103 assume !(12292 == ssl3_accept_~s__state~0); 73359#L106 assume !(16384 == ssl3_accept_~s__state~0); 73356#L109 assume !(8192 == ssl3_accept_~s__state~0); 73353#L112 assume !(24576 == ssl3_accept_~s__state~0); 73350#L115 assume !(8195 == ssl3_accept_~s__state~0); 73347#L118 assume !(8480 == ssl3_accept_~s__state~0); 73345#L121 assume !(8481 == ssl3_accept_~s__state~0); 73343#L124 assume !(8482 == ssl3_accept_~s__state~0); 73341#L127 assume !(8464 == ssl3_accept_~s__state~0); 73338#L130 assume !(8465 == ssl3_accept_~s__state~0); 73331#L133 assume !(8466 == ssl3_accept_~s__state~0); 73328#L136 assume !(8496 == ssl3_accept_~s__state~0); 73325#L139 assume !(8497 == ssl3_accept_~s__state~0); 73322#L142 assume !(8512 == ssl3_accept_~s__state~0); 73319#L145 assume !(8513 == ssl3_accept_~s__state~0); 73316#L148 assume !(8528 == ssl3_accept_~s__state~0); 73315#L151 assume !(8529 == ssl3_accept_~s__state~0); 73312#L154 assume 8544 == ssl3_accept_~s__state~0; 71902#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 71903#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 71935#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71932#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 71868#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 71869#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; 71939#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73617#L580 ssl3_accept_~skip~0 := 0; 73614#L100-2 assume !false; 73613#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73612#L103 assume !(12292 == ssl3_accept_~s__state~0); 73611#L106 assume !(16384 == ssl3_accept_~s__state~0); 73609#L109 assume !(8192 == ssl3_accept_~s__state~0); 73608#L112 assume !(24576 == ssl3_accept_~s__state~0); 73598#L115 assume !(8195 == ssl3_accept_~s__state~0); 73595#L118 assume !(8480 == ssl3_accept_~s__state~0); 73592#L121 assume !(8481 == ssl3_accept_~s__state~0); 73589#L124 assume !(8482 == ssl3_accept_~s__state~0); 73586#L127 assume !(8464 == ssl3_accept_~s__state~0); 73583#L130 assume !(8465 == ssl3_accept_~s__state~0); 73580#L133 assume !(8466 == ssl3_accept_~s__state~0); 73577#L136 assume !(8496 == ssl3_accept_~s__state~0); 73574#L139 assume !(8497 == ssl3_accept_~s__state~0); 73571#L142 assume !(8512 == ssl3_accept_~s__state~0); 73478#L145 assume !(8513 == ssl3_accept_~s__state~0); 73477#L148 assume !(8528 == ssl3_accept_~s__state~0); 73476#L151 assume !(8529 == ssl3_accept_~s__state~0); 73475#L154 assume !(8544 == ssl3_accept_~s__state~0); 73474#L157 assume !(8545 == ssl3_accept_~s__state~0); 73473#L160 assume !(8560 == ssl3_accept_~s__state~0); 73472#L163 assume !(8561 == ssl3_accept_~s__state~0); 73471#L166 assume 8448 == ssl3_accept_~s__state~0; 72002#L167 assume !(ssl3_accept_~num1~0 > 0); 71938#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 71967#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73700#L580 ssl3_accept_~skip~0 := 0; 73695#L100-2 assume !false; 73686#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73681#L103 assume !(12292 == ssl3_accept_~s__state~0); 73676#L106 assume !(16384 == ssl3_accept_~s__state~0); 73671#L109 assume !(8192 == ssl3_accept_~s__state~0); 73666#L112 assume !(24576 == ssl3_accept_~s__state~0); 73661#L115 assume !(8195 == ssl3_accept_~s__state~0); 73656#L118 assume !(8480 == ssl3_accept_~s__state~0); 73651#L121 assume !(8481 == ssl3_accept_~s__state~0); 73646#L124 assume !(8482 == ssl3_accept_~s__state~0); 73641#L127 assume !(8464 == ssl3_accept_~s__state~0); 73638#L130 assume !(8465 == ssl3_accept_~s__state~0); 73628#L133 assume !(8466 == ssl3_accept_~s__state~0); 73627#L136 assume !(8496 == ssl3_accept_~s__state~0); 73626#L139 assume !(8497 == ssl3_accept_~s__state~0); 73491#L142 assume !(8512 == ssl3_accept_~s__state~0); 73490#L145 assume !(8513 == ssl3_accept_~s__state~0); 73488#L148 assume !(8528 == ssl3_accept_~s__state~0); 73486#L151 assume !(8529 == ssl3_accept_~s__state~0); 73484#L154 assume !(8544 == ssl3_accept_~s__state~0); 73482#L157 assume !(8545 == ssl3_accept_~s__state~0); 73480#L160 assume !(8560 == ssl3_accept_~s__state~0); 71951#L163 assume !(8561 == ssl3_accept_~s__state~0); 71916#L166 assume !(8448 == ssl3_accept_~s__state~0); 71905#L169 assume 8576 == ssl3_accept_~s__state~0; 71906#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 71992#L441 assume !(ssl3_accept_~ret~0 <= 0); 73065#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 73063#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73058#L580 ssl3_accept_~skip~0 := 0; 73057#L100-2 assume !false; 73056#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73055#L103 assume !(12292 == ssl3_accept_~s__state~0); 73054#L106 assume !(16384 == ssl3_accept_~s__state~0); 73053#L109 assume !(8192 == ssl3_accept_~s__state~0); 73052#L112 assume !(24576 == ssl3_accept_~s__state~0); 73051#L115 assume !(8195 == ssl3_accept_~s__state~0); 73050#L118 assume !(8480 == ssl3_accept_~s__state~0); 73049#L121 assume !(8481 == ssl3_accept_~s__state~0); 73048#L124 assume !(8482 == ssl3_accept_~s__state~0); 73047#L127 assume !(8464 == ssl3_accept_~s__state~0); 73046#L130 assume !(8465 == ssl3_accept_~s__state~0); 73036#L133 assume 8466 == ssl3_accept_~s__state~0; 73034#L134 [2020-10-26 04:29:14,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,094 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2020-10-26 04:29:14,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152743486] [2020-10-26 04:29:14,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,100 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,104 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,108 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:14,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,109 INFO L82 PathProgramCache]: Analyzing trace with hash 738137300, now seen corresponding path program 1 times [2020-10-26 04:29:14,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,109 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355164466] [2020-10-26 04:29:14,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,122 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:14,137 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:14,167 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:14,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:14,169 INFO L82 PathProgramCache]: Analyzing trace with hash -717544728, now seen corresponding path program 1 times [2020-10-26 04:29:14,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:14,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481172498] [2020-10-26 04:29:14,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:14,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-26 04:29:14,214 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:14,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481172498] [2020-10-26 04:29:14,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-26 04:29:14,215 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-26 04:29:14,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749863153] [2020-10-26 04:29:16,326 WARN L193 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 383 DAG size of output: 141 [2020-10-26 04:29:16,474 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-10-26 04:29:16,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-26 04:29:16,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-26 04:29:16,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-26 04:29:16,485 INFO L87 Difference]: Start difference. First operand 1885 states and 2265 transitions. cyclomatic complexity: 385 Second operand 3 states. [2020-10-26 04:29:16,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-26 04:29:16,512 INFO L93 Difference]: Finished difference Result 1134 states and 1355 transitions. [2020-10-26 04:29:16,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-26 04:29:16,512 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1134 states and 1355 transitions. [2020-10-26 04:29:16,518 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1083 [2020-10-26 04:29:16,522 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1134 states to 1134 states and 1355 transitions. [2020-10-26 04:29:16,523 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1134 [2020-10-26 04:29:16,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1134 [2020-10-26 04:29:16,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1134 states and 1355 transitions. [2020-10-26 04:29:16,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-26 04:29:16,525 INFO L691 BuchiCegarLoop]: Abstraction has 1134 states and 1355 transitions. [2020-10-26 04:29:16,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states and 1355 transitions. [2020-10-26 04:29:16,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 1134. [2020-10-26 04:29:16,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2020-10-26 04:29:16,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1355 transitions. [2020-10-26 04:29:16,542 INFO L714 BuchiCegarLoop]: Abstraction has 1134 states and 1355 transitions. [2020-10-26 04:29:16,543 INFO L594 BuchiCegarLoop]: Abstraction has 1134 states and 1355 transitions. [2020-10-26 04:29:16,543 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-10-26 04:29:16,543 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1134 states and 1355 transitions. [2020-10-26 04:29:16,546 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1083 [2020-10-26 04:29:16,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-10-26 04:29:16,547 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-10-26 04:29:16,549 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:16,549 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:16,549 INFO L794 eck$LassoCheckResult]: Stem: 75004#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); 74902#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; 74903#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 74947#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; 74948#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 74923#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 74979#L100-2 assume !false; 75257#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75255#L103 assume !(12292 == ssl3_accept_~s__state~0); 75251#L106 assume !(16384 == ssl3_accept_~s__state~0); 75245#L109 assume !(8192 == ssl3_accept_~s__state~0); 75243#L112 assume !(24576 == ssl3_accept_~s__state~0); 75241#L115 assume !(8195 == ssl3_accept_~s__state~0); 75239#L118 assume !(8480 == ssl3_accept_~s__state~0); 75237#L121 assume !(8481 == ssl3_accept_~s__state~0); 75235#L124 assume !(8482 == ssl3_accept_~s__state~0); 75233#L127 assume 8464 == ssl3_accept_~s__state~0; 75231#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 75229#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 75227#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; 75224#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75218#L580 ssl3_accept_~skip~0 := 0; 75216#L100-2 assume !false; 75214#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75212#L103 assume !(12292 == ssl3_accept_~s__state~0); 75210#L106 assume !(16384 == ssl3_accept_~s__state~0); 75208#L109 assume !(8192 == ssl3_accept_~s__state~0); 75205#L112 assume !(24576 == ssl3_accept_~s__state~0); 75199#L115 assume !(8195 == ssl3_accept_~s__state~0); 75197#L118 assume !(8480 == ssl3_accept_~s__state~0); 75195#L121 assume !(8481 == ssl3_accept_~s__state~0); 75193#L124 assume !(8482 == ssl3_accept_~s__state~0); 75191#L127 assume !(8464 == ssl3_accept_~s__state~0); 75189#L130 assume !(8465 == ssl3_accept_~s__state~0); 75187#L133 assume !(8466 == ssl3_accept_~s__state~0); 75185#L136 assume 8496 == ssl3_accept_~s__state~0; 75183#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 75181#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 74906#L288-2 [2020-10-26 04:29:16,550 INFO L796 eck$LassoCheckResult]: Loop: 74906#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 75163#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 75162#L294-2 ssl3_accept_~s__init_num~0 := 0; 75113#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75105#L580 ssl3_accept_~skip~0 := 0; 75101#L100-2 assume !false; 75097#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75093#L103 assume !(12292 == ssl3_accept_~s__state~0); 75089#L106 assume !(16384 == ssl3_accept_~s__state~0); 75085#L109 assume !(8192 == ssl3_accept_~s__state~0); 75081#L112 assume !(24576 == ssl3_accept_~s__state~0); 75077#L115 assume !(8195 == ssl3_accept_~s__state~0); 75073#L118 assume !(8480 == ssl3_accept_~s__state~0); 75069#L121 assume !(8481 == ssl3_accept_~s__state~0); 75065#L124 assume !(8482 == ssl3_accept_~s__state~0); 75061#L127 assume !(8464 == ssl3_accept_~s__state~0); 75057#L130 assume !(8465 == ssl3_accept_~s__state~0); 75053#L133 assume !(8466 == ssl3_accept_~s__state~0); 75048#L136 assume !(8496 == ssl3_accept_~s__state~0); 75045#L139 assume !(8497 == ssl3_accept_~s__state~0); 75043#L142 assume 8512 == ssl3_accept_~s__state~0; 75039#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75036#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 74967#L309 assume !(ssl3_accept_~ret~0 <= 0); 74968#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 75024#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76019#L580 ssl3_accept_~skip~0 := 0; 76018#L100-2 assume !false; 76017#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74924#L103 assume !(12292 == ssl3_accept_~s__state~0); 74925#L106 assume !(16384 == ssl3_accept_~s__state~0); 75818#L109 assume !(8192 == ssl3_accept_~s__state~0); 75817#L112 assume !(24576 == ssl3_accept_~s__state~0); 75812#L115 assume !(8195 == ssl3_accept_~s__state~0); 75811#L118 assume !(8480 == ssl3_accept_~s__state~0); 75810#L121 assume !(8481 == ssl3_accept_~s__state~0); 75809#L124 assume !(8482 == ssl3_accept_~s__state~0); 75798#L127 assume !(8464 == ssl3_accept_~s__state~0); 75796#L130 assume !(8465 == ssl3_accept_~s__state~0); 75794#L133 assume !(8466 == ssl3_accept_~s__state~0); 75792#L136 assume !(8496 == ssl3_accept_~s__state~0); 75790#L139 assume !(8497 == ssl3_accept_~s__state~0); 75789#L142 assume !(8512 == ssl3_accept_~s__state~0); 75788#L145 assume !(8513 == ssl3_accept_~s__state~0); 75787#L148 assume 8528 == ssl3_accept_~s__state~0; 74972#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74973#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 74998#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 74933#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 74897#L354 assume !(ssl3_accept_~ret~0 <= 0); 74898#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74941#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75768#L580 ssl3_accept_~skip~0 := 0; 75767#L100-2 assume !false; 75766#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75765#L103 assume !(12292 == ssl3_accept_~s__state~0); 75764#L106 assume !(16384 == ssl3_accept_~s__state~0); 75758#L109 assume !(8192 == ssl3_accept_~s__state~0); 75756#L112 assume !(24576 == ssl3_accept_~s__state~0); 75754#L115 assume !(8195 == ssl3_accept_~s__state~0); 75752#L118 assume !(8480 == ssl3_accept_~s__state~0); 75750#L121 assume !(8481 == ssl3_accept_~s__state~0); 75748#L124 assume !(8482 == ssl3_accept_~s__state~0); 75746#L127 assume !(8464 == ssl3_accept_~s__state~0); 75744#L130 assume !(8465 == ssl3_accept_~s__state~0); 75742#L133 assume !(8466 == ssl3_accept_~s__state~0); 75740#L136 assume !(8496 == ssl3_accept_~s__state~0); 75738#L139 assume !(8497 == ssl3_accept_~s__state~0); 75736#L142 assume !(8512 == ssl3_accept_~s__state~0); 75734#L145 assume !(8513 == ssl3_accept_~s__state~0); 75732#L148 assume !(8528 == ssl3_accept_~s__state~0); 75730#L151 assume !(8529 == ssl3_accept_~s__state~0); 75532#L154 assume 8544 == ssl3_accept_~s__state~0; 74928#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74929#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 75649#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75647#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 75644#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 75642#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; 75638#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75632#L580 ssl3_accept_~skip~0 := 0; 75630#L100-2 assume !false; 75628#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75626#L103 assume !(12292 == ssl3_accept_~s__state~0); 75624#L106 assume !(16384 == ssl3_accept_~s__state~0); 75622#L109 assume !(8192 == ssl3_accept_~s__state~0); 75620#L112 assume !(24576 == ssl3_accept_~s__state~0); 75618#L115 assume !(8195 == ssl3_accept_~s__state~0); 75616#L118 assume !(8480 == ssl3_accept_~s__state~0); 75614#L121 assume !(8481 == ssl3_accept_~s__state~0); 75612#L124 assume !(8482 == ssl3_accept_~s__state~0); 75610#L127 assume !(8464 == ssl3_accept_~s__state~0); 75608#L130 assume !(8465 == ssl3_accept_~s__state~0); 75606#L133 assume !(8466 == ssl3_accept_~s__state~0); 75604#L136 assume !(8496 == ssl3_accept_~s__state~0); 75602#L139 assume !(8497 == ssl3_accept_~s__state~0); 75600#L142 assume !(8512 == ssl3_accept_~s__state~0); 75598#L145 assume !(8513 == ssl3_accept_~s__state~0); 75596#L148 assume !(8528 == ssl3_accept_~s__state~0); 75595#L151 assume !(8529 == ssl3_accept_~s__state~0); 75593#L154 assume !(8544 == ssl3_accept_~s__state~0); 75592#L157 assume !(8545 == ssl3_accept_~s__state~0); 75591#L160 assume !(8560 == ssl3_accept_~s__state~0); 75590#L163 assume !(8561 == ssl3_accept_~s__state~0); 75589#L166 assume 8448 == ssl3_accept_~s__state~0; 75588#L167 assume !(ssl3_accept_~num1~0 > 0); 75585#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 75514#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75508#L580 ssl3_accept_~skip~0 := 0; 75506#L100-2 assume !false; 75504#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75502#L103 assume !(12292 == ssl3_accept_~s__state~0); 75500#L106 assume !(16384 == ssl3_accept_~s__state~0); 75498#L109 assume !(8192 == ssl3_accept_~s__state~0); 75496#L112 assume !(24576 == ssl3_accept_~s__state~0); 75494#L115 assume !(8195 == ssl3_accept_~s__state~0); 75492#L118 assume !(8480 == ssl3_accept_~s__state~0); 75490#L121 assume !(8481 == ssl3_accept_~s__state~0); 75488#L124 assume !(8482 == ssl3_accept_~s__state~0); 75486#L127 assume !(8464 == ssl3_accept_~s__state~0); 75484#L130 assume !(8465 == ssl3_accept_~s__state~0); 75482#L133 assume !(8466 == ssl3_accept_~s__state~0); 75480#L136 assume !(8496 == ssl3_accept_~s__state~0); 75478#L139 assume !(8497 == ssl3_accept_~s__state~0); 75476#L142 assume !(8512 == ssl3_accept_~s__state~0); 75474#L145 assume !(8513 == ssl3_accept_~s__state~0); 75472#L148 assume !(8528 == ssl3_accept_~s__state~0); 75471#L151 assume !(8529 == ssl3_accept_~s__state~0); 75470#L154 assume !(8544 == ssl3_accept_~s__state~0); 75467#L157 assume !(8545 == ssl3_accept_~s__state~0); 75465#L160 assume !(8560 == ssl3_accept_~s__state~0); 75441#L163 assume !(8561 == ssl3_accept_~s__state~0); 75440#L166 assume !(8448 == ssl3_accept_~s__state~0); 75345#L169 assume 8576 == ssl3_accept_~s__state~0; 75343#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 75436#L441 assume !(ssl3_accept_~ret~0 <= 0); 75434#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 75430#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75424#L580 ssl3_accept_~skip~0 := 0; 75418#L100-2 assume !false; 75416#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75414#L103 assume !(12292 == ssl3_accept_~s__state~0); 75412#L106 assume !(16384 == ssl3_accept_~s__state~0); 75410#L109 assume !(8192 == ssl3_accept_~s__state~0); 75408#L112 assume !(24576 == ssl3_accept_~s__state~0); 75406#L115 assume !(8195 == ssl3_accept_~s__state~0); 75404#L118 assume !(8480 == ssl3_accept_~s__state~0); 75402#L121 assume !(8481 == ssl3_accept_~s__state~0); 75400#L124 assume !(8482 == ssl3_accept_~s__state~0); 75398#L127 assume !(8464 == ssl3_accept_~s__state~0); 75396#L130 assume !(8465 == ssl3_accept_~s__state~0); 75394#L133 assume 8466 == ssl3_accept_~s__state~0; 75392#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 75390#L275 assume !(0 == ssl3_accept_~blastFlag~0); 75388#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; 75384#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75378#L580 ssl3_accept_~skip~0 := 0; 75376#L100-2 assume !false; 75374#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75372#L103 assume !(12292 == ssl3_accept_~s__state~0); 75370#L106 assume !(16384 == ssl3_accept_~s__state~0); 75368#L109 assume !(8192 == ssl3_accept_~s__state~0); 75366#L112 assume !(24576 == ssl3_accept_~s__state~0); 75364#L115 assume !(8195 == ssl3_accept_~s__state~0); 75362#L118 assume !(8480 == ssl3_accept_~s__state~0); 75360#L121 assume !(8481 == ssl3_accept_~s__state~0); 75358#L124 assume !(8482 == ssl3_accept_~s__state~0); 75356#L127 assume !(8464 == ssl3_accept_~s__state~0); 75354#L130 assume !(8465 == ssl3_accept_~s__state~0); 75352#L133 assume !(8466 == ssl3_accept_~s__state~0); 75350#L136 assume 8496 == ssl3_accept_~s__state~0; 75348#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 74905#L288 assume !(1 == ssl3_accept_~blastFlag~0); 74906#L288-2 [2020-10-26 04:29:16,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:16,551 INFO L82 PathProgramCache]: Analyzing trace with hash 775470451, now seen corresponding path program 1 times [2020-10-26 04:29:16,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:16,551 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921854200] [2020-10-26 04:29:16,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:16,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:16,559 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:16,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:16,566 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:16,572 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:16,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:16,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1159068534, now seen corresponding path program 2 times [2020-10-26 04:29:16,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:16,573 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870347852] [2020-10-26 04:29:16,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:16,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:16,587 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:16,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:16,600 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:16,614 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:16,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-26 04:29:16,615 INFO L82 PathProgramCache]: Analyzing trace with hash -67987368, now seen corresponding path program 1 times [2020-10-26 04:29:16,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-26 04:29:16,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359788483] [2020-10-26 04:29:16,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-26 04:29:16,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:16,635 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:16,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-26 04:29:16,654 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-26 04:29:16,694 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-26 04:29:18,713 WARN L193 SmtUtils]: Spent 2.00 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2020-10-26 04:29:18,857 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2020-10-26 04:29:19,508 WARN L193 SmtUtils]: Spent 643.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 122 [2020-10-26 04:29:19,694 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2020-10-26 04:29:19,749 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 26.10 04:29:19 BoogieIcfgContainer [2020-10-26 04:29:19,750 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-10-26 04:29:19,752 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-10-26 04:29:19,753 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-10-26 04:29:19,754 INFO L275 PluginConnector]: Witness Printer initialized [2020-10-26 04:29:19,754 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 04:28:58" (3/4) ... [2020-10-26 04:29:19,757 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2020-10-26 04:29:19,872 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2020-10-26 04:29:19,872 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-10-26 04:29:19,873 INFO L168 Benchmark]: Toolchain (without parser) took 22741.69 ms. Allocated memory was 41.9 MB in the beginning and 813.7 MB in the end (delta: 771.8 MB). Free memory was 18.4 MB in the beginning and 443.0 MB in the end (delta: -424.6 MB). Peak memory consumption was 350.0 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:19,874 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 41.9 MB. Free memory was 20.1 MB in the beginning and 20.0 MB in the end (delta: 35.4 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-10-26 04:29:19,874 INFO L168 Benchmark]: CACSL2BoogieTranslator took 433.53 ms. Allocated memory was 41.9 MB in the beginning and 52.4 MB in the end (delta: 10.5 MB). Free memory was 17.8 MB in the beginning and 24.7 MB in the end (delta: -6.9 MB). Peak memory consumption was 3.7 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:19,875 INFO L168 Benchmark]: Boogie Procedure Inliner took 104.72 ms. Allocated memory is still 52.4 MB. Free memory was 24.6 MB in the beginning and 35.7 MB in the end (delta: -11.0 MB). Peak memory consumption was 5.3 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:19,875 INFO L168 Benchmark]: Boogie Preprocessor took 79.05 ms. Allocated memory is still 52.4 MB. Free memory was 35.7 MB in the beginning and 33.6 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:19,876 INFO L168 Benchmark]: RCFGBuilder took 854.62 ms. Allocated memory was 52.4 MB in the beginning and 62.9 MB in the end (delta: 10.5 MB). Free memory was 33.6 MB in the beginning and 39.4 MB in the end (delta: -5.8 MB). Peak memory consumption was 15.2 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:19,876 INFO L168 Benchmark]: BuchiAutomizer took 21131.70 ms. Allocated memory was 62.9 MB in the beginning and 813.7 MB in the end (delta: 750.8 MB). Free memory was 39.1 MB in the beginning and 450.3 MB in the end (delta: -411.2 MB). Peak memory consumption was 443.3 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:19,876 INFO L168 Benchmark]: Witness Printer took 120.29 ms. Allocated memory is still 813.7 MB. Free memory was 450.3 MB in the beginning and 443.0 MB in the end (delta: 7.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-10-26 04:29:19,879 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.17 ms. Allocated memory is still 41.9 MB. Free memory was 20.1 MB in the beginning and 20.0 MB in the end (delta: 35.4 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 433.53 ms. Allocated memory was 41.9 MB in the beginning and 52.4 MB in the end (delta: 10.5 MB). Free memory was 17.8 MB in the beginning and 24.7 MB in the end (delta: -6.9 MB). Peak memory consumption was 3.7 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 104.72 ms. Allocated memory is still 52.4 MB. Free memory was 24.6 MB in the beginning and 35.7 MB in the end (delta: -11.0 MB). Peak memory consumption was 5.3 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 79.05 ms. Allocated memory is still 52.4 MB. Free memory was 35.7 MB in the beginning and 33.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 854.62 ms. Allocated memory was 52.4 MB in the beginning and 62.9 MB in the end (delta: 10.5 MB). Free memory was 33.6 MB in the beginning and 39.4 MB in the end (delta: -5.8 MB). Peak memory consumption was 15.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 21131.70 ms. Allocated memory was 62.9 MB in the beginning and 813.7 MB in the end (delta: 750.8 MB). Free memory was 39.1 MB in the beginning and 450.3 MB in the end (delta: -411.2 MB). Peak memory consumption was 443.3 MB. Max. memory is 16.1 GB. * Witness Printer took 120.29 ms. Allocated memory is still 813.7 MB. Free memory was 450.3 MB in the beginning and 443.0 MB in the end (delta: 7.3 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 1134 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.0s and 31 iterations. TraceHistogramMax:14. Analysis of lassos took 11.8s. Construction of modules took 4.9s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 30. Minimization of nondet autom 1. Automata minimization 0.8s AutomataMinimizationTime, 31 MinimizatonAttempts, 7334 StatesRemovedByMinimization, 25 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 3980 states and ocurred in iteration 25. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 6631 SDtfs, 4044 SDslu, 4707 SDs, 0 SdLazy, 3444 SolverSat, 649 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.9s 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: 15ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - 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@39255480=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20de6664=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@610f9696=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@129039ef=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a407a55=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b653aea=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f735d75=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a64e559=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@197621c1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44fcc9ac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17c26a11=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@4bd2640b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71d19ea6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@301c2850=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61f40c8d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d4ef840=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7329221d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48a32355=0, __cil_tmp57=-4297064447, 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=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=24, tmp___6=0, tmp=14, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@37e59053=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3fcc2d08=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@70b4e4de=0, s__s3__tmp__reuse_message=17, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, 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@6ebe9472=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@222dc10c=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13e97cef=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@269f4284=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4f079edd=0, blastFlag=2, NULL=2, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@677e955b=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cf1f05c=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25928cfa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27ab5030=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70ae3362=2, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b39e1ea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12cf9156=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1be32b0b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30cb6db8=1, s__options=-4297064447, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@636b18ed=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e55e006=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4709c589=1, Time=14, num1=0, NULL=3, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f347f2=0, NULL=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42e022da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@598ee8fc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7aedf2ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2860a59d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d5ddd11=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@adfbd45=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@690d7579=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@799c1b2e=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27ba8151=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a5b8476=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e11c214=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: [L613] int s ; [L614] int tmp ; [L618] 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 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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...