java -ea -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc ../../../trunk/examples/toolchains/AutomizerCInline_WitnessPrinter.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-61f4311 [2018-11-23 12:39:07,209 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 12:39:07,211 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 12:39:07,227 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 12:39:07,227 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 12:39:07,228 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 12:39:07,232 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 12:39:07,235 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 12:39:07,237 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 12:39:07,245 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 12:39:07,249 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 12:39:07,249 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 12:39:07,250 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 12:39:07,251 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 12:39:07,252 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 12:39:07,253 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 12:39:07,257 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 12:39:07,259 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 12:39:07,266 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 12:39:07,267 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 12:39:07,268 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 12:39:07,271 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 12:39:07,274 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 12:39:07,274 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 12:39:07,275 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 12:39:07,277 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 12:39:07,278 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 12:39:07,279 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 12:39:07,279 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 12:39:07,282 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 12:39:07,282 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 12:39:07,282 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 12:39:07,283 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 12:39:07,284 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 12:39:07,285 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 12:39:07,285 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 12:39:07,286 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2018-11-23 12:39:07,310 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 12:39:07,312 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 12:39:07,312 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 12:39:07,313 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 12:39:07,313 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 12:39:07,313 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 12:39:07,314 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 12:39:07,315 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 12:39:07,315 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 12:39:07,315 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 12:39:07,315 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 12:39:07,315 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 12:39:07,316 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 12:39:07,316 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 12:39:07,316 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 12:39:07,316 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 12:39:07,316 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 12:39:07,316 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 12:39:07,318 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 12:39:07,318 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 12:39:07,318 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 12:39:07,318 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 12:39:07,319 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 12:39:07,319 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 12:39:07,319 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 12:39:07,319 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 12:39:07,319 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 12:39:07,320 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-23 12:39:07,320 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 12:39:07,320 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-23 12:39:07,320 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 12:39:07,381 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 12:39:07,399 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 12:39:07,404 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 12:39:07,405 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 12:39:07,406 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 12:39:07,406 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-23 12:39:07,473 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/790b34be8/7949483b30064ffa8557326a669152df/FLAGf6c95471e [2018-11-23 12:39:07,940 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 12:39:07,941 INFO L161 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-23 12:39:07,958 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/790b34be8/7949483b30064ffa8557326a669152df/FLAGf6c95471e [2018-11-23 12:39:08,264 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/790b34be8/7949483b30064ffa8557326a669152df [2018-11-23 12:39:08,273 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 12:39:08,274 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 12:39:08,276 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 12:39:08,276 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 12:39:08,281 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 12:39:08,282 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:08,285 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4cf17552 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08, skipping insertion in model container [2018-11-23 12:39:08,286 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:08,296 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 12:39:08,357 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 12:39:08,717 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 12:39:08,721 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 12:39:08,808 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 12:39:08,831 INFO L195 MainTranslator]: Completed translation [2018-11-23 12:39:08,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08 WrapperNode [2018-11-23 12:39:08,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 12:39:08,833 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 12:39:08,833 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 12:39:08,833 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 12:39:08,843 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:08,862 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:08,877 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 12:39:08,877 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 12:39:08,877 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 12:39:08,878 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 12:39:08,963 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:08,963 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:08,968 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:08,974 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:08,994 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:09,014 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:09,016 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (1/1) ... [2018-11-23 12:39:09,020 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 12:39:09,024 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 12:39:09,024 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 12:39:09,024 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 12:39:09,025 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (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:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 12:39:09,082 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 12:39:09,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 12:39:09,082 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_connect [2018-11-23 12:39:09,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_connect [2018-11-23 12:39:09,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 12:39:09,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 12:39:09,083 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 12:39:09,083 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 12:39:09,272 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 12:39:09,272 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 12:39:11,002 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 12:39:11,002 INFO L280 CfgBuilder]: Removed 1 assue(true) statements. [2018-11-23 12:39:11,003 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 12:39:11 BoogieIcfgContainer [2018-11-23 12:39:11,003 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 12:39:11,005 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 12:39:11,005 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 12:39:11,008 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 12:39:11,008 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 12:39:08" (1/3) ... [2018-11-23 12:39:11,009 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8c79fc8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 12:39:11, skipping insertion in model container [2018-11-23 12:39:11,009 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:08" (2/3) ... [2018-11-23 12:39:11,010 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8c79fc8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 12:39:11, skipping insertion in model container [2018-11-23 12:39:11,010 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 12:39:11" (3/3) ... [2018-11-23 12:39:11,012 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_clnt_1_true-unreach-call_true-termination.cil.c [2018-11-23 12:39:11,021 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 12:39:11,028 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 12:39:11,045 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 12:39:11,079 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 12:39:11,080 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 12:39:11,081 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 12:39:11,081 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 12:39:11,081 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 12:39:11,081 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 12:39:11,082 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 12:39:11,082 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 12:39:11,082 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 12:39:11,105 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states. [2018-11-23 12:39:11,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-11-23 12:39:11,114 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:11,115 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:11,118 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:11,123 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:11,124 INFO L82 PathProgramCache]: Analyzing trace with hash 173381458, now seen corresponding path program 1 times [2018-11-23 12:39:11,125 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:11,126 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:11,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:11,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:11,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:11,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:11,525 INFO L256 TraceCheckUtils]: 0: Hoare triple {138#true} call ULTIMATE.init(); {138#true} is VALID [2018-11-23 12:39:11,529 INFO L273 TraceCheckUtils]: 1: Hoare triple {138#true} assume true; {138#true} is VALID [2018-11-23 12:39:11,530 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {138#true} {138#true} #542#return; {138#true} is VALID [2018-11-23 12:39:11,530 INFO L256 TraceCheckUtils]: 3: Hoare triple {138#true} call #t~ret49 := main(); {138#true} is VALID [2018-11-23 12:39:11,530 INFO L273 TraceCheckUtils]: 4: Hoare triple {138#true} havoc ~s~0;~s~0 := 12292; {138#true} is VALID [2018-11-23 12:39:11,531 INFO L256 TraceCheckUtils]: 5: Hoare triple {138#true} call #t~ret48 := ssl3_connect(12292); {138#true} is VALID [2018-11-23 12:39:11,546 INFO L273 TraceCheckUtils]: 6: Hoare triple {138#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,559 INFO L273 TraceCheckUtils]: 7: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,572 INFO L273 TraceCheckUtils]: 8: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,585 INFO L273 TraceCheckUtils]: 9: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(0 != ~tmp___1~0 - 12288); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,598 INFO L273 TraceCheckUtils]: 10: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !false; {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,611 INFO L273 TraceCheckUtils]: 11: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} ~state~0 := ~s__state~0; {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,624 INFO L273 TraceCheckUtils]: 12: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(12292 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,637 INFO L273 TraceCheckUtils]: 13: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(16384 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,650 INFO L273 TraceCheckUtils]: 14: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4096 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,663 INFO L273 TraceCheckUtils]: 15: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(20480 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,676 INFO L273 TraceCheckUtils]: 16: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4099 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,689 INFO L273 TraceCheckUtils]: 17: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4368 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,702 INFO L273 TraceCheckUtils]: 18: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4369 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,715 INFO L273 TraceCheckUtils]: 19: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4384 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,728 INFO L273 TraceCheckUtils]: 20: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4385 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,740 INFO L273 TraceCheckUtils]: 21: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4400 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,753 INFO L273 TraceCheckUtils]: 22: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4401 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,766 INFO L273 TraceCheckUtils]: 23: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4416 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,779 INFO L273 TraceCheckUtils]: 24: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume !(4417 == ~s__state~0); {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,792 INFO L273 TraceCheckUtils]: 25: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume 4432 == ~s__state~0; {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,805 INFO L273 TraceCheckUtils]: 26: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {140#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-23 12:39:11,816 INFO L273 TraceCheckUtils]: 27: Hoare triple {140#(<= ssl3_connect_~blastFlag~0 0)} assume 5 == ~blastFlag~0; {139#false} is VALID [2018-11-23 12:39:11,816 INFO L273 TraceCheckUtils]: 28: Hoare triple {139#false} assume !false; {139#false} is VALID [2018-11-23 12:39:11,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 12:39:11,827 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:11,828 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:11,834 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 29 [2018-11-23 12:39:11,837 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:11,841 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:11,997 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 29 edges. 29 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:11,998 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:12,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:12,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:12,009 INFO L87 Difference]: Start difference. First operand 135 states. Second operand 3 states. [2018-11-23 12:39:12,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:12,958 INFO L93 Difference]: Finished difference Result 374 states and 631 transitions. [2018-11-23 12:39:12,958 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:12,958 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 29 [2018-11-23 12:39:12,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:12,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:12,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 631 transitions. [2018-11-23 12:39:12,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:13,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 631 transitions. [2018-11-23 12:39:13,011 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 631 transitions. [2018-11-23 12:39:13,865 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 631 edges. 631 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:13,892 INFO L225 Difference]: With dead ends: 374 [2018-11-23 12:39:13,892 INFO L226 Difference]: Without dead ends: 218 [2018-11-23 12:39:13,897 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:13,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-11-23 12:39:14,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2018-11-23 12:39:14,048 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:14,048 INFO L82 GeneralOperation]: Start isEquivalent. First operand 218 states. Second operand 218 states. [2018-11-23 12:39:14,049 INFO L74 IsIncluded]: Start isIncluded. First operand 218 states. Second operand 218 states. [2018-11-23 12:39:14,049 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 218 states. [2018-11-23 12:39:14,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:14,062 INFO L93 Difference]: Finished difference Result 218 states and 324 transitions. [2018-11-23 12:39:14,062 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 324 transitions. [2018-11-23 12:39:14,065 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:14,065 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:14,066 INFO L74 IsIncluded]: Start isIncluded. First operand 218 states. Second operand 218 states. [2018-11-23 12:39:14,066 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 218 states. [2018-11-23 12:39:14,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:14,078 INFO L93 Difference]: Finished difference Result 218 states and 324 transitions. [2018-11-23 12:39:14,078 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 324 transitions. [2018-11-23 12:39:14,081 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:14,081 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:14,081 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:14,082 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:14,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-11-23 12:39:14,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 324 transitions. [2018-11-23 12:39:14,094 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 324 transitions. Word has length 29 [2018-11-23 12:39:14,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:14,095 INFO L480 AbstractCegarLoop]: Abstraction has 218 states and 324 transitions. [2018-11-23 12:39:14,095 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:14,095 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 324 transitions. [2018-11-23 12:39:14,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-11-23 12:39:14,097 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:14,098 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:14,098 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:14,098 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:14,099 INFO L82 PathProgramCache]: Analyzing trace with hash 1098410427, now seen corresponding path program 1 times [2018-11-23 12:39:14,099 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:14,099 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:14,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:14,100 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:14,100 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:14,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:14,258 INFO L256 TraceCheckUtils]: 0: Hoare triple {1275#true} call ULTIMATE.init(); {1275#true} is VALID [2018-11-23 12:39:14,259 INFO L273 TraceCheckUtils]: 1: Hoare triple {1275#true} assume true; {1275#true} is VALID [2018-11-23 12:39:14,259 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1275#true} {1275#true} #542#return; {1275#true} is VALID [2018-11-23 12:39:14,260 INFO L256 TraceCheckUtils]: 3: Hoare triple {1275#true} call #t~ret49 := main(); {1275#true} is VALID [2018-11-23 12:39:14,260 INFO L273 TraceCheckUtils]: 4: Hoare triple {1275#true} havoc ~s~0;~s~0 := 12292; {1275#true} is VALID [2018-11-23 12:39:14,260 INFO L256 TraceCheckUtils]: 5: Hoare triple {1275#true} call #t~ret48 := ssl3_connect(12292); {1275#true} is VALID [2018-11-23 12:39:14,261 INFO L273 TraceCheckUtils]: 6: Hoare triple {1275#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {1275#true} is VALID [2018-11-23 12:39:14,261 INFO L273 TraceCheckUtils]: 7: Hoare triple {1275#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {1275#true} is VALID [2018-11-23 12:39:14,261 INFO L273 TraceCheckUtils]: 8: Hoare triple {1275#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {1275#true} is VALID [2018-11-23 12:39:14,262 INFO L273 TraceCheckUtils]: 9: Hoare triple {1275#true} assume !(0 != ~tmp___1~0 - 12288); {1275#true} is VALID [2018-11-23 12:39:14,262 INFO L273 TraceCheckUtils]: 10: Hoare triple {1275#true} assume !false; {1275#true} is VALID [2018-11-23 12:39:14,262 INFO L273 TraceCheckUtils]: 11: Hoare triple {1275#true} ~state~0 := ~s__state~0; {1275#true} is VALID [2018-11-23 12:39:14,263 INFO L273 TraceCheckUtils]: 12: Hoare triple {1275#true} assume !(12292 == ~s__state~0); {1275#true} is VALID [2018-11-23 12:39:14,263 INFO L273 TraceCheckUtils]: 13: Hoare triple {1275#true} assume !(16384 == ~s__state~0); {1275#true} is VALID [2018-11-23 12:39:14,263 INFO L273 TraceCheckUtils]: 14: Hoare triple {1275#true} assume !(4096 == ~s__state~0); {1275#true} is VALID [2018-11-23 12:39:14,264 INFO L273 TraceCheckUtils]: 15: Hoare triple {1275#true} assume !(20480 == ~s__state~0); {1275#true} is VALID [2018-11-23 12:39:14,264 INFO L273 TraceCheckUtils]: 16: Hoare triple {1275#true} assume !(4099 == ~s__state~0); {1275#true} is VALID [2018-11-23 12:39:14,264 INFO L273 TraceCheckUtils]: 17: Hoare triple {1275#true} assume 4368 == ~s__state~0; {1275#true} is VALID [2018-11-23 12:39:14,265 INFO L273 TraceCheckUtils]: 18: Hoare triple {1275#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {1275#true} is VALID [2018-11-23 12:39:14,265 INFO L273 TraceCheckUtils]: 19: Hoare triple {1275#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {1275#true} is VALID [2018-11-23 12:39:14,281 INFO L273 TraceCheckUtils]: 20: Hoare triple {1275#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,293 INFO L273 TraceCheckUtils]: 21: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume ~s__bbio~0 != ~s__wbio~0; {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,297 INFO L273 TraceCheckUtils]: 22: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(0 == ~s__s3__tmp__reuse_message~0); {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,298 INFO L273 TraceCheckUtils]: 23: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} ~skip~0 := 0; {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,299 INFO L273 TraceCheckUtils]: 24: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !false; {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,299 INFO L273 TraceCheckUtils]: 25: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} ~state~0 := ~s__state~0; {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,301 INFO L273 TraceCheckUtils]: 26: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(12292 == ~s__state~0); {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,301 INFO L273 TraceCheckUtils]: 27: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(16384 == ~s__state~0); {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,303 INFO L273 TraceCheckUtils]: 28: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(4096 == ~s__state~0); {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,303 INFO L273 TraceCheckUtils]: 29: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(20480 == ~s__state~0); {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,305 INFO L273 TraceCheckUtils]: 30: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(4099 == ~s__state~0); {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,305 INFO L273 TraceCheckUtils]: 31: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(4368 == ~s__state~0); {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,307 INFO L273 TraceCheckUtils]: 32: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(4369 == ~s__state~0); {1277#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-23 12:39:14,309 INFO L273 TraceCheckUtils]: 33: Hoare triple {1277#(= ssl3_connect_~s__state~0 4384)} assume !(4384 == ~s__state~0); {1276#false} is VALID [2018-11-23 12:39:14,309 INFO L273 TraceCheckUtils]: 34: Hoare triple {1276#false} assume !(4385 == ~s__state~0); {1276#false} is VALID [2018-11-23 12:39:14,309 INFO L273 TraceCheckUtils]: 35: Hoare triple {1276#false} assume !(4400 == ~s__state~0); {1276#false} is VALID [2018-11-23 12:39:14,310 INFO L273 TraceCheckUtils]: 36: Hoare triple {1276#false} assume !(4401 == ~s__state~0); {1276#false} is VALID [2018-11-23 12:39:14,310 INFO L273 TraceCheckUtils]: 37: Hoare triple {1276#false} assume !(4416 == ~s__state~0); {1276#false} is VALID [2018-11-23 12:39:14,310 INFO L273 TraceCheckUtils]: 38: Hoare triple {1276#false} assume !(4417 == ~s__state~0); {1276#false} is VALID [2018-11-23 12:39:14,310 INFO L273 TraceCheckUtils]: 39: Hoare triple {1276#false} assume 4432 == ~s__state~0; {1276#false} is VALID [2018-11-23 12:39:14,310 INFO L273 TraceCheckUtils]: 40: Hoare triple {1276#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {1276#false} is VALID [2018-11-23 12:39:14,311 INFO L273 TraceCheckUtils]: 41: Hoare triple {1276#false} assume 5 == ~blastFlag~0; {1276#false} is VALID [2018-11-23 12:39:14,311 INFO L273 TraceCheckUtils]: 42: Hoare triple {1276#false} assume !false; {1276#false} is VALID [2018-11-23 12:39:14,315 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 12:39:14,316 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:14,316 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:14,318 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 43 [2018-11-23 12:39:14,318 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:14,318 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:14,450 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 43 edges. 43 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:14,450 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:14,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:14,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:14,451 INFO L87 Difference]: Start difference. First operand 218 states and 324 transitions. Second operand 3 states. [2018-11-23 12:39:15,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:15,049 INFO L93 Difference]: Finished difference Result 466 states and 703 transitions. [2018-11-23 12:39:15,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:15,050 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 43 [2018-11-23 12:39:15,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:15,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:15,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2018-11-23 12:39:15,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:15,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2018-11-23 12:39:15,063 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 366 transitions. [2018-11-23 12:39:15,743 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 366 edges. 366 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:15,753 INFO L225 Difference]: With dead ends: 466 [2018-11-23 12:39:15,753 INFO L226 Difference]: Without dead ends: 260 [2018-11-23 12:39:15,757 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:15,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2018-11-23 12:39:15,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 252. [2018-11-23 12:39:15,890 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:15,891 INFO L82 GeneralOperation]: Start isEquivalent. First operand 260 states. Second operand 252 states. [2018-11-23 12:39:15,891 INFO L74 IsIncluded]: Start isIncluded. First operand 260 states. Second operand 252 states. [2018-11-23 12:39:15,891 INFO L87 Difference]: Start difference. First operand 260 states. Second operand 252 states. [2018-11-23 12:39:15,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:15,905 INFO L93 Difference]: Finished difference Result 260 states and 379 transitions. [2018-11-23 12:39:15,905 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 379 transitions. [2018-11-23 12:39:15,906 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:15,907 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:15,907 INFO L74 IsIncluded]: Start isIncluded. First operand 252 states. Second operand 260 states. [2018-11-23 12:39:15,907 INFO L87 Difference]: Start difference. First operand 252 states. Second operand 260 states. [2018-11-23 12:39:15,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:15,919 INFO L93 Difference]: Finished difference Result 260 states and 379 transitions. [2018-11-23 12:39:15,919 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 379 transitions. [2018-11-23 12:39:15,920 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:15,920 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:15,921 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:15,921 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:15,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-11-23 12:39:15,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 368 transitions. [2018-11-23 12:39:15,932 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 368 transitions. Word has length 43 [2018-11-23 12:39:15,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:15,933 INFO L480 AbstractCegarLoop]: Abstraction has 252 states and 368 transitions. [2018-11-23 12:39:15,933 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:15,933 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 368 transitions. [2018-11-23 12:39:15,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-11-23 12:39:15,935 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:15,935 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:15,936 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:15,936 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:15,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1578256893, now seen corresponding path program 1 times [2018-11-23 12:39:15,936 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:15,937 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:15,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:15,938 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:15,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:15,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:16,059 INFO L256 TraceCheckUtils]: 0: Hoare triple {2635#true} call ULTIMATE.init(); {2635#true} is VALID [2018-11-23 12:39:16,060 INFO L273 TraceCheckUtils]: 1: Hoare triple {2635#true} assume true; {2635#true} is VALID [2018-11-23 12:39:16,060 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2635#true} {2635#true} #542#return; {2635#true} is VALID [2018-11-23 12:39:16,061 INFO L256 TraceCheckUtils]: 3: Hoare triple {2635#true} call #t~ret49 := main(); {2635#true} is VALID [2018-11-23 12:39:16,061 INFO L273 TraceCheckUtils]: 4: Hoare triple {2635#true} havoc ~s~0;~s~0 := 12292; {2635#true} is VALID [2018-11-23 12:39:16,062 INFO L256 TraceCheckUtils]: 5: Hoare triple {2635#true} call #t~ret48 := ssl3_connect(12292); {2635#true} is VALID [2018-11-23 12:39:16,062 INFO L273 TraceCheckUtils]: 6: Hoare triple {2635#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {2635#true} is VALID [2018-11-23 12:39:16,062 INFO L273 TraceCheckUtils]: 7: Hoare triple {2635#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {2635#true} is VALID [2018-11-23 12:39:16,063 INFO L273 TraceCheckUtils]: 8: Hoare triple {2635#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {2635#true} is VALID [2018-11-23 12:39:16,063 INFO L273 TraceCheckUtils]: 9: Hoare triple {2635#true} assume !(0 != ~tmp___1~0 - 12288); {2635#true} is VALID [2018-11-23 12:39:16,063 INFO L273 TraceCheckUtils]: 10: Hoare triple {2635#true} assume !false; {2635#true} is VALID [2018-11-23 12:39:16,063 INFO L273 TraceCheckUtils]: 11: Hoare triple {2635#true} ~state~0 := ~s__state~0; {2635#true} is VALID [2018-11-23 12:39:16,064 INFO L273 TraceCheckUtils]: 12: Hoare triple {2635#true} assume !(12292 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,064 INFO L273 TraceCheckUtils]: 13: Hoare triple {2635#true} assume !(16384 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,064 INFO L273 TraceCheckUtils]: 14: Hoare triple {2635#true} assume !(4096 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,064 INFO L273 TraceCheckUtils]: 15: Hoare triple {2635#true} assume !(20480 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,065 INFO L273 TraceCheckUtils]: 16: Hoare triple {2635#true} assume !(4099 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,065 INFO L273 TraceCheckUtils]: 17: Hoare triple {2635#true} assume 4368 == ~s__state~0; {2635#true} is VALID [2018-11-23 12:39:16,066 INFO L273 TraceCheckUtils]: 18: Hoare triple {2635#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {2635#true} is VALID [2018-11-23 12:39:16,066 INFO L273 TraceCheckUtils]: 19: Hoare triple {2635#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {2635#true} is VALID [2018-11-23 12:39:16,066 INFO L273 TraceCheckUtils]: 20: Hoare triple {2635#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {2635#true} is VALID [2018-11-23 12:39:16,067 INFO L273 TraceCheckUtils]: 21: Hoare triple {2635#true} assume ~s__bbio~0 != ~s__wbio~0; {2635#true} is VALID [2018-11-23 12:39:16,067 INFO L273 TraceCheckUtils]: 22: Hoare triple {2635#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {2635#true} is VALID [2018-11-23 12:39:16,067 INFO L273 TraceCheckUtils]: 23: Hoare triple {2635#true} ~skip~0 := 0; {2635#true} is VALID [2018-11-23 12:39:16,067 INFO L273 TraceCheckUtils]: 24: Hoare triple {2635#true} assume !false; {2635#true} is VALID [2018-11-23 12:39:16,068 INFO L273 TraceCheckUtils]: 25: Hoare triple {2635#true} ~state~0 := ~s__state~0; {2635#true} is VALID [2018-11-23 12:39:16,068 INFO L273 TraceCheckUtils]: 26: Hoare triple {2635#true} assume !(12292 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,068 INFO L273 TraceCheckUtils]: 27: Hoare triple {2635#true} assume !(16384 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,069 INFO L273 TraceCheckUtils]: 28: Hoare triple {2635#true} assume !(4096 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,069 INFO L273 TraceCheckUtils]: 29: Hoare triple {2635#true} assume !(20480 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,069 INFO L273 TraceCheckUtils]: 30: Hoare triple {2635#true} assume !(4099 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,070 INFO L273 TraceCheckUtils]: 31: Hoare triple {2635#true} assume !(4368 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,070 INFO L273 TraceCheckUtils]: 32: Hoare triple {2635#true} assume !(4369 == ~s__state~0); {2635#true} is VALID [2018-11-23 12:39:16,070 INFO L273 TraceCheckUtils]: 33: Hoare triple {2635#true} assume 4384 == ~s__state~0; {2635#true} is VALID [2018-11-23 12:39:16,071 INFO L273 TraceCheckUtils]: 34: Hoare triple {2635#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {2635#true} is VALID [2018-11-23 12:39:16,071 INFO L273 TraceCheckUtils]: 35: Hoare triple {2635#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {2635#true} is VALID [2018-11-23 12:39:16,071 INFO L273 TraceCheckUtils]: 36: Hoare triple {2635#true} assume !(~ret~0 <= 0); {2635#true} is VALID [2018-11-23 12:39:16,077 INFO L273 TraceCheckUtils]: 37: Hoare triple {2635#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,080 INFO L273 TraceCheckUtils]: 38: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} ~s__init_num~0 := 0; {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,080 INFO L273 TraceCheckUtils]: 39: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,083 INFO L273 TraceCheckUtils]: 40: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} ~skip~0 := 0; {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,086 INFO L273 TraceCheckUtils]: 41: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !false; {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,086 INFO L273 TraceCheckUtils]: 42: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,088 INFO L273 TraceCheckUtils]: 43: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,090 INFO L273 TraceCheckUtils]: 44: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,092 INFO L273 TraceCheckUtils]: 45: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,094 INFO L273 TraceCheckUtils]: 46: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,094 INFO L273 TraceCheckUtils]: 47: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,096 INFO L273 TraceCheckUtils]: 48: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,112 INFO L273 TraceCheckUtils]: 49: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,113 INFO L273 TraceCheckUtils]: 50: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4384 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,114 INFO L273 TraceCheckUtils]: 51: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4385 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,116 INFO L273 TraceCheckUtils]: 52: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4400 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,116 INFO L273 TraceCheckUtils]: 53: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4401 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,117 INFO L273 TraceCheckUtils]: 54: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4416 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,120 INFO L273 TraceCheckUtils]: 55: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume !(4417 == ~s__state~0); {2637#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:16,128 INFO L273 TraceCheckUtils]: 56: Hoare triple {2637#(<= 4560 ssl3_connect_~s__state~0)} assume 4432 == ~s__state~0; {2636#false} is VALID [2018-11-23 12:39:16,128 INFO L273 TraceCheckUtils]: 57: Hoare triple {2636#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {2636#false} is VALID [2018-11-23 12:39:16,128 INFO L273 TraceCheckUtils]: 58: Hoare triple {2636#false} assume 5 == ~blastFlag~0; {2636#false} is VALID [2018-11-23 12:39:16,129 INFO L273 TraceCheckUtils]: 59: Hoare triple {2636#false} assume !false; {2636#false} is VALID [2018-11-23 12:39:16,133 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-23 12:39:16,134 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:16,134 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:16,134 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 60 [2018-11-23 12:39:16,135 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:16,135 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:16,239 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:16,240 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:16,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:16,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:16,241 INFO L87 Difference]: Start difference. First operand 252 states and 368 transitions. Second operand 3 states. [2018-11-23 12:39:17,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:17,443 INFO L93 Difference]: Finished difference Result 594 states and 898 transitions. [2018-11-23 12:39:17,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:17,444 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 60 [2018-11-23 12:39:17,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:17,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:17,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2018-11-23 12:39:17,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:17,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2018-11-23 12:39:17,457 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 419 transitions. [2018-11-23 12:39:18,323 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 419 edges. 419 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:18,335 INFO L225 Difference]: With dead ends: 594 [2018-11-23 12:39:18,335 INFO L226 Difference]: Without dead ends: 352 [2018-11-23 12:39:18,337 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:18,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2018-11-23 12:39:18,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 334. [2018-11-23 12:39:18,725 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:18,725 INFO L82 GeneralOperation]: Start isEquivalent. First operand 352 states. Second operand 334 states. [2018-11-23 12:39:18,725 INFO L74 IsIncluded]: Start isIncluded. First operand 352 states. Second operand 334 states. [2018-11-23 12:39:18,725 INFO L87 Difference]: Start difference. First operand 352 states. Second operand 334 states. [2018-11-23 12:39:18,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:18,739 INFO L93 Difference]: Finished difference Result 352 states and 490 transitions. [2018-11-23 12:39:18,740 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 490 transitions. [2018-11-23 12:39:18,741 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:18,741 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:18,741 INFO L74 IsIncluded]: Start isIncluded. First operand 334 states. Second operand 352 states. [2018-11-23 12:39:18,741 INFO L87 Difference]: Start difference. First operand 334 states. Second operand 352 states. [2018-11-23 12:39:18,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:18,754 INFO L93 Difference]: Finished difference Result 352 states and 490 transitions. [2018-11-23 12:39:18,754 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 490 transitions. [2018-11-23 12:39:18,755 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:18,756 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:18,756 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:18,756 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:18,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 334 states. [2018-11-23 12:39:18,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 468 transitions. [2018-11-23 12:39:18,769 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 468 transitions. Word has length 60 [2018-11-23 12:39:18,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:18,770 INFO L480 AbstractCegarLoop]: Abstraction has 334 states and 468 transitions. [2018-11-23 12:39:18,770 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:18,770 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 468 transitions. [2018-11-23 12:39:18,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-11-23 12:39:18,772 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:18,772 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:18,772 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:18,772 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:18,773 INFO L82 PathProgramCache]: Analyzing trace with hash -227181441, now seen corresponding path program 1 times [2018-11-23 12:39:18,773 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:18,773 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:18,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:18,774 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:18,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:18,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:18,942 INFO L256 TraceCheckUtils]: 0: Hoare triple {4395#true} call ULTIMATE.init(); {4395#true} is VALID [2018-11-23 12:39:18,942 INFO L273 TraceCheckUtils]: 1: Hoare triple {4395#true} assume true; {4395#true} is VALID [2018-11-23 12:39:18,943 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {4395#true} {4395#true} #542#return; {4395#true} is VALID [2018-11-23 12:39:18,943 INFO L256 TraceCheckUtils]: 3: Hoare triple {4395#true} call #t~ret49 := main(); {4395#true} is VALID [2018-11-23 12:39:18,943 INFO L273 TraceCheckUtils]: 4: Hoare triple {4395#true} havoc ~s~0;~s~0 := 12292; {4395#true} is VALID [2018-11-23 12:39:18,943 INFO L256 TraceCheckUtils]: 5: Hoare triple {4395#true} call #t~ret48 := ssl3_connect(12292); {4395#true} is VALID [2018-11-23 12:39:18,943 INFO L273 TraceCheckUtils]: 6: Hoare triple {4395#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {4395#true} is VALID [2018-11-23 12:39:18,943 INFO L273 TraceCheckUtils]: 7: Hoare triple {4395#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {4395#true} is VALID [2018-11-23 12:39:18,944 INFO L273 TraceCheckUtils]: 8: Hoare triple {4395#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {4395#true} is VALID [2018-11-23 12:39:18,944 INFO L273 TraceCheckUtils]: 9: Hoare triple {4395#true} assume !(0 != ~tmp___1~0 - 12288); {4395#true} is VALID [2018-11-23 12:39:18,944 INFO L273 TraceCheckUtils]: 10: Hoare triple {4395#true} assume !false; {4395#true} is VALID [2018-11-23 12:39:18,944 INFO L273 TraceCheckUtils]: 11: Hoare triple {4395#true} ~state~0 := ~s__state~0; {4395#true} is VALID [2018-11-23 12:39:18,944 INFO L273 TraceCheckUtils]: 12: Hoare triple {4395#true} assume !(12292 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,945 INFO L273 TraceCheckUtils]: 13: Hoare triple {4395#true} assume !(16384 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,945 INFO L273 TraceCheckUtils]: 14: Hoare triple {4395#true} assume !(4096 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,945 INFO L273 TraceCheckUtils]: 15: Hoare triple {4395#true} assume !(20480 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,945 INFO L273 TraceCheckUtils]: 16: Hoare triple {4395#true} assume !(4099 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,945 INFO L273 TraceCheckUtils]: 17: Hoare triple {4395#true} assume 4368 == ~s__state~0; {4395#true} is VALID [2018-11-23 12:39:18,945 INFO L273 TraceCheckUtils]: 18: Hoare triple {4395#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {4395#true} is VALID [2018-11-23 12:39:18,946 INFO L273 TraceCheckUtils]: 19: Hoare triple {4395#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {4395#true} is VALID [2018-11-23 12:39:18,946 INFO L273 TraceCheckUtils]: 20: Hoare triple {4395#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {4395#true} is VALID [2018-11-23 12:39:18,946 INFO L273 TraceCheckUtils]: 21: Hoare triple {4395#true} assume ~s__bbio~0 != ~s__wbio~0; {4395#true} is VALID [2018-11-23 12:39:18,946 INFO L273 TraceCheckUtils]: 22: Hoare triple {4395#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {4395#true} is VALID [2018-11-23 12:39:18,946 INFO L273 TraceCheckUtils]: 23: Hoare triple {4395#true} ~skip~0 := 0; {4395#true} is VALID [2018-11-23 12:39:18,947 INFO L273 TraceCheckUtils]: 24: Hoare triple {4395#true} assume !false; {4395#true} is VALID [2018-11-23 12:39:18,947 INFO L273 TraceCheckUtils]: 25: Hoare triple {4395#true} ~state~0 := ~s__state~0; {4395#true} is VALID [2018-11-23 12:39:18,947 INFO L273 TraceCheckUtils]: 26: Hoare triple {4395#true} assume !(12292 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,948 INFO L273 TraceCheckUtils]: 27: Hoare triple {4395#true} assume !(16384 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,948 INFO L273 TraceCheckUtils]: 28: Hoare triple {4395#true} assume !(4096 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,948 INFO L273 TraceCheckUtils]: 29: Hoare triple {4395#true} assume !(20480 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,948 INFO L273 TraceCheckUtils]: 30: Hoare triple {4395#true} assume !(4099 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,949 INFO L273 TraceCheckUtils]: 31: Hoare triple {4395#true} assume !(4368 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,949 INFO L273 TraceCheckUtils]: 32: Hoare triple {4395#true} assume !(4369 == ~s__state~0); {4395#true} is VALID [2018-11-23 12:39:18,949 INFO L273 TraceCheckUtils]: 33: Hoare triple {4395#true} assume 4384 == ~s__state~0; {4395#true} is VALID [2018-11-23 12:39:18,949 INFO L273 TraceCheckUtils]: 34: Hoare triple {4395#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {4395#true} is VALID [2018-11-23 12:39:18,950 INFO L273 TraceCheckUtils]: 35: Hoare triple {4395#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {4395#true} is VALID [2018-11-23 12:39:18,950 INFO L273 TraceCheckUtils]: 36: Hoare triple {4395#true} assume !(~ret~0 <= 0); {4395#true} is VALID [2018-11-23 12:39:18,956 INFO L273 TraceCheckUtils]: 37: Hoare triple {4395#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,956 INFO L273 TraceCheckUtils]: 38: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} ~s__init_num~0 := 0; {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,957 INFO L273 TraceCheckUtils]: 39: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(0 == ~s__s3__tmp__reuse_message~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,957 INFO L273 TraceCheckUtils]: 40: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} ~skip~0 := 0; {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,958 INFO L273 TraceCheckUtils]: 41: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !false; {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,959 INFO L273 TraceCheckUtils]: 42: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} ~state~0 := ~s__state~0; {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,960 INFO L273 TraceCheckUtils]: 43: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(12292 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,960 INFO L273 TraceCheckUtils]: 44: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(16384 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,962 INFO L273 TraceCheckUtils]: 45: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(4096 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,962 INFO L273 TraceCheckUtils]: 46: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(20480 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,964 INFO L273 TraceCheckUtils]: 47: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(4099 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,964 INFO L273 TraceCheckUtils]: 48: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(4368 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,966 INFO L273 TraceCheckUtils]: 49: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(4369 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,966 INFO L273 TraceCheckUtils]: 50: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(4384 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,969 INFO L273 TraceCheckUtils]: 51: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(4385 == ~s__state~0); {4397#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-23 12:39:18,969 INFO L273 TraceCheckUtils]: 52: Hoare triple {4397#(= ssl3_connect_~s__state~0 4400)} assume !(4400 == ~s__state~0); {4396#false} is VALID [2018-11-23 12:39:18,969 INFO L273 TraceCheckUtils]: 53: Hoare triple {4396#false} assume !(4401 == ~s__state~0); {4396#false} is VALID [2018-11-23 12:39:18,969 INFO L273 TraceCheckUtils]: 54: Hoare triple {4396#false} assume !(4416 == ~s__state~0); {4396#false} is VALID [2018-11-23 12:39:18,970 INFO L273 TraceCheckUtils]: 55: Hoare triple {4396#false} assume !(4417 == ~s__state~0); {4396#false} is VALID [2018-11-23 12:39:18,970 INFO L273 TraceCheckUtils]: 56: Hoare triple {4396#false} assume 4432 == ~s__state~0; {4396#false} is VALID [2018-11-23 12:39:18,970 INFO L273 TraceCheckUtils]: 57: Hoare triple {4396#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {4396#false} is VALID [2018-11-23 12:39:18,970 INFO L273 TraceCheckUtils]: 58: Hoare triple {4396#false} assume 5 == ~blastFlag~0; {4396#false} is VALID [2018-11-23 12:39:18,970 INFO L273 TraceCheckUtils]: 59: Hoare triple {4396#false} assume !false; {4396#false} is VALID [2018-11-23 12:39:18,973 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-23 12:39:18,974 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:18,974 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:18,974 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 60 [2018-11-23 12:39:18,975 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:18,975 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:19,052 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 53 edges. 53 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:19,052 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:19,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:19,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:19,053 INFO L87 Difference]: Start difference. First operand 334 states and 468 transitions. Second operand 3 states. [2018-11-23 12:39:20,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:20,193 INFO L93 Difference]: Finished difference Result 702 states and 999 transitions. [2018-11-23 12:39:20,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:20,193 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 60 [2018-11-23 12:39:20,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:20,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:20,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2018-11-23 12:39:20,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:20,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2018-11-23 12:39:20,200 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 371 transitions. [2018-11-23 12:39:20,596 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 371 edges. 371 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:20,608 INFO L225 Difference]: With dead ends: 702 [2018-11-23 12:39:20,608 INFO L226 Difference]: Without dead ends: 380 [2018-11-23 12:39:20,610 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:20,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2018-11-23 12:39:20,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 372. [2018-11-23 12:39:20,944 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:20,944 INFO L82 GeneralOperation]: Start isEquivalent. First operand 380 states. Second operand 372 states. [2018-11-23 12:39:20,945 INFO L74 IsIncluded]: Start isIncluded. First operand 380 states. Second operand 372 states. [2018-11-23 12:39:20,945 INFO L87 Difference]: Start difference. First operand 380 states. Second operand 372 states. [2018-11-23 12:39:20,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:20,956 INFO L93 Difference]: Finished difference Result 380 states and 527 transitions. [2018-11-23 12:39:20,956 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 527 transitions. [2018-11-23 12:39:20,957 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:20,957 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:20,958 INFO L74 IsIncluded]: Start isIncluded. First operand 372 states. Second operand 380 states. [2018-11-23 12:39:20,958 INFO L87 Difference]: Start difference. First operand 372 states. Second operand 380 states. [2018-11-23 12:39:20,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:20,970 INFO L93 Difference]: Finished difference Result 380 states and 527 transitions. [2018-11-23 12:39:20,970 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 527 transitions. [2018-11-23 12:39:20,971 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:20,971 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:20,971 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:20,971 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:20,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 372 states. [2018-11-23 12:39:20,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 516 transitions. [2018-11-23 12:39:20,983 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 516 transitions. Word has length 60 [2018-11-23 12:39:20,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:20,984 INFO L480 AbstractCegarLoop]: Abstraction has 372 states and 516 transitions. [2018-11-23 12:39:20,984 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:20,984 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 516 transitions. [2018-11-23 12:39:20,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-11-23 12:39:20,986 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:20,986 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:20,986 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:20,986 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:20,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1103223005, now seen corresponding path program 1 times [2018-11-23 12:39:20,987 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:20,987 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:20,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:20,988 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:20,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:21,256 INFO L256 TraceCheckUtils]: 0: Hoare triple {6363#true} call ULTIMATE.init(); {6363#true} is VALID [2018-11-23 12:39:21,256 INFO L273 TraceCheckUtils]: 1: Hoare triple {6363#true} assume true; {6363#true} is VALID [2018-11-23 12:39:21,256 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6363#true} {6363#true} #542#return; {6363#true} is VALID [2018-11-23 12:39:21,257 INFO L256 TraceCheckUtils]: 3: Hoare triple {6363#true} call #t~ret49 := main(); {6363#true} is VALID [2018-11-23 12:39:21,257 INFO L273 TraceCheckUtils]: 4: Hoare triple {6363#true} havoc ~s~0;~s~0 := 12292; {6363#true} is VALID [2018-11-23 12:39:21,257 INFO L256 TraceCheckUtils]: 5: Hoare triple {6363#true} call #t~ret48 := ssl3_connect(12292); {6363#true} is VALID [2018-11-23 12:39:21,257 INFO L273 TraceCheckUtils]: 6: Hoare triple {6363#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {6363#true} is VALID [2018-11-23 12:39:21,258 INFO L273 TraceCheckUtils]: 7: Hoare triple {6363#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {6363#true} is VALID [2018-11-23 12:39:21,258 INFO L273 TraceCheckUtils]: 8: Hoare triple {6363#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {6363#true} is VALID [2018-11-23 12:39:21,258 INFO L273 TraceCheckUtils]: 9: Hoare triple {6363#true} assume !(0 != ~tmp___1~0 - 12288); {6363#true} is VALID [2018-11-23 12:39:21,258 INFO L273 TraceCheckUtils]: 10: Hoare triple {6363#true} assume !false; {6363#true} is VALID [2018-11-23 12:39:21,259 INFO L273 TraceCheckUtils]: 11: Hoare triple {6363#true} ~state~0 := ~s__state~0; {6363#true} is VALID [2018-11-23 12:39:21,259 INFO L273 TraceCheckUtils]: 12: Hoare triple {6363#true} assume !(12292 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,259 INFO L273 TraceCheckUtils]: 13: Hoare triple {6363#true} assume !(16384 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,260 INFO L273 TraceCheckUtils]: 14: Hoare triple {6363#true} assume !(4096 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,260 INFO L273 TraceCheckUtils]: 15: Hoare triple {6363#true} assume !(20480 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,260 INFO L273 TraceCheckUtils]: 16: Hoare triple {6363#true} assume !(4099 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,260 INFO L273 TraceCheckUtils]: 17: Hoare triple {6363#true} assume 4368 == ~s__state~0; {6363#true} is VALID [2018-11-23 12:39:21,261 INFO L273 TraceCheckUtils]: 18: Hoare triple {6363#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {6363#true} is VALID [2018-11-23 12:39:21,261 INFO L273 TraceCheckUtils]: 19: Hoare triple {6363#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {6363#true} is VALID [2018-11-23 12:39:21,261 INFO L273 TraceCheckUtils]: 20: Hoare triple {6363#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {6363#true} is VALID [2018-11-23 12:39:21,261 INFO L273 TraceCheckUtils]: 21: Hoare triple {6363#true} assume ~s__bbio~0 != ~s__wbio~0; {6363#true} is VALID [2018-11-23 12:39:21,262 INFO L273 TraceCheckUtils]: 22: Hoare triple {6363#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {6363#true} is VALID [2018-11-23 12:39:21,262 INFO L273 TraceCheckUtils]: 23: Hoare triple {6363#true} ~skip~0 := 0; {6363#true} is VALID [2018-11-23 12:39:21,262 INFO L273 TraceCheckUtils]: 24: Hoare triple {6363#true} assume !false; {6363#true} is VALID [2018-11-23 12:39:21,262 INFO L273 TraceCheckUtils]: 25: Hoare triple {6363#true} ~state~0 := ~s__state~0; {6363#true} is VALID [2018-11-23 12:39:21,263 INFO L273 TraceCheckUtils]: 26: Hoare triple {6363#true} assume !(12292 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,263 INFO L273 TraceCheckUtils]: 27: Hoare triple {6363#true} assume !(16384 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,263 INFO L273 TraceCheckUtils]: 28: Hoare triple {6363#true} assume !(4096 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,263 INFO L273 TraceCheckUtils]: 29: Hoare triple {6363#true} assume !(20480 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,264 INFO L273 TraceCheckUtils]: 30: Hoare triple {6363#true} assume !(4099 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,264 INFO L273 TraceCheckUtils]: 31: Hoare triple {6363#true} assume !(4368 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,264 INFO L273 TraceCheckUtils]: 32: Hoare triple {6363#true} assume !(4369 == ~s__state~0); {6363#true} is VALID [2018-11-23 12:39:21,264 INFO L273 TraceCheckUtils]: 33: Hoare triple {6363#true} assume 4384 == ~s__state~0; {6363#true} is VALID [2018-11-23 12:39:21,265 INFO L273 TraceCheckUtils]: 34: Hoare triple {6363#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {6363#true} is VALID [2018-11-23 12:39:21,265 INFO L273 TraceCheckUtils]: 35: Hoare triple {6363#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {6363#true} is VALID [2018-11-23 12:39:21,265 INFO L273 TraceCheckUtils]: 36: Hoare triple {6363#true} assume !(~ret~0 <= 0); {6363#true} is VALID [2018-11-23 12:39:21,278 INFO L273 TraceCheckUtils]: 37: Hoare triple {6363#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {6365#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:39:21,291 INFO L273 TraceCheckUtils]: 38: Hoare triple {6365#(<= ssl3_connect_~s__state~0 4560)} ~s__init_num~0 := 0; {6365#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:39:21,304 INFO L273 TraceCheckUtils]: 39: Hoare triple {6365#(<= ssl3_connect_~s__state~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {6365#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:39:21,316 INFO L273 TraceCheckUtils]: 40: Hoare triple {6365#(<= ssl3_connect_~s__state~0 4560)} ~skip~0 := 0; {6365#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:39:21,329 INFO L273 TraceCheckUtils]: 41: Hoare triple {6365#(<= ssl3_connect_~s__state~0 4560)} assume !false; {6365#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:39:21,342 INFO L273 TraceCheckUtils]: 42: Hoare triple {6365#(<= ssl3_connect_~s__state~0 4560)} ~state~0 := ~s__state~0; {6365#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:39:21,355 INFO L273 TraceCheckUtils]: 43: Hoare triple {6365#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {6364#false} is VALID [2018-11-23 12:39:21,355 INFO L273 TraceCheckUtils]: 44: Hoare triple {6364#false} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post29;havoc #t~post29; {6364#false} is VALID [2018-11-23 12:39:21,356 INFO L273 TraceCheckUtils]: 45: Hoare triple {6364#false} ~s__server~0 := 0; {6364#false} is VALID [2018-11-23 12:39:21,356 INFO L273 TraceCheckUtils]: 46: Hoare triple {6364#false} assume 0 != ~cb~0; {6364#false} is VALID [2018-11-23 12:39:21,356 INFO L273 TraceCheckUtils]: 47: Hoare triple {6364#false} ~__cil_tmp55~0 := ~s__version~0 - 65280; {6364#false} is VALID [2018-11-23 12:39:21,357 INFO L273 TraceCheckUtils]: 48: Hoare triple {6364#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096; {6364#false} is VALID [2018-11-23 12:39:21,357 INFO L273 TraceCheckUtils]: 49: Hoare triple {6364#false} assume !(0 == ~s__init_buf___0~0); {6364#false} is VALID [2018-11-23 12:39:21,357 INFO L273 TraceCheckUtils]: 50: Hoare triple {6364#false} assume !(0 == ~tmp___4~0); {6364#false} is VALID [2018-11-23 12:39:21,357 INFO L273 TraceCheckUtils]: 51: Hoare triple {6364#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post31;havoc #t~post31;~s__init_num~0 := 0; {6364#false} is VALID [2018-11-23 12:39:21,358 INFO L273 TraceCheckUtils]: 52: Hoare triple {6364#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {6364#false} is VALID [2018-11-23 12:39:21,358 INFO L273 TraceCheckUtils]: 53: Hoare triple {6364#false} ~skip~0 := 0; {6364#false} is VALID [2018-11-23 12:39:21,358 INFO L273 TraceCheckUtils]: 54: Hoare triple {6364#false} assume !false; {6364#false} is VALID [2018-11-23 12:39:21,358 INFO L273 TraceCheckUtils]: 55: Hoare triple {6364#false} ~state~0 := ~s__state~0; {6364#false} is VALID [2018-11-23 12:39:21,359 INFO L273 TraceCheckUtils]: 56: Hoare triple {6364#false} assume !(12292 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,359 INFO L273 TraceCheckUtils]: 57: Hoare triple {6364#false} assume !(16384 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,359 INFO L273 TraceCheckUtils]: 58: Hoare triple {6364#false} assume !(4096 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,359 INFO L273 TraceCheckUtils]: 59: Hoare triple {6364#false} assume !(20480 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,359 INFO L273 TraceCheckUtils]: 60: Hoare triple {6364#false} assume !(4099 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,360 INFO L273 TraceCheckUtils]: 61: Hoare triple {6364#false} assume !(4368 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,360 INFO L273 TraceCheckUtils]: 62: Hoare triple {6364#false} assume !(4369 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,360 INFO L273 TraceCheckUtils]: 63: Hoare triple {6364#false} assume !(4384 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,360 INFO L273 TraceCheckUtils]: 64: Hoare triple {6364#false} assume !(4385 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,361 INFO L273 TraceCheckUtils]: 65: Hoare triple {6364#false} assume !(4400 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,361 INFO L273 TraceCheckUtils]: 66: Hoare triple {6364#false} assume !(4401 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,361 INFO L273 TraceCheckUtils]: 67: Hoare triple {6364#false} assume !(4416 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,361 INFO L273 TraceCheckUtils]: 68: Hoare triple {6364#false} assume !(4417 == ~s__state~0); {6364#false} is VALID [2018-11-23 12:39:21,362 INFO L273 TraceCheckUtils]: 69: Hoare triple {6364#false} assume 4432 == ~s__state~0; {6364#false} is VALID [2018-11-23 12:39:21,362 INFO L273 TraceCheckUtils]: 70: Hoare triple {6364#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {6364#false} is VALID [2018-11-23 12:39:21,362 INFO L273 TraceCheckUtils]: 71: Hoare triple {6364#false} assume 5 == ~blastFlag~0; {6364#false} is VALID [2018-11-23 12:39:21,362 INFO L273 TraceCheckUtils]: 72: Hoare triple {6364#false} assume !false; {6364#false} is VALID [2018-11-23 12:39:21,366 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-11-23 12:39:21,367 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:21,367 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:21,367 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 73 [2018-11-23 12:39:21,368 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:21,368 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:21,799 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:21,799 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:21,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:21,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:21,800 INFO L87 Difference]: Start difference. First operand 372 states and 516 transitions. Second operand 3 states. [2018-11-23 12:39:22,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:22,530 INFO L93 Difference]: Finished difference Result 838 states and 1200 transitions. [2018-11-23 12:39:22,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:22,530 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 73 [2018-11-23 12:39:22,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:22,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:22,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2018-11-23 12:39:22,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:22,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2018-11-23 12:39:22,539 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 422 transitions. [2018-11-23 12:39:23,274 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 422 edges. 422 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:23,289 INFO L225 Difference]: With dead ends: 838 [2018-11-23 12:39:23,290 INFO L226 Difference]: Without dead ends: 476 [2018-11-23 12:39:23,291 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:23,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2018-11-23 12:39:23,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 450. [2018-11-23 12:39:23,489 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:23,489 INFO L82 GeneralOperation]: Start isEquivalent. First operand 476 states. Second operand 450 states. [2018-11-23 12:39:23,489 INFO L74 IsIncluded]: Start isIncluded. First operand 476 states. Second operand 450 states. [2018-11-23 12:39:23,489 INFO L87 Difference]: Start difference. First operand 476 states. Second operand 450 states. [2018-11-23 12:39:23,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:23,507 INFO L93 Difference]: Finished difference Result 476 states and 682 transitions. [2018-11-23 12:39:23,507 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 682 transitions. [2018-11-23 12:39:23,508 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:23,509 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:23,509 INFO L74 IsIncluded]: Start isIncluded. First operand 450 states. Second operand 476 states. [2018-11-23 12:39:23,509 INFO L87 Difference]: Start difference. First operand 450 states. Second operand 476 states. [2018-11-23 12:39:23,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:23,525 INFO L93 Difference]: Finished difference Result 476 states and 682 transitions. [2018-11-23 12:39:23,526 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 682 transitions. [2018-11-23 12:39:23,527 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:23,527 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:23,527 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:23,527 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:23,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 450 states. [2018-11-23 12:39:23,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 650 transitions. [2018-11-23 12:39:23,543 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 650 transitions. Word has length 73 [2018-11-23 12:39:23,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:23,543 INFO L480 AbstractCegarLoop]: Abstraction has 450 states and 650 transitions. [2018-11-23 12:39:23,543 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:23,544 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 650 transitions. [2018-11-23 12:39:23,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-11-23 12:39:23,545 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:23,546 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 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] [2018-11-23 12:39:23,546 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:23,546 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:23,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1464237739, now seen corresponding path program 1 times [2018-11-23 12:39:23,546 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:23,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:23,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:23,548 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:23,548 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:23,827 INFO L256 TraceCheckUtils]: 0: Hoare triple {8745#true} call ULTIMATE.init(); {8745#true} is VALID [2018-11-23 12:39:23,827 INFO L273 TraceCheckUtils]: 1: Hoare triple {8745#true} assume true; {8745#true} is VALID [2018-11-23 12:39:23,828 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8745#true} {8745#true} #542#return; {8745#true} is VALID [2018-11-23 12:39:23,828 INFO L256 TraceCheckUtils]: 3: Hoare triple {8745#true} call #t~ret49 := main(); {8745#true} is VALID [2018-11-23 12:39:23,828 INFO L273 TraceCheckUtils]: 4: Hoare triple {8745#true} havoc ~s~0;~s~0 := 12292; {8745#true} is VALID [2018-11-23 12:39:23,829 INFO L256 TraceCheckUtils]: 5: Hoare triple {8745#true} call #t~ret48 := ssl3_connect(12292); {8745#true} is VALID [2018-11-23 12:39:23,829 INFO L273 TraceCheckUtils]: 6: Hoare triple {8745#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {8745#true} is VALID [2018-11-23 12:39:23,829 INFO L273 TraceCheckUtils]: 7: Hoare triple {8745#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {8745#true} is VALID [2018-11-23 12:39:23,829 INFO L273 TraceCheckUtils]: 8: Hoare triple {8745#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {8745#true} is VALID [2018-11-23 12:39:23,830 INFO L273 TraceCheckUtils]: 9: Hoare triple {8745#true} assume !(0 != ~tmp___1~0 - 12288); {8745#true} is VALID [2018-11-23 12:39:23,830 INFO L273 TraceCheckUtils]: 10: Hoare triple {8745#true} assume !false; {8745#true} is VALID [2018-11-23 12:39:23,830 INFO L273 TraceCheckUtils]: 11: Hoare triple {8745#true} ~state~0 := ~s__state~0; {8745#true} is VALID [2018-11-23 12:39:23,830 INFO L273 TraceCheckUtils]: 12: Hoare triple {8745#true} assume !(12292 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,831 INFO L273 TraceCheckUtils]: 13: Hoare triple {8745#true} assume !(16384 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,831 INFO L273 TraceCheckUtils]: 14: Hoare triple {8745#true} assume !(4096 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,831 INFO L273 TraceCheckUtils]: 15: Hoare triple {8745#true} assume !(20480 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,831 INFO L273 TraceCheckUtils]: 16: Hoare triple {8745#true} assume !(4099 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,832 INFO L273 TraceCheckUtils]: 17: Hoare triple {8745#true} assume 4368 == ~s__state~0; {8745#true} is VALID [2018-11-23 12:39:23,832 INFO L273 TraceCheckUtils]: 18: Hoare triple {8745#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {8745#true} is VALID [2018-11-23 12:39:23,832 INFO L273 TraceCheckUtils]: 19: Hoare triple {8745#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {8745#true} is VALID [2018-11-23 12:39:23,832 INFO L273 TraceCheckUtils]: 20: Hoare triple {8745#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {8745#true} is VALID [2018-11-23 12:39:23,832 INFO L273 TraceCheckUtils]: 21: Hoare triple {8745#true} assume ~s__bbio~0 != ~s__wbio~0; {8745#true} is VALID [2018-11-23 12:39:23,833 INFO L273 TraceCheckUtils]: 22: Hoare triple {8745#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {8745#true} is VALID [2018-11-23 12:39:23,833 INFO L273 TraceCheckUtils]: 23: Hoare triple {8745#true} ~skip~0 := 0; {8745#true} is VALID [2018-11-23 12:39:23,833 INFO L273 TraceCheckUtils]: 24: Hoare triple {8745#true} assume !false; {8745#true} is VALID [2018-11-23 12:39:23,833 INFO L273 TraceCheckUtils]: 25: Hoare triple {8745#true} ~state~0 := ~s__state~0; {8745#true} is VALID [2018-11-23 12:39:23,836 INFO L273 TraceCheckUtils]: 26: Hoare triple {8745#true} assume !(12292 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,836 INFO L273 TraceCheckUtils]: 27: Hoare triple {8745#true} assume !(16384 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,836 INFO L273 TraceCheckUtils]: 28: Hoare triple {8745#true} assume !(4096 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,836 INFO L273 TraceCheckUtils]: 29: Hoare triple {8745#true} assume !(20480 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,837 INFO L273 TraceCheckUtils]: 30: Hoare triple {8745#true} assume !(4099 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,837 INFO L273 TraceCheckUtils]: 31: Hoare triple {8745#true} assume !(4368 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,837 INFO L273 TraceCheckUtils]: 32: Hoare triple {8745#true} assume !(4369 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,838 INFO L273 TraceCheckUtils]: 33: Hoare triple {8745#true} assume 4384 == ~s__state~0; {8745#true} is VALID [2018-11-23 12:39:23,838 INFO L273 TraceCheckUtils]: 34: Hoare triple {8745#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {8745#true} is VALID [2018-11-23 12:39:23,838 INFO L273 TraceCheckUtils]: 35: Hoare triple {8745#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {8745#true} is VALID [2018-11-23 12:39:23,838 INFO L273 TraceCheckUtils]: 36: Hoare triple {8745#true} assume !(~ret~0 <= 0); {8745#true} is VALID [2018-11-23 12:39:23,838 INFO L273 TraceCheckUtils]: 37: Hoare triple {8745#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {8745#true} is VALID [2018-11-23 12:39:23,839 INFO L273 TraceCheckUtils]: 38: Hoare triple {8745#true} ~s__init_num~0 := 0; {8745#true} is VALID [2018-11-23 12:39:23,839 INFO L273 TraceCheckUtils]: 39: Hoare triple {8745#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {8745#true} is VALID [2018-11-23 12:39:23,840 INFO L273 TraceCheckUtils]: 40: Hoare triple {8745#true} ~skip~0 := 0; {8745#true} is VALID [2018-11-23 12:39:23,840 INFO L273 TraceCheckUtils]: 41: Hoare triple {8745#true} assume !false; {8745#true} is VALID [2018-11-23 12:39:23,840 INFO L273 TraceCheckUtils]: 42: Hoare triple {8745#true} ~state~0 := ~s__state~0; {8745#true} is VALID [2018-11-23 12:39:23,840 INFO L273 TraceCheckUtils]: 43: Hoare triple {8745#true} assume !(12292 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,841 INFO L273 TraceCheckUtils]: 44: Hoare triple {8745#true} assume !(16384 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,841 INFO L273 TraceCheckUtils]: 45: Hoare triple {8745#true} assume !(4096 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,841 INFO L273 TraceCheckUtils]: 46: Hoare triple {8745#true} assume !(20480 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,841 INFO L273 TraceCheckUtils]: 47: Hoare triple {8745#true} assume !(4099 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,842 INFO L273 TraceCheckUtils]: 48: Hoare triple {8745#true} assume !(4368 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,842 INFO L273 TraceCheckUtils]: 49: Hoare triple {8745#true} assume !(4369 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,842 INFO L273 TraceCheckUtils]: 50: Hoare triple {8745#true} assume !(4384 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,842 INFO L273 TraceCheckUtils]: 51: Hoare triple {8745#true} assume !(4385 == ~s__state~0); {8745#true} is VALID [2018-11-23 12:39:23,843 INFO L273 TraceCheckUtils]: 52: Hoare triple {8745#true} assume 4400 == ~s__state~0; {8745#true} is VALID [2018-11-23 12:39:23,844 INFO L273 TraceCheckUtils]: 53: Hoare triple {8745#true} assume 0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256;~skip~0 := 1; {8745#true} is VALID [2018-11-23 12:39:23,859 INFO L273 TraceCheckUtils]: 54: Hoare triple {8745#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,868 INFO L273 TraceCheckUtils]: 55: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(0 == ~s__s3__tmp__reuse_message~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,881 INFO L273 TraceCheckUtils]: 56: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} ~skip~0 := 0; {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,890 INFO L273 TraceCheckUtils]: 57: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !false; {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,902 INFO L273 TraceCheckUtils]: 58: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} ~state~0 := ~s__state~0; {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,915 INFO L273 TraceCheckUtils]: 59: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(12292 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,932 INFO L273 TraceCheckUtils]: 60: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(16384 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,946 INFO L273 TraceCheckUtils]: 61: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4096 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,955 INFO L273 TraceCheckUtils]: 62: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(20480 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,970 INFO L273 TraceCheckUtils]: 63: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4099 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,979 INFO L273 TraceCheckUtils]: 64: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4368 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:23,991 INFO L273 TraceCheckUtils]: 65: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4369 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:24,007 INFO L273 TraceCheckUtils]: 66: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4384 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:24,016 INFO L273 TraceCheckUtils]: 67: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4385 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:24,034 INFO L273 TraceCheckUtils]: 68: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4400 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:24,043 INFO L273 TraceCheckUtils]: 69: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4401 == ~s__state~0); {8747#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-23 12:39:24,055 INFO L273 TraceCheckUtils]: 70: Hoare triple {8747#(= ssl3_connect_~s__state~0 4416)} assume !(4416 == ~s__state~0); {8746#false} is VALID [2018-11-23 12:39:24,056 INFO L273 TraceCheckUtils]: 71: Hoare triple {8746#false} assume !(4417 == ~s__state~0); {8746#false} is VALID [2018-11-23 12:39:24,056 INFO L273 TraceCheckUtils]: 72: Hoare triple {8746#false} assume 4432 == ~s__state~0; {8746#false} is VALID [2018-11-23 12:39:24,056 INFO L273 TraceCheckUtils]: 73: Hoare triple {8746#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {8746#false} is VALID [2018-11-23 12:39:24,056 INFO L273 TraceCheckUtils]: 74: Hoare triple {8746#false} assume 5 == ~blastFlag~0; {8746#false} is VALID [2018-11-23 12:39:24,057 INFO L273 TraceCheckUtils]: 75: Hoare triple {8746#false} assume !false; {8746#false} is VALID [2018-11-23 12:39:24,061 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-11-23 12:39:24,061 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:24,061 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:24,062 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 76 [2018-11-23 12:39:24,062 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:24,062 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:24,469 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 58 edges. 58 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:24,470 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:24,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:24,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:24,470 INFO L87 Difference]: Start difference. First operand 450 states and 650 transitions. Second operand 3 states. [2018-11-23 12:39:25,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:25,785 INFO L93 Difference]: Finished difference Result 936 states and 1361 transitions. [2018-11-23 12:39:25,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:25,785 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 76 [2018-11-23 12:39:25,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:25,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:25,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 369 transitions. [2018-11-23 12:39:25,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:25,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 369 transitions. [2018-11-23 12:39:25,795 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 369 transitions. [2018-11-23 12:39:26,434 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 369 edges. 369 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:26,450 INFO L225 Difference]: With dead ends: 936 [2018-11-23 12:39:26,450 INFO L226 Difference]: Without dead ends: 498 [2018-11-23 12:39:26,451 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:26,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2018-11-23 12:39:26,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 492. [2018-11-23 12:39:26,567 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:26,567 INFO L82 GeneralOperation]: Start isEquivalent. First operand 498 states. Second operand 492 states. [2018-11-23 12:39:26,567 INFO L74 IsIncluded]: Start isIncluded. First operand 498 states. Second operand 492 states. [2018-11-23 12:39:26,567 INFO L87 Difference]: Start difference. First operand 498 states. Second operand 492 states. [2018-11-23 12:39:26,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:26,582 INFO L93 Difference]: Finished difference Result 498 states and 709 transitions. [2018-11-23 12:39:26,582 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 709 transitions. [2018-11-23 12:39:26,583 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:26,583 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:26,584 INFO L74 IsIncluded]: Start isIncluded. First operand 492 states. Second operand 498 states. [2018-11-23 12:39:26,584 INFO L87 Difference]: Start difference. First operand 492 states. Second operand 498 states. [2018-11-23 12:39:26,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:26,600 INFO L93 Difference]: Finished difference Result 498 states and 709 transitions. [2018-11-23 12:39:26,600 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 709 transitions. [2018-11-23 12:39:26,601 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:26,602 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:26,602 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:26,602 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:26,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-11-23 12:39:26,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 702 transitions. [2018-11-23 12:39:26,619 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 702 transitions. Word has length 76 [2018-11-23 12:39:26,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:26,619 INFO L480 AbstractCegarLoop]: Abstraction has 492 states and 702 transitions. [2018-11-23 12:39:26,619 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:26,620 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 702 transitions. [2018-11-23 12:39:26,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-11-23 12:39:26,621 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:26,622 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 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] [2018-11-23 12:39:26,622 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:26,622 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:26,622 INFO L82 PathProgramCache]: Analyzing trace with hash 665980045, now seen corresponding path program 1 times [2018-11-23 12:39:26,623 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:26,623 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:26,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:26,624 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:26,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:26,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:26,745 INFO L256 TraceCheckUtils]: 0: Hoare triple {11315#true} call ULTIMATE.init(); {11315#true} is VALID [2018-11-23 12:39:26,746 INFO L273 TraceCheckUtils]: 1: Hoare triple {11315#true} assume true; {11315#true} is VALID [2018-11-23 12:39:26,746 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {11315#true} {11315#true} #542#return; {11315#true} is VALID [2018-11-23 12:39:26,746 INFO L256 TraceCheckUtils]: 3: Hoare triple {11315#true} call #t~ret49 := main(); {11315#true} is VALID [2018-11-23 12:39:26,747 INFO L273 TraceCheckUtils]: 4: Hoare triple {11315#true} havoc ~s~0;~s~0 := 12292; {11315#true} is VALID [2018-11-23 12:39:26,747 INFO L256 TraceCheckUtils]: 5: Hoare triple {11315#true} call #t~ret48 := ssl3_connect(12292); {11315#true} is VALID [2018-11-23 12:39:26,747 INFO L273 TraceCheckUtils]: 6: Hoare triple {11315#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {11315#true} is VALID [2018-11-23 12:39:26,747 INFO L273 TraceCheckUtils]: 7: Hoare triple {11315#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {11315#true} is VALID [2018-11-23 12:39:26,748 INFO L273 TraceCheckUtils]: 8: Hoare triple {11315#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {11315#true} is VALID [2018-11-23 12:39:26,748 INFO L273 TraceCheckUtils]: 9: Hoare triple {11315#true} assume !(0 != ~tmp___1~0 - 12288); {11315#true} is VALID [2018-11-23 12:39:26,748 INFO L273 TraceCheckUtils]: 10: Hoare triple {11315#true} assume !false; {11315#true} is VALID [2018-11-23 12:39:26,748 INFO L273 TraceCheckUtils]: 11: Hoare triple {11315#true} ~state~0 := ~s__state~0; {11315#true} is VALID [2018-11-23 12:39:26,749 INFO L273 TraceCheckUtils]: 12: Hoare triple {11315#true} assume !(12292 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,749 INFO L273 TraceCheckUtils]: 13: Hoare triple {11315#true} assume !(16384 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,749 INFO L273 TraceCheckUtils]: 14: Hoare triple {11315#true} assume !(4096 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,749 INFO L273 TraceCheckUtils]: 15: Hoare triple {11315#true} assume !(20480 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,750 INFO L273 TraceCheckUtils]: 16: Hoare triple {11315#true} assume !(4099 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,750 INFO L273 TraceCheckUtils]: 17: Hoare triple {11315#true} assume 4368 == ~s__state~0; {11315#true} is VALID [2018-11-23 12:39:26,750 INFO L273 TraceCheckUtils]: 18: Hoare triple {11315#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {11315#true} is VALID [2018-11-23 12:39:26,750 INFO L273 TraceCheckUtils]: 19: Hoare triple {11315#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {11315#true} is VALID [2018-11-23 12:39:26,751 INFO L273 TraceCheckUtils]: 20: Hoare triple {11315#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {11315#true} is VALID [2018-11-23 12:39:26,751 INFO L273 TraceCheckUtils]: 21: Hoare triple {11315#true} assume ~s__bbio~0 != ~s__wbio~0; {11315#true} is VALID [2018-11-23 12:39:26,751 INFO L273 TraceCheckUtils]: 22: Hoare triple {11315#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {11315#true} is VALID [2018-11-23 12:39:26,751 INFO L273 TraceCheckUtils]: 23: Hoare triple {11315#true} ~skip~0 := 0; {11315#true} is VALID [2018-11-23 12:39:26,752 INFO L273 TraceCheckUtils]: 24: Hoare triple {11315#true} assume !false; {11315#true} is VALID [2018-11-23 12:39:26,752 INFO L273 TraceCheckUtils]: 25: Hoare triple {11315#true} ~state~0 := ~s__state~0; {11315#true} is VALID [2018-11-23 12:39:26,752 INFO L273 TraceCheckUtils]: 26: Hoare triple {11315#true} assume !(12292 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,752 INFO L273 TraceCheckUtils]: 27: Hoare triple {11315#true} assume !(16384 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,753 INFO L273 TraceCheckUtils]: 28: Hoare triple {11315#true} assume !(4096 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,759 INFO L273 TraceCheckUtils]: 29: Hoare triple {11315#true} assume !(20480 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,759 INFO L273 TraceCheckUtils]: 30: Hoare triple {11315#true} assume !(4099 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,760 INFO L273 TraceCheckUtils]: 31: Hoare triple {11315#true} assume !(4368 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,760 INFO L273 TraceCheckUtils]: 32: Hoare triple {11315#true} assume !(4369 == ~s__state~0); {11315#true} is VALID [2018-11-23 12:39:26,760 INFO L273 TraceCheckUtils]: 33: Hoare triple {11315#true} assume 4384 == ~s__state~0; {11315#true} is VALID [2018-11-23 12:39:26,760 INFO L273 TraceCheckUtils]: 34: Hoare triple {11315#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {11315#true} is VALID [2018-11-23 12:39:26,779 INFO L273 TraceCheckUtils]: 35: Hoare triple {11315#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,788 INFO L273 TraceCheckUtils]: 36: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(~ret~0 <= 0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,790 INFO L273 TraceCheckUtils]: 37: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,802 INFO L273 TraceCheckUtils]: 38: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} ~s__init_num~0 := 0; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,815 INFO L273 TraceCheckUtils]: 39: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(0 == ~s__s3__tmp__reuse_message~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,824 INFO L273 TraceCheckUtils]: 40: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} ~skip~0 := 0; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,826 INFO L273 TraceCheckUtils]: 41: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !false; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,830 INFO L273 TraceCheckUtils]: 42: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} ~state~0 := ~s__state~0; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,834 INFO L273 TraceCheckUtils]: 43: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(12292 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,834 INFO L273 TraceCheckUtils]: 44: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(16384 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,836 INFO L273 TraceCheckUtils]: 45: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4096 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,836 INFO L273 TraceCheckUtils]: 46: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(20480 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,838 INFO L273 TraceCheckUtils]: 47: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4099 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,838 INFO L273 TraceCheckUtils]: 48: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4368 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,840 INFO L273 TraceCheckUtils]: 49: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4369 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,840 INFO L273 TraceCheckUtils]: 50: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4384 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,843 INFO L273 TraceCheckUtils]: 51: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4385 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,843 INFO L273 TraceCheckUtils]: 52: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume 4400 == ~s__state~0; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,846 INFO L273 TraceCheckUtils]: 53: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume 0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256;~skip~0 := 1; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,846 INFO L273 TraceCheckUtils]: 54: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} ~s__state~0 := 4416;~s__init_num~0 := 0; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,849 INFO L273 TraceCheckUtils]: 55: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(0 == ~s__s3__tmp__reuse_message~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,852 INFO L273 TraceCheckUtils]: 56: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} ~skip~0 := 0; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,852 INFO L273 TraceCheckUtils]: 57: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !false; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,854 INFO L273 TraceCheckUtils]: 58: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} ~state~0 := ~s__state~0; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,854 INFO L273 TraceCheckUtils]: 59: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(12292 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,857 INFO L273 TraceCheckUtils]: 60: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(16384 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,857 INFO L273 TraceCheckUtils]: 61: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4096 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,857 INFO L273 TraceCheckUtils]: 62: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(20480 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,858 INFO L273 TraceCheckUtils]: 63: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4099 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,858 INFO L273 TraceCheckUtils]: 64: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4368 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,859 INFO L273 TraceCheckUtils]: 65: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4369 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,859 INFO L273 TraceCheckUtils]: 66: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4384 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,859 INFO L273 TraceCheckUtils]: 67: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4385 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,860 INFO L273 TraceCheckUtils]: 68: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4400 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,860 INFO L273 TraceCheckUtils]: 69: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume !(4401 == ~s__state~0); {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,867 INFO L273 TraceCheckUtils]: 70: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume 4416 == ~s__state~0; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,867 INFO L273 TraceCheckUtils]: 71: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {11317#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-23 12:39:26,868 INFO L273 TraceCheckUtils]: 72: Hoare triple {11317#(<= ssl3_connect_~blastFlag~0 2)} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {11316#false} is VALID [2018-11-23 12:39:26,868 INFO L273 TraceCheckUtils]: 73: Hoare triple {11316#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {11316#false} is VALID [2018-11-23 12:39:26,868 INFO L273 TraceCheckUtils]: 74: Hoare triple {11316#false} assume !(0 == ~tmp___6~0); {11316#false} is VALID [2018-11-23 12:39:26,868 INFO L273 TraceCheckUtils]: 75: Hoare triple {11316#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {11316#false} is VALID [2018-11-23 12:39:26,869 INFO L273 TraceCheckUtils]: 76: Hoare triple {11316#false} ~skip~0 := 0; {11316#false} is VALID [2018-11-23 12:39:26,869 INFO L273 TraceCheckUtils]: 77: Hoare triple {11316#false} assume !false; {11316#false} is VALID [2018-11-23 12:39:26,869 INFO L273 TraceCheckUtils]: 78: Hoare triple {11316#false} ~state~0 := ~s__state~0; {11316#false} is VALID [2018-11-23 12:39:26,869 INFO L273 TraceCheckUtils]: 79: Hoare triple {11316#false} assume !(12292 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,869 INFO L273 TraceCheckUtils]: 80: Hoare triple {11316#false} assume !(16384 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,869 INFO L273 TraceCheckUtils]: 81: Hoare triple {11316#false} assume !(4096 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,870 INFO L273 TraceCheckUtils]: 82: Hoare triple {11316#false} assume !(20480 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,870 INFO L273 TraceCheckUtils]: 83: Hoare triple {11316#false} assume !(4099 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,870 INFO L273 TraceCheckUtils]: 84: Hoare triple {11316#false} assume !(4368 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,870 INFO L273 TraceCheckUtils]: 85: Hoare triple {11316#false} assume !(4369 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,870 INFO L273 TraceCheckUtils]: 86: Hoare triple {11316#false} assume !(4384 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,870 INFO L273 TraceCheckUtils]: 87: Hoare triple {11316#false} assume !(4385 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,871 INFO L273 TraceCheckUtils]: 88: Hoare triple {11316#false} assume !(4400 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,871 INFO L273 TraceCheckUtils]: 89: Hoare triple {11316#false} assume !(4401 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,871 INFO L273 TraceCheckUtils]: 90: Hoare triple {11316#false} assume !(4416 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,871 INFO L273 TraceCheckUtils]: 91: Hoare triple {11316#false} assume !(4417 == ~s__state~0); {11316#false} is VALID [2018-11-23 12:39:26,871 INFO L273 TraceCheckUtils]: 92: Hoare triple {11316#false} assume 4432 == ~s__state~0; {11316#false} is VALID [2018-11-23 12:39:26,871 INFO L273 TraceCheckUtils]: 93: Hoare triple {11316#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {11316#false} is VALID [2018-11-23 12:39:26,872 INFO L273 TraceCheckUtils]: 94: Hoare triple {11316#false} assume 5 == ~blastFlag~0; {11316#false} is VALID [2018-11-23 12:39:26,872 INFO L273 TraceCheckUtils]: 95: Hoare triple {11316#false} assume !false; {11316#false} is VALID [2018-11-23 12:39:26,881 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-11-23 12:39:26,882 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:26,882 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:26,882 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 96 [2018-11-23 12:39:26,883 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:26,883 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:26,956 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 76 edges. 76 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:26,957 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:26,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:26,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:26,958 INFO L87 Difference]: Start difference. First operand 492 states and 702 transitions. Second operand 3 states. [2018-11-23 12:39:27,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:27,643 INFO L93 Difference]: Finished difference Result 972 states and 1393 transitions. [2018-11-23 12:39:27,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:27,643 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 96 [2018-11-23 12:39:27,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:27,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:27,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 486 transitions. [2018-11-23 12:39:27,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:27,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 486 transitions. [2018-11-23 12:39:27,650 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 486 transitions. [2018-11-23 12:39:28,089 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 486 edges. 486 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:28,114 INFO L225 Difference]: With dead ends: 972 [2018-11-23 12:39:28,114 INFO L226 Difference]: Without dead ends: 731 [2018-11-23 12:39:28,115 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:28,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2018-11-23 12:39:28,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 731. [2018-11-23 12:39:28,257 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:28,257 INFO L82 GeneralOperation]: Start isEquivalent. First operand 731 states. Second operand 731 states. [2018-11-23 12:39:28,258 INFO L74 IsIncluded]: Start isIncluded. First operand 731 states. Second operand 731 states. [2018-11-23 12:39:28,258 INFO L87 Difference]: Start difference. First operand 731 states. Second operand 731 states. [2018-11-23 12:39:28,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:28,284 INFO L93 Difference]: Finished difference Result 731 states and 1044 transitions. [2018-11-23 12:39:28,285 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 1044 transitions. [2018-11-23 12:39:28,286 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:28,286 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:28,286 INFO L74 IsIncluded]: Start isIncluded. First operand 731 states. Second operand 731 states. [2018-11-23 12:39:28,286 INFO L87 Difference]: Start difference. First operand 731 states. Second operand 731 states. [2018-11-23 12:39:28,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:28,316 INFO L93 Difference]: Finished difference Result 731 states and 1044 transitions. [2018-11-23 12:39:28,317 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 1044 transitions. [2018-11-23 12:39:28,318 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:28,318 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:28,318 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:28,318 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:28,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 731 states. [2018-11-23 12:39:28,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 1044 transitions. [2018-11-23 12:39:28,351 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 1044 transitions. Word has length 96 [2018-11-23 12:39:28,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:28,352 INFO L480 AbstractCegarLoop]: Abstraction has 731 states and 1044 transitions. [2018-11-23 12:39:28,352 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:28,352 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 1044 transitions. [2018-11-23 12:39:28,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-11-23 12:39:28,354 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:28,354 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 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] [2018-11-23 12:39:28,354 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:28,355 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:28,355 INFO L82 PathProgramCache]: Analyzing trace with hash -208123337, now seen corresponding path program 1 times [2018-11-23 12:39:28,355 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:28,355 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:28,356 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:28,356 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:28,356 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:28,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:28,510 INFO L256 TraceCheckUtils]: 0: Hoare triple {14647#true} call ULTIMATE.init(); {14647#true} is VALID [2018-11-23 12:39:28,510 INFO L273 TraceCheckUtils]: 1: Hoare triple {14647#true} assume true; {14647#true} is VALID [2018-11-23 12:39:28,511 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {14647#true} {14647#true} #542#return; {14647#true} is VALID [2018-11-23 12:39:28,511 INFO L256 TraceCheckUtils]: 3: Hoare triple {14647#true} call #t~ret49 := main(); {14647#true} is VALID [2018-11-23 12:39:28,511 INFO L273 TraceCheckUtils]: 4: Hoare triple {14647#true} havoc ~s~0;~s~0 := 12292; {14647#true} is VALID [2018-11-23 12:39:28,511 INFO L256 TraceCheckUtils]: 5: Hoare triple {14647#true} call #t~ret48 := ssl3_connect(12292); {14647#true} is VALID [2018-11-23 12:39:28,511 INFO L273 TraceCheckUtils]: 6: Hoare triple {14647#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {14647#true} is VALID [2018-11-23 12:39:28,511 INFO L273 TraceCheckUtils]: 7: Hoare triple {14647#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {14647#true} is VALID [2018-11-23 12:39:28,511 INFO L273 TraceCheckUtils]: 8: Hoare triple {14647#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {14647#true} is VALID [2018-11-23 12:39:28,512 INFO L273 TraceCheckUtils]: 9: Hoare triple {14647#true} assume !(0 != ~tmp___1~0 - 12288); {14647#true} is VALID [2018-11-23 12:39:28,512 INFO L273 TraceCheckUtils]: 10: Hoare triple {14647#true} assume !false; {14647#true} is VALID [2018-11-23 12:39:28,512 INFO L273 TraceCheckUtils]: 11: Hoare triple {14647#true} ~state~0 := ~s__state~0; {14647#true} is VALID [2018-11-23 12:39:28,512 INFO L273 TraceCheckUtils]: 12: Hoare triple {14647#true} assume !(12292 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,512 INFO L273 TraceCheckUtils]: 13: Hoare triple {14647#true} assume !(16384 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,512 INFO L273 TraceCheckUtils]: 14: Hoare triple {14647#true} assume !(4096 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,512 INFO L273 TraceCheckUtils]: 15: Hoare triple {14647#true} assume !(20480 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,513 INFO L273 TraceCheckUtils]: 16: Hoare triple {14647#true} assume !(4099 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,513 INFO L273 TraceCheckUtils]: 17: Hoare triple {14647#true} assume 4368 == ~s__state~0; {14647#true} is VALID [2018-11-23 12:39:28,513 INFO L273 TraceCheckUtils]: 18: Hoare triple {14647#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {14647#true} is VALID [2018-11-23 12:39:28,513 INFO L273 TraceCheckUtils]: 19: Hoare triple {14647#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {14647#true} is VALID [2018-11-23 12:39:28,513 INFO L273 TraceCheckUtils]: 20: Hoare triple {14647#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {14647#true} is VALID [2018-11-23 12:39:28,513 INFO L273 TraceCheckUtils]: 21: Hoare triple {14647#true} assume ~s__bbio~0 != ~s__wbio~0; {14647#true} is VALID [2018-11-23 12:39:28,513 INFO L273 TraceCheckUtils]: 22: Hoare triple {14647#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {14647#true} is VALID [2018-11-23 12:39:28,513 INFO L273 TraceCheckUtils]: 23: Hoare triple {14647#true} ~skip~0 := 0; {14647#true} is VALID [2018-11-23 12:39:28,514 INFO L273 TraceCheckUtils]: 24: Hoare triple {14647#true} assume !false; {14647#true} is VALID [2018-11-23 12:39:28,514 INFO L273 TraceCheckUtils]: 25: Hoare triple {14647#true} ~state~0 := ~s__state~0; {14647#true} is VALID [2018-11-23 12:39:28,514 INFO L273 TraceCheckUtils]: 26: Hoare triple {14647#true} assume !(12292 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,514 INFO L273 TraceCheckUtils]: 27: Hoare triple {14647#true} assume !(16384 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,514 INFO L273 TraceCheckUtils]: 28: Hoare triple {14647#true} assume !(4096 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,514 INFO L273 TraceCheckUtils]: 29: Hoare triple {14647#true} assume !(20480 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,514 INFO L273 TraceCheckUtils]: 30: Hoare triple {14647#true} assume !(4099 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,514 INFO L273 TraceCheckUtils]: 31: Hoare triple {14647#true} assume !(4368 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,515 INFO L273 TraceCheckUtils]: 32: Hoare triple {14647#true} assume !(4369 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,515 INFO L273 TraceCheckUtils]: 33: Hoare triple {14647#true} assume 4384 == ~s__state~0; {14647#true} is VALID [2018-11-23 12:39:28,515 INFO L273 TraceCheckUtils]: 34: Hoare triple {14647#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {14647#true} is VALID [2018-11-23 12:39:28,515 INFO L273 TraceCheckUtils]: 35: Hoare triple {14647#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {14647#true} is VALID [2018-11-23 12:39:28,515 INFO L273 TraceCheckUtils]: 36: Hoare triple {14647#true} assume !(~ret~0 <= 0); {14647#true} is VALID [2018-11-23 12:39:28,515 INFO L273 TraceCheckUtils]: 37: Hoare triple {14647#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {14647#true} is VALID [2018-11-23 12:39:28,515 INFO L273 TraceCheckUtils]: 38: Hoare triple {14647#true} ~s__init_num~0 := 0; {14647#true} is VALID [2018-11-23 12:39:28,516 INFO L273 TraceCheckUtils]: 39: Hoare triple {14647#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {14647#true} is VALID [2018-11-23 12:39:28,516 INFO L273 TraceCheckUtils]: 40: Hoare triple {14647#true} ~skip~0 := 0; {14647#true} is VALID [2018-11-23 12:39:28,516 INFO L273 TraceCheckUtils]: 41: Hoare triple {14647#true} assume !false; {14647#true} is VALID [2018-11-23 12:39:28,516 INFO L273 TraceCheckUtils]: 42: Hoare triple {14647#true} ~state~0 := ~s__state~0; {14647#true} is VALID [2018-11-23 12:39:28,516 INFO L273 TraceCheckUtils]: 43: Hoare triple {14647#true} assume !(12292 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,516 INFO L273 TraceCheckUtils]: 44: Hoare triple {14647#true} assume !(16384 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,516 INFO L273 TraceCheckUtils]: 45: Hoare triple {14647#true} assume !(4096 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,516 INFO L273 TraceCheckUtils]: 46: Hoare triple {14647#true} assume !(20480 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,517 INFO L273 TraceCheckUtils]: 47: Hoare triple {14647#true} assume !(4099 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,517 INFO L273 TraceCheckUtils]: 48: Hoare triple {14647#true} assume !(4368 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,517 INFO L273 TraceCheckUtils]: 49: Hoare triple {14647#true} assume !(4369 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,517 INFO L273 TraceCheckUtils]: 50: Hoare triple {14647#true} assume !(4384 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,517 INFO L273 TraceCheckUtils]: 51: Hoare triple {14647#true} assume !(4385 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,517 INFO L273 TraceCheckUtils]: 52: Hoare triple {14647#true} assume 4400 == ~s__state~0; {14647#true} is VALID [2018-11-23 12:39:28,517 INFO L273 TraceCheckUtils]: 53: Hoare triple {14647#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {14647#true} is VALID [2018-11-23 12:39:28,517 INFO L273 TraceCheckUtils]: 54: Hoare triple {14647#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {14647#true} is VALID [2018-11-23 12:39:28,518 INFO L273 TraceCheckUtils]: 55: Hoare triple {14647#true} assume !(~ret~0 <= 0); {14647#true} is VALID [2018-11-23 12:39:28,518 INFO L273 TraceCheckUtils]: 56: Hoare triple {14647#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {14647#true} is VALID [2018-11-23 12:39:28,518 INFO L273 TraceCheckUtils]: 57: Hoare triple {14647#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {14647#true} is VALID [2018-11-23 12:39:28,518 INFO L273 TraceCheckUtils]: 58: Hoare triple {14647#true} ~skip~0 := 0; {14647#true} is VALID [2018-11-23 12:39:28,518 INFO L273 TraceCheckUtils]: 59: Hoare triple {14647#true} assume !false; {14647#true} is VALID [2018-11-23 12:39:28,518 INFO L273 TraceCheckUtils]: 60: Hoare triple {14647#true} ~state~0 := ~s__state~0; {14647#true} is VALID [2018-11-23 12:39:28,518 INFO L273 TraceCheckUtils]: 61: Hoare triple {14647#true} assume !(12292 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,519 INFO L273 TraceCheckUtils]: 62: Hoare triple {14647#true} assume !(16384 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,519 INFO L273 TraceCheckUtils]: 63: Hoare triple {14647#true} assume !(4096 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,519 INFO L273 TraceCheckUtils]: 64: Hoare triple {14647#true} assume !(20480 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,519 INFO L273 TraceCheckUtils]: 65: Hoare triple {14647#true} assume !(4099 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,519 INFO L273 TraceCheckUtils]: 66: Hoare triple {14647#true} assume !(4368 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,519 INFO L273 TraceCheckUtils]: 67: Hoare triple {14647#true} assume !(4369 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,519 INFO L273 TraceCheckUtils]: 68: Hoare triple {14647#true} assume !(4384 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,519 INFO L273 TraceCheckUtils]: 69: Hoare triple {14647#true} assume !(4385 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,520 INFO L273 TraceCheckUtils]: 70: Hoare triple {14647#true} assume !(4400 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,520 INFO L273 TraceCheckUtils]: 71: Hoare triple {14647#true} assume !(4401 == ~s__state~0); {14647#true} is VALID [2018-11-23 12:39:28,520 INFO L273 TraceCheckUtils]: 72: Hoare triple {14647#true} assume 4416 == ~s__state~0; {14647#true} is VALID [2018-11-23 12:39:28,520 INFO L273 TraceCheckUtils]: 73: Hoare triple {14647#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {14647#true} is VALID [2018-11-23 12:39:28,525 INFO L273 TraceCheckUtils]: 74: Hoare triple {14647#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,540 INFO L273 TraceCheckUtils]: 75: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,541 INFO L273 TraceCheckUtils]: 76: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(0 == ~tmp___6~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,541 INFO L273 TraceCheckUtils]: 77: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(0 == ~s__s3__tmp__reuse_message~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,541 INFO L273 TraceCheckUtils]: 78: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} ~skip~0 := 0; {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,542 INFO L273 TraceCheckUtils]: 79: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !false; {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,542 INFO L273 TraceCheckUtils]: 80: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} ~state~0 := ~s__state~0; {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,542 INFO L273 TraceCheckUtils]: 81: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(12292 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,543 INFO L273 TraceCheckUtils]: 82: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(16384 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,543 INFO L273 TraceCheckUtils]: 83: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4096 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,547 INFO L273 TraceCheckUtils]: 84: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(20480 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,549 INFO L273 TraceCheckUtils]: 85: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4099 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,549 INFO L273 TraceCheckUtils]: 86: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4368 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,552 INFO L273 TraceCheckUtils]: 87: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4369 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,552 INFO L273 TraceCheckUtils]: 88: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4384 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,555 INFO L273 TraceCheckUtils]: 89: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4385 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,555 INFO L273 TraceCheckUtils]: 90: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4400 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,558 INFO L273 TraceCheckUtils]: 91: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4401 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,558 INFO L273 TraceCheckUtils]: 92: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4416 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,558 INFO L273 TraceCheckUtils]: 93: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume !(4417 == ~s__state~0); {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,559 INFO L273 TraceCheckUtils]: 94: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume 4432 == ~s__state~0; {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,559 INFO L273 TraceCheckUtils]: 95: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {14649#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-23 12:39:28,559 INFO L273 TraceCheckUtils]: 96: Hoare triple {14649#(<= ssl3_connect_~blastFlag~0 4)} assume 5 == ~blastFlag~0; {14648#false} is VALID [2018-11-23 12:39:28,559 INFO L273 TraceCheckUtils]: 97: Hoare triple {14648#false} assume !false; {14648#false} is VALID [2018-11-23 12:39:28,564 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2018-11-23 12:39:28,564 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:28,564 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:28,564 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 98 [2018-11-23 12:39:28,565 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:28,565 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:28,621 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:28,622 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:28,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:28,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:28,622 INFO L87 Difference]: Start difference. First operand 731 states and 1044 transitions. Second operand 3 states. [2018-11-23 12:39:29,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:29,147 INFO L93 Difference]: Finished difference Result 972 states and 1390 transitions. [2018-11-23 12:39:29,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:29,147 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 98 [2018-11-23 12:39:29,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:29,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:29,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 330 transitions. [2018-11-23 12:39:29,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:29,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 330 transitions. [2018-11-23 12:39:29,152 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 330 transitions. [2018-11-23 12:39:29,446 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 330 edges. 330 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:29,493 INFO L225 Difference]: With dead ends: 972 [2018-11-23 12:39:29,493 INFO L226 Difference]: Without dead ends: 970 [2018-11-23 12:39:29,494 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:29,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 970 states. [2018-11-23 12:39:29,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 970 to 970. [2018-11-23 12:39:29,887 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:29,887 INFO L82 GeneralOperation]: Start isEquivalent. First operand 970 states. Second operand 970 states. [2018-11-23 12:39:29,887 INFO L74 IsIncluded]: Start isIncluded. First operand 970 states. Second operand 970 states. [2018-11-23 12:39:29,887 INFO L87 Difference]: Start difference. First operand 970 states. Second operand 970 states. [2018-11-23 12:39:29,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:29,921 INFO L93 Difference]: Finished difference Result 970 states and 1388 transitions. [2018-11-23 12:39:29,921 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1388 transitions. [2018-11-23 12:39:29,922 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:29,922 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:29,923 INFO L74 IsIncluded]: Start isIncluded. First operand 970 states. Second operand 970 states. [2018-11-23 12:39:29,923 INFO L87 Difference]: Start difference. First operand 970 states. Second operand 970 states. [2018-11-23 12:39:29,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:29,965 INFO L93 Difference]: Finished difference Result 970 states and 1388 transitions. [2018-11-23 12:39:29,965 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1388 transitions. [2018-11-23 12:39:29,966 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:29,967 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:29,967 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:29,967 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:29,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-23 12:39:30,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1388 transitions. [2018-11-23 12:39:30,019 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1388 transitions. Word has length 98 [2018-11-23 12:39:30,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:30,019 INFO L480 AbstractCegarLoop]: Abstraction has 970 states and 1388 transitions. [2018-11-23 12:39:30,019 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:30,020 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1388 transitions. [2018-11-23 12:39:30,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-11-23 12:39:30,022 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:30,022 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 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] [2018-11-23 12:39:30,022 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:30,022 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:30,022 INFO L82 PathProgramCache]: Analyzing trace with hash 1174534704, now seen corresponding path program 1 times [2018-11-23 12:39:30,023 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:30,023 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:30,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:30,024 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:30,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:30,265 INFO L256 TraceCheckUtils]: 0: Hoare triple {18717#true} call ULTIMATE.init(); {18717#true} is VALID [2018-11-23 12:39:30,265 INFO L273 TraceCheckUtils]: 1: Hoare triple {18717#true} assume true; {18717#true} is VALID [2018-11-23 12:39:30,265 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {18717#true} {18717#true} #542#return; {18717#true} is VALID [2018-11-23 12:39:30,266 INFO L256 TraceCheckUtils]: 3: Hoare triple {18717#true} call #t~ret49 := main(); {18717#true} is VALID [2018-11-23 12:39:30,266 INFO L273 TraceCheckUtils]: 4: Hoare triple {18717#true} havoc ~s~0;~s~0 := 12292; {18717#true} is VALID [2018-11-23 12:39:30,266 INFO L256 TraceCheckUtils]: 5: Hoare triple {18717#true} call #t~ret48 := ssl3_connect(12292); {18717#true} is VALID [2018-11-23 12:39:30,266 INFO L273 TraceCheckUtils]: 6: Hoare triple {18717#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {18717#true} is VALID [2018-11-23 12:39:30,266 INFO L273 TraceCheckUtils]: 7: Hoare triple {18717#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {18717#true} is VALID [2018-11-23 12:39:30,267 INFO L273 TraceCheckUtils]: 8: Hoare triple {18717#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {18717#true} is VALID [2018-11-23 12:39:30,267 INFO L273 TraceCheckUtils]: 9: Hoare triple {18717#true} assume !(0 != ~tmp___1~0 - 12288); {18717#true} is VALID [2018-11-23 12:39:30,267 INFO L273 TraceCheckUtils]: 10: Hoare triple {18717#true} assume !false; {18717#true} is VALID [2018-11-23 12:39:30,267 INFO L273 TraceCheckUtils]: 11: Hoare triple {18717#true} ~state~0 := ~s__state~0; {18717#true} is VALID [2018-11-23 12:39:30,267 INFO L273 TraceCheckUtils]: 12: Hoare triple {18717#true} assume !(12292 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,268 INFO L273 TraceCheckUtils]: 13: Hoare triple {18717#true} assume !(16384 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,268 INFO L273 TraceCheckUtils]: 14: Hoare triple {18717#true} assume !(4096 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,268 INFO L273 TraceCheckUtils]: 15: Hoare triple {18717#true} assume !(20480 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,268 INFO L273 TraceCheckUtils]: 16: Hoare triple {18717#true} assume !(4099 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,268 INFO L273 TraceCheckUtils]: 17: Hoare triple {18717#true} assume 4368 == ~s__state~0; {18717#true} is VALID [2018-11-23 12:39:30,268 INFO L273 TraceCheckUtils]: 18: Hoare triple {18717#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {18717#true} is VALID [2018-11-23 12:39:30,269 INFO L273 TraceCheckUtils]: 19: Hoare triple {18717#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {18717#true} is VALID [2018-11-23 12:39:30,269 INFO L273 TraceCheckUtils]: 20: Hoare triple {18717#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {18717#true} is VALID [2018-11-23 12:39:30,269 INFO L273 TraceCheckUtils]: 21: Hoare triple {18717#true} assume ~s__bbio~0 != ~s__wbio~0; {18717#true} is VALID [2018-11-23 12:39:30,269 INFO L273 TraceCheckUtils]: 22: Hoare triple {18717#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {18717#true} is VALID [2018-11-23 12:39:30,269 INFO L273 TraceCheckUtils]: 23: Hoare triple {18717#true} ~skip~0 := 0; {18717#true} is VALID [2018-11-23 12:39:30,269 INFO L273 TraceCheckUtils]: 24: Hoare triple {18717#true} assume !false; {18717#true} is VALID [2018-11-23 12:39:30,270 INFO L273 TraceCheckUtils]: 25: Hoare triple {18717#true} ~state~0 := ~s__state~0; {18717#true} is VALID [2018-11-23 12:39:30,270 INFO L273 TraceCheckUtils]: 26: Hoare triple {18717#true} assume !(12292 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,270 INFO L273 TraceCheckUtils]: 27: Hoare triple {18717#true} assume !(16384 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,270 INFO L273 TraceCheckUtils]: 28: Hoare triple {18717#true} assume !(4096 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,270 INFO L273 TraceCheckUtils]: 29: Hoare triple {18717#true} assume !(20480 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,271 INFO L273 TraceCheckUtils]: 30: Hoare triple {18717#true} assume !(4099 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,271 INFO L273 TraceCheckUtils]: 31: Hoare triple {18717#true} assume !(4368 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,271 INFO L273 TraceCheckUtils]: 32: Hoare triple {18717#true} assume !(4369 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,271 INFO L273 TraceCheckUtils]: 33: Hoare triple {18717#true} assume 4384 == ~s__state~0; {18717#true} is VALID [2018-11-23 12:39:30,271 INFO L273 TraceCheckUtils]: 34: Hoare triple {18717#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {18717#true} is VALID [2018-11-23 12:39:30,271 INFO L273 TraceCheckUtils]: 35: Hoare triple {18717#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {18717#true} is VALID [2018-11-23 12:39:30,272 INFO L273 TraceCheckUtils]: 36: Hoare triple {18717#true} assume !(~ret~0 <= 0); {18717#true} is VALID [2018-11-23 12:39:30,272 INFO L273 TraceCheckUtils]: 37: Hoare triple {18717#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {18717#true} is VALID [2018-11-23 12:39:30,272 INFO L273 TraceCheckUtils]: 38: Hoare triple {18717#true} ~s__init_num~0 := 0; {18717#true} is VALID [2018-11-23 12:39:30,272 INFO L273 TraceCheckUtils]: 39: Hoare triple {18717#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {18717#true} is VALID [2018-11-23 12:39:30,272 INFO L273 TraceCheckUtils]: 40: Hoare triple {18717#true} ~skip~0 := 0; {18717#true} is VALID [2018-11-23 12:39:30,273 INFO L273 TraceCheckUtils]: 41: Hoare triple {18717#true} assume !false; {18717#true} is VALID [2018-11-23 12:39:30,273 INFO L273 TraceCheckUtils]: 42: Hoare triple {18717#true} ~state~0 := ~s__state~0; {18717#true} is VALID [2018-11-23 12:39:30,273 INFO L273 TraceCheckUtils]: 43: Hoare triple {18717#true} assume !(12292 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,273 INFO L273 TraceCheckUtils]: 44: Hoare triple {18717#true} assume !(16384 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,273 INFO L273 TraceCheckUtils]: 45: Hoare triple {18717#true} assume !(4096 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,274 INFO L273 TraceCheckUtils]: 46: Hoare triple {18717#true} assume !(20480 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,274 INFO L273 TraceCheckUtils]: 47: Hoare triple {18717#true} assume !(4099 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,274 INFO L273 TraceCheckUtils]: 48: Hoare triple {18717#true} assume !(4368 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,274 INFO L273 TraceCheckUtils]: 49: Hoare triple {18717#true} assume !(4369 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,274 INFO L273 TraceCheckUtils]: 50: Hoare triple {18717#true} assume !(4384 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,274 INFO L273 TraceCheckUtils]: 51: Hoare triple {18717#true} assume !(4385 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,275 INFO L273 TraceCheckUtils]: 52: Hoare triple {18717#true} assume 4400 == ~s__state~0; {18717#true} is VALID [2018-11-23 12:39:30,275 INFO L273 TraceCheckUtils]: 53: Hoare triple {18717#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {18717#true} is VALID [2018-11-23 12:39:30,275 INFO L273 TraceCheckUtils]: 54: Hoare triple {18717#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {18717#true} is VALID [2018-11-23 12:39:30,275 INFO L273 TraceCheckUtils]: 55: Hoare triple {18717#true} assume !(~ret~0 <= 0); {18717#true} is VALID [2018-11-23 12:39:30,275 INFO L273 TraceCheckUtils]: 56: Hoare triple {18717#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {18717#true} is VALID [2018-11-23 12:39:30,276 INFO L273 TraceCheckUtils]: 57: Hoare triple {18717#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {18717#true} is VALID [2018-11-23 12:39:30,276 INFO L273 TraceCheckUtils]: 58: Hoare triple {18717#true} ~skip~0 := 0; {18717#true} is VALID [2018-11-23 12:39:30,276 INFO L273 TraceCheckUtils]: 59: Hoare triple {18717#true} assume !false; {18717#true} is VALID [2018-11-23 12:39:30,276 INFO L273 TraceCheckUtils]: 60: Hoare triple {18717#true} ~state~0 := ~s__state~0; {18717#true} is VALID [2018-11-23 12:39:30,276 INFO L273 TraceCheckUtils]: 61: Hoare triple {18717#true} assume !(12292 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,277 INFO L273 TraceCheckUtils]: 62: Hoare triple {18717#true} assume !(16384 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,277 INFO L273 TraceCheckUtils]: 63: Hoare triple {18717#true} assume !(4096 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,277 INFO L273 TraceCheckUtils]: 64: Hoare triple {18717#true} assume !(20480 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,277 INFO L273 TraceCheckUtils]: 65: Hoare triple {18717#true} assume !(4099 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,277 INFO L273 TraceCheckUtils]: 66: Hoare triple {18717#true} assume !(4368 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,277 INFO L273 TraceCheckUtils]: 67: Hoare triple {18717#true} assume !(4369 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,278 INFO L273 TraceCheckUtils]: 68: Hoare triple {18717#true} assume !(4384 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,278 INFO L273 TraceCheckUtils]: 69: Hoare triple {18717#true} assume !(4385 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,278 INFO L273 TraceCheckUtils]: 70: Hoare triple {18717#true} assume !(4400 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,278 INFO L273 TraceCheckUtils]: 71: Hoare triple {18717#true} assume !(4401 == ~s__state~0); {18717#true} is VALID [2018-11-23 12:39:30,278 INFO L273 TraceCheckUtils]: 72: Hoare triple {18717#true} assume 4416 == ~s__state~0; {18717#true} is VALID [2018-11-23 12:39:30,279 INFO L273 TraceCheckUtils]: 73: Hoare triple {18717#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {18717#true} is VALID [2018-11-23 12:39:30,279 INFO L273 TraceCheckUtils]: 74: Hoare triple {18717#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {18717#true} is VALID [2018-11-23 12:39:30,291 INFO L273 TraceCheckUtils]: 75: Hoare triple {18717#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,306 INFO L273 TraceCheckUtils]: 76: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(0 == ~tmp___6~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,315 INFO L273 TraceCheckUtils]: 77: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(0 == ~s__s3__tmp__reuse_message~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,329 INFO L273 TraceCheckUtils]: 78: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} ~skip~0 := 0; {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,338 INFO L273 TraceCheckUtils]: 79: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !false; {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,351 INFO L273 TraceCheckUtils]: 80: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} ~state~0 := ~s__state~0; {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,360 INFO L273 TraceCheckUtils]: 81: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(12292 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,369 INFO L273 TraceCheckUtils]: 82: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(16384 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,369 INFO L273 TraceCheckUtils]: 83: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4096 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,372 INFO L273 TraceCheckUtils]: 84: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(20480 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,372 INFO L273 TraceCheckUtils]: 85: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4099 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,375 INFO L273 TraceCheckUtils]: 86: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4368 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,375 INFO L273 TraceCheckUtils]: 87: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4369 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,377 INFO L273 TraceCheckUtils]: 88: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4384 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,377 INFO L273 TraceCheckUtils]: 89: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4385 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,380 INFO L273 TraceCheckUtils]: 90: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4400 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,380 INFO L273 TraceCheckUtils]: 91: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4401 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,383 INFO L273 TraceCheckUtils]: 92: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4416 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,383 INFO L273 TraceCheckUtils]: 93: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4417 == ~s__state~0); {18719#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-23 12:39:30,383 INFO L273 TraceCheckUtils]: 94: Hoare triple {18719#(= ssl3_connect_~s__state~0 4432)} assume !(4432 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,383 INFO L273 TraceCheckUtils]: 95: Hoare triple {18718#false} assume !(4433 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,384 INFO L273 TraceCheckUtils]: 96: Hoare triple {18718#false} assume 4448 == ~s__state~0; {18718#false} is VALID [2018-11-23 12:39:30,384 INFO L273 TraceCheckUtils]: 97: Hoare triple {18718#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {18718#false} is VALID [2018-11-23 12:39:30,384 INFO L273 TraceCheckUtils]: 98: Hoare triple {18718#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {18718#false} is VALID [2018-11-23 12:39:30,384 INFO L273 TraceCheckUtils]: 99: Hoare triple {18718#false} assume !(~ret~0 <= 0); {18718#false} is VALID [2018-11-23 12:39:30,384 INFO L273 TraceCheckUtils]: 100: Hoare triple {18718#false} assume 0 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464; {18718#false} is VALID [2018-11-23 12:39:30,384 INFO L273 TraceCheckUtils]: 101: Hoare triple {18718#false} ~s__init_num~0 := 0; {18718#false} is VALID [2018-11-23 12:39:30,385 INFO L273 TraceCheckUtils]: 102: Hoare triple {18718#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {18718#false} is VALID [2018-11-23 12:39:30,385 INFO L273 TraceCheckUtils]: 103: Hoare triple {18718#false} ~skip~0 := 0; {18718#false} is VALID [2018-11-23 12:39:30,385 INFO L273 TraceCheckUtils]: 104: Hoare triple {18718#false} assume !false; {18718#false} is VALID [2018-11-23 12:39:30,385 INFO L273 TraceCheckUtils]: 105: Hoare triple {18718#false} ~state~0 := ~s__state~0; {18718#false} is VALID [2018-11-23 12:39:30,385 INFO L273 TraceCheckUtils]: 106: Hoare triple {18718#false} assume !(12292 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,385 INFO L273 TraceCheckUtils]: 107: Hoare triple {18718#false} assume !(16384 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,385 INFO L273 TraceCheckUtils]: 108: Hoare triple {18718#false} assume !(4096 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,385 INFO L273 TraceCheckUtils]: 109: Hoare triple {18718#false} assume !(20480 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,386 INFO L273 TraceCheckUtils]: 110: Hoare triple {18718#false} assume !(4099 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,386 INFO L273 TraceCheckUtils]: 111: Hoare triple {18718#false} assume !(4368 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,386 INFO L273 TraceCheckUtils]: 112: Hoare triple {18718#false} assume !(4369 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,386 INFO L273 TraceCheckUtils]: 113: Hoare triple {18718#false} assume !(4384 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,386 INFO L273 TraceCheckUtils]: 114: Hoare triple {18718#false} assume !(4385 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,386 INFO L273 TraceCheckUtils]: 115: Hoare triple {18718#false} assume !(4400 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,386 INFO L273 TraceCheckUtils]: 116: Hoare triple {18718#false} assume !(4401 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,386 INFO L273 TraceCheckUtils]: 117: Hoare triple {18718#false} assume !(4416 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,387 INFO L273 TraceCheckUtils]: 118: Hoare triple {18718#false} assume !(4417 == ~s__state~0); {18718#false} is VALID [2018-11-23 12:39:30,387 INFO L273 TraceCheckUtils]: 119: Hoare triple {18718#false} assume 4432 == ~s__state~0; {18718#false} is VALID [2018-11-23 12:39:30,387 INFO L273 TraceCheckUtils]: 120: Hoare triple {18718#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {18718#false} is VALID [2018-11-23 12:39:30,387 INFO L273 TraceCheckUtils]: 121: Hoare triple {18718#false} assume 5 == ~blastFlag~0; {18718#false} is VALID [2018-11-23 12:39:30,387 INFO L273 TraceCheckUtils]: 122: Hoare triple {18718#false} assume !false; {18718#false} is VALID [2018-11-23 12:39:30,394 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2018-11-23 12:39:30,394 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:30,395 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:30,395 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 123 [2018-11-23 12:39:30,395 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:30,395 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:30,476 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 92 edges. 92 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:30,477 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:30,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:30,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:30,477 INFO L87 Difference]: Start difference. First operand 970 states and 1388 transitions. Second operand 3 states. [2018-11-23 12:39:31,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:31,208 INFO L93 Difference]: Finished difference Result 2034 states and 2930 transitions. [2018-11-23 12:39:31,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:31,209 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 123 [2018-11-23 12:39:31,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:31,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:31,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-23 12:39:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:31,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-23 12:39:31,214 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 374 transitions. [2018-11-23 12:39:31,537 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 374 edges. 374 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:31,583 INFO L225 Difference]: With dead ends: 2034 [2018-11-23 12:39:31,583 INFO L226 Difference]: Without dead ends: 1076 [2018-11-23 12:39:31,585 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:31,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2018-11-23 12:39:32,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 1062. [2018-11-23 12:39:32,114 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:32,114 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1076 states. Second operand 1062 states. [2018-11-23 12:39:32,114 INFO L74 IsIncluded]: Start isIncluded. First operand 1076 states. Second operand 1062 states. [2018-11-23 12:39:32,114 INFO L87 Difference]: Start difference. First operand 1076 states. Second operand 1062 states. [2018-11-23 12:39:32,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:32,156 INFO L93 Difference]: Finished difference Result 1076 states and 1514 transitions. [2018-11-23 12:39:32,156 INFO L276 IsEmpty]: Start isEmpty. Operand 1076 states and 1514 transitions. [2018-11-23 12:39:32,157 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:32,157 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:32,157 INFO L74 IsIncluded]: Start isIncluded. First operand 1062 states. Second operand 1076 states. [2018-11-23 12:39:32,157 INFO L87 Difference]: Start difference. First operand 1062 states. Second operand 1076 states. [2018-11-23 12:39:32,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:32,202 INFO L93 Difference]: Finished difference Result 1076 states and 1514 transitions. [2018-11-23 12:39:32,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1076 states and 1514 transitions. [2018-11-23 12:39:32,204 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:32,204 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:32,204 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:32,204 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:32,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1062 states. [2018-11-23 12:39:32,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1500 transitions. [2018-11-23 12:39:32,242 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1500 transitions. Word has length 123 [2018-11-23 12:39:32,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:32,243 INFO L480 AbstractCegarLoop]: Abstraction has 1062 states and 1500 transitions. [2018-11-23 12:39:32,243 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:32,243 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1500 transitions. [2018-11-23 12:39:32,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-11-23 12:39:32,244 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:32,245 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 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] [2018-11-23 12:39:32,245 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:32,245 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:32,245 INFO L82 PathProgramCache]: Analyzing trace with hash -176623095, now seen corresponding path program 1 times [2018-11-23 12:39:32,245 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:32,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:32,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:32,246 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:32,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:32,440 INFO L256 TraceCheckUtils]: 0: Hoare triple {24250#true} call ULTIMATE.init(); {24250#true} is VALID [2018-11-23 12:39:32,441 INFO L273 TraceCheckUtils]: 1: Hoare triple {24250#true} assume true; {24250#true} is VALID [2018-11-23 12:39:32,441 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {24250#true} {24250#true} #542#return; {24250#true} is VALID [2018-11-23 12:39:32,441 INFO L256 TraceCheckUtils]: 3: Hoare triple {24250#true} call #t~ret49 := main(); {24250#true} is VALID [2018-11-23 12:39:32,441 INFO L273 TraceCheckUtils]: 4: Hoare triple {24250#true} havoc ~s~0;~s~0 := 12292; {24250#true} is VALID [2018-11-23 12:39:32,441 INFO L256 TraceCheckUtils]: 5: Hoare triple {24250#true} call #t~ret48 := ssl3_connect(12292); {24250#true} is VALID [2018-11-23 12:39:32,441 INFO L273 TraceCheckUtils]: 6: Hoare triple {24250#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,442 INFO L273 TraceCheckUtils]: 7: Hoare triple {24250#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {24250#true} is VALID [2018-11-23 12:39:32,442 INFO L273 TraceCheckUtils]: 8: Hoare triple {24250#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {24250#true} is VALID [2018-11-23 12:39:32,442 INFO L273 TraceCheckUtils]: 9: Hoare triple {24250#true} assume !(0 != ~tmp___1~0 - 12288); {24250#true} is VALID [2018-11-23 12:39:32,442 INFO L273 TraceCheckUtils]: 10: Hoare triple {24250#true} assume !false; {24250#true} is VALID [2018-11-23 12:39:32,442 INFO L273 TraceCheckUtils]: 11: Hoare triple {24250#true} ~state~0 := ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,442 INFO L273 TraceCheckUtils]: 12: Hoare triple {24250#true} assume !(12292 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,442 INFO L273 TraceCheckUtils]: 13: Hoare triple {24250#true} assume !(16384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,442 INFO L273 TraceCheckUtils]: 14: Hoare triple {24250#true} assume !(4096 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,443 INFO L273 TraceCheckUtils]: 15: Hoare triple {24250#true} assume !(20480 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,445 INFO L273 TraceCheckUtils]: 16: Hoare triple {24250#true} assume !(4099 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,445 INFO L273 TraceCheckUtils]: 17: Hoare triple {24250#true} assume 4368 == ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,445 INFO L273 TraceCheckUtils]: 18: Hoare triple {24250#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {24250#true} is VALID [2018-11-23 12:39:32,445 INFO L273 TraceCheckUtils]: 19: Hoare triple {24250#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {24250#true} is VALID [2018-11-23 12:39:32,445 INFO L273 TraceCheckUtils]: 20: Hoare triple {24250#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,446 INFO L273 TraceCheckUtils]: 21: Hoare triple {24250#true} assume ~s__bbio~0 != ~s__wbio~0; {24250#true} is VALID [2018-11-23 12:39:32,446 INFO L273 TraceCheckUtils]: 22: Hoare triple {24250#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {24250#true} is VALID [2018-11-23 12:39:32,446 INFO L273 TraceCheckUtils]: 23: Hoare triple {24250#true} ~skip~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,446 INFO L273 TraceCheckUtils]: 24: Hoare triple {24250#true} assume !false; {24250#true} is VALID [2018-11-23 12:39:32,446 INFO L273 TraceCheckUtils]: 25: Hoare triple {24250#true} ~state~0 := ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,446 INFO L273 TraceCheckUtils]: 26: Hoare triple {24250#true} assume !(12292 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,447 INFO L273 TraceCheckUtils]: 27: Hoare triple {24250#true} assume !(16384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,447 INFO L273 TraceCheckUtils]: 28: Hoare triple {24250#true} assume !(4096 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,447 INFO L273 TraceCheckUtils]: 29: Hoare triple {24250#true} assume !(20480 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,447 INFO L273 TraceCheckUtils]: 30: Hoare triple {24250#true} assume !(4099 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,447 INFO L273 TraceCheckUtils]: 31: Hoare triple {24250#true} assume !(4368 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,447 INFO L273 TraceCheckUtils]: 32: Hoare triple {24250#true} assume !(4369 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,448 INFO L273 TraceCheckUtils]: 33: Hoare triple {24250#true} assume 4384 == ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,448 INFO L273 TraceCheckUtils]: 34: Hoare triple {24250#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {24250#true} is VALID [2018-11-23 12:39:32,448 INFO L273 TraceCheckUtils]: 35: Hoare triple {24250#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {24250#true} is VALID [2018-11-23 12:39:32,448 INFO L273 TraceCheckUtils]: 36: Hoare triple {24250#true} assume !(~ret~0 <= 0); {24250#true} is VALID [2018-11-23 12:39:32,448 INFO L273 TraceCheckUtils]: 37: Hoare triple {24250#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {24250#true} is VALID [2018-11-23 12:39:32,449 INFO L273 TraceCheckUtils]: 38: Hoare triple {24250#true} ~s__init_num~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,449 INFO L273 TraceCheckUtils]: 39: Hoare triple {24250#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {24250#true} is VALID [2018-11-23 12:39:32,449 INFO L273 TraceCheckUtils]: 40: Hoare triple {24250#true} ~skip~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,449 INFO L273 TraceCheckUtils]: 41: Hoare triple {24250#true} assume !false; {24250#true} is VALID [2018-11-23 12:39:32,449 INFO L273 TraceCheckUtils]: 42: Hoare triple {24250#true} ~state~0 := ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,449 INFO L273 TraceCheckUtils]: 43: Hoare triple {24250#true} assume !(12292 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,450 INFO L273 TraceCheckUtils]: 44: Hoare triple {24250#true} assume !(16384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,450 INFO L273 TraceCheckUtils]: 45: Hoare triple {24250#true} assume !(4096 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,450 INFO L273 TraceCheckUtils]: 46: Hoare triple {24250#true} assume !(20480 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,450 INFO L273 TraceCheckUtils]: 47: Hoare triple {24250#true} assume !(4099 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,450 INFO L273 TraceCheckUtils]: 48: Hoare triple {24250#true} assume !(4368 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,450 INFO L273 TraceCheckUtils]: 49: Hoare triple {24250#true} assume !(4369 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,451 INFO L273 TraceCheckUtils]: 50: Hoare triple {24250#true} assume !(4384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,452 INFO L273 TraceCheckUtils]: 51: Hoare triple {24250#true} assume !(4385 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,452 INFO L273 TraceCheckUtils]: 52: Hoare triple {24250#true} assume 4400 == ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,452 INFO L273 TraceCheckUtils]: 53: Hoare triple {24250#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {24250#true} is VALID [2018-11-23 12:39:32,452 INFO L273 TraceCheckUtils]: 54: Hoare triple {24250#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {24250#true} is VALID [2018-11-23 12:39:32,452 INFO L273 TraceCheckUtils]: 55: Hoare triple {24250#true} assume !(~ret~0 <= 0); {24250#true} is VALID [2018-11-23 12:39:32,452 INFO L273 TraceCheckUtils]: 56: Hoare triple {24250#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,453 INFO L273 TraceCheckUtils]: 57: Hoare triple {24250#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {24250#true} is VALID [2018-11-23 12:39:32,453 INFO L273 TraceCheckUtils]: 58: Hoare triple {24250#true} ~skip~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,453 INFO L273 TraceCheckUtils]: 59: Hoare triple {24250#true} assume !false; {24250#true} is VALID [2018-11-23 12:39:32,453 INFO L273 TraceCheckUtils]: 60: Hoare triple {24250#true} ~state~0 := ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,453 INFO L273 TraceCheckUtils]: 61: Hoare triple {24250#true} assume !(12292 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,454 INFO L273 TraceCheckUtils]: 62: Hoare triple {24250#true} assume !(16384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,454 INFO L273 TraceCheckUtils]: 63: Hoare triple {24250#true} assume !(4096 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,454 INFO L273 TraceCheckUtils]: 64: Hoare triple {24250#true} assume !(20480 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,454 INFO L273 TraceCheckUtils]: 65: Hoare triple {24250#true} assume !(4099 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,454 INFO L273 TraceCheckUtils]: 66: Hoare triple {24250#true} assume !(4368 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,454 INFO L273 TraceCheckUtils]: 67: Hoare triple {24250#true} assume !(4369 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,455 INFO L273 TraceCheckUtils]: 68: Hoare triple {24250#true} assume !(4384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,455 INFO L273 TraceCheckUtils]: 69: Hoare triple {24250#true} assume !(4385 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,455 INFO L273 TraceCheckUtils]: 70: Hoare triple {24250#true} assume !(4400 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,455 INFO L273 TraceCheckUtils]: 71: Hoare triple {24250#true} assume !(4401 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,455 INFO L273 TraceCheckUtils]: 72: Hoare triple {24250#true} assume 4416 == ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,455 INFO L273 TraceCheckUtils]: 73: Hoare triple {24250#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {24250#true} is VALID [2018-11-23 12:39:32,456 INFO L273 TraceCheckUtils]: 74: Hoare triple {24250#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {24250#true} is VALID [2018-11-23 12:39:32,456 INFO L273 TraceCheckUtils]: 75: Hoare triple {24250#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,456 INFO L273 TraceCheckUtils]: 76: Hoare triple {24250#true} assume !(0 == ~tmp___6~0); {24250#true} is VALID [2018-11-23 12:39:32,456 INFO L273 TraceCheckUtils]: 77: Hoare triple {24250#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {24250#true} is VALID [2018-11-23 12:39:32,456 INFO L273 TraceCheckUtils]: 78: Hoare triple {24250#true} ~skip~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,456 INFO L273 TraceCheckUtils]: 79: Hoare triple {24250#true} assume !false; {24250#true} is VALID [2018-11-23 12:39:32,457 INFO L273 TraceCheckUtils]: 80: Hoare triple {24250#true} ~state~0 := ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,457 INFO L273 TraceCheckUtils]: 81: Hoare triple {24250#true} assume !(12292 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,457 INFO L273 TraceCheckUtils]: 82: Hoare triple {24250#true} assume !(16384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,457 INFO L273 TraceCheckUtils]: 83: Hoare triple {24250#true} assume !(4096 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,457 INFO L273 TraceCheckUtils]: 84: Hoare triple {24250#true} assume !(20480 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,457 INFO L273 TraceCheckUtils]: 85: Hoare triple {24250#true} assume !(4099 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,458 INFO L273 TraceCheckUtils]: 86: Hoare triple {24250#true} assume !(4368 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,458 INFO L273 TraceCheckUtils]: 87: Hoare triple {24250#true} assume !(4369 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,458 INFO L273 TraceCheckUtils]: 88: Hoare triple {24250#true} assume !(4384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,458 INFO L273 TraceCheckUtils]: 89: Hoare triple {24250#true} assume !(4385 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,458 INFO L273 TraceCheckUtils]: 90: Hoare triple {24250#true} assume !(4400 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,458 INFO L273 TraceCheckUtils]: 91: Hoare triple {24250#true} assume !(4401 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,459 INFO L273 TraceCheckUtils]: 92: Hoare triple {24250#true} assume !(4416 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,459 INFO L273 TraceCheckUtils]: 93: Hoare triple {24250#true} assume !(4417 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,459 INFO L273 TraceCheckUtils]: 94: Hoare triple {24250#true} assume 4432 == ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,459 INFO L273 TraceCheckUtils]: 95: Hoare triple {24250#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {24250#true} is VALID [2018-11-23 12:39:32,459 INFO L273 TraceCheckUtils]: 96: Hoare triple {24250#true} assume !(5 == ~blastFlag~0); {24250#true} is VALID [2018-11-23 12:39:32,459 INFO L273 TraceCheckUtils]: 97: Hoare triple {24250#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,460 INFO L273 TraceCheckUtils]: 98: Hoare triple {24250#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {24250#true} is VALID [2018-11-23 12:39:32,460 INFO L273 TraceCheckUtils]: 99: Hoare triple {24250#true} ~skip~0 := 0; {24250#true} is VALID [2018-11-23 12:39:32,460 INFO L273 TraceCheckUtils]: 100: Hoare triple {24250#true} assume !false; {24250#true} is VALID [2018-11-23 12:39:32,460 INFO L273 TraceCheckUtils]: 101: Hoare triple {24250#true} ~state~0 := ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,460 INFO L273 TraceCheckUtils]: 102: Hoare triple {24250#true} assume !(12292 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,460 INFO L273 TraceCheckUtils]: 103: Hoare triple {24250#true} assume !(16384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,461 INFO L273 TraceCheckUtils]: 104: Hoare triple {24250#true} assume !(4096 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,461 INFO L273 TraceCheckUtils]: 105: Hoare triple {24250#true} assume !(20480 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,461 INFO L273 TraceCheckUtils]: 106: Hoare triple {24250#true} assume !(4099 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,461 INFO L273 TraceCheckUtils]: 107: Hoare triple {24250#true} assume !(4368 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,461 INFO L273 TraceCheckUtils]: 108: Hoare triple {24250#true} assume !(4369 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,461 INFO L273 TraceCheckUtils]: 109: Hoare triple {24250#true} assume !(4384 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,462 INFO L273 TraceCheckUtils]: 110: Hoare triple {24250#true} assume !(4385 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,462 INFO L273 TraceCheckUtils]: 111: Hoare triple {24250#true} assume !(4400 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,462 INFO L273 TraceCheckUtils]: 112: Hoare triple {24250#true} assume !(4401 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,462 INFO L273 TraceCheckUtils]: 113: Hoare triple {24250#true} assume !(4416 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,462 INFO L273 TraceCheckUtils]: 114: Hoare triple {24250#true} assume !(4417 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,462 INFO L273 TraceCheckUtils]: 115: Hoare triple {24250#true} assume !(4432 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,463 INFO L273 TraceCheckUtils]: 116: Hoare triple {24250#true} assume !(4433 == ~s__state~0); {24250#true} is VALID [2018-11-23 12:39:32,463 INFO L273 TraceCheckUtils]: 117: Hoare triple {24250#true} assume 4448 == ~s__state~0; {24250#true} is VALID [2018-11-23 12:39:32,463 INFO L273 TraceCheckUtils]: 118: Hoare triple {24250#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {24250#true} is VALID [2018-11-23 12:39:32,463 INFO L273 TraceCheckUtils]: 119: Hoare triple {24250#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {24250#true} is VALID [2018-11-23 12:39:32,463 INFO L273 TraceCheckUtils]: 120: Hoare triple {24250#true} assume !(~ret~0 <= 0); {24250#true} is VALID [2018-11-23 12:39:32,478 INFO L273 TraceCheckUtils]: 121: Hoare triple {24250#true} assume 0 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464; {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,487 INFO L273 TraceCheckUtils]: 122: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} ~s__init_num~0 := 0; {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,496 INFO L273 TraceCheckUtils]: 123: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,497 INFO L273 TraceCheckUtils]: 124: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} ~skip~0 := 0; {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,499 INFO L273 TraceCheckUtils]: 125: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !false; {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,499 INFO L273 TraceCheckUtils]: 126: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,501 INFO L273 TraceCheckUtils]: 127: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,501 INFO L273 TraceCheckUtils]: 128: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,503 INFO L273 TraceCheckUtils]: 129: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,503 INFO L273 TraceCheckUtils]: 130: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,505 INFO L273 TraceCheckUtils]: 131: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,505 INFO L273 TraceCheckUtils]: 132: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,508 INFO L273 TraceCheckUtils]: 133: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,508 INFO L273 TraceCheckUtils]: 134: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4384 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,510 INFO L273 TraceCheckUtils]: 135: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4385 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,510 INFO L273 TraceCheckUtils]: 136: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4400 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,513 INFO L273 TraceCheckUtils]: 137: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4401 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,513 INFO L273 TraceCheckUtils]: 138: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4416 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,515 INFO L273 TraceCheckUtils]: 139: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume !(4417 == ~s__state~0); {24252#(<= 4464 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:39:32,515 INFO L273 TraceCheckUtils]: 140: Hoare triple {24252#(<= 4464 ssl3_connect_~s__state~0)} assume 4432 == ~s__state~0; {24251#false} is VALID [2018-11-23 12:39:32,515 INFO L273 TraceCheckUtils]: 141: Hoare triple {24251#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {24251#false} is VALID [2018-11-23 12:39:32,515 INFO L273 TraceCheckUtils]: 142: Hoare triple {24251#false} assume 5 == ~blastFlag~0; {24251#false} is VALID [2018-11-23 12:39:32,515 INFO L273 TraceCheckUtils]: 143: Hoare triple {24251#false} assume !false; {24251#false} is VALID [2018-11-23 12:39:32,526 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-11-23 12:39:32,526 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:32,526 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:32,527 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 144 [2018-11-23 12:39:32,527 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:32,527 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:32,637 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:32,637 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:32,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:32,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:32,638 INFO L87 Difference]: Start difference. First operand 1062 states and 1500 transitions. Second operand 3 states. [2018-11-23 12:39:33,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:33,999 INFO L93 Difference]: Finished difference Result 2316 states and 3324 transitions. [2018-11-23 12:39:34,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:34,000 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 144 [2018-11-23 12:39:34,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:34,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:34,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2018-11-23 12:39:34,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:34,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2018-11-23 12:39:34,006 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 416 transitions. [2018-11-23 12:39:35,744 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 416 edges. 416 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:35,814 INFO L225 Difference]: With dead ends: 2316 [2018-11-23 12:39:35,815 INFO L226 Difference]: Without dead ends: 1258 [2018-11-23 12:39:35,817 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:35,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1258 states. [2018-11-23 12:39:36,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1258 to 1218. [2018-11-23 12:39:36,241 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:36,241 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1258 states. Second operand 1218 states. [2018-11-23 12:39:36,241 INFO L74 IsIncluded]: Start isIncluded. First operand 1258 states. Second operand 1218 states. [2018-11-23 12:39:36,241 INFO L87 Difference]: Start difference. First operand 1258 states. Second operand 1218 states. [2018-11-23 12:39:36,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:36,304 INFO L93 Difference]: Finished difference Result 1258 states and 1772 transitions. [2018-11-23 12:39:36,304 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 1772 transitions. [2018-11-23 12:39:36,305 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:36,305 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:36,305 INFO L74 IsIncluded]: Start isIncluded. First operand 1218 states. Second operand 1258 states. [2018-11-23 12:39:36,306 INFO L87 Difference]: Start difference. First operand 1218 states. Second operand 1258 states. [2018-11-23 12:39:36,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:36,378 INFO L93 Difference]: Finished difference Result 1258 states and 1772 transitions. [2018-11-23 12:39:36,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 1772 transitions. [2018-11-23 12:39:36,380 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:36,380 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:36,380 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:36,380 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:36,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1218 states. [2018-11-23 12:39:36,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 1724 transitions. [2018-11-23 12:39:36,439 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 1724 transitions. Word has length 144 [2018-11-23 12:39:36,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:36,440 INFO L480 AbstractCegarLoop]: Abstraction has 1218 states and 1724 transitions. [2018-11-23 12:39:36,440 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:36,440 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 1724 transitions. [2018-11-23 12:39:36,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2018-11-23 12:39:36,442 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:36,442 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-23 12:39:36,443 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:36,443 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:36,443 INFO L82 PathProgramCache]: Analyzing trace with hash -871418854, now seen corresponding path program 1 times [2018-11-23 12:39:36,443 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:36,443 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:36,444 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:36,444 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:36,444 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:36,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:36,587 INFO L256 TraceCheckUtils]: 0: Hoare triple {30596#true} call ULTIMATE.init(); {30596#true} is VALID [2018-11-23 12:39:36,587 INFO L273 TraceCheckUtils]: 1: Hoare triple {30596#true} assume true; {30596#true} is VALID [2018-11-23 12:39:36,588 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {30596#true} {30596#true} #542#return; {30596#true} is VALID [2018-11-23 12:39:36,588 INFO L256 TraceCheckUtils]: 3: Hoare triple {30596#true} call #t~ret49 := main(); {30596#true} is VALID [2018-11-23 12:39:36,588 INFO L273 TraceCheckUtils]: 4: Hoare triple {30596#true} havoc ~s~0;~s~0 := 12292; {30596#true} is VALID [2018-11-23 12:39:36,588 INFO L256 TraceCheckUtils]: 5: Hoare triple {30596#true} call #t~ret48 := ssl3_connect(12292); {30596#true} is VALID [2018-11-23 12:39:36,589 INFO L273 TraceCheckUtils]: 6: Hoare triple {30596#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,589 INFO L273 TraceCheckUtils]: 7: Hoare triple {30596#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {30596#true} is VALID [2018-11-23 12:39:36,589 INFO L273 TraceCheckUtils]: 8: Hoare triple {30596#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {30596#true} is VALID [2018-11-23 12:39:36,589 INFO L273 TraceCheckUtils]: 9: Hoare triple {30596#true} assume !(0 != ~tmp___1~0 - 12288); {30596#true} is VALID [2018-11-23 12:39:36,590 INFO L273 TraceCheckUtils]: 10: Hoare triple {30596#true} assume !false; {30596#true} is VALID [2018-11-23 12:39:36,590 INFO L273 TraceCheckUtils]: 11: Hoare triple {30596#true} ~state~0 := ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,590 INFO L273 TraceCheckUtils]: 12: Hoare triple {30596#true} assume !(12292 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,591 INFO L273 TraceCheckUtils]: 13: Hoare triple {30596#true} assume !(16384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,591 INFO L273 TraceCheckUtils]: 14: Hoare triple {30596#true} assume !(4096 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,591 INFO L273 TraceCheckUtils]: 15: Hoare triple {30596#true} assume !(20480 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,591 INFO L273 TraceCheckUtils]: 16: Hoare triple {30596#true} assume !(4099 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,591 INFO L273 TraceCheckUtils]: 17: Hoare triple {30596#true} assume 4368 == ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,592 INFO L273 TraceCheckUtils]: 18: Hoare triple {30596#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {30596#true} is VALID [2018-11-23 12:39:36,592 INFO L273 TraceCheckUtils]: 19: Hoare triple {30596#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {30596#true} is VALID [2018-11-23 12:39:36,592 INFO L273 TraceCheckUtils]: 20: Hoare triple {30596#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,592 INFO L273 TraceCheckUtils]: 21: Hoare triple {30596#true} assume ~s__bbio~0 != ~s__wbio~0; {30596#true} is VALID [2018-11-23 12:39:36,592 INFO L273 TraceCheckUtils]: 22: Hoare triple {30596#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {30596#true} is VALID [2018-11-23 12:39:36,593 INFO L273 TraceCheckUtils]: 23: Hoare triple {30596#true} ~skip~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,593 INFO L273 TraceCheckUtils]: 24: Hoare triple {30596#true} assume !false; {30596#true} is VALID [2018-11-23 12:39:36,593 INFO L273 TraceCheckUtils]: 25: Hoare triple {30596#true} ~state~0 := ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,593 INFO L273 TraceCheckUtils]: 26: Hoare triple {30596#true} assume !(12292 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,593 INFO L273 TraceCheckUtils]: 27: Hoare triple {30596#true} assume !(16384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,593 INFO L273 TraceCheckUtils]: 28: Hoare triple {30596#true} assume !(4096 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,594 INFO L273 TraceCheckUtils]: 29: Hoare triple {30596#true} assume !(20480 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,594 INFO L273 TraceCheckUtils]: 30: Hoare triple {30596#true} assume !(4099 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,594 INFO L273 TraceCheckUtils]: 31: Hoare triple {30596#true} assume !(4368 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,594 INFO L273 TraceCheckUtils]: 32: Hoare triple {30596#true} assume !(4369 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,594 INFO L273 TraceCheckUtils]: 33: Hoare triple {30596#true} assume 4384 == ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,594 INFO L273 TraceCheckUtils]: 34: Hoare triple {30596#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {30596#true} is VALID [2018-11-23 12:39:36,595 INFO L273 TraceCheckUtils]: 35: Hoare triple {30596#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {30596#true} is VALID [2018-11-23 12:39:36,595 INFO L273 TraceCheckUtils]: 36: Hoare triple {30596#true} assume !(~ret~0 <= 0); {30596#true} is VALID [2018-11-23 12:39:36,595 INFO L273 TraceCheckUtils]: 37: Hoare triple {30596#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {30596#true} is VALID [2018-11-23 12:39:36,595 INFO L273 TraceCheckUtils]: 38: Hoare triple {30596#true} ~s__init_num~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,595 INFO L273 TraceCheckUtils]: 39: Hoare triple {30596#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {30596#true} is VALID [2018-11-23 12:39:36,595 INFO L273 TraceCheckUtils]: 40: Hoare triple {30596#true} ~skip~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,596 INFO L273 TraceCheckUtils]: 41: Hoare triple {30596#true} assume !false; {30596#true} is VALID [2018-11-23 12:39:36,596 INFO L273 TraceCheckUtils]: 42: Hoare triple {30596#true} ~state~0 := ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,596 INFO L273 TraceCheckUtils]: 43: Hoare triple {30596#true} assume !(12292 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,596 INFO L273 TraceCheckUtils]: 44: Hoare triple {30596#true} assume !(16384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,596 INFO L273 TraceCheckUtils]: 45: Hoare triple {30596#true} assume !(4096 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,596 INFO L273 TraceCheckUtils]: 46: Hoare triple {30596#true} assume !(20480 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,597 INFO L273 TraceCheckUtils]: 47: Hoare triple {30596#true} assume !(4099 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,597 INFO L273 TraceCheckUtils]: 48: Hoare triple {30596#true} assume !(4368 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,597 INFO L273 TraceCheckUtils]: 49: Hoare triple {30596#true} assume !(4369 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,597 INFO L273 TraceCheckUtils]: 50: Hoare triple {30596#true} assume !(4384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,597 INFO L273 TraceCheckUtils]: 51: Hoare triple {30596#true} assume !(4385 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,597 INFO L273 TraceCheckUtils]: 52: Hoare triple {30596#true} assume 4400 == ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,598 INFO L273 TraceCheckUtils]: 53: Hoare triple {30596#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {30596#true} is VALID [2018-11-23 12:39:36,598 INFO L273 TraceCheckUtils]: 54: Hoare triple {30596#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {30596#true} is VALID [2018-11-23 12:39:36,598 INFO L273 TraceCheckUtils]: 55: Hoare triple {30596#true} assume !(~ret~0 <= 0); {30596#true} is VALID [2018-11-23 12:39:36,598 INFO L273 TraceCheckUtils]: 56: Hoare triple {30596#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,598 INFO L273 TraceCheckUtils]: 57: Hoare triple {30596#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {30596#true} is VALID [2018-11-23 12:39:36,599 INFO L273 TraceCheckUtils]: 58: Hoare triple {30596#true} ~skip~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,599 INFO L273 TraceCheckUtils]: 59: Hoare triple {30596#true} assume !false; {30596#true} is VALID [2018-11-23 12:39:36,599 INFO L273 TraceCheckUtils]: 60: Hoare triple {30596#true} ~state~0 := ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,599 INFO L273 TraceCheckUtils]: 61: Hoare triple {30596#true} assume !(12292 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,599 INFO L273 TraceCheckUtils]: 62: Hoare triple {30596#true} assume !(16384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,599 INFO L273 TraceCheckUtils]: 63: Hoare triple {30596#true} assume !(4096 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,600 INFO L273 TraceCheckUtils]: 64: Hoare triple {30596#true} assume !(20480 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,600 INFO L273 TraceCheckUtils]: 65: Hoare triple {30596#true} assume !(4099 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,600 INFO L273 TraceCheckUtils]: 66: Hoare triple {30596#true} assume !(4368 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,600 INFO L273 TraceCheckUtils]: 67: Hoare triple {30596#true} assume !(4369 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,600 INFO L273 TraceCheckUtils]: 68: Hoare triple {30596#true} assume !(4384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,600 INFO L273 TraceCheckUtils]: 69: Hoare triple {30596#true} assume !(4385 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,601 INFO L273 TraceCheckUtils]: 70: Hoare triple {30596#true} assume !(4400 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,601 INFO L273 TraceCheckUtils]: 71: Hoare triple {30596#true} assume !(4401 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,601 INFO L273 TraceCheckUtils]: 72: Hoare triple {30596#true} assume 4416 == ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,601 INFO L273 TraceCheckUtils]: 73: Hoare triple {30596#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {30596#true} is VALID [2018-11-23 12:39:36,601 INFO L273 TraceCheckUtils]: 74: Hoare triple {30596#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {30596#true} is VALID [2018-11-23 12:39:36,601 INFO L273 TraceCheckUtils]: 75: Hoare triple {30596#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,602 INFO L273 TraceCheckUtils]: 76: Hoare triple {30596#true} assume !(0 == ~tmp___6~0); {30596#true} is VALID [2018-11-23 12:39:36,602 INFO L273 TraceCheckUtils]: 77: Hoare triple {30596#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {30596#true} is VALID [2018-11-23 12:39:36,602 INFO L273 TraceCheckUtils]: 78: Hoare triple {30596#true} ~skip~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,602 INFO L273 TraceCheckUtils]: 79: Hoare triple {30596#true} assume !false; {30596#true} is VALID [2018-11-23 12:39:36,602 INFO L273 TraceCheckUtils]: 80: Hoare triple {30596#true} ~state~0 := ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,602 INFO L273 TraceCheckUtils]: 81: Hoare triple {30596#true} assume !(12292 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,603 INFO L273 TraceCheckUtils]: 82: Hoare triple {30596#true} assume !(16384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,603 INFO L273 TraceCheckUtils]: 83: Hoare triple {30596#true} assume !(4096 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,603 INFO L273 TraceCheckUtils]: 84: Hoare triple {30596#true} assume !(20480 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,603 INFO L273 TraceCheckUtils]: 85: Hoare triple {30596#true} assume !(4099 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,603 INFO L273 TraceCheckUtils]: 86: Hoare triple {30596#true} assume !(4368 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,603 INFO L273 TraceCheckUtils]: 87: Hoare triple {30596#true} assume !(4369 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,604 INFO L273 TraceCheckUtils]: 88: Hoare triple {30596#true} assume !(4384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,604 INFO L273 TraceCheckUtils]: 89: Hoare triple {30596#true} assume !(4385 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,604 INFO L273 TraceCheckUtils]: 90: Hoare triple {30596#true} assume !(4400 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,604 INFO L273 TraceCheckUtils]: 91: Hoare triple {30596#true} assume !(4401 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,604 INFO L273 TraceCheckUtils]: 92: Hoare triple {30596#true} assume !(4416 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,604 INFO L273 TraceCheckUtils]: 93: Hoare triple {30596#true} assume !(4417 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,605 INFO L273 TraceCheckUtils]: 94: Hoare triple {30596#true} assume 4432 == ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,605 INFO L273 TraceCheckUtils]: 95: Hoare triple {30596#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {30596#true} is VALID [2018-11-23 12:39:36,605 INFO L273 TraceCheckUtils]: 96: Hoare triple {30596#true} assume !(5 == ~blastFlag~0); {30596#true} is VALID [2018-11-23 12:39:36,605 INFO L273 TraceCheckUtils]: 97: Hoare triple {30596#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,605 INFO L273 TraceCheckUtils]: 98: Hoare triple {30596#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {30596#true} is VALID [2018-11-23 12:39:36,605 INFO L273 TraceCheckUtils]: 99: Hoare triple {30596#true} ~skip~0 := 0; {30596#true} is VALID [2018-11-23 12:39:36,606 INFO L273 TraceCheckUtils]: 100: Hoare triple {30596#true} assume !false; {30596#true} is VALID [2018-11-23 12:39:36,606 INFO L273 TraceCheckUtils]: 101: Hoare triple {30596#true} ~state~0 := ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,606 INFO L273 TraceCheckUtils]: 102: Hoare triple {30596#true} assume !(12292 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,606 INFO L273 TraceCheckUtils]: 103: Hoare triple {30596#true} assume !(16384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,606 INFO L273 TraceCheckUtils]: 104: Hoare triple {30596#true} assume !(4096 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,606 INFO L273 TraceCheckUtils]: 105: Hoare triple {30596#true} assume !(20480 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,607 INFO L273 TraceCheckUtils]: 106: Hoare triple {30596#true} assume !(4099 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,607 INFO L273 TraceCheckUtils]: 107: Hoare triple {30596#true} assume !(4368 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,607 INFO L273 TraceCheckUtils]: 108: Hoare triple {30596#true} assume !(4369 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,607 INFO L273 TraceCheckUtils]: 109: Hoare triple {30596#true} assume !(4384 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,607 INFO L273 TraceCheckUtils]: 110: Hoare triple {30596#true} assume !(4385 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,607 INFO L273 TraceCheckUtils]: 111: Hoare triple {30596#true} assume !(4400 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,608 INFO L273 TraceCheckUtils]: 112: Hoare triple {30596#true} assume !(4401 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,608 INFO L273 TraceCheckUtils]: 113: Hoare triple {30596#true} assume !(4416 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,608 INFO L273 TraceCheckUtils]: 114: Hoare triple {30596#true} assume !(4417 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,608 INFO L273 TraceCheckUtils]: 115: Hoare triple {30596#true} assume !(4432 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,608 INFO L273 TraceCheckUtils]: 116: Hoare triple {30596#true} assume !(4433 == ~s__state~0); {30596#true} is VALID [2018-11-23 12:39:36,609 INFO L273 TraceCheckUtils]: 117: Hoare triple {30596#true} assume 4448 == ~s__state~0; {30596#true} is VALID [2018-11-23 12:39:36,609 INFO L273 TraceCheckUtils]: 118: Hoare triple {30596#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {30596#true} is VALID [2018-11-23 12:39:36,609 INFO L273 TraceCheckUtils]: 119: Hoare triple {30596#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {30596#true} is VALID [2018-11-23 12:39:36,609 INFO L273 TraceCheckUtils]: 120: Hoare triple {30596#true} assume !(~ret~0 <= 0); {30596#true} is VALID [2018-11-23 12:39:36,626 INFO L273 TraceCheckUtils]: 121: Hoare triple {30596#true} assume 0 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464; {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,626 INFO L273 TraceCheckUtils]: 122: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} ~s__init_num~0 := 0; {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,627 INFO L273 TraceCheckUtils]: 123: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(0 == ~s__s3__tmp__reuse_message~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,629 INFO L273 TraceCheckUtils]: 124: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} ~skip~0 := 0; {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,629 INFO L273 TraceCheckUtils]: 125: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !false; {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,631 INFO L273 TraceCheckUtils]: 126: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} ~state~0 := ~s__state~0; {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,631 INFO L273 TraceCheckUtils]: 127: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(12292 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,633 INFO L273 TraceCheckUtils]: 128: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(16384 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,633 INFO L273 TraceCheckUtils]: 129: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4096 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,633 INFO L273 TraceCheckUtils]: 130: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(20480 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,635 INFO L273 TraceCheckUtils]: 131: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4099 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,635 INFO L273 TraceCheckUtils]: 132: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4368 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,637 INFO L273 TraceCheckUtils]: 133: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4369 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,637 INFO L273 TraceCheckUtils]: 134: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4384 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,639 INFO L273 TraceCheckUtils]: 135: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4385 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,639 INFO L273 TraceCheckUtils]: 136: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4400 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,642 INFO L273 TraceCheckUtils]: 137: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4401 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,642 INFO L273 TraceCheckUtils]: 138: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4416 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,644 INFO L273 TraceCheckUtils]: 139: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4417 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,644 INFO L273 TraceCheckUtils]: 140: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4432 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,646 INFO L273 TraceCheckUtils]: 141: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4433 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,646 INFO L273 TraceCheckUtils]: 142: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4448 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,648 INFO L273 TraceCheckUtils]: 143: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4449 == ~s__state~0); {30598#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-23 12:39:36,648 INFO L273 TraceCheckUtils]: 144: Hoare triple {30598#(= ssl3_connect_~s__state~0 4464)} assume !(4464 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,648 INFO L273 TraceCheckUtils]: 145: Hoare triple {30597#false} assume !(4465 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,648 INFO L273 TraceCheckUtils]: 146: Hoare triple {30597#false} assume !(4466 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,648 INFO L273 TraceCheckUtils]: 147: Hoare triple {30597#false} assume !(4467 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,649 INFO L273 TraceCheckUtils]: 148: Hoare triple {30597#false} assume !(4480 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,649 INFO L273 TraceCheckUtils]: 149: Hoare triple {30597#false} assume !(4481 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,649 INFO L273 TraceCheckUtils]: 150: Hoare triple {30597#false} assume !(4496 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,649 INFO L273 TraceCheckUtils]: 151: Hoare triple {30597#false} assume !(4497 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,649 INFO L273 TraceCheckUtils]: 152: Hoare triple {30597#false} assume !(4512 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,649 INFO L273 TraceCheckUtils]: 153: Hoare triple {30597#false} assume !(4513 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,649 INFO L273 TraceCheckUtils]: 154: Hoare triple {30597#false} assume 4528 == ~s__state~0; {30597#false} is VALID [2018-11-23 12:39:36,649 INFO L273 TraceCheckUtils]: 155: Hoare triple {30597#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {30597#false} is VALID [2018-11-23 12:39:36,650 INFO L273 TraceCheckUtils]: 156: Hoare triple {30597#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {30597#false} is VALID [2018-11-23 12:39:36,650 INFO L273 TraceCheckUtils]: 157: Hoare triple {30597#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {30597#false} is VALID [2018-11-23 12:39:36,650 INFO L273 TraceCheckUtils]: 158: Hoare triple {30597#false} ~s__init_num~0 := 0; {30597#false} is VALID [2018-11-23 12:39:36,650 INFO L273 TraceCheckUtils]: 159: Hoare triple {30597#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {30597#false} is VALID [2018-11-23 12:39:36,650 INFO L273 TraceCheckUtils]: 160: Hoare triple {30597#false} ~skip~0 := 0; {30597#false} is VALID [2018-11-23 12:39:36,653 INFO L273 TraceCheckUtils]: 161: Hoare triple {30597#false} assume !false; {30597#false} is VALID [2018-11-23 12:39:36,653 INFO L273 TraceCheckUtils]: 162: Hoare triple {30597#false} ~state~0 := ~s__state~0; {30597#false} is VALID [2018-11-23 12:39:36,653 INFO L273 TraceCheckUtils]: 163: Hoare triple {30597#false} assume !(12292 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,653 INFO L273 TraceCheckUtils]: 164: Hoare triple {30597#false} assume !(16384 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,653 INFO L273 TraceCheckUtils]: 165: Hoare triple {30597#false} assume !(4096 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,654 INFO L273 TraceCheckUtils]: 166: Hoare triple {30597#false} assume !(20480 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,654 INFO L273 TraceCheckUtils]: 167: Hoare triple {30597#false} assume !(4099 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,654 INFO L273 TraceCheckUtils]: 168: Hoare triple {30597#false} assume !(4368 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,654 INFO L273 TraceCheckUtils]: 169: Hoare triple {30597#false} assume !(4369 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,654 INFO L273 TraceCheckUtils]: 170: Hoare triple {30597#false} assume !(4384 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,655 INFO L273 TraceCheckUtils]: 171: Hoare triple {30597#false} assume !(4385 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,655 INFO L273 TraceCheckUtils]: 172: Hoare triple {30597#false} assume !(4400 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,655 INFO L273 TraceCheckUtils]: 173: Hoare triple {30597#false} assume !(4401 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,655 INFO L273 TraceCheckUtils]: 174: Hoare triple {30597#false} assume !(4416 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,655 INFO L273 TraceCheckUtils]: 175: Hoare triple {30597#false} assume !(4417 == ~s__state~0); {30597#false} is VALID [2018-11-23 12:39:36,655 INFO L273 TraceCheckUtils]: 176: Hoare triple {30597#false} assume 4432 == ~s__state~0; {30597#false} is VALID [2018-11-23 12:39:36,656 INFO L273 TraceCheckUtils]: 177: Hoare triple {30597#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {30597#false} is VALID [2018-11-23 12:39:36,656 INFO L273 TraceCheckUtils]: 178: Hoare triple {30597#false} assume 5 == ~blastFlag~0; {30597#false} is VALID [2018-11-23 12:39:36,656 INFO L273 TraceCheckUtils]: 179: Hoare triple {30597#false} assume !false; {30597#false} is VALID [2018-11-23 12:39:36,672 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-11-23 12:39:36,672 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:36,672 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:36,673 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 180 [2018-11-23 12:39:36,673 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:36,674 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:36,835 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 117 edges. 117 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:36,835 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:36,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:36,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:36,836 INFO L87 Difference]: Start difference. First operand 1218 states and 1724 transitions. Second operand 3 states. [2018-11-23 12:39:37,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:37,762 INFO L93 Difference]: Finished difference Result 2544 states and 3576 transitions. [2018-11-23 12:39:37,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:37,763 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 180 [2018-11-23 12:39:37,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:37,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:37,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2018-11-23 12:39:37,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:37,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2018-11-23 12:39:37,768 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 366 transitions. [2018-11-23 12:39:38,070 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 366 edges. 366 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:38,137 INFO L225 Difference]: With dead ends: 2544 [2018-11-23 12:39:38,137 INFO L226 Difference]: Without dead ends: 1338 [2018-11-23 12:39:38,140 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:38,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1338 states. [2018-11-23 12:39:38,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1338 to 1330. [2018-11-23 12:39:38,555 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:38,556 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1338 states. Second operand 1330 states. [2018-11-23 12:39:38,556 INFO L74 IsIncluded]: Start isIncluded. First operand 1338 states. Second operand 1330 states. [2018-11-23 12:39:38,556 INFO L87 Difference]: Start difference. First operand 1338 states. Second operand 1330 states. [2018-11-23 12:39:38,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:38,628 INFO L93 Difference]: Finished difference Result 1338 states and 1864 transitions. [2018-11-23 12:39:38,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1338 states and 1864 transitions. [2018-11-23 12:39:38,629 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:38,629 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:38,629 INFO L74 IsIncluded]: Start isIncluded. First operand 1330 states. Second operand 1338 states. [2018-11-23 12:39:38,629 INFO L87 Difference]: Start difference. First operand 1330 states. Second operand 1338 states. [2018-11-23 12:39:38,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:38,691 INFO L93 Difference]: Finished difference Result 1338 states and 1864 transitions. [2018-11-23 12:39:38,691 INFO L276 IsEmpty]: Start isEmpty. Operand 1338 states and 1864 transitions. [2018-11-23 12:39:38,692 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:38,693 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:38,693 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:38,693 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:38,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1330 states. [2018-11-23 12:39:38,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1330 states to 1330 states and 1856 transitions. [2018-11-23 12:39:38,748 INFO L78 Accepts]: Start accepts. Automaton has 1330 states and 1856 transitions. Word has length 180 [2018-11-23 12:39:38,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:38,749 INFO L480 AbstractCegarLoop]: Abstraction has 1330 states and 1856 transitions. [2018-11-23 12:39:38,749 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:38,749 INFO L276 IsEmpty]: Start isEmpty. Operand 1330 states and 1856 transitions. [2018-11-23 12:39:38,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2018-11-23 12:39:38,752 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:38,752 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2018-11-23 12:39:38,753 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:38,753 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:38,753 INFO L82 PathProgramCache]: Analyzing trace with hash -310719076, now seen corresponding path program 1 times [2018-11-23 12:39:38,753 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:38,753 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:38,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:38,754 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:38,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:38,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:38,926 INFO L256 TraceCheckUtils]: 0: Hoare triple {37454#true} call ULTIMATE.init(); {37454#true} is VALID [2018-11-23 12:39:38,926 INFO L273 TraceCheckUtils]: 1: Hoare triple {37454#true} assume true; {37454#true} is VALID [2018-11-23 12:39:38,926 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {37454#true} {37454#true} #542#return; {37454#true} is VALID [2018-11-23 12:39:38,927 INFO L256 TraceCheckUtils]: 3: Hoare triple {37454#true} call #t~ret49 := main(); {37454#true} is VALID [2018-11-23 12:39:38,927 INFO L273 TraceCheckUtils]: 4: Hoare triple {37454#true} havoc ~s~0;~s~0 := 12292; {37454#true} is VALID [2018-11-23 12:39:38,927 INFO L256 TraceCheckUtils]: 5: Hoare triple {37454#true} call #t~ret48 := ssl3_connect(12292); {37454#true} is VALID [2018-11-23 12:39:38,927 INFO L273 TraceCheckUtils]: 6: Hoare triple {37454#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,927 INFO L273 TraceCheckUtils]: 7: Hoare triple {37454#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {37454#true} is VALID [2018-11-23 12:39:38,927 INFO L273 TraceCheckUtils]: 8: Hoare triple {37454#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {37454#true} is VALID [2018-11-23 12:39:38,928 INFO L273 TraceCheckUtils]: 9: Hoare triple {37454#true} assume !(0 != ~tmp___1~0 - 12288); {37454#true} is VALID [2018-11-23 12:39:38,928 INFO L273 TraceCheckUtils]: 10: Hoare triple {37454#true} assume !false; {37454#true} is VALID [2018-11-23 12:39:38,928 INFO L273 TraceCheckUtils]: 11: Hoare triple {37454#true} ~state~0 := ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,928 INFO L273 TraceCheckUtils]: 12: Hoare triple {37454#true} assume !(12292 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,928 INFO L273 TraceCheckUtils]: 13: Hoare triple {37454#true} assume !(16384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,929 INFO L273 TraceCheckUtils]: 14: Hoare triple {37454#true} assume !(4096 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 15: Hoare triple {37454#true} assume !(20480 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 16: Hoare triple {37454#true} assume !(4099 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 17: Hoare triple {37454#true} assume 4368 == ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 18: Hoare triple {37454#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 19: Hoare triple {37454#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 20: Hoare triple {37454#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 21: Hoare triple {37454#true} assume ~s__bbio~0 != ~s__wbio~0; {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 22: Hoare triple {37454#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37454#true} is VALID [2018-11-23 12:39:38,930 INFO L273 TraceCheckUtils]: 23: Hoare triple {37454#true} ~skip~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,931 INFO L273 TraceCheckUtils]: 24: Hoare triple {37454#true} assume !false; {37454#true} is VALID [2018-11-23 12:39:38,931 INFO L273 TraceCheckUtils]: 25: Hoare triple {37454#true} ~state~0 := ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,931 INFO L273 TraceCheckUtils]: 26: Hoare triple {37454#true} assume !(12292 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,931 INFO L273 TraceCheckUtils]: 27: Hoare triple {37454#true} assume !(16384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,931 INFO L273 TraceCheckUtils]: 28: Hoare triple {37454#true} assume !(4096 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,931 INFO L273 TraceCheckUtils]: 29: Hoare triple {37454#true} assume !(20480 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,931 INFO L273 TraceCheckUtils]: 30: Hoare triple {37454#true} assume !(4099 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,931 INFO L273 TraceCheckUtils]: 31: Hoare triple {37454#true} assume !(4368 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,934 INFO L273 TraceCheckUtils]: 32: Hoare triple {37454#true} assume !(4369 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,934 INFO L273 TraceCheckUtils]: 33: Hoare triple {37454#true} assume 4384 == ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,934 INFO L273 TraceCheckUtils]: 34: Hoare triple {37454#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {37454#true} is VALID [2018-11-23 12:39:38,934 INFO L273 TraceCheckUtils]: 35: Hoare triple {37454#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {37454#true} is VALID [2018-11-23 12:39:38,934 INFO L273 TraceCheckUtils]: 36: Hoare triple {37454#true} assume !(~ret~0 <= 0); {37454#true} is VALID [2018-11-23 12:39:38,935 INFO L273 TraceCheckUtils]: 37: Hoare triple {37454#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {37454#true} is VALID [2018-11-23 12:39:38,935 INFO L273 TraceCheckUtils]: 38: Hoare triple {37454#true} ~s__init_num~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,935 INFO L273 TraceCheckUtils]: 39: Hoare triple {37454#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37454#true} is VALID [2018-11-23 12:39:38,935 INFO L273 TraceCheckUtils]: 40: Hoare triple {37454#true} ~skip~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,935 INFO L273 TraceCheckUtils]: 41: Hoare triple {37454#true} assume !false; {37454#true} is VALID [2018-11-23 12:39:38,935 INFO L273 TraceCheckUtils]: 42: Hoare triple {37454#true} ~state~0 := ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,936 INFO L273 TraceCheckUtils]: 43: Hoare triple {37454#true} assume !(12292 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,936 INFO L273 TraceCheckUtils]: 44: Hoare triple {37454#true} assume !(16384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,936 INFO L273 TraceCheckUtils]: 45: Hoare triple {37454#true} assume !(4096 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,936 INFO L273 TraceCheckUtils]: 46: Hoare triple {37454#true} assume !(20480 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,936 INFO L273 TraceCheckUtils]: 47: Hoare triple {37454#true} assume !(4099 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,936 INFO L273 TraceCheckUtils]: 48: Hoare triple {37454#true} assume !(4368 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,937 INFO L273 TraceCheckUtils]: 49: Hoare triple {37454#true} assume !(4369 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,937 INFO L273 TraceCheckUtils]: 50: Hoare triple {37454#true} assume !(4384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,937 INFO L273 TraceCheckUtils]: 51: Hoare triple {37454#true} assume !(4385 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,937 INFO L273 TraceCheckUtils]: 52: Hoare triple {37454#true} assume 4400 == ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,937 INFO L273 TraceCheckUtils]: 53: Hoare triple {37454#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {37454#true} is VALID [2018-11-23 12:39:38,937 INFO L273 TraceCheckUtils]: 54: Hoare triple {37454#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {37454#true} is VALID [2018-11-23 12:39:38,937 INFO L273 TraceCheckUtils]: 55: Hoare triple {37454#true} assume !(~ret~0 <= 0); {37454#true} is VALID [2018-11-23 12:39:38,938 INFO L273 TraceCheckUtils]: 56: Hoare triple {37454#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,938 INFO L273 TraceCheckUtils]: 57: Hoare triple {37454#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37454#true} is VALID [2018-11-23 12:39:38,938 INFO L273 TraceCheckUtils]: 58: Hoare triple {37454#true} ~skip~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,938 INFO L273 TraceCheckUtils]: 59: Hoare triple {37454#true} assume !false; {37454#true} is VALID [2018-11-23 12:39:38,938 INFO L273 TraceCheckUtils]: 60: Hoare triple {37454#true} ~state~0 := ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,939 INFO L273 TraceCheckUtils]: 61: Hoare triple {37454#true} assume !(12292 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,939 INFO L273 TraceCheckUtils]: 62: Hoare triple {37454#true} assume !(16384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,939 INFO L273 TraceCheckUtils]: 63: Hoare triple {37454#true} assume !(4096 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,939 INFO L273 TraceCheckUtils]: 64: Hoare triple {37454#true} assume !(20480 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,939 INFO L273 TraceCheckUtils]: 65: Hoare triple {37454#true} assume !(4099 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,939 INFO L273 TraceCheckUtils]: 66: Hoare triple {37454#true} assume !(4368 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,939 INFO L273 TraceCheckUtils]: 67: Hoare triple {37454#true} assume !(4369 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,940 INFO L273 TraceCheckUtils]: 68: Hoare triple {37454#true} assume !(4384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,940 INFO L273 TraceCheckUtils]: 69: Hoare triple {37454#true} assume !(4385 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,940 INFO L273 TraceCheckUtils]: 70: Hoare triple {37454#true} assume !(4400 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,940 INFO L273 TraceCheckUtils]: 71: Hoare triple {37454#true} assume !(4401 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,940 INFO L273 TraceCheckUtils]: 72: Hoare triple {37454#true} assume 4416 == ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,940 INFO L273 TraceCheckUtils]: 73: Hoare triple {37454#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {37454#true} is VALID [2018-11-23 12:39:38,940 INFO L273 TraceCheckUtils]: 74: Hoare triple {37454#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {37454#true} is VALID [2018-11-23 12:39:38,941 INFO L273 TraceCheckUtils]: 75: Hoare triple {37454#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,941 INFO L273 TraceCheckUtils]: 76: Hoare triple {37454#true} assume !(0 == ~tmp___6~0); {37454#true} is VALID [2018-11-23 12:39:38,941 INFO L273 TraceCheckUtils]: 77: Hoare triple {37454#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37454#true} is VALID [2018-11-23 12:39:38,941 INFO L273 TraceCheckUtils]: 78: Hoare triple {37454#true} ~skip~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,941 INFO L273 TraceCheckUtils]: 79: Hoare triple {37454#true} assume !false; {37454#true} is VALID [2018-11-23 12:39:38,941 INFO L273 TraceCheckUtils]: 80: Hoare triple {37454#true} ~state~0 := ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,941 INFO L273 TraceCheckUtils]: 81: Hoare triple {37454#true} assume !(12292 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,941 INFO L273 TraceCheckUtils]: 82: Hoare triple {37454#true} assume !(16384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 83: Hoare triple {37454#true} assume !(4096 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 84: Hoare triple {37454#true} assume !(20480 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 85: Hoare triple {37454#true} assume !(4099 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 86: Hoare triple {37454#true} assume !(4368 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 87: Hoare triple {37454#true} assume !(4369 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 88: Hoare triple {37454#true} assume !(4384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 89: Hoare triple {37454#true} assume !(4385 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 90: Hoare triple {37454#true} assume !(4400 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,942 INFO L273 TraceCheckUtils]: 91: Hoare triple {37454#true} assume !(4401 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,943 INFO L273 TraceCheckUtils]: 92: Hoare triple {37454#true} assume !(4416 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,943 INFO L273 TraceCheckUtils]: 93: Hoare triple {37454#true} assume !(4417 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,943 INFO L273 TraceCheckUtils]: 94: Hoare triple {37454#true} assume 4432 == ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,943 INFO L273 TraceCheckUtils]: 95: Hoare triple {37454#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {37454#true} is VALID [2018-11-23 12:39:38,943 INFO L273 TraceCheckUtils]: 96: Hoare triple {37454#true} assume !(5 == ~blastFlag~0); {37454#true} is VALID [2018-11-23 12:39:38,943 INFO L273 TraceCheckUtils]: 97: Hoare triple {37454#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,943 INFO L273 TraceCheckUtils]: 98: Hoare triple {37454#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37454#true} is VALID [2018-11-23 12:39:38,943 INFO L273 TraceCheckUtils]: 99: Hoare triple {37454#true} ~skip~0 := 0; {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 100: Hoare triple {37454#true} assume !false; {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 101: Hoare triple {37454#true} ~state~0 := ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 102: Hoare triple {37454#true} assume !(12292 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 103: Hoare triple {37454#true} assume !(16384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 104: Hoare triple {37454#true} assume !(4096 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 105: Hoare triple {37454#true} assume !(20480 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 106: Hoare triple {37454#true} assume !(4099 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 107: Hoare triple {37454#true} assume !(4368 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,944 INFO L273 TraceCheckUtils]: 108: Hoare triple {37454#true} assume !(4369 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,945 INFO L273 TraceCheckUtils]: 109: Hoare triple {37454#true} assume !(4384 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,945 INFO L273 TraceCheckUtils]: 110: Hoare triple {37454#true} assume !(4385 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,945 INFO L273 TraceCheckUtils]: 111: Hoare triple {37454#true} assume !(4400 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,945 INFO L273 TraceCheckUtils]: 112: Hoare triple {37454#true} assume !(4401 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,945 INFO L273 TraceCheckUtils]: 113: Hoare triple {37454#true} assume !(4416 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,945 INFO L273 TraceCheckUtils]: 114: Hoare triple {37454#true} assume !(4417 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,945 INFO L273 TraceCheckUtils]: 115: Hoare triple {37454#true} assume !(4432 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,945 INFO L273 TraceCheckUtils]: 116: Hoare triple {37454#true} assume !(4433 == ~s__state~0); {37454#true} is VALID [2018-11-23 12:39:38,946 INFO L273 TraceCheckUtils]: 117: Hoare triple {37454#true} assume 4448 == ~s__state~0; {37454#true} is VALID [2018-11-23 12:39:38,946 INFO L273 TraceCheckUtils]: 118: Hoare triple {37454#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {37454#true} is VALID [2018-11-23 12:39:38,946 INFO L273 TraceCheckUtils]: 119: Hoare triple {37454#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {37454#true} is VALID [2018-11-23 12:39:38,946 INFO L273 TraceCheckUtils]: 120: Hoare triple {37454#true} assume !(~ret~0 <= 0); {37454#true} is VALID [2018-11-23 12:39:38,946 INFO L273 TraceCheckUtils]: 121: Hoare triple {37454#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:38,954 INFO L273 TraceCheckUtils]: 122: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} ~s__init_num~0 := 0; {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:38,972 INFO L273 TraceCheckUtils]: 123: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(0 == ~s__s3__tmp__reuse_message~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:38,981 INFO L273 TraceCheckUtils]: 124: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} ~skip~0 := 0; {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:38,995 INFO L273 TraceCheckUtils]: 125: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !false; {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,004 INFO L273 TraceCheckUtils]: 126: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} ~state~0 := ~s__state~0; {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,017 INFO L273 TraceCheckUtils]: 127: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(12292 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,026 INFO L273 TraceCheckUtils]: 128: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(16384 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,026 INFO L273 TraceCheckUtils]: 129: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4096 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,031 INFO L273 TraceCheckUtils]: 130: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(20480 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,031 INFO L273 TraceCheckUtils]: 131: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4099 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,031 INFO L273 TraceCheckUtils]: 132: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4368 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,033 INFO L273 TraceCheckUtils]: 133: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4369 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,033 INFO L273 TraceCheckUtils]: 134: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4384 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,035 INFO L273 TraceCheckUtils]: 135: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4385 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,035 INFO L273 TraceCheckUtils]: 136: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4400 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,035 INFO L273 TraceCheckUtils]: 137: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4401 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,036 INFO L273 TraceCheckUtils]: 138: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4416 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,036 INFO L273 TraceCheckUtils]: 139: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4417 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,036 INFO L273 TraceCheckUtils]: 140: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4432 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,037 INFO L273 TraceCheckUtils]: 141: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4433 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,037 INFO L273 TraceCheckUtils]: 142: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4448 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,037 INFO L273 TraceCheckUtils]: 143: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4449 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,037 INFO L273 TraceCheckUtils]: 144: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4464 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,038 INFO L273 TraceCheckUtils]: 145: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4465 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,052 INFO L273 TraceCheckUtils]: 146: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4466 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,053 INFO L273 TraceCheckUtils]: 147: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4467 == ~s__state~0); {37456#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-23 12:39:39,054 INFO L273 TraceCheckUtils]: 148: Hoare triple {37456#(= ssl3_connect_~s__state~0 4480)} assume !(4480 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,054 INFO L273 TraceCheckUtils]: 149: Hoare triple {37455#false} assume !(4481 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,054 INFO L273 TraceCheckUtils]: 150: Hoare triple {37455#false} assume !(4496 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,054 INFO L273 TraceCheckUtils]: 151: Hoare triple {37455#false} assume !(4497 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,054 INFO L273 TraceCheckUtils]: 152: Hoare triple {37455#false} assume !(4512 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,054 INFO L273 TraceCheckUtils]: 153: Hoare triple {37455#false} assume !(4513 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,054 INFO L273 TraceCheckUtils]: 154: Hoare triple {37455#false} assume 4528 == ~s__state~0; {37455#false} is VALID [2018-11-23 12:39:39,054 INFO L273 TraceCheckUtils]: 155: Hoare triple {37455#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {37455#false} is VALID [2018-11-23 12:39:39,055 INFO L273 TraceCheckUtils]: 156: Hoare triple {37455#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {37455#false} is VALID [2018-11-23 12:39:39,055 INFO L273 TraceCheckUtils]: 157: Hoare triple {37455#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {37455#false} is VALID [2018-11-23 12:39:39,055 INFO L273 TraceCheckUtils]: 158: Hoare triple {37455#false} ~s__init_num~0 := 0; {37455#false} is VALID [2018-11-23 12:39:39,055 INFO L273 TraceCheckUtils]: 159: Hoare triple {37455#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {37455#false} is VALID [2018-11-23 12:39:39,055 INFO L273 TraceCheckUtils]: 160: Hoare triple {37455#false} ~skip~0 := 0; {37455#false} is VALID [2018-11-23 12:39:39,055 INFO L273 TraceCheckUtils]: 161: Hoare triple {37455#false} assume !false; {37455#false} is VALID [2018-11-23 12:39:39,055 INFO L273 TraceCheckUtils]: 162: Hoare triple {37455#false} ~state~0 := ~s__state~0; {37455#false} is VALID [2018-11-23 12:39:39,055 INFO L273 TraceCheckUtils]: 163: Hoare triple {37455#false} assume !(12292 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 164: Hoare triple {37455#false} assume !(16384 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 165: Hoare triple {37455#false} assume !(4096 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 166: Hoare triple {37455#false} assume !(20480 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 167: Hoare triple {37455#false} assume !(4099 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 168: Hoare triple {37455#false} assume !(4368 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 169: Hoare triple {37455#false} assume !(4369 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 170: Hoare triple {37455#false} assume !(4384 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 171: Hoare triple {37455#false} assume !(4385 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,056 INFO L273 TraceCheckUtils]: 172: Hoare triple {37455#false} assume !(4400 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,057 INFO L273 TraceCheckUtils]: 173: Hoare triple {37455#false} assume !(4401 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,057 INFO L273 TraceCheckUtils]: 174: Hoare triple {37455#false} assume !(4416 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,057 INFO L273 TraceCheckUtils]: 175: Hoare triple {37455#false} assume !(4417 == ~s__state~0); {37455#false} is VALID [2018-11-23 12:39:39,057 INFO L273 TraceCheckUtils]: 176: Hoare triple {37455#false} assume 4432 == ~s__state~0; {37455#false} is VALID [2018-11-23 12:39:39,057 INFO L273 TraceCheckUtils]: 177: Hoare triple {37455#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {37455#false} is VALID [2018-11-23 12:39:39,057 INFO L273 TraceCheckUtils]: 178: Hoare triple {37455#false} assume 5 == ~blastFlag~0; {37455#false} is VALID [2018-11-23 12:39:39,057 INFO L273 TraceCheckUtils]: 179: Hoare triple {37455#false} assume !false; {37455#false} is VALID [2018-11-23 12:39:39,070 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-11-23 12:39:39,070 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:39,070 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:39,070 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 180 [2018-11-23 12:39:39,071 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:39,071 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:39,165 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 117 edges. 117 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:39,165 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:39,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:39,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:39,166 INFO L87 Difference]: Start difference. First operand 1330 states and 1856 transitions. Second operand 3 states. [2018-11-23 12:39:40,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:40,340 INFO L93 Difference]: Finished difference Result 2784 states and 3876 transitions. [2018-11-23 12:39:40,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:40,341 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 180 [2018-11-23 12:39:40,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:40,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:40,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions. [2018-11-23 12:39:40,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:40,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 376 transitions. [2018-11-23 12:39:40,345 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 376 transitions. [2018-11-23 12:39:40,665 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 376 edges. 376 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:40,743 INFO L225 Difference]: With dead ends: 2784 [2018-11-23 12:39:40,744 INFO L226 Difference]: Without dead ends: 1466 [2018-11-23 12:39:40,746 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:40,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1466 states. [2018-11-23 12:39:41,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1466 to 1454. [2018-11-23 12:39:41,181 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:41,181 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1466 states. Second operand 1454 states. [2018-11-23 12:39:41,181 INFO L74 IsIncluded]: Start isIncluded. First operand 1466 states. Second operand 1454 states. [2018-11-23 12:39:41,181 INFO L87 Difference]: Start difference. First operand 1466 states. Second operand 1454 states. [2018-11-23 12:39:41,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:41,249 INFO L93 Difference]: Finished difference Result 1466 states and 2016 transitions. [2018-11-23 12:39:41,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 2016 transitions. [2018-11-23 12:39:41,251 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:41,251 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:41,251 INFO L74 IsIncluded]: Start isIncluded. First operand 1454 states. Second operand 1466 states. [2018-11-23 12:39:41,251 INFO L87 Difference]: Start difference. First operand 1454 states. Second operand 1466 states. [2018-11-23 12:39:41,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:41,317 INFO L93 Difference]: Finished difference Result 1466 states and 2016 transitions. [2018-11-23 12:39:41,317 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 2016 transitions. [2018-11-23 12:39:41,318 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:41,318 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:41,318 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:41,318 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:41,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1454 states. [2018-11-23 12:39:41,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 2000 transitions. [2018-11-23 12:39:41,382 INFO L78 Accepts]: Start accepts. Automaton has 1454 states and 2000 transitions. Word has length 180 [2018-11-23 12:39:41,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:41,382 INFO L480 AbstractCegarLoop]: Abstraction has 1454 states and 2000 transitions. [2018-11-23 12:39:41,382 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:41,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1454 states and 2000 transitions. [2018-11-23 12:39:41,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2018-11-23 12:39:41,384 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:41,384 INFO L402 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:41,384 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:41,384 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:41,385 INFO L82 PathProgramCache]: Analyzing trace with hash 2035334682, now seen corresponding path program 1 times [2018-11-23 12:39:41,385 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:41,385 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:41,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:41,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:41,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:41,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:41,615 INFO L256 TraceCheckUtils]: 0: Hoare triple {44944#true} call ULTIMATE.init(); {44944#true} is VALID [2018-11-23 12:39:41,616 INFO L273 TraceCheckUtils]: 1: Hoare triple {44944#true} assume true; {44944#true} is VALID [2018-11-23 12:39:41,616 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {44944#true} {44944#true} #542#return; {44944#true} is VALID [2018-11-23 12:39:41,616 INFO L256 TraceCheckUtils]: 3: Hoare triple {44944#true} call #t~ret49 := main(); {44944#true} is VALID [2018-11-23 12:39:41,616 INFO L273 TraceCheckUtils]: 4: Hoare triple {44944#true} havoc ~s~0;~s~0 := 12292; {44944#true} is VALID [2018-11-23 12:39:41,617 INFO L256 TraceCheckUtils]: 5: Hoare triple {44944#true} call #t~ret48 := ssl3_connect(12292); {44944#true} is VALID [2018-11-23 12:39:41,617 INFO L273 TraceCheckUtils]: 6: Hoare triple {44944#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,617 INFO L273 TraceCheckUtils]: 7: Hoare triple {44944#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {44944#true} is VALID [2018-11-23 12:39:41,617 INFO L273 TraceCheckUtils]: 8: Hoare triple {44944#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {44944#true} is VALID [2018-11-23 12:39:41,618 INFO L273 TraceCheckUtils]: 9: Hoare triple {44944#true} assume !(0 != ~tmp___1~0 - 12288); {44944#true} is VALID [2018-11-23 12:39:41,618 INFO L273 TraceCheckUtils]: 10: Hoare triple {44944#true} assume !false; {44944#true} is VALID [2018-11-23 12:39:41,618 INFO L273 TraceCheckUtils]: 11: Hoare triple {44944#true} ~state~0 := ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,618 INFO L273 TraceCheckUtils]: 12: Hoare triple {44944#true} assume !(12292 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,618 INFO L273 TraceCheckUtils]: 13: Hoare triple {44944#true} assume !(16384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,619 INFO L273 TraceCheckUtils]: 14: Hoare triple {44944#true} assume !(4096 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,619 INFO L273 TraceCheckUtils]: 15: Hoare triple {44944#true} assume !(20480 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,619 INFO L273 TraceCheckUtils]: 16: Hoare triple {44944#true} assume !(4099 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,619 INFO L273 TraceCheckUtils]: 17: Hoare triple {44944#true} assume 4368 == ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,619 INFO L273 TraceCheckUtils]: 18: Hoare triple {44944#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {44944#true} is VALID [2018-11-23 12:39:41,620 INFO L273 TraceCheckUtils]: 19: Hoare triple {44944#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {44944#true} is VALID [2018-11-23 12:39:41,620 INFO L273 TraceCheckUtils]: 20: Hoare triple {44944#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,620 INFO L273 TraceCheckUtils]: 21: Hoare triple {44944#true} assume ~s__bbio~0 != ~s__wbio~0; {44944#true} is VALID [2018-11-23 12:39:41,620 INFO L273 TraceCheckUtils]: 22: Hoare triple {44944#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {44944#true} is VALID [2018-11-23 12:39:41,620 INFO L273 TraceCheckUtils]: 23: Hoare triple {44944#true} ~skip~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,621 INFO L273 TraceCheckUtils]: 24: Hoare triple {44944#true} assume !false; {44944#true} is VALID [2018-11-23 12:39:41,621 INFO L273 TraceCheckUtils]: 25: Hoare triple {44944#true} ~state~0 := ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,621 INFO L273 TraceCheckUtils]: 26: Hoare triple {44944#true} assume !(12292 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,621 INFO L273 TraceCheckUtils]: 27: Hoare triple {44944#true} assume !(16384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,621 INFO L273 TraceCheckUtils]: 28: Hoare triple {44944#true} assume !(4096 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,622 INFO L273 TraceCheckUtils]: 29: Hoare triple {44944#true} assume !(20480 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,622 INFO L273 TraceCheckUtils]: 30: Hoare triple {44944#true} assume !(4099 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,622 INFO L273 TraceCheckUtils]: 31: Hoare triple {44944#true} assume !(4368 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,622 INFO L273 TraceCheckUtils]: 32: Hoare triple {44944#true} assume !(4369 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,622 INFO L273 TraceCheckUtils]: 33: Hoare triple {44944#true} assume 4384 == ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,623 INFO L273 TraceCheckUtils]: 34: Hoare triple {44944#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {44944#true} is VALID [2018-11-23 12:39:41,623 INFO L273 TraceCheckUtils]: 35: Hoare triple {44944#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {44944#true} is VALID [2018-11-23 12:39:41,623 INFO L273 TraceCheckUtils]: 36: Hoare triple {44944#true} assume !(~ret~0 <= 0); {44944#true} is VALID [2018-11-23 12:39:41,623 INFO L273 TraceCheckUtils]: 37: Hoare triple {44944#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {44944#true} is VALID [2018-11-23 12:39:41,623 INFO L273 TraceCheckUtils]: 38: Hoare triple {44944#true} ~s__init_num~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,624 INFO L273 TraceCheckUtils]: 39: Hoare triple {44944#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {44944#true} is VALID [2018-11-23 12:39:41,624 INFO L273 TraceCheckUtils]: 40: Hoare triple {44944#true} ~skip~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,624 INFO L273 TraceCheckUtils]: 41: Hoare triple {44944#true} assume !false; {44944#true} is VALID [2018-11-23 12:39:41,624 INFO L273 TraceCheckUtils]: 42: Hoare triple {44944#true} ~state~0 := ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,624 INFO L273 TraceCheckUtils]: 43: Hoare triple {44944#true} assume !(12292 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,625 INFO L273 TraceCheckUtils]: 44: Hoare triple {44944#true} assume !(16384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,625 INFO L273 TraceCheckUtils]: 45: Hoare triple {44944#true} assume !(4096 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,625 INFO L273 TraceCheckUtils]: 46: Hoare triple {44944#true} assume !(20480 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,625 INFO L273 TraceCheckUtils]: 47: Hoare triple {44944#true} assume !(4099 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,625 INFO L273 TraceCheckUtils]: 48: Hoare triple {44944#true} assume !(4368 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,626 INFO L273 TraceCheckUtils]: 49: Hoare triple {44944#true} assume !(4369 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,626 INFO L273 TraceCheckUtils]: 50: Hoare triple {44944#true} assume !(4384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,626 INFO L273 TraceCheckUtils]: 51: Hoare triple {44944#true} assume !(4385 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,626 INFO L273 TraceCheckUtils]: 52: Hoare triple {44944#true} assume 4400 == ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,626 INFO L273 TraceCheckUtils]: 53: Hoare triple {44944#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {44944#true} is VALID [2018-11-23 12:39:41,627 INFO L273 TraceCheckUtils]: 54: Hoare triple {44944#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {44944#true} is VALID [2018-11-23 12:39:41,627 INFO L273 TraceCheckUtils]: 55: Hoare triple {44944#true} assume !(~ret~0 <= 0); {44944#true} is VALID [2018-11-23 12:39:41,627 INFO L273 TraceCheckUtils]: 56: Hoare triple {44944#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,627 INFO L273 TraceCheckUtils]: 57: Hoare triple {44944#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {44944#true} is VALID [2018-11-23 12:39:41,627 INFO L273 TraceCheckUtils]: 58: Hoare triple {44944#true} ~skip~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,628 INFO L273 TraceCheckUtils]: 59: Hoare triple {44944#true} assume !false; {44944#true} is VALID [2018-11-23 12:39:41,628 INFO L273 TraceCheckUtils]: 60: Hoare triple {44944#true} ~state~0 := ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,628 INFO L273 TraceCheckUtils]: 61: Hoare triple {44944#true} assume !(12292 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,628 INFO L273 TraceCheckUtils]: 62: Hoare triple {44944#true} assume !(16384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,629 INFO L273 TraceCheckUtils]: 63: Hoare triple {44944#true} assume !(4096 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,629 INFO L273 TraceCheckUtils]: 64: Hoare triple {44944#true} assume !(20480 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,629 INFO L273 TraceCheckUtils]: 65: Hoare triple {44944#true} assume !(4099 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,629 INFO L273 TraceCheckUtils]: 66: Hoare triple {44944#true} assume !(4368 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,629 INFO L273 TraceCheckUtils]: 67: Hoare triple {44944#true} assume !(4369 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,630 INFO L273 TraceCheckUtils]: 68: Hoare triple {44944#true} assume !(4384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,630 INFO L273 TraceCheckUtils]: 69: Hoare triple {44944#true} assume !(4385 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,630 INFO L273 TraceCheckUtils]: 70: Hoare triple {44944#true} assume !(4400 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,630 INFO L273 TraceCheckUtils]: 71: Hoare triple {44944#true} assume !(4401 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,630 INFO L273 TraceCheckUtils]: 72: Hoare triple {44944#true} assume 4416 == ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,631 INFO L273 TraceCheckUtils]: 73: Hoare triple {44944#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {44944#true} is VALID [2018-11-23 12:39:41,631 INFO L273 TraceCheckUtils]: 74: Hoare triple {44944#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {44944#true} is VALID [2018-11-23 12:39:41,631 INFO L273 TraceCheckUtils]: 75: Hoare triple {44944#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,631 INFO L273 TraceCheckUtils]: 76: Hoare triple {44944#true} assume !(0 == ~tmp___6~0); {44944#true} is VALID [2018-11-23 12:39:41,631 INFO L273 TraceCheckUtils]: 77: Hoare triple {44944#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {44944#true} is VALID [2018-11-23 12:39:41,632 INFO L273 TraceCheckUtils]: 78: Hoare triple {44944#true} ~skip~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,632 INFO L273 TraceCheckUtils]: 79: Hoare triple {44944#true} assume !false; {44944#true} is VALID [2018-11-23 12:39:41,632 INFO L273 TraceCheckUtils]: 80: Hoare triple {44944#true} ~state~0 := ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,632 INFO L273 TraceCheckUtils]: 81: Hoare triple {44944#true} assume !(12292 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,633 INFO L273 TraceCheckUtils]: 82: Hoare triple {44944#true} assume !(16384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,633 INFO L273 TraceCheckUtils]: 83: Hoare triple {44944#true} assume !(4096 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,633 INFO L273 TraceCheckUtils]: 84: Hoare triple {44944#true} assume !(20480 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,633 INFO L273 TraceCheckUtils]: 85: Hoare triple {44944#true} assume !(4099 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,633 INFO L273 TraceCheckUtils]: 86: Hoare triple {44944#true} assume !(4368 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,634 INFO L273 TraceCheckUtils]: 87: Hoare triple {44944#true} assume !(4369 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,634 INFO L273 TraceCheckUtils]: 88: Hoare triple {44944#true} assume !(4384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,634 INFO L273 TraceCheckUtils]: 89: Hoare triple {44944#true} assume !(4385 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,634 INFO L273 TraceCheckUtils]: 90: Hoare triple {44944#true} assume !(4400 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,634 INFO L273 TraceCheckUtils]: 91: Hoare triple {44944#true} assume !(4401 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,635 INFO L273 TraceCheckUtils]: 92: Hoare triple {44944#true} assume !(4416 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,635 INFO L273 TraceCheckUtils]: 93: Hoare triple {44944#true} assume !(4417 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,635 INFO L273 TraceCheckUtils]: 94: Hoare triple {44944#true} assume 4432 == ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,635 INFO L273 TraceCheckUtils]: 95: Hoare triple {44944#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {44944#true} is VALID [2018-11-23 12:39:41,635 INFO L273 TraceCheckUtils]: 96: Hoare triple {44944#true} assume !(5 == ~blastFlag~0); {44944#true} is VALID [2018-11-23 12:39:41,636 INFO L273 TraceCheckUtils]: 97: Hoare triple {44944#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,636 INFO L273 TraceCheckUtils]: 98: Hoare triple {44944#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {44944#true} is VALID [2018-11-23 12:39:41,636 INFO L273 TraceCheckUtils]: 99: Hoare triple {44944#true} ~skip~0 := 0; {44944#true} is VALID [2018-11-23 12:39:41,636 INFO L273 TraceCheckUtils]: 100: Hoare triple {44944#true} assume !false; {44944#true} is VALID [2018-11-23 12:39:41,637 INFO L273 TraceCheckUtils]: 101: Hoare triple {44944#true} ~state~0 := ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,637 INFO L273 TraceCheckUtils]: 102: Hoare triple {44944#true} assume !(12292 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,637 INFO L273 TraceCheckUtils]: 103: Hoare triple {44944#true} assume !(16384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,637 INFO L273 TraceCheckUtils]: 104: Hoare triple {44944#true} assume !(4096 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,637 INFO L273 TraceCheckUtils]: 105: Hoare triple {44944#true} assume !(20480 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,638 INFO L273 TraceCheckUtils]: 106: Hoare triple {44944#true} assume !(4099 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,638 INFO L273 TraceCheckUtils]: 107: Hoare triple {44944#true} assume !(4368 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,638 INFO L273 TraceCheckUtils]: 108: Hoare triple {44944#true} assume !(4369 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,638 INFO L273 TraceCheckUtils]: 109: Hoare triple {44944#true} assume !(4384 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,638 INFO L273 TraceCheckUtils]: 110: Hoare triple {44944#true} assume !(4385 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,639 INFO L273 TraceCheckUtils]: 111: Hoare triple {44944#true} assume !(4400 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,639 INFO L273 TraceCheckUtils]: 112: Hoare triple {44944#true} assume !(4401 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,639 INFO L273 TraceCheckUtils]: 113: Hoare triple {44944#true} assume !(4416 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,639 INFO L273 TraceCheckUtils]: 114: Hoare triple {44944#true} assume !(4417 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,639 INFO L273 TraceCheckUtils]: 115: Hoare triple {44944#true} assume !(4432 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,640 INFO L273 TraceCheckUtils]: 116: Hoare triple {44944#true} assume !(4433 == ~s__state~0); {44944#true} is VALID [2018-11-23 12:39:41,640 INFO L273 TraceCheckUtils]: 117: Hoare triple {44944#true} assume 4448 == ~s__state~0; {44944#true} is VALID [2018-11-23 12:39:41,640 INFO L273 TraceCheckUtils]: 118: Hoare triple {44944#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {44944#true} is VALID [2018-11-23 12:39:41,640 INFO L273 TraceCheckUtils]: 119: Hoare triple {44944#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {44944#true} is VALID [2018-11-23 12:39:41,640 INFO L273 TraceCheckUtils]: 120: Hoare triple {44944#true} assume !(~ret~0 <= 0); {44944#true} is VALID [2018-11-23 12:39:41,655 INFO L273 TraceCheckUtils]: 121: Hoare triple {44944#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,664 INFO L273 TraceCheckUtils]: 122: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~s__init_num~0 := 0; {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,679 INFO L273 TraceCheckUtils]: 123: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,688 INFO L273 TraceCheckUtils]: 124: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~skip~0 := 0; {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,705 INFO L273 TraceCheckUtils]: 125: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !false; {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,714 INFO L273 TraceCheckUtils]: 126: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~state~0 := ~s__state~0; {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,726 INFO L273 TraceCheckUtils]: 127: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(12292 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,739 INFO L273 TraceCheckUtils]: 128: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(16384 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,752 INFO L273 TraceCheckUtils]: 129: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4096 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,770 INFO L273 TraceCheckUtils]: 130: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(20480 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,779 INFO L273 TraceCheckUtils]: 131: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4099 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,790 INFO L273 TraceCheckUtils]: 132: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4368 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,800 INFO L273 TraceCheckUtils]: 133: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4369 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,813 INFO L273 TraceCheckUtils]: 134: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4384 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,826 INFO L273 TraceCheckUtils]: 135: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4385 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,838 INFO L273 TraceCheckUtils]: 136: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4400 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,851 INFO L273 TraceCheckUtils]: 137: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4401 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,861 INFO L273 TraceCheckUtils]: 138: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4416 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,876 INFO L273 TraceCheckUtils]: 139: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4417 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,885 INFO L273 TraceCheckUtils]: 140: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4432 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,897 INFO L273 TraceCheckUtils]: 141: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4433 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,910 INFO L273 TraceCheckUtils]: 142: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4448 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,919 INFO L273 TraceCheckUtils]: 143: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4449 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,931 INFO L273 TraceCheckUtils]: 144: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4464 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,948 INFO L273 TraceCheckUtils]: 145: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4465 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,962 INFO L273 TraceCheckUtils]: 146: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4466 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,970 INFO L273 TraceCheckUtils]: 147: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4467 == ~s__state~0); {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,983 INFO L273 TraceCheckUtils]: 148: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume 4480 == ~s__state~0; {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:41,996 INFO L273 TraceCheckUtils]: 149: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:42,008 INFO L273 TraceCheckUtils]: 150: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-23 12:39:42,018 INFO L273 TraceCheckUtils]: 151: Hoare triple {44946#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume 1 == ~s__s3__tmp__cert_req~0;~s__state~0 := 4496; {44945#false} is VALID [2018-11-23 12:39:42,019 INFO L273 TraceCheckUtils]: 152: Hoare triple {44945#false} ~s__init_num~0 := 0; {44945#false} is VALID [2018-11-23 12:39:42,019 INFO L273 TraceCheckUtils]: 153: Hoare triple {44945#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {44945#false} is VALID [2018-11-23 12:39:42,019 INFO L273 TraceCheckUtils]: 154: Hoare triple {44945#false} ~skip~0 := 0; {44945#false} is VALID [2018-11-23 12:39:42,019 INFO L273 TraceCheckUtils]: 155: Hoare triple {44945#false} assume !false; {44945#false} is VALID [2018-11-23 12:39:42,020 INFO L273 TraceCheckUtils]: 156: Hoare triple {44945#false} ~state~0 := ~s__state~0; {44945#false} is VALID [2018-11-23 12:39:42,020 INFO L273 TraceCheckUtils]: 157: Hoare triple {44945#false} assume !(12292 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,020 INFO L273 TraceCheckUtils]: 158: Hoare triple {44945#false} assume !(16384 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,020 INFO L273 TraceCheckUtils]: 159: Hoare triple {44945#false} assume !(4096 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,020 INFO L273 TraceCheckUtils]: 160: Hoare triple {44945#false} assume !(20480 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,020 INFO L273 TraceCheckUtils]: 161: Hoare triple {44945#false} assume !(4099 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,021 INFO L273 TraceCheckUtils]: 162: Hoare triple {44945#false} assume !(4368 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,021 INFO L273 TraceCheckUtils]: 163: Hoare triple {44945#false} assume !(4369 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,021 INFO L273 TraceCheckUtils]: 164: Hoare triple {44945#false} assume !(4384 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,021 INFO L273 TraceCheckUtils]: 165: Hoare triple {44945#false} assume !(4385 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,021 INFO L273 TraceCheckUtils]: 166: Hoare triple {44945#false} assume !(4400 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,022 INFO L273 TraceCheckUtils]: 167: Hoare triple {44945#false} assume !(4401 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,022 INFO L273 TraceCheckUtils]: 168: Hoare triple {44945#false} assume !(4416 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,022 INFO L273 TraceCheckUtils]: 169: Hoare triple {44945#false} assume !(4417 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,022 INFO L273 TraceCheckUtils]: 170: Hoare triple {44945#false} assume !(4432 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,022 INFO L273 TraceCheckUtils]: 171: Hoare triple {44945#false} assume !(4433 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,022 INFO L273 TraceCheckUtils]: 172: Hoare triple {44945#false} assume !(4448 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,023 INFO L273 TraceCheckUtils]: 173: Hoare triple {44945#false} assume !(4449 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,023 INFO L273 TraceCheckUtils]: 174: Hoare triple {44945#false} assume !(4464 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,023 INFO L273 TraceCheckUtils]: 175: Hoare triple {44945#false} assume !(4465 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,023 INFO L273 TraceCheckUtils]: 176: Hoare triple {44945#false} assume !(4466 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,023 INFO L273 TraceCheckUtils]: 177: Hoare triple {44945#false} assume !(4467 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,024 INFO L273 TraceCheckUtils]: 178: Hoare triple {44945#false} assume !(4480 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,024 INFO L273 TraceCheckUtils]: 179: Hoare triple {44945#false} assume !(4481 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,024 INFO L273 TraceCheckUtils]: 180: Hoare triple {44945#false} assume !(4496 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,024 INFO L273 TraceCheckUtils]: 181: Hoare triple {44945#false} assume !(4497 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,024 INFO L273 TraceCheckUtils]: 182: Hoare triple {44945#false} assume !(4512 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,024 INFO L273 TraceCheckUtils]: 183: Hoare triple {44945#false} assume !(4513 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,025 INFO L273 TraceCheckUtils]: 184: Hoare triple {44945#false} assume 4528 == ~s__state~0; {44945#false} is VALID [2018-11-23 12:39:42,025 INFO L273 TraceCheckUtils]: 185: Hoare triple {44945#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {44945#false} is VALID [2018-11-23 12:39:42,025 INFO L273 TraceCheckUtils]: 186: Hoare triple {44945#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {44945#false} is VALID [2018-11-23 12:39:42,025 INFO L273 TraceCheckUtils]: 187: Hoare triple {44945#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {44945#false} is VALID [2018-11-23 12:39:42,025 INFO L273 TraceCheckUtils]: 188: Hoare triple {44945#false} ~s__init_num~0 := 0; {44945#false} is VALID [2018-11-23 12:39:42,025 INFO L273 TraceCheckUtils]: 189: Hoare triple {44945#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {44945#false} is VALID [2018-11-23 12:39:42,026 INFO L273 TraceCheckUtils]: 190: Hoare triple {44945#false} ~skip~0 := 0; {44945#false} is VALID [2018-11-23 12:39:42,026 INFO L273 TraceCheckUtils]: 191: Hoare triple {44945#false} assume !false; {44945#false} is VALID [2018-11-23 12:39:42,026 INFO L273 TraceCheckUtils]: 192: Hoare triple {44945#false} ~state~0 := ~s__state~0; {44945#false} is VALID [2018-11-23 12:39:42,026 INFO L273 TraceCheckUtils]: 193: Hoare triple {44945#false} assume !(12292 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,026 INFO L273 TraceCheckUtils]: 194: Hoare triple {44945#false} assume !(16384 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,026 INFO L273 TraceCheckUtils]: 195: Hoare triple {44945#false} assume !(4096 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,027 INFO L273 TraceCheckUtils]: 196: Hoare triple {44945#false} assume !(20480 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,027 INFO L273 TraceCheckUtils]: 197: Hoare triple {44945#false} assume !(4099 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,027 INFO L273 TraceCheckUtils]: 198: Hoare triple {44945#false} assume !(4368 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,027 INFO L273 TraceCheckUtils]: 199: Hoare triple {44945#false} assume !(4369 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,027 INFO L273 TraceCheckUtils]: 200: Hoare triple {44945#false} assume !(4384 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,028 INFO L273 TraceCheckUtils]: 201: Hoare triple {44945#false} assume !(4385 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,028 INFO L273 TraceCheckUtils]: 202: Hoare triple {44945#false} assume !(4400 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,028 INFO L273 TraceCheckUtils]: 203: Hoare triple {44945#false} assume !(4401 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,028 INFO L273 TraceCheckUtils]: 204: Hoare triple {44945#false} assume !(4416 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,028 INFO L273 TraceCheckUtils]: 205: Hoare triple {44945#false} assume !(4417 == ~s__state~0); {44945#false} is VALID [2018-11-23 12:39:42,028 INFO L273 TraceCheckUtils]: 206: Hoare triple {44945#false} assume 4432 == ~s__state~0; {44945#false} is VALID [2018-11-23 12:39:42,029 INFO L273 TraceCheckUtils]: 207: Hoare triple {44945#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {44945#false} is VALID [2018-11-23 12:39:42,029 INFO L273 TraceCheckUtils]: 208: Hoare triple {44945#false} assume 5 == ~blastFlag~0; {44945#false} is VALID [2018-11-23 12:39:42,029 INFO L273 TraceCheckUtils]: 209: Hoare triple {44945#false} assume !false; {44945#false} is VALID [2018-11-23 12:39:42,056 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 308 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2018-11-23 12:39:42,056 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:42,056 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:42,057 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 210 [2018-11-23 12:39:42,057 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:42,057 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:42,555 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 130 edges. 130 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:42,555 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:42,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:42,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:42,556 INFO L87 Difference]: Start difference. First operand 1454 states and 2000 transitions. Second operand 3 states. [2018-11-23 12:39:44,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:44,606 INFO L93 Difference]: Finished difference Result 4334 states and 5964 transitions. [2018-11-23 12:39:44,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:44,606 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 210 [2018-11-23 12:39:44,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:44,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:44,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 487 transitions. [2018-11-23 12:39:44,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:44,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 487 transitions. [2018-11-23 12:39:44,610 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 487 transitions. [2018-11-23 12:39:45,057 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 487 edges. 487 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:45,401 INFO L225 Difference]: With dead ends: 4334 [2018-11-23 12:39:45,401 INFO L226 Difference]: Without dead ends: 2892 [2018-11-23 12:39:45,404 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:45,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2892 states. [2018-11-23 12:39:46,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2892 to 2890. [2018-11-23 12:39:46,312 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:46,312 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2892 states. Second operand 2890 states. [2018-11-23 12:39:46,312 INFO L74 IsIncluded]: Start isIncluded. First operand 2892 states. Second operand 2890 states. [2018-11-23 12:39:46,313 INFO L87 Difference]: Start difference. First operand 2892 states. Second operand 2890 states. [2018-11-23 12:39:46,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:46,600 INFO L93 Difference]: Finished difference Result 2892 states and 3976 transitions. [2018-11-23 12:39:46,600 INFO L276 IsEmpty]: Start isEmpty. Operand 2892 states and 3976 transitions. [2018-11-23 12:39:46,603 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:46,604 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:46,604 INFO L74 IsIncluded]: Start isIncluded. First operand 2890 states. Second operand 2892 states. [2018-11-23 12:39:46,604 INFO L87 Difference]: Start difference. First operand 2890 states. Second operand 2892 states. [2018-11-23 12:39:46,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:46,893 INFO L93 Difference]: Finished difference Result 2892 states and 3976 transitions. [2018-11-23 12:39:46,893 INFO L276 IsEmpty]: Start isEmpty. Operand 2892 states and 3976 transitions. [2018-11-23 12:39:46,896 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:46,896 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:46,896 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:46,897 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:46,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2890 states. [2018-11-23 12:39:47,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2890 states to 2890 states and 3975 transitions. [2018-11-23 12:39:47,227 INFO L78 Accepts]: Start accepts. Automaton has 2890 states and 3975 transitions. Word has length 210 [2018-11-23 12:39:47,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:47,228 INFO L480 AbstractCegarLoop]: Abstraction has 2890 states and 3975 transitions. [2018-11-23 12:39:47,228 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:47,228 INFO L276 IsEmpty]: Start isEmpty. Operand 2890 states and 3975 transitions. [2018-11-23 12:39:47,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2018-11-23 12:39:47,231 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:47,231 INFO L402 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:47,231 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:47,232 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:47,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1698932836, now seen corresponding path program 1 times [2018-11-23 12:39:47,232 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:47,232 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:47,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:47,233 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:47,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:47,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:47,361 INFO L256 TraceCheckUtils]: 0: Hoare triple {58473#true} call ULTIMATE.init(); {58473#true} is VALID [2018-11-23 12:39:47,361 INFO L273 TraceCheckUtils]: 1: Hoare triple {58473#true} assume true; {58473#true} is VALID [2018-11-23 12:39:47,361 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {58473#true} {58473#true} #542#return; {58473#true} is VALID [2018-11-23 12:39:47,361 INFO L256 TraceCheckUtils]: 3: Hoare triple {58473#true} call #t~ret49 := main(); {58473#true} is VALID [2018-11-23 12:39:47,362 INFO L273 TraceCheckUtils]: 4: Hoare triple {58473#true} havoc ~s~0;~s~0 := 12292; {58473#true} is VALID [2018-11-23 12:39:47,362 INFO L256 TraceCheckUtils]: 5: Hoare triple {58473#true} call #t~ret48 := ssl3_connect(12292); {58473#true} is VALID [2018-11-23 12:39:47,362 INFO L273 TraceCheckUtils]: 6: Hoare triple {58473#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,362 INFO L273 TraceCheckUtils]: 7: Hoare triple {58473#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {58473#true} is VALID [2018-11-23 12:39:47,362 INFO L273 TraceCheckUtils]: 8: Hoare triple {58473#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {58473#true} is VALID [2018-11-23 12:39:47,362 INFO L273 TraceCheckUtils]: 9: Hoare triple {58473#true} assume !(0 != ~tmp___1~0 - 12288); {58473#true} is VALID [2018-11-23 12:39:47,362 INFO L273 TraceCheckUtils]: 10: Hoare triple {58473#true} assume !false; {58473#true} is VALID [2018-11-23 12:39:47,362 INFO L273 TraceCheckUtils]: 11: Hoare triple {58473#true} ~state~0 := ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 12: Hoare triple {58473#true} assume !(12292 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 13: Hoare triple {58473#true} assume !(16384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 14: Hoare triple {58473#true} assume !(4096 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 15: Hoare triple {58473#true} assume !(20480 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 16: Hoare triple {58473#true} assume !(4099 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 17: Hoare triple {58473#true} assume 4368 == ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 18: Hoare triple {58473#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 19: Hoare triple {58473#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {58473#true} is VALID [2018-11-23 12:39:47,363 INFO L273 TraceCheckUtils]: 20: Hoare triple {58473#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 21: Hoare triple {58473#true} assume ~s__bbio~0 != ~s__wbio~0; {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 22: Hoare triple {58473#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 23: Hoare triple {58473#true} ~skip~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 24: Hoare triple {58473#true} assume !false; {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 25: Hoare triple {58473#true} ~state~0 := ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 26: Hoare triple {58473#true} assume !(12292 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 27: Hoare triple {58473#true} assume !(16384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 28: Hoare triple {58473#true} assume !(4096 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,364 INFO L273 TraceCheckUtils]: 29: Hoare triple {58473#true} assume !(20480 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,365 INFO L273 TraceCheckUtils]: 30: Hoare triple {58473#true} assume !(4099 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,365 INFO L273 TraceCheckUtils]: 31: Hoare triple {58473#true} assume !(4368 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,365 INFO L273 TraceCheckUtils]: 32: Hoare triple {58473#true} assume !(4369 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,365 INFO L273 TraceCheckUtils]: 33: Hoare triple {58473#true} assume 4384 == ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,365 INFO L273 TraceCheckUtils]: 34: Hoare triple {58473#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {58473#true} is VALID [2018-11-23 12:39:47,365 INFO L273 TraceCheckUtils]: 35: Hoare triple {58473#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {58473#true} is VALID [2018-11-23 12:39:47,365 INFO L273 TraceCheckUtils]: 36: Hoare triple {58473#true} assume !(~ret~0 <= 0); {58473#true} is VALID [2018-11-23 12:39:47,365 INFO L273 TraceCheckUtils]: 37: Hoare triple {58473#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 38: Hoare triple {58473#true} ~s__init_num~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 39: Hoare triple {58473#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 40: Hoare triple {58473#true} ~skip~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 41: Hoare triple {58473#true} assume !false; {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 42: Hoare triple {58473#true} ~state~0 := ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 43: Hoare triple {58473#true} assume !(12292 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 44: Hoare triple {58473#true} assume !(16384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 45: Hoare triple {58473#true} assume !(4096 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,366 INFO L273 TraceCheckUtils]: 46: Hoare triple {58473#true} assume !(20480 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 47: Hoare triple {58473#true} assume !(4099 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 48: Hoare triple {58473#true} assume !(4368 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 49: Hoare triple {58473#true} assume !(4369 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 50: Hoare triple {58473#true} assume !(4384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 51: Hoare triple {58473#true} assume !(4385 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 52: Hoare triple {58473#true} assume 4400 == ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 53: Hoare triple {58473#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 54: Hoare triple {58473#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {58473#true} is VALID [2018-11-23 12:39:47,367 INFO L273 TraceCheckUtils]: 55: Hoare triple {58473#true} assume !(~ret~0 <= 0); {58473#true} is VALID [2018-11-23 12:39:47,368 INFO L273 TraceCheckUtils]: 56: Hoare triple {58473#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,368 INFO L273 TraceCheckUtils]: 57: Hoare triple {58473#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {58473#true} is VALID [2018-11-23 12:39:47,368 INFO L273 TraceCheckUtils]: 58: Hoare triple {58473#true} ~skip~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,368 INFO L273 TraceCheckUtils]: 59: Hoare triple {58473#true} assume !false; {58473#true} is VALID [2018-11-23 12:39:47,368 INFO L273 TraceCheckUtils]: 60: Hoare triple {58473#true} ~state~0 := ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,368 INFO L273 TraceCheckUtils]: 61: Hoare triple {58473#true} assume !(12292 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,368 INFO L273 TraceCheckUtils]: 62: Hoare triple {58473#true} assume !(16384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,368 INFO L273 TraceCheckUtils]: 63: Hoare triple {58473#true} assume !(4096 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,369 INFO L273 TraceCheckUtils]: 64: Hoare triple {58473#true} assume !(20480 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,369 INFO L273 TraceCheckUtils]: 65: Hoare triple {58473#true} assume !(4099 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,369 INFO L273 TraceCheckUtils]: 66: Hoare triple {58473#true} assume !(4368 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,369 INFO L273 TraceCheckUtils]: 67: Hoare triple {58473#true} assume !(4369 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,369 INFO L273 TraceCheckUtils]: 68: Hoare triple {58473#true} assume !(4384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,369 INFO L273 TraceCheckUtils]: 69: Hoare triple {58473#true} assume !(4385 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,369 INFO L273 TraceCheckUtils]: 70: Hoare triple {58473#true} assume !(4400 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,369 INFO L273 TraceCheckUtils]: 71: Hoare triple {58473#true} assume !(4401 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 72: Hoare triple {58473#true} assume 4416 == ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 73: Hoare triple {58473#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 74: Hoare triple {58473#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 75: Hoare triple {58473#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 76: Hoare triple {58473#true} assume !(0 == ~tmp___6~0); {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 77: Hoare triple {58473#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 78: Hoare triple {58473#true} ~skip~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 79: Hoare triple {58473#true} assume !false; {58473#true} is VALID [2018-11-23 12:39:47,370 INFO L273 TraceCheckUtils]: 80: Hoare triple {58473#true} ~state~0 := ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 81: Hoare triple {58473#true} assume !(12292 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 82: Hoare triple {58473#true} assume !(16384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 83: Hoare triple {58473#true} assume !(4096 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 84: Hoare triple {58473#true} assume !(20480 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 85: Hoare triple {58473#true} assume !(4099 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 86: Hoare triple {58473#true} assume !(4368 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 87: Hoare triple {58473#true} assume !(4369 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 88: Hoare triple {58473#true} assume !(4384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,371 INFO L273 TraceCheckUtils]: 89: Hoare triple {58473#true} assume !(4385 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,372 INFO L273 TraceCheckUtils]: 90: Hoare triple {58473#true} assume !(4400 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,372 INFO L273 TraceCheckUtils]: 91: Hoare triple {58473#true} assume !(4401 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,372 INFO L273 TraceCheckUtils]: 92: Hoare triple {58473#true} assume !(4416 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,372 INFO L273 TraceCheckUtils]: 93: Hoare triple {58473#true} assume !(4417 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,372 INFO L273 TraceCheckUtils]: 94: Hoare triple {58473#true} assume 4432 == ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,372 INFO L273 TraceCheckUtils]: 95: Hoare triple {58473#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {58473#true} is VALID [2018-11-23 12:39:47,372 INFO L273 TraceCheckUtils]: 96: Hoare triple {58473#true} assume !(5 == ~blastFlag~0); {58473#true} is VALID [2018-11-23 12:39:47,372 INFO L273 TraceCheckUtils]: 97: Hoare triple {58473#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,373 INFO L273 TraceCheckUtils]: 98: Hoare triple {58473#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {58473#true} is VALID [2018-11-23 12:39:47,373 INFO L273 TraceCheckUtils]: 99: Hoare triple {58473#true} ~skip~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,373 INFO L273 TraceCheckUtils]: 100: Hoare triple {58473#true} assume !false; {58473#true} is VALID [2018-11-23 12:39:47,373 INFO L273 TraceCheckUtils]: 101: Hoare triple {58473#true} ~state~0 := ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,373 INFO L273 TraceCheckUtils]: 102: Hoare triple {58473#true} assume !(12292 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,373 INFO L273 TraceCheckUtils]: 103: Hoare triple {58473#true} assume !(16384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,373 INFO L273 TraceCheckUtils]: 104: Hoare triple {58473#true} assume !(4096 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,373 INFO L273 TraceCheckUtils]: 105: Hoare triple {58473#true} assume !(20480 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,374 INFO L273 TraceCheckUtils]: 106: Hoare triple {58473#true} assume !(4099 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,374 INFO L273 TraceCheckUtils]: 107: Hoare triple {58473#true} assume !(4368 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,374 INFO L273 TraceCheckUtils]: 108: Hoare triple {58473#true} assume !(4369 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,374 INFO L273 TraceCheckUtils]: 109: Hoare triple {58473#true} assume !(4384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,374 INFO L273 TraceCheckUtils]: 110: Hoare triple {58473#true} assume !(4385 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,374 INFO L273 TraceCheckUtils]: 111: Hoare triple {58473#true} assume !(4400 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,374 INFO L273 TraceCheckUtils]: 112: Hoare triple {58473#true} assume !(4401 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,375 INFO L273 TraceCheckUtils]: 113: Hoare triple {58473#true} assume !(4416 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,375 INFO L273 TraceCheckUtils]: 114: Hoare triple {58473#true} assume !(4417 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,375 INFO L273 TraceCheckUtils]: 115: Hoare triple {58473#true} assume !(4432 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,375 INFO L273 TraceCheckUtils]: 116: Hoare triple {58473#true} assume !(4433 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,375 INFO L273 TraceCheckUtils]: 117: Hoare triple {58473#true} assume 4448 == ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,375 INFO L273 TraceCheckUtils]: 118: Hoare triple {58473#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {58473#true} is VALID [2018-11-23 12:39:47,375 INFO L273 TraceCheckUtils]: 119: Hoare triple {58473#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 120: Hoare triple {58473#true} assume !(~ret~0 <= 0); {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 121: Hoare triple {58473#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 122: Hoare triple {58473#true} ~s__init_num~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 123: Hoare triple {58473#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 124: Hoare triple {58473#true} ~skip~0 := 0; {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 125: Hoare triple {58473#true} assume !false; {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 126: Hoare triple {58473#true} ~state~0 := ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 127: Hoare triple {58473#true} assume !(12292 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,376 INFO L273 TraceCheckUtils]: 128: Hoare triple {58473#true} assume !(16384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 129: Hoare triple {58473#true} assume !(4096 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 130: Hoare triple {58473#true} assume !(20480 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 131: Hoare triple {58473#true} assume !(4099 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 132: Hoare triple {58473#true} assume !(4368 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 133: Hoare triple {58473#true} assume !(4369 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 134: Hoare triple {58473#true} assume !(4384 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 135: Hoare triple {58473#true} assume !(4385 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 136: Hoare triple {58473#true} assume !(4400 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,377 INFO L273 TraceCheckUtils]: 137: Hoare triple {58473#true} assume !(4401 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 138: Hoare triple {58473#true} assume !(4416 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 139: Hoare triple {58473#true} assume !(4417 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 140: Hoare triple {58473#true} assume !(4432 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 141: Hoare triple {58473#true} assume !(4433 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 142: Hoare triple {58473#true} assume !(4448 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 143: Hoare triple {58473#true} assume !(4449 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 144: Hoare triple {58473#true} assume !(4464 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 145: Hoare triple {58473#true} assume !(4465 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,378 INFO L273 TraceCheckUtils]: 146: Hoare triple {58473#true} assume !(4466 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,379 INFO L273 TraceCheckUtils]: 147: Hoare triple {58473#true} assume !(4467 == ~s__state~0); {58473#true} is VALID [2018-11-23 12:39:47,379 INFO L273 TraceCheckUtils]: 148: Hoare triple {58473#true} assume 4480 == ~s__state~0; {58473#true} is VALID [2018-11-23 12:39:47,379 INFO L273 TraceCheckUtils]: 149: Hoare triple {58473#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {58473#true} is VALID [2018-11-23 12:39:47,379 INFO L273 TraceCheckUtils]: 150: Hoare triple {58473#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {58473#true} is VALID [2018-11-23 12:39:47,379 INFO L273 TraceCheckUtils]: 151: Hoare triple {58473#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,380 INFO L273 TraceCheckUtils]: 152: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} ~s__init_num~0 := 0; {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,382 INFO L273 TraceCheckUtils]: 153: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(0 == ~s__s3__tmp__reuse_message~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,382 INFO L273 TraceCheckUtils]: 154: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} ~skip~0 := 0; {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,384 INFO L273 TraceCheckUtils]: 155: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !false; {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,384 INFO L273 TraceCheckUtils]: 156: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} ~state~0 := ~s__state~0; {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,386 INFO L273 TraceCheckUtils]: 157: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(12292 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,386 INFO L273 TraceCheckUtils]: 158: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(16384 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,388 INFO L273 TraceCheckUtils]: 159: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4096 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,388 INFO L273 TraceCheckUtils]: 160: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(20480 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,390 INFO L273 TraceCheckUtils]: 161: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4099 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,390 INFO L273 TraceCheckUtils]: 162: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4368 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,392 INFO L273 TraceCheckUtils]: 163: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4369 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,392 INFO L273 TraceCheckUtils]: 164: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4384 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,394 INFO L273 TraceCheckUtils]: 165: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4385 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,394 INFO L273 TraceCheckUtils]: 166: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4400 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,396 INFO L273 TraceCheckUtils]: 167: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4401 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,396 INFO L273 TraceCheckUtils]: 168: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4416 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,398 INFO L273 TraceCheckUtils]: 169: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4417 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,398 INFO L273 TraceCheckUtils]: 170: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4432 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,398 INFO L273 TraceCheckUtils]: 171: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4433 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,399 INFO L273 TraceCheckUtils]: 172: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4448 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,399 INFO L273 TraceCheckUtils]: 173: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4449 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,399 INFO L273 TraceCheckUtils]: 174: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4464 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,400 INFO L273 TraceCheckUtils]: 175: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4465 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,400 INFO L273 TraceCheckUtils]: 176: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4466 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,400 INFO L273 TraceCheckUtils]: 177: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4467 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,401 INFO L273 TraceCheckUtils]: 178: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4480 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,401 INFO L273 TraceCheckUtils]: 179: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4481 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,401 INFO L273 TraceCheckUtils]: 180: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4496 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,402 INFO L273 TraceCheckUtils]: 181: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4497 == ~s__state~0); {58475#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-23 12:39:47,402 INFO L273 TraceCheckUtils]: 182: Hoare triple {58475#(= ssl3_connect_~s__state~0 4512)} assume !(4512 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,402 INFO L273 TraceCheckUtils]: 183: Hoare triple {58474#false} assume !(4513 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,403 INFO L273 TraceCheckUtils]: 184: Hoare triple {58474#false} assume 4528 == ~s__state~0; {58474#false} is VALID [2018-11-23 12:39:47,403 INFO L273 TraceCheckUtils]: 185: Hoare triple {58474#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {58474#false} is VALID [2018-11-23 12:39:47,403 INFO L273 TraceCheckUtils]: 186: Hoare triple {58474#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {58474#false} is VALID [2018-11-23 12:39:47,403 INFO L273 TraceCheckUtils]: 187: Hoare triple {58474#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {58474#false} is VALID [2018-11-23 12:39:47,403 INFO L273 TraceCheckUtils]: 188: Hoare triple {58474#false} ~s__init_num~0 := 0; {58474#false} is VALID [2018-11-23 12:39:47,403 INFO L273 TraceCheckUtils]: 189: Hoare triple {58474#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {58474#false} is VALID [2018-11-23 12:39:47,404 INFO L273 TraceCheckUtils]: 190: Hoare triple {58474#false} ~skip~0 := 0; {58474#false} is VALID [2018-11-23 12:39:47,404 INFO L273 TraceCheckUtils]: 191: Hoare triple {58474#false} assume !false; {58474#false} is VALID [2018-11-23 12:39:47,404 INFO L273 TraceCheckUtils]: 192: Hoare triple {58474#false} ~state~0 := ~s__state~0; {58474#false} is VALID [2018-11-23 12:39:47,404 INFO L273 TraceCheckUtils]: 193: Hoare triple {58474#false} assume !(12292 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,404 INFO L273 TraceCheckUtils]: 194: Hoare triple {58474#false} assume !(16384 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,404 INFO L273 TraceCheckUtils]: 195: Hoare triple {58474#false} assume !(4096 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 196: Hoare triple {58474#false} assume !(20480 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 197: Hoare triple {58474#false} assume !(4099 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 198: Hoare triple {58474#false} assume !(4368 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 199: Hoare triple {58474#false} assume !(4369 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 200: Hoare triple {58474#false} assume !(4384 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 201: Hoare triple {58474#false} assume !(4385 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 202: Hoare triple {58474#false} assume !(4400 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 203: Hoare triple {58474#false} assume !(4401 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,405 INFO L273 TraceCheckUtils]: 204: Hoare triple {58474#false} assume !(4416 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,406 INFO L273 TraceCheckUtils]: 205: Hoare triple {58474#false} assume !(4417 == ~s__state~0); {58474#false} is VALID [2018-11-23 12:39:47,406 INFO L273 TraceCheckUtils]: 206: Hoare triple {58474#false} assume 4432 == ~s__state~0; {58474#false} is VALID [2018-11-23 12:39:47,406 INFO L273 TraceCheckUtils]: 207: Hoare triple {58474#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {58474#false} is VALID [2018-11-23 12:39:47,406 INFO L273 TraceCheckUtils]: 208: Hoare triple {58474#false} assume 5 == ~blastFlag~0; {58474#false} is VALID [2018-11-23 12:39:47,406 INFO L273 TraceCheckUtils]: 209: Hoare triple {58474#false} assume !false; {58474#false} is VALID [2018-11-23 12:39:47,422 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 238 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2018-11-23 12:39:47,422 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:47,422 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:47,422 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 210 [2018-11-23 12:39:47,423 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:47,423 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:47,526 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 128 edges. 128 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:47,526 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:47,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:47,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:47,527 INFO L87 Difference]: Start difference. First operand 2890 states and 3975 transitions. Second operand 3 states. [2018-11-23 12:39:49,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:49,942 INFO L93 Difference]: Finished difference Result 6068 states and 8346 transitions. [2018-11-23 12:39:49,942 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:49,942 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 210 [2018-11-23 12:39:49,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:49,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:49,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 383 transitions. [2018-11-23 12:39:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:49,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 383 transitions. [2018-11-23 12:39:49,946 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 383 transitions. [2018-11-23 12:39:50,356 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 383 edges. 383 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:50,839 INFO L225 Difference]: With dead ends: 6068 [2018-11-23 12:39:50,839 INFO L226 Difference]: Without dead ends: 3190 [2018-11-23 12:39:50,844 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:50,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3190 states. [2018-11-23 12:39:51,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3190 to 3174. [2018-11-23 12:39:51,738 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:51,738 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3190 states. Second operand 3174 states. [2018-11-23 12:39:51,738 INFO L74 IsIncluded]: Start isIncluded. First operand 3190 states. Second operand 3174 states. [2018-11-23 12:39:51,738 INFO L87 Difference]: Start difference. First operand 3190 states. Second operand 3174 states. [2018-11-23 12:39:52,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:52,106 INFO L93 Difference]: Finished difference Result 3190 states and 4315 transitions. [2018-11-23 12:39:52,106 INFO L276 IsEmpty]: Start isEmpty. Operand 3190 states and 4315 transitions. [2018-11-23 12:39:52,109 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:52,110 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:52,110 INFO L74 IsIncluded]: Start isIncluded. First operand 3174 states. Second operand 3190 states. [2018-11-23 12:39:52,110 INFO L87 Difference]: Start difference. First operand 3174 states. Second operand 3190 states. [2018-11-23 12:39:52,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:52,487 INFO L93 Difference]: Finished difference Result 3190 states and 4315 transitions. [2018-11-23 12:39:52,487 INFO L276 IsEmpty]: Start isEmpty. Operand 3190 states and 4315 transitions. [2018-11-23 12:39:52,491 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:52,491 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:52,491 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:52,491 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:52,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3174 states. [2018-11-23 12:39:52,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3174 states to 3174 states and 4299 transitions. [2018-11-23 12:39:52,926 INFO L78 Accepts]: Start accepts. Automaton has 3174 states and 4299 transitions. Word has length 210 [2018-11-23 12:39:52,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:52,927 INFO L480 AbstractCegarLoop]: Abstraction has 3174 states and 4299 transitions. [2018-11-23 12:39:52,927 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:52,927 INFO L276 IsEmpty]: Start isEmpty. Operand 3174 states and 4299 transitions. [2018-11-23 12:39:52,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2018-11-23 12:39:52,932 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:52,932 INFO L402 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:52,932 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:52,932 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:52,932 INFO L82 PathProgramCache]: Analyzing trace with hash -1588238652, now seen corresponding path program 1 times [2018-11-23 12:39:52,933 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:52,933 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:52,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:52,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:52,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:52,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:53,023 INFO L256 TraceCheckUtils]: 0: Hoare triple {74739#true} call ULTIMATE.init(); {74739#true} is VALID [2018-11-23 12:39:53,023 INFO L273 TraceCheckUtils]: 1: Hoare triple {74739#true} assume true; {74739#true} is VALID [2018-11-23 12:39:53,023 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {74739#true} {74739#true} #542#return; {74739#true} is VALID [2018-11-23 12:39:53,024 INFO L256 TraceCheckUtils]: 3: Hoare triple {74739#true} call #t~ret49 := main(); {74739#true} is VALID [2018-11-23 12:39:53,024 INFO L273 TraceCheckUtils]: 4: Hoare triple {74739#true} havoc ~s~0;~s~0 := 12292; {74739#true} is VALID [2018-11-23 12:39:53,024 INFO L256 TraceCheckUtils]: 5: Hoare triple {74739#true} call #t~ret48 := ssl3_connect(12292); {74739#true} is VALID [2018-11-23 12:39:53,024 INFO L273 TraceCheckUtils]: 6: Hoare triple {74739#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,024 INFO L273 TraceCheckUtils]: 7: Hoare triple {74739#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {74739#true} is VALID [2018-11-23 12:39:53,024 INFO L273 TraceCheckUtils]: 8: Hoare triple {74739#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {74739#true} is VALID [2018-11-23 12:39:53,024 INFO L273 TraceCheckUtils]: 9: Hoare triple {74739#true} assume !(0 != ~tmp___1~0 - 12288); {74739#true} is VALID [2018-11-23 12:39:53,024 INFO L273 TraceCheckUtils]: 10: Hoare triple {74739#true} assume !false; {74739#true} is VALID [2018-11-23 12:39:53,025 INFO L273 TraceCheckUtils]: 11: Hoare triple {74739#true} ~state~0 := ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,025 INFO L273 TraceCheckUtils]: 12: Hoare triple {74739#true} assume !(12292 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,025 INFO L273 TraceCheckUtils]: 13: Hoare triple {74739#true} assume !(16384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,025 INFO L273 TraceCheckUtils]: 14: Hoare triple {74739#true} assume !(4096 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,025 INFO L273 TraceCheckUtils]: 15: Hoare triple {74739#true} assume !(20480 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,026 INFO L273 TraceCheckUtils]: 16: Hoare triple {74739#true} assume !(4099 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,026 INFO L273 TraceCheckUtils]: 17: Hoare triple {74739#true} assume 4368 == ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,026 INFO L273 TraceCheckUtils]: 18: Hoare triple {74739#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {74739#true} is VALID [2018-11-23 12:39:53,026 INFO L273 TraceCheckUtils]: 19: Hoare triple {74739#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {74739#true} is VALID [2018-11-23 12:39:53,026 INFO L273 TraceCheckUtils]: 20: Hoare triple {74739#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,027 INFO L273 TraceCheckUtils]: 21: Hoare triple {74739#true} assume ~s__bbio~0 != ~s__wbio~0; {74739#true} is VALID [2018-11-23 12:39:53,028 INFO L273 TraceCheckUtils]: 22: Hoare triple {74739#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74739#true} is VALID [2018-11-23 12:39:53,028 INFO L273 TraceCheckUtils]: 23: Hoare triple {74739#true} ~skip~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,028 INFO L273 TraceCheckUtils]: 24: Hoare triple {74739#true} assume !false; {74739#true} is VALID [2018-11-23 12:39:53,028 INFO L273 TraceCheckUtils]: 25: Hoare triple {74739#true} ~state~0 := ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,029 INFO L273 TraceCheckUtils]: 26: Hoare triple {74739#true} assume !(12292 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,029 INFO L273 TraceCheckUtils]: 27: Hoare triple {74739#true} assume !(16384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,029 INFO L273 TraceCheckUtils]: 28: Hoare triple {74739#true} assume !(4096 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,029 INFO L273 TraceCheckUtils]: 29: Hoare triple {74739#true} assume !(20480 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,029 INFO L273 TraceCheckUtils]: 30: Hoare triple {74739#true} assume !(4099 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,029 INFO L273 TraceCheckUtils]: 31: Hoare triple {74739#true} assume !(4368 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,030 INFO L273 TraceCheckUtils]: 32: Hoare triple {74739#true} assume !(4369 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,030 INFO L273 TraceCheckUtils]: 33: Hoare triple {74739#true} assume 4384 == ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,030 INFO L273 TraceCheckUtils]: 34: Hoare triple {74739#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {74739#true} is VALID [2018-11-23 12:39:53,030 INFO L273 TraceCheckUtils]: 35: Hoare triple {74739#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {74739#true} is VALID [2018-11-23 12:39:53,030 INFO L273 TraceCheckUtils]: 36: Hoare triple {74739#true} assume !(~ret~0 <= 0); {74739#true} is VALID [2018-11-23 12:39:53,030 INFO L273 TraceCheckUtils]: 37: Hoare triple {74739#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {74739#true} is VALID [2018-11-23 12:39:53,030 INFO L273 TraceCheckUtils]: 38: Hoare triple {74739#true} ~s__init_num~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,031 INFO L273 TraceCheckUtils]: 39: Hoare triple {74739#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74739#true} is VALID [2018-11-23 12:39:53,031 INFO L273 TraceCheckUtils]: 40: Hoare triple {74739#true} ~skip~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,031 INFO L273 TraceCheckUtils]: 41: Hoare triple {74739#true} assume !false; {74739#true} is VALID [2018-11-23 12:39:53,031 INFO L273 TraceCheckUtils]: 42: Hoare triple {74739#true} ~state~0 := ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,031 INFO L273 TraceCheckUtils]: 43: Hoare triple {74739#true} assume !(12292 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,031 INFO L273 TraceCheckUtils]: 44: Hoare triple {74739#true} assume !(16384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,032 INFO L273 TraceCheckUtils]: 45: Hoare triple {74739#true} assume !(4096 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,032 INFO L273 TraceCheckUtils]: 46: Hoare triple {74739#true} assume !(20480 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,032 INFO L273 TraceCheckUtils]: 47: Hoare triple {74739#true} assume !(4099 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,032 INFO L273 TraceCheckUtils]: 48: Hoare triple {74739#true} assume !(4368 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,032 INFO L273 TraceCheckUtils]: 49: Hoare triple {74739#true} assume !(4369 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,032 INFO L273 TraceCheckUtils]: 50: Hoare triple {74739#true} assume !(4384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,033 INFO L273 TraceCheckUtils]: 51: Hoare triple {74739#true} assume !(4385 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,033 INFO L273 TraceCheckUtils]: 52: Hoare triple {74739#true} assume 4400 == ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,033 INFO L273 TraceCheckUtils]: 53: Hoare triple {74739#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {74739#true} is VALID [2018-11-23 12:39:53,033 INFO L273 TraceCheckUtils]: 54: Hoare triple {74739#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {74739#true} is VALID [2018-11-23 12:39:53,033 INFO L273 TraceCheckUtils]: 55: Hoare triple {74739#true} assume !(~ret~0 <= 0); {74739#true} is VALID [2018-11-23 12:39:53,033 INFO L273 TraceCheckUtils]: 56: Hoare triple {74739#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,034 INFO L273 TraceCheckUtils]: 57: Hoare triple {74739#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74739#true} is VALID [2018-11-23 12:39:53,034 INFO L273 TraceCheckUtils]: 58: Hoare triple {74739#true} ~skip~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,034 INFO L273 TraceCheckUtils]: 59: Hoare triple {74739#true} assume !false; {74739#true} is VALID [2018-11-23 12:39:53,034 INFO L273 TraceCheckUtils]: 60: Hoare triple {74739#true} ~state~0 := ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,034 INFO L273 TraceCheckUtils]: 61: Hoare triple {74739#true} assume !(12292 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,034 INFO L273 TraceCheckUtils]: 62: Hoare triple {74739#true} assume !(16384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,035 INFO L273 TraceCheckUtils]: 63: Hoare triple {74739#true} assume !(4096 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,035 INFO L273 TraceCheckUtils]: 64: Hoare triple {74739#true} assume !(20480 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,035 INFO L273 TraceCheckUtils]: 65: Hoare triple {74739#true} assume !(4099 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,035 INFO L273 TraceCheckUtils]: 66: Hoare triple {74739#true} assume !(4368 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,035 INFO L273 TraceCheckUtils]: 67: Hoare triple {74739#true} assume !(4369 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,035 INFO L273 TraceCheckUtils]: 68: Hoare triple {74739#true} assume !(4384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,035 INFO L273 TraceCheckUtils]: 69: Hoare triple {74739#true} assume !(4385 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,036 INFO L273 TraceCheckUtils]: 70: Hoare triple {74739#true} assume !(4400 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,036 INFO L273 TraceCheckUtils]: 71: Hoare triple {74739#true} assume !(4401 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,036 INFO L273 TraceCheckUtils]: 72: Hoare triple {74739#true} assume 4416 == ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,036 INFO L273 TraceCheckUtils]: 73: Hoare triple {74739#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {74739#true} is VALID [2018-11-23 12:39:53,036 INFO L273 TraceCheckUtils]: 74: Hoare triple {74739#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {74739#true} is VALID [2018-11-23 12:39:53,036 INFO L273 TraceCheckUtils]: 75: Hoare triple {74739#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,037 INFO L273 TraceCheckUtils]: 76: Hoare triple {74739#true} assume !(0 == ~tmp___6~0); {74739#true} is VALID [2018-11-23 12:39:53,037 INFO L273 TraceCheckUtils]: 77: Hoare triple {74739#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74739#true} is VALID [2018-11-23 12:39:53,037 INFO L273 TraceCheckUtils]: 78: Hoare triple {74739#true} ~skip~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,037 INFO L273 TraceCheckUtils]: 79: Hoare triple {74739#true} assume !false; {74739#true} is VALID [2018-11-23 12:39:53,037 INFO L273 TraceCheckUtils]: 80: Hoare triple {74739#true} ~state~0 := ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,037 INFO L273 TraceCheckUtils]: 81: Hoare triple {74739#true} assume !(12292 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,038 INFO L273 TraceCheckUtils]: 82: Hoare triple {74739#true} assume !(16384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,038 INFO L273 TraceCheckUtils]: 83: Hoare triple {74739#true} assume !(4096 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,038 INFO L273 TraceCheckUtils]: 84: Hoare triple {74739#true} assume !(20480 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,038 INFO L273 TraceCheckUtils]: 85: Hoare triple {74739#true} assume !(4099 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,038 INFO L273 TraceCheckUtils]: 86: Hoare triple {74739#true} assume !(4368 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,038 INFO L273 TraceCheckUtils]: 87: Hoare triple {74739#true} assume !(4369 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,038 INFO L273 TraceCheckUtils]: 88: Hoare triple {74739#true} assume !(4384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,039 INFO L273 TraceCheckUtils]: 89: Hoare triple {74739#true} assume !(4385 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,039 INFO L273 TraceCheckUtils]: 90: Hoare triple {74739#true} assume !(4400 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,039 INFO L273 TraceCheckUtils]: 91: Hoare triple {74739#true} assume !(4401 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,039 INFO L273 TraceCheckUtils]: 92: Hoare triple {74739#true} assume !(4416 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,039 INFO L273 TraceCheckUtils]: 93: Hoare triple {74739#true} assume !(4417 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,039 INFO L273 TraceCheckUtils]: 94: Hoare triple {74739#true} assume 4432 == ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,040 INFO L273 TraceCheckUtils]: 95: Hoare triple {74739#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {74739#true} is VALID [2018-11-23 12:39:53,040 INFO L273 TraceCheckUtils]: 96: Hoare triple {74739#true} assume !(5 == ~blastFlag~0); {74739#true} is VALID [2018-11-23 12:39:53,040 INFO L273 TraceCheckUtils]: 97: Hoare triple {74739#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,040 INFO L273 TraceCheckUtils]: 98: Hoare triple {74739#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74739#true} is VALID [2018-11-23 12:39:53,040 INFO L273 TraceCheckUtils]: 99: Hoare triple {74739#true} ~skip~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,040 INFO L273 TraceCheckUtils]: 100: Hoare triple {74739#true} assume !false; {74739#true} is VALID [2018-11-23 12:39:53,041 INFO L273 TraceCheckUtils]: 101: Hoare triple {74739#true} ~state~0 := ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,041 INFO L273 TraceCheckUtils]: 102: Hoare triple {74739#true} assume !(12292 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,041 INFO L273 TraceCheckUtils]: 103: Hoare triple {74739#true} assume !(16384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,041 INFO L273 TraceCheckUtils]: 104: Hoare triple {74739#true} assume !(4096 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,041 INFO L273 TraceCheckUtils]: 105: Hoare triple {74739#true} assume !(20480 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,041 INFO L273 TraceCheckUtils]: 106: Hoare triple {74739#true} assume !(4099 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,041 INFO L273 TraceCheckUtils]: 107: Hoare triple {74739#true} assume !(4368 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,042 INFO L273 TraceCheckUtils]: 108: Hoare triple {74739#true} assume !(4369 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,042 INFO L273 TraceCheckUtils]: 109: Hoare triple {74739#true} assume !(4384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,042 INFO L273 TraceCheckUtils]: 110: Hoare triple {74739#true} assume !(4385 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,042 INFO L273 TraceCheckUtils]: 111: Hoare triple {74739#true} assume !(4400 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,042 INFO L273 TraceCheckUtils]: 112: Hoare triple {74739#true} assume !(4401 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,042 INFO L273 TraceCheckUtils]: 113: Hoare triple {74739#true} assume !(4416 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,043 INFO L273 TraceCheckUtils]: 114: Hoare triple {74739#true} assume !(4417 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,043 INFO L273 TraceCheckUtils]: 115: Hoare triple {74739#true} assume !(4432 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,043 INFO L273 TraceCheckUtils]: 116: Hoare triple {74739#true} assume !(4433 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,043 INFO L273 TraceCheckUtils]: 117: Hoare triple {74739#true} assume 4448 == ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,043 INFO L273 TraceCheckUtils]: 118: Hoare triple {74739#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {74739#true} is VALID [2018-11-23 12:39:53,043 INFO L273 TraceCheckUtils]: 119: Hoare triple {74739#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {74739#true} is VALID [2018-11-23 12:39:53,043 INFO L273 TraceCheckUtils]: 120: Hoare triple {74739#true} assume !(~ret~0 <= 0); {74739#true} is VALID [2018-11-23 12:39:53,044 INFO L273 TraceCheckUtils]: 121: Hoare triple {74739#true} assume 0 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464; {74739#true} is VALID [2018-11-23 12:39:53,044 INFO L273 TraceCheckUtils]: 122: Hoare triple {74739#true} ~s__init_num~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,044 INFO L273 TraceCheckUtils]: 123: Hoare triple {74739#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74739#true} is VALID [2018-11-23 12:39:53,044 INFO L273 TraceCheckUtils]: 124: Hoare triple {74739#true} ~skip~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,044 INFO L273 TraceCheckUtils]: 125: Hoare triple {74739#true} assume !false; {74739#true} is VALID [2018-11-23 12:39:53,044 INFO L273 TraceCheckUtils]: 126: Hoare triple {74739#true} ~state~0 := ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,045 INFO L273 TraceCheckUtils]: 127: Hoare triple {74739#true} assume !(12292 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,045 INFO L273 TraceCheckUtils]: 128: Hoare triple {74739#true} assume !(16384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,045 INFO L273 TraceCheckUtils]: 129: Hoare triple {74739#true} assume !(4096 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,045 INFO L273 TraceCheckUtils]: 130: Hoare triple {74739#true} assume !(20480 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,045 INFO L273 TraceCheckUtils]: 131: Hoare triple {74739#true} assume !(4099 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,045 INFO L273 TraceCheckUtils]: 132: Hoare triple {74739#true} assume !(4368 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,045 INFO L273 TraceCheckUtils]: 133: Hoare triple {74739#true} assume !(4369 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,046 INFO L273 TraceCheckUtils]: 134: Hoare triple {74739#true} assume !(4384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,046 INFO L273 TraceCheckUtils]: 135: Hoare triple {74739#true} assume !(4385 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,046 INFO L273 TraceCheckUtils]: 136: Hoare triple {74739#true} assume !(4400 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,046 INFO L273 TraceCheckUtils]: 137: Hoare triple {74739#true} assume !(4401 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,046 INFO L273 TraceCheckUtils]: 138: Hoare triple {74739#true} assume !(4416 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,046 INFO L273 TraceCheckUtils]: 139: Hoare triple {74739#true} assume !(4417 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,047 INFO L273 TraceCheckUtils]: 140: Hoare triple {74739#true} assume !(4432 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,047 INFO L273 TraceCheckUtils]: 141: Hoare triple {74739#true} assume !(4433 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,047 INFO L273 TraceCheckUtils]: 142: Hoare triple {74739#true} assume !(4448 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,047 INFO L273 TraceCheckUtils]: 143: Hoare triple {74739#true} assume !(4449 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,047 INFO L273 TraceCheckUtils]: 144: Hoare triple {74739#true} assume 4464 == ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,048 INFO L273 TraceCheckUtils]: 145: Hoare triple {74739#true} assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {74739#true} is VALID [2018-11-23 12:39:53,048 INFO L273 TraceCheckUtils]: 146: Hoare triple {74739#true} assume !(~ret~0 <= 0);~s__state~0 := 4480;~s__init_num~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,048 INFO L273 TraceCheckUtils]: 147: Hoare triple {74739#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74739#true} is VALID [2018-11-23 12:39:53,048 INFO L273 TraceCheckUtils]: 148: Hoare triple {74739#true} ~skip~0 := 0; {74739#true} is VALID [2018-11-23 12:39:53,048 INFO L273 TraceCheckUtils]: 149: Hoare triple {74739#true} assume !false; {74739#true} is VALID [2018-11-23 12:39:53,048 INFO L273 TraceCheckUtils]: 150: Hoare triple {74739#true} ~state~0 := ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,049 INFO L273 TraceCheckUtils]: 151: Hoare triple {74739#true} assume !(12292 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,049 INFO L273 TraceCheckUtils]: 152: Hoare triple {74739#true} assume !(16384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,049 INFO L273 TraceCheckUtils]: 153: Hoare triple {74739#true} assume !(4096 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,049 INFO L273 TraceCheckUtils]: 154: Hoare triple {74739#true} assume !(20480 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,049 INFO L273 TraceCheckUtils]: 155: Hoare triple {74739#true} assume !(4099 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,050 INFO L273 TraceCheckUtils]: 156: Hoare triple {74739#true} assume !(4368 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,050 INFO L273 TraceCheckUtils]: 157: Hoare triple {74739#true} assume !(4369 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,050 INFO L273 TraceCheckUtils]: 158: Hoare triple {74739#true} assume !(4384 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,050 INFO L273 TraceCheckUtils]: 159: Hoare triple {74739#true} assume !(4385 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,050 INFO L273 TraceCheckUtils]: 160: Hoare triple {74739#true} assume !(4400 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,050 INFO L273 TraceCheckUtils]: 161: Hoare triple {74739#true} assume !(4401 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,051 INFO L273 TraceCheckUtils]: 162: Hoare triple {74739#true} assume !(4416 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,051 INFO L273 TraceCheckUtils]: 163: Hoare triple {74739#true} assume !(4417 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,051 INFO L273 TraceCheckUtils]: 164: Hoare triple {74739#true} assume !(4432 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,051 INFO L273 TraceCheckUtils]: 165: Hoare triple {74739#true} assume !(4433 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,051 INFO L273 TraceCheckUtils]: 166: Hoare triple {74739#true} assume !(4448 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,051 INFO L273 TraceCheckUtils]: 167: Hoare triple {74739#true} assume !(4449 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,052 INFO L273 TraceCheckUtils]: 168: Hoare triple {74739#true} assume !(4464 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,052 INFO L273 TraceCheckUtils]: 169: Hoare triple {74739#true} assume !(4465 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,052 INFO L273 TraceCheckUtils]: 170: Hoare triple {74739#true} assume !(4466 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,052 INFO L273 TraceCheckUtils]: 171: Hoare triple {74739#true} assume !(4467 == ~s__state~0); {74739#true} is VALID [2018-11-23 12:39:53,052 INFO L273 TraceCheckUtils]: 172: Hoare triple {74739#true} assume 4480 == ~s__state~0; {74739#true} is VALID [2018-11-23 12:39:53,052 INFO L273 TraceCheckUtils]: 173: Hoare triple {74739#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {74739#true} is VALID [2018-11-23 12:39:53,052 INFO L273 TraceCheckUtils]: 174: Hoare triple {74739#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {74739#true} is VALID [2018-11-23 12:39:53,067 INFO L273 TraceCheckUtils]: 175: Hoare triple {74739#true} assume 1 == ~s__s3__tmp__cert_req~0;~s__state~0 := 4496; {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,076 INFO L273 TraceCheckUtils]: 176: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} ~s__init_num~0 := 0; {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,081 INFO L273 TraceCheckUtils]: 177: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(0 == ~s__s3__tmp__reuse_message~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,082 INFO L273 TraceCheckUtils]: 178: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} ~skip~0 := 0; {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,086 INFO L273 TraceCheckUtils]: 179: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !false; {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,086 INFO L273 TraceCheckUtils]: 180: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} ~state~0 := ~s__state~0; {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,089 INFO L273 TraceCheckUtils]: 181: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(12292 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,089 INFO L273 TraceCheckUtils]: 182: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(16384 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,091 INFO L273 TraceCheckUtils]: 183: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4096 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,091 INFO L273 TraceCheckUtils]: 184: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(20480 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,094 INFO L273 TraceCheckUtils]: 185: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4099 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,094 INFO L273 TraceCheckUtils]: 186: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4368 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,096 INFO L273 TraceCheckUtils]: 187: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4369 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,096 INFO L273 TraceCheckUtils]: 188: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4384 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,098 INFO L273 TraceCheckUtils]: 189: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4385 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,098 INFO L273 TraceCheckUtils]: 190: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4400 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,101 INFO L273 TraceCheckUtils]: 191: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4401 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,101 INFO L273 TraceCheckUtils]: 192: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4416 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,103 INFO L273 TraceCheckUtils]: 193: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4417 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,103 INFO L273 TraceCheckUtils]: 194: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4432 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,105 INFO L273 TraceCheckUtils]: 195: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4433 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,105 INFO L273 TraceCheckUtils]: 196: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4448 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,105 INFO L273 TraceCheckUtils]: 197: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4449 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,106 INFO L273 TraceCheckUtils]: 198: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4464 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,106 INFO L273 TraceCheckUtils]: 199: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4465 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,106 INFO L273 TraceCheckUtils]: 200: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4466 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,106 INFO L273 TraceCheckUtils]: 201: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4467 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,107 INFO L273 TraceCheckUtils]: 202: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4480 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,107 INFO L273 TraceCheckUtils]: 203: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4481 == ~s__state~0); {74741#(= ssl3_connect_~s__state~0 4496)} is VALID [2018-11-23 12:39:53,107 INFO L273 TraceCheckUtils]: 204: Hoare triple {74741#(= ssl3_connect_~s__state~0 4496)} assume !(4496 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,107 INFO L273 TraceCheckUtils]: 205: Hoare triple {74740#false} assume !(4497 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,108 INFO L273 TraceCheckUtils]: 206: Hoare triple {74740#false} assume !(4512 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,108 INFO L273 TraceCheckUtils]: 207: Hoare triple {74740#false} assume !(4513 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,108 INFO L273 TraceCheckUtils]: 208: Hoare triple {74740#false} assume 4528 == ~s__state~0; {74740#false} is VALID [2018-11-23 12:39:53,108 INFO L273 TraceCheckUtils]: 209: Hoare triple {74740#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {74740#false} is VALID [2018-11-23 12:39:53,108 INFO L273 TraceCheckUtils]: 210: Hoare triple {74740#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {74740#false} is VALID [2018-11-23 12:39:53,108 INFO L273 TraceCheckUtils]: 211: Hoare triple {74740#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {74740#false} is VALID [2018-11-23 12:39:53,109 INFO L273 TraceCheckUtils]: 212: Hoare triple {74740#false} ~s__init_num~0 := 0; {74740#false} is VALID [2018-11-23 12:39:53,109 INFO L273 TraceCheckUtils]: 213: Hoare triple {74740#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {74740#false} is VALID [2018-11-23 12:39:53,109 INFO L273 TraceCheckUtils]: 214: Hoare triple {74740#false} ~skip~0 := 0; {74740#false} is VALID [2018-11-23 12:39:53,109 INFO L273 TraceCheckUtils]: 215: Hoare triple {74740#false} assume !false; {74740#false} is VALID [2018-11-23 12:39:53,109 INFO L273 TraceCheckUtils]: 216: Hoare triple {74740#false} ~state~0 := ~s__state~0; {74740#false} is VALID [2018-11-23 12:39:53,110 INFO L273 TraceCheckUtils]: 217: Hoare triple {74740#false} assume !(12292 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,110 INFO L273 TraceCheckUtils]: 218: Hoare triple {74740#false} assume !(16384 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,110 INFO L273 TraceCheckUtils]: 219: Hoare triple {74740#false} assume !(4096 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,110 INFO L273 TraceCheckUtils]: 220: Hoare triple {74740#false} assume !(20480 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,110 INFO L273 TraceCheckUtils]: 221: Hoare triple {74740#false} assume !(4099 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,110 INFO L273 TraceCheckUtils]: 222: Hoare triple {74740#false} assume !(4368 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,111 INFO L273 TraceCheckUtils]: 223: Hoare triple {74740#false} assume !(4369 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,111 INFO L273 TraceCheckUtils]: 224: Hoare triple {74740#false} assume !(4384 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,111 INFO L273 TraceCheckUtils]: 225: Hoare triple {74740#false} assume !(4385 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,111 INFO L273 TraceCheckUtils]: 226: Hoare triple {74740#false} assume !(4400 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,111 INFO L273 TraceCheckUtils]: 227: Hoare triple {74740#false} assume !(4401 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,111 INFO L273 TraceCheckUtils]: 228: Hoare triple {74740#false} assume !(4416 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,111 INFO L273 TraceCheckUtils]: 229: Hoare triple {74740#false} assume !(4417 == ~s__state~0); {74740#false} is VALID [2018-11-23 12:39:53,112 INFO L273 TraceCheckUtils]: 230: Hoare triple {74740#false} assume 4432 == ~s__state~0; {74740#false} is VALID [2018-11-23 12:39:53,112 INFO L273 TraceCheckUtils]: 231: Hoare triple {74740#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {74740#false} is VALID [2018-11-23 12:39:53,112 INFO L273 TraceCheckUtils]: 232: Hoare triple {74740#false} assume 5 == ~blastFlag~0; {74740#false} is VALID [2018-11-23 12:39:53,112 INFO L273 TraceCheckUtils]: 233: Hoare triple {74740#false} assume !false; {74740#false} is VALID [2018-11-23 12:39:53,141 INFO L134 CoverageAnalysis]: Checked inductivity of 656 backedges. 278 proven. 0 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2018-11-23 12:39:53,141 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:53,141 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:53,142 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 234 [2018-11-23 12:39:53,142 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:53,142 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:53,265 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 131 edges. 131 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:53,265 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:53,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:53,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:53,266 INFO L87 Difference]: Start difference. First operand 3174 states and 4299 transitions. Second operand 3 states. [2018-11-23 12:39:55,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:55,970 INFO L93 Difference]: Finished difference Result 6484 states and 8778 transitions. [2018-11-23 12:39:55,970 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:39:55,970 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 234 [2018-11-23 12:39:55,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:55,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:55,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2018-11-23 12:39:55,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:39:55,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2018-11-23 12:39:55,975 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 378 transitions. [2018-11-23 12:39:56,291 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 378 edges. 378 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:56,698 INFO L225 Difference]: With dead ends: 6484 [2018-11-23 12:39:56,698 INFO L226 Difference]: Without dead ends: 3322 [2018-11-23 12:39:56,702 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:56,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3322 states. [2018-11-23 12:39:57,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3322 to 3306. [2018-11-23 12:39:57,361 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:57,361 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3322 states. Second operand 3306 states. [2018-11-23 12:39:57,361 INFO L74 IsIncluded]: Start isIncluded. First operand 3322 states. Second operand 3306 states. [2018-11-23 12:39:57,362 INFO L87 Difference]: Start difference. First operand 3322 states. Second operand 3306 states. [2018-11-23 12:39:57,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:57,761 INFO L93 Difference]: Finished difference Result 3322 states and 4467 transitions. [2018-11-23 12:39:57,761 INFO L276 IsEmpty]: Start isEmpty. Operand 3322 states and 4467 transitions. [2018-11-23 12:39:57,764 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:57,765 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:57,765 INFO L74 IsIncluded]: Start isIncluded. First operand 3306 states. Second operand 3322 states. [2018-11-23 12:39:57,765 INFO L87 Difference]: Start difference. First operand 3306 states. Second operand 3322 states. [2018-11-23 12:39:58,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:58,123 INFO L93 Difference]: Finished difference Result 3322 states and 4467 transitions. [2018-11-23 12:39:58,123 INFO L276 IsEmpty]: Start isEmpty. Operand 3322 states and 4467 transitions. [2018-11-23 12:39:58,126 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:58,126 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:58,126 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:58,126 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:58,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3306 states. [2018-11-23 12:39:58,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3306 states to 3306 states and 4451 transitions. [2018-11-23 12:39:58,521 INFO L78 Accepts]: Start accepts. Automaton has 3306 states and 4451 transitions. Word has length 234 [2018-11-23 12:39:58,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:58,522 INFO L480 AbstractCegarLoop]: Abstraction has 3306 states and 4451 transitions. [2018-11-23 12:39:58,522 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:39:58,522 INFO L276 IsEmpty]: Start isEmpty. Operand 3306 states and 4451 transitions. [2018-11-23 12:39:58,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2018-11-23 12:39:58,526 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:58,526 INFO L402 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:58,526 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:58,526 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:58,526 INFO L82 PathProgramCache]: Analyzing trace with hash -736614694, now seen corresponding path program 1 times [2018-11-23 12:39:58,526 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:58,526 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:58,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:58,527 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:58,527 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:58,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:58,786 INFO L256 TraceCheckUtils]: 0: Hoare triple {91833#true} call ULTIMATE.init(); {91833#true} is VALID [2018-11-23 12:39:58,786 INFO L273 TraceCheckUtils]: 1: Hoare triple {91833#true} assume true; {91833#true} is VALID [2018-11-23 12:39:58,786 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {91833#true} {91833#true} #542#return; {91833#true} is VALID [2018-11-23 12:39:58,787 INFO L256 TraceCheckUtils]: 3: Hoare triple {91833#true} call #t~ret49 := main(); {91833#true} is VALID [2018-11-23 12:39:58,787 INFO L273 TraceCheckUtils]: 4: Hoare triple {91833#true} havoc ~s~0;~s~0 := 12292; {91833#true} is VALID [2018-11-23 12:39:58,787 INFO L256 TraceCheckUtils]: 5: Hoare triple {91833#true} call #t~ret48 := ssl3_connect(12292); {91833#true} is VALID [2018-11-23 12:39:58,787 INFO L273 TraceCheckUtils]: 6: Hoare triple {91833#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,787 INFO L273 TraceCheckUtils]: 7: Hoare triple {91833#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {91833#true} is VALID [2018-11-23 12:39:58,787 INFO L273 TraceCheckUtils]: 8: Hoare triple {91833#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {91833#true} is VALID [2018-11-23 12:39:58,788 INFO L273 TraceCheckUtils]: 9: Hoare triple {91833#true} assume !(0 != ~tmp___1~0 - 12288); {91833#true} is VALID [2018-11-23 12:39:58,788 INFO L273 TraceCheckUtils]: 10: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,788 INFO L273 TraceCheckUtils]: 11: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,788 INFO L273 TraceCheckUtils]: 12: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,788 INFO L273 TraceCheckUtils]: 13: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,788 INFO L273 TraceCheckUtils]: 14: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,789 INFO L273 TraceCheckUtils]: 15: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,789 INFO L273 TraceCheckUtils]: 16: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,789 INFO L273 TraceCheckUtils]: 17: Hoare triple {91833#true} assume 4368 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,789 INFO L273 TraceCheckUtils]: 18: Hoare triple {91833#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {91833#true} is VALID [2018-11-23 12:39:58,789 INFO L273 TraceCheckUtils]: 19: Hoare triple {91833#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {91833#true} is VALID [2018-11-23 12:39:58,789 INFO L273 TraceCheckUtils]: 20: Hoare triple {91833#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,790 INFO L273 TraceCheckUtils]: 21: Hoare triple {91833#true} assume ~s__bbio~0 != ~s__wbio~0; {91833#true} is VALID [2018-11-23 12:39:58,790 INFO L273 TraceCheckUtils]: 22: Hoare triple {91833#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91833#true} is VALID [2018-11-23 12:39:58,790 INFO L273 TraceCheckUtils]: 23: Hoare triple {91833#true} ~skip~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,790 INFO L273 TraceCheckUtils]: 24: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,790 INFO L273 TraceCheckUtils]: 25: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,790 INFO L273 TraceCheckUtils]: 26: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,791 INFO L273 TraceCheckUtils]: 27: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,791 INFO L273 TraceCheckUtils]: 28: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,791 INFO L273 TraceCheckUtils]: 29: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,791 INFO L273 TraceCheckUtils]: 30: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,791 INFO L273 TraceCheckUtils]: 31: Hoare triple {91833#true} assume !(4368 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,791 INFO L273 TraceCheckUtils]: 32: Hoare triple {91833#true} assume !(4369 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,791 INFO L273 TraceCheckUtils]: 33: Hoare triple {91833#true} assume 4384 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,792 INFO L273 TraceCheckUtils]: 34: Hoare triple {91833#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {91833#true} is VALID [2018-11-23 12:39:58,792 INFO L273 TraceCheckUtils]: 35: Hoare triple {91833#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {91833#true} is VALID [2018-11-23 12:39:58,792 INFO L273 TraceCheckUtils]: 36: Hoare triple {91833#true} assume !(~ret~0 <= 0); {91833#true} is VALID [2018-11-23 12:39:58,792 INFO L273 TraceCheckUtils]: 37: Hoare triple {91833#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {91833#true} is VALID [2018-11-23 12:39:58,792 INFO L273 TraceCheckUtils]: 38: Hoare triple {91833#true} ~s__init_num~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,792 INFO L273 TraceCheckUtils]: 39: Hoare triple {91833#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91833#true} is VALID [2018-11-23 12:39:58,793 INFO L273 TraceCheckUtils]: 40: Hoare triple {91833#true} ~skip~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,793 INFO L273 TraceCheckUtils]: 41: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,793 INFO L273 TraceCheckUtils]: 42: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,793 INFO L273 TraceCheckUtils]: 43: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,793 INFO L273 TraceCheckUtils]: 44: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,794 INFO L273 TraceCheckUtils]: 45: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,794 INFO L273 TraceCheckUtils]: 46: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,794 INFO L273 TraceCheckUtils]: 47: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,794 INFO L273 TraceCheckUtils]: 48: Hoare triple {91833#true} assume !(4368 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,794 INFO L273 TraceCheckUtils]: 49: Hoare triple {91833#true} assume !(4369 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,794 INFO L273 TraceCheckUtils]: 50: Hoare triple {91833#true} assume !(4384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,795 INFO L273 TraceCheckUtils]: 51: Hoare triple {91833#true} assume !(4385 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,795 INFO L273 TraceCheckUtils]: 52: Hoare triple {91833#true} assume 4400 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,795 INFO L273 TraceCheckUtils]: 53: Hoare triple {91833#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {91833#true} is VALID [2018-11-23 12:39:58,795 INFO L273 TraceCheckUtils]: 54: Hoare triple {91833#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {91833#true} is VALID [2018-11-23 12:39:58,795 INFO L273 TraceCheckUtils]: 55: Hoare triple {91833#true} assume !(~ret~0 <= 0); {91833#true} is VALID [2018-11-23 12:39:58,795 INFO L273 TraceCheckUtils]: 56: Hoare triple {91833#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,796 INFO L273 TraceCheckUtils]: 57: Hoare triple {91833#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91833#true} is VALID [2018-11-23 12:39:58,796 INFO L273 TraceCheckUtils]: 58: Hoare triple {91833#true} ~skip~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,796 INFO L273 TraceCheckUtils]: 59: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,796 INFO L273 TraceCheckUtils]: 60: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,796 INFO L273 TraceCheckUtils]: 61: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,796 INFO L273 TraceCheckUtils]: 62: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,797 INFO L273 TraceCheckUtils]: 63: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,797 INFO L273 TraceCheckUtils]: 64: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,797 INFO L273 TraceCheckUtils]: 65: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,797 INFO L273 TraceCheckUtils]: 66: Hoare triple {91833#true} assume !(4368 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,797 INFO L273 TraceCheckUtils]: 67: Hoare triple {91833#true} assume !(4369 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,797 INFO L273 TraceCheckUtils]: 68: Hoare triple {91833#true} assume !(4384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,798 INFO L273 TraceCheckUtils]: 69: Hoare triple {91833#true} assume !(4385 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,798 INFO L273 TraceCheckUtils]: 70: Hoare triple {91833#true} assume !(4400 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,798 INFO L273 TraceCheckUtils]: 71: Hoare triple {91833#true} assume !(4401 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,798 INFO L273 TraceCheckUtils]: 72: Hoare triple {91833#true} assume 4416 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,798 INFO L273 TraceCheckUtils]: 73: Hoare triple {91833#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {91833#true} is VALID [2018-11-23 12:39:58,798 INFO L273 TraceCheckUtils]: 74: Hoare triple {91833#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {91833#true} is VALID [2018-11-23 12:39:58,798 INFO L273 TraceCheckUtils]: 75: Hoare triple {91833#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,799 INFO L273 TraceCheckUtils]: 76: Hoare triple {91833#true} assume !(0 == ~tmp___6~0); {91833#true} is VALID [2018-11-23 12:39:58,799 INFO L273 TraceCheckUtils]: 77: Hoare triple {91833#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91833#true} is VALID [2018-11-23 12:39:58,799 INFO L273 TraceCheckUtils]: 78: Hoare triple {91833#true} ~skip~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,799 INFO L273 TraceCheckUtils]: 79: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,799 INFO L273 TraceCheckUtils]: 80: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,799 INFO L273 TraceCheckUtils]: 81: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,800 INFO L273 TraceCheckUtils]: 82: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,800 INFO L273 TraceCheckUtils]: 83: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,800 INFO L273 TraceCheckUtils]: 84: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,800 INFO L273 TraceCheckUtils]: 85: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,800 INFO L273 TraceCheckUtils]: 86: Hoare triple {91833#true} assume !(4368 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,800 INFO L273 TraceCheckUtils]: 87: Hoare triple {91833#true} assume !(4369 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,801 INFO L273 TraceCheckUtils]: 88: Hoare triple {91833#true} assume !(4384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,801 INFO L273 TraceCheckUtils]: 89: Hoare triple {91833#true} assume !(4385 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,801 INFO L273 TraceCheckUtils]: 90: Hoare triple {91833#true} assume !(4400 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,801 INFO L273 TraceCheckUtils]: 91: Hoare triple {91833#true} assume !(4401 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,801 INFO L273 TraceCheckUtils]: 92: Hoare triple {91833#true} assume !(4416 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,801 INFO L273 TraceCheckUtils]: 93: Hoare triple {91833#true} assume !(4417 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,802 INFO L273 TraceCheckUtils]: 94: Hoare triple {91833#true} assume 4432 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,802 INFO L273 TraceCheckUtils]: 95: Hoare triple {91833#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {91833#true} is VALID [2018-11-23 12:39:58,802 INFO L273 TraceCheckUtils]: 96: Hoare triple {91833#true} assume !(5 == ~blastFlag~0); {91833#true} is VALID [2018-11-23 12:39:58,802 INFO L273 TraceCheckUtils]: 97: Hoare triple {91833#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,802 INFO L273 TraceCheckUtils]: 98: Hoare triple {91833#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91833#true} is VALID [2018-11-23 12:39:58,802 INFO L273 TraceCheckUtils]: 99: Hoare triple {91833#true} ~skip~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,803 INFO L273 TraceCheckUtils]: 100: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,803 INFO L273 TraceCheckUtils]: 101: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,803 INFO L273 TraceCheckUtils]: 102: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,803 INFO L273 TraceCheckUtils]: 103: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,803 INFO L273 TraceCheckUtils]: 104: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,803 INFO L273 TraceCheckUtils]: 105: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,804 INFO L273 TraceCheckUtils]: 106: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,804 INFO L273 TraceCheckUtils]: 107: Hoare triple {91833#true} assume !(4368 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,804 INFO L273 TraceCheckUtils]: 108: Hoare triple {91833#true} assume !(4369 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,804 INFO L273 TraceCheckUtils]: 109: Hoare triple {91833#true} assume !(4384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,804 INFO L273 TraceCheckUtils]: 110: Hoare triple {91833#true} assume !(4385 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,804 INFO L273 TraceCheckUtils]: 111: Hoare triple {91833#true} assume !(4400 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,805 INFO L273 TraceCheckUtils]: 112: Hoare triple {91833#true} assume !(4401 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,805 INFO L273 TraceCheckUtils]: 113: Hoare triple {91833#true} assume !(4416 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,805 INFO L273 TraceCheckUtils]: 114: Hoare triple {91833#true} assume !(4417 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,805 INFO L273 TraceCheckUtils]: 115: Hoare triple {91833#true} assume !(4432 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,805 INFO L273 TraceCheckUtils]: 116: Hoare triple {91833#true} assume !(4433 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,805 INFO L273 TraceCheckUtils]: 117: Hoare triple {91833#true} assume 4448 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,805 INFO L273 TraceCheckUtils]: 118: Hoare triple {91833#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {91833#true} is VALID [2018-11-23 12:39:58,806 INFO L273 TraceCheckUtils]: 119: Hoare triple {91833#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {91833#true} is VALID [2018-11-23 12:39:58,806 INFO L273 TraceCheckUtils]: 120: Hoare triple {91833#true} assume !(~ret~0 <= 0); {91833#true} is VALID [2018-11-23 12:39:58,806 INFO L273 TraceCheckUtils]: 121: Hoare triple {91833#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {91833#true} is VALID [2018-11-23 12:39:58,806 INFO L273 TraceCheckUtils]: 122: Hoare triple {91833#true} ~s__init_num~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,806 INFO L273 TraceCheckUtils]: 123: Hoare triple {91833#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91833#true} is VALID [2018-11-23 12:39:58,807 INFO L273 TraceCheckUtils]: 124: Hoare triple {91833#true} ~skip~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,807 INFO L273 TraceCheckUtils]: 125: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,807 INFO L273 TraceCheckUtils]: 126: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,807 INFO L273 TraceCheckUtils]: 127: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,807 INFO L273 TraceCheckUtils]: 128: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,807 INFO L273 TraceCheckUtils]: 129: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,807 INFO L273 TraceCheckUtils]: 130: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,808 INFO L273 TraceCheckUtils]: 131: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,808 INFO L273 TraceCheckUtils]: 132: Hoare triple {91833#true} assume !(4368 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,808 INFO L273 TraceCheckUtils]: 133: Hoare triple {91833#true} assume !(4369 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,808 INFO L273 TraceCheckUtils]: 134: Hoare triple {91833#true} assume !(4384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,808 INFO L273 TraceCheckUtils]: 135: Hoare triple {91833#true} assume !(4385 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,809 INFO L273 TraceCheckUtils]: 136: Hoare triple {91833#true} assume !(4400 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,809 INFO L273 TraceCheckUtils]: 137: Hoare triple {91833#true} assume !(4401 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,809 INFO L273 TraceCheckUtils]: 138: Hoare triple {91833#true} assume !(4416 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,809 INFO L273 TraceCheckUtils]: 139: Hoare triple {91833#true} assume !(4417 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,809 INFO L273 TraceCheckUtils]: 140: Hoare triple {91833#true} assume !(4432 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,809 INFO L273 TraceCheckUtils]: 141: Hoare triple {91833#true} assume !(4433 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,810 INFO L273 TraceCheckUtils]: 142: Hoare triple {91833#true} assume !(4448 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,810 INFO L273 TraceCheckUtils]: 143: Hoare triple {91833#true} assume !(4449 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,810 INFO L273 TraceCheckUtils]: 144: Hoare triple {91833#true} assume !(4464 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,810 INFO L273 TraceCheckUtils]: 145: Hoare triple {91833#true} assume !(4465 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,810 INFO L273 TraceCheckUtils]: 146: Hoare triple {91833#true} assume !(4466 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,810 INFO L273 TraceCheckUtils]: 147: Hoare triple {91833#true} assume !(4467 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,810 INFO L273 TraceCheckUtils]: 148: Hoare triple {91833#true} assume 4480 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,811 INFO L273 TraceCheckUtils]: 149: Hoare triple {91833#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {91833#true} is VALID [2018-11-23 12:39:58,811 INFO L273 TraceCheckUtils]: 150: Hoare triple {91833#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {91833#true} is VALID [2018-11-23 12:39:58,811 INFO L273 TraceCheckUtils]: 151: Hoare triple {91833#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,811 INFO L273 TraceCheckUtils]: 152: Hoare triple {91833#true} ~s__init_num~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,811 INFO L273 TraceCheckUtils]: 153: Hoare triple {91833#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91833#true} is VALID [2018-11-23 12:39:58,811 INFO L273 TraceCheckUtils]: 154: Hoare triple {91833#true} ~skip~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,812 INFO L273 TraceCheckUtils]: 155: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,812 INFO L273 TraceCheckUtils]: 156: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,812 INFO L273 TraceCheckUtils]: 157: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,812 INFO L273 TraceCheckUtils]: 158: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,812 INFO L273 TraceCheckUtils]: 159: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,812 INFO L273 TraceCheckUtils]: 160: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,812 INFO L273 TraceCheckUtils]: 161: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,813 INFO L273 TraceCheckUtils]: 162: Hoare triple {91833#true} assume !(4368 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,813 INFO L273 TraceCheckUtils]: 163: Hoare triple {91833#true} assume !(4369 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,813 INFO L273 TraceCheckUtils]: 164: Hoare triple {91833#true} assume !(4384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,813 INFO L273 TraceCheckUtils]: 165: Hoare triple {91833#true} assume !(4385 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,813 INFO L273 TraceCheckUtils]: 166: Hoare triple {91833#true} assume !(4400 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,813 INFO L273 TraceCheckUtils]: 167: Hoare triple {91833#true} assume !(4401 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,813 INFO L273 TraceCheckUtils]: 168: Hoare triple {91833#true} assume !(4416 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,814 INFO L273 TraceCheckUtils]: 169: Hoare triple {91833#true} assume !(4417 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,814 INFO L273 TraceCheckUtils]: 170: Hoare triple {91833#true} assume !(4432 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,814 INFO L273 TraceCheckUtils]: 171: Hoare triple {91833#true} assume !(4433 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,814 INFO L273 TraceCheckUtils]: 172: Hoare triple {91833#true} assume !(4448 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,814 INFO L273 TraceCheckUtils]: 173: Hoare triple {91833#true} assume !(4449 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,814 INFO L273 TraceCheckUtils]: 174: Hoare triple {91833#true} assume !(4464 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,815 INFO L273 TraceCheckUtils]: 175: Hoare triple {91833#true} assume !(4465 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,815 INFO L273 TraceCheckUtils]: 176: Hoare triple {91833#true} assume !(4466 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,815 INFO L273 TraceCheckUtils]: 177: Hoare triple {91833#true} assume !(4467 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,815 INFO L273 TraceCheckUtils]: 178: Hoare triple {91833#true} assume !(4480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,815 INFO L273 TraceCheckUtils]: 179: Hoare triple {91833#true} assume !(4481 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,815 INFO L273 TraceCheckUtils]: 180: Hoare triple {91833#true} assume !(4496 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,816 INFO L273 TraceCheckUtils]: 181: Hoare triple {91833#true} assume !(4497 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,816 INFO L273 TraceCheckUtils]: 182: Hoare triple {91833#true} assume 4512 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,816 INFO L273 TraceCheckUtils]: 183: Hoare triple {91833#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {91833#true} is VALID [2018-11-23 12:39:58,816 INFO L273 TraceCheckUtils]: 184: Hoare triple {91833#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {91833#true} is VALID [2018-11-23 12:39:58,816 INFO L273 TraceCheckUtils]: 185: Hoare triple {91833#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,817 INFO L273 TraceCheckUtils]: 186: Hoare triple {91833#true} assume !(0 == ~tmp___7~0); {91833#true} is VALID [2018-11-23 12:39:58,817 INFO L273 TraceCheckUtils]: 187: Hoare triple {91833#true} assume !(0 == ~tmp___8~0); {91833#true} is VALID [2018-11-23 12:39:58,817 INFO L273 TraceCheckUtils]: 188: Hoare triple {91833#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91833#true} is VALID [2018-11-23 12:39:58,817 INFO L273 TraceCheckUtils]: 189: Hoare triple {91833#true} ~skip~0 := 0; {91833#true} is VALID [2018-11-23 12:39:58,817 INFO L273 TraceCheckUtils]: 190: Hoare triple {91833#true} assume !false; {91833#true} is VALID [2018-11-23 12:39:58,817 INFO L273 TraceCheckUtils]: 191: Hoare triple {91833#true} ~state~0 := ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,818 INFO L273 TraceCheckUtils]: 192: Hoare triple {91833#true} assume !(12292 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,818 INFO L273 TraceCheckUtils]: 193: Hoare triple {91833#true} assume !(16384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,818 INFO L273 TraceCheckUtils]: 194: Hoare triple {91833#true} assume !(4096 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,818 INFO L273 TraceCheckUtils]: 195: Hoare triple {91833#true} assume !(20480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,818 INFO L273 TraceCheckUtils]: 196: Hoare triple {91833#true} assume !(4099 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,818 INFO L273 TraceCheckUtils]: 197: Hoare triple {91833#true} assume !(4368 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,819 INFO L273 TraceCheckUtils]: 198: Hoare triple {91833#true} assume !(4369 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,819 INFO L273 TraceCheckUtils]: 199: Hoare triple {91833#true} assume !(4384 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,819 INFO L273 TraceCheckUtils]: 200: Hoare triple {91833#true} assume !(4385 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,819 INFO L273 TraceCheckUtils]: 201: Hoare triple {91833#true} assume !(4400 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,819 INFO L273 TraceCheckUtils]: 202: Hoare triple {91833#true} assume !(4401 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,820 INFO L273 TraceCheckUtils]: 203: Hoare triple {91833#true} assume !(4416 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,820 INFO L273 TraceCheckUtils]: 204: Hoare triple {91833#true} assume !(4417 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,820 INFO L273 TraceCheckUtils]: 205: Hoare triple {91833#true} assume !(4432 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,820 INFO L273 TraceCheckUtils]: 206: Hoare triple {91833#true} assume !(4433 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,820 INFO L273 TraceCheckUtils]: 207: Hoare triple {91833#true} assume !(4448 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,820 INFO L273 TraceCheckUtils]: 208: Hoare triple {91833#true} assume !(4449 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,821 INFO L273 TraceCheckUtils]: 209: Hoare triple {91833#true} assume !(4464 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,821 INFO L273 TraceCheckUtils]: 210: Hoare triple {91833#true} assume !(4465 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,821 INFO L273 TraceCheckUtils]: 211: Hoare triple {91833#true} assume !(4466 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,821 INFO L273 TraceCheckUtils]: 212: Hoare triple {91833#true} assume !(4467 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,821 INFO L273 TraceCheckUtils]: 213: Hoare triple {91833#true} assume !(4480 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,822 INFO L273 TraceCheckUtils]: 214: Hoare triple {91833#true} assume !(4481 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,822 INFO L273 TraceCheckUtils]: 215: Hoare triple {91833#true} assume !(4496 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,822 INFO L273 TraceCheckUtils]: 216: Hoare triple {91833#true} assume !(4497 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,822 INFO L273 TraceCheckUtils]: 217: Hoare triple {91833#true} assume !(4512 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,822 INFO L273 TraceCheckUtils]: 218: Hoare triple {91833#true} assume !(4513 == ~s__state~0); {91833#true} is VALID [2018-11-23 12:39:58,823 INFO L273 TraceCheckUtils]: 219: Hoare triple {91833#true} assume 4528 == ~s__state~0; {91833#true} is VALID [2018-11-23 12:39:58,823 INFO L273 TraceCheckUtils]: 220: Hoare triple {91833#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {91833#true} is VALID [2018-11-23 12:39:58,835 INFO L273 TraceCheckUtils]: 221: Hoare triple {91833#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,848 INFO L273 TraceCheckUtils]: 222: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,861 INFO L273 TraceCheckUtils]: 223: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} ~s__init_num~0 := 0; {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,875 INFO L273 TraceCheckUtils]: 224: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(0 == ~s__s3__tmp__reuse_message~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,884 INFO L273 TraceCheckUtils]: 225: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} ~skip~0 := 0; {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,896 INFO L273 TraceCheckUtils]: 226: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !false; {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,909 INFO L273 TraceCheckUtils]: 227: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} ~state~0 := ~s__state~0; {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,918 INFO L273 TraceCheckUtils]: 228: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(12292 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,927 INFO L273 TraceCheckUtils]: 229: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(16384 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,940 INFO L273 TraceCheckUtils]: 230: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4096 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,949 INFO L273 TraceCheckUtils]: 231: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(20480 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,961 INFO L273 TraceCheckUtils]: 232: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4099 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,974 INFO L273 TraceCheckUtils]: 233: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4368 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,984 INFO L273 TraceCheckUtils]: 234: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4369 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:58,997 INFO L273 TraceCheckUtils]: 235: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4384 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:59,016 INFO L273 TraceCheckUtils]: 236: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4385 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:59,025 INFO L273 TraceCheckUtils]: 237: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4400 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:59,037 INFO L273 TraceCheckUtils]: 238: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4401 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:59,050 INFO L273 TraceCheckUtils]: 239: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4416 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:59,064 INFO L273 TraceCheckUtils]: 240: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume !(4417 == ~s__state~0); {91835#(<= ssl3_connect_~s__state~0 4352)} is VALID [2018-11-23 12:39:59,076 INFO L273 TraceCheckUtils]: 241: Hoare triple {91835#(<= ssl3_connect_~s__state~0 4352)} assume 4432 == ~s__state~0; {91834#false} is VALID [2018-11-23 12:39:59,076 INFO L273 TraceCheckUtils]: 242: Hoare triple {91834#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {91834#false} is VALID [2018-11-23 12:39:59,076 INFO L273 TraceCheckUtils]: 243: Hoare triple {91834#false} assume 5 == ~blastFlag~0; {91834#false} is VALID [2018-11-23 12:39:59,076 INFO L273 TraceCheckUtils]: 244: Hoare triple {91834#false} assume !false; {91834#false} is VALID [2018-11-23 12:39:59,097 INFO L134 CoverageAnalysis]: Checked inductivity of 668 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 526 trivial. 0 not checked. [2018-11-23 12:39:59,097 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:59,097 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:39:59,098 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 245 [2018-11-23 12:39:59,098 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:59,098 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:39:59,194 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 109 edges. 109 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:59,195 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:39:59,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:39:59,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:39:59,195 INFO L87 Difference]: Start difference. First operand 3306 states and 4451 transitions. Second operand 3 states. [2018-11-23 12:40:02,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:02,502 INFO L93 Difference]: Finished difference Result 7000 states and 9558 transitions. [2018-11-23 12:40:02,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:40:02,502 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 245 [2018-11-23 12:40:02,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:02,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:02,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 415 transitions. [2018-11-23 12:40:02,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:02,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 415 transitions. [2018-11-23 12:40:02,507 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 415 transitions. [2018-11-23 12:40:02,884 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 415 edges. 415 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:03,538 INFO L225 Difference]: With dead ends: 7000 [2018-11-23 12:40:03,538 INFO L226 Difference]: Without dead ends: 3706 [2018-11-23 12:40:03,542 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:03,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3706 states. [2018-11-23 12:40:04,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3706 to 3618. [2018-11-23 12:40:04,531 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:04,531 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3706 states. Second operand 3618 states. [2018-11-23 12:40:04,531 INFO L74 IsIncluded]: Start isIncluded. First operand 3706 states. Second operand 3618 states. [2018-11-23 12:40:04,531 INFO L87 Difference]: Start difference. First operand 3706 states. Second operand 3618 states. [2018-11-23 12:40:05,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:05,019 INFO L93 Difference]: Finished difference Result 3706 states and 4923 transitions. [2018-11-23 12:40:05,020 INFO L276 IsEmpty]: Start isEmpty. Operand 3706 states and 4923 transitions. [2018-11-23 12:40:05,024 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:05,024 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:05,024 INFO L74 IsIncluded]: Start isIncluded. First operand 3618 states. Second operand 3706 states. [2018-11-23 12:40:05,024 INFO L87 Difference]: Start difference. First operand 3618 states. Second operand 3706 states. [2018-11-23 12:40:05,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:05,539 INFO L93 Difference]: Finished difference Result 3706 states and 4923 transitions. [2018-11-23 12:40:05,539 INFO L276 IsEmpty]: Start isEmpty. Operand 3706 states and 4923 transitions. [2018-11-23 12:40:05,543 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:05,543 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:05,543 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:05,544 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:05,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3618 states. [2018-11-23 12:40:06,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3618 states to 3618 states and 4819 transitions. [2018-11-23 12:40:06,103 INFO L78 Accepts]: Start accepts. Automaton has 3618 states and 4819 transitions. Word has length 245 [2018-11-23 12:40:06,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:06,103 INFO L480 AbstractCegarLoop]: Abstraction has 3618 states and 4819 transitions. [2018-11-23 12:40:06,103 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:40:06,103 INFO L276 IsEmpty]: Start isEmpty. Operand 3618 states and 4819 transitions. [2018-11-23 12:40:06,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2018-11-23 12:40:06,108 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:06,108 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:06,109 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:06,109 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:06,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1168177660, now seen corresponding path program 1 times [2018-11-23 12:40:06,109 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:06,109 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:06,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:06,110 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:06,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:06,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:06,359 INFO L256 TraceCheckUtils]: 0: Hoare triple {110543#true} call ULTIMATE.init(); {110543#true} is VALID [2018-11-23 12:40:06,360 INFO L273 TraceCheckUtils]: 1: Hoare triple {110543#true} assume true; {110543#true} is VALID [2018-11-23 12:40:06,360 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {110543#true} {110543#true} #542#return; {110543#true} is VALID [2018-11-23 12:40:06,360 INFO L256 TraceCheckUtils]: 3: Hoare triple {110543#true} call #t~ret49 := main(); {110543#true} is VALID [2018-11-23 12:40:06,360 INFO L273 TraceCheckUtils]: 4: Hoare triple {110543#true} havoc ~s~0;~s~0 := 12292; {110543#true} is VALID [2018-11-23 12:40:06,361 INFO L256 TraceCheckUtils]: 5: Hoare triple {110543#true} call #t~ret48 := ssl3_connect(12292); {110543#true} is VALID [2018-11-23 12:40:06,361 INFO L273 TraceCheckUtils]: 6: Hoare triple {110543#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,361 INFO L273 TraceCheckUtils]: 7: Hoare triple {110543#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {110543#true} is VALID [2018-11-23 12:40:06,361 INFO L273 TraceCheckUtils]: 8: Hoare triple {110543#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {110543#true} is VALID [2018-11-23 12:40:06,361 INFO L273 TraceCheckUtils]: 9: Hoare triple {110543#true} assume !(0 != ~tmp___1~0 - 12288); {110543#true} is VALID [2018-11-23 12:40:06,361 INFO L273 TraceCheckUtils]: 10: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,362 INFO L273 TraceCheckUtils]: 11: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,362 INFO L273 TraceCheckUtils]: 12: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,362 INFO L273 TraceCheckUtils]: 13: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,362 INFO L273 TraceCheckUtils]: 14: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,362 INFO L273 TraceCheckUtils]: 15: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,363 INFO L273 TraceCheckUtils]: 16: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,363 INFO L273 TraceCheckUtils]: 17: Hoare triple {110543#true} assume 4368 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,363 INFO L273 TraceCheckUtils]: 18: Hoare triple {110543#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {110543#true} is VALID [2018-11-23 12:40:06,363 INFO L273 TraceCheckUtils]: 19: Hoare triple {110543#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {110543#true} is VALID [2018-11-23 12:40:06,363 INFO L273 TraceCheckUtils]: 20: Hoare triple {110543#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,363 INFO L273 TraceCheckUtils]: 21: Hoare triple {110543#true} assume ~s__bbio~0 != ~s__wbio~0; {110543#true} is VALID [2018-11-23 12:40:06,364 INFO L273 TraceCheckUtils]: 22: Hoare triple {110543#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110543#true} is VALID [2018-11-23 12:40:06,364 INFO L273 TraceCheckUtils]: 23: Hoare triple {110543#true} ~skip~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,364 INFO L273 TraceCheckUtils]: 24: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,364 INFO L273 TraceCheckUtils]: 25: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,364 INFO L273 TraceCheckUtils]: 26: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,365 INFO L273 TraceCheckUtils]: 27: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,365 INFO L273 TraceCheckUtils]: 28: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,365 INFO L273 TraceCheckUtils]: 29: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,365 INFO L273 TraceCheckUtils]: 30: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,365 INFO L273 TraceCheckUtils]: 31: Hoare triple {110543#true} assume !(4368 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,365 INFO L273 TraceCheckUtils]: 32: Hoare triple {110543#true} assume !(4369 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,366 INFO L273 TraceCheckUtils]: 33: Hoare triple {110543#true} assume 4384 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,366 INFO L273 TraceCheckUtils]: 34: Hoare triple {110543#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {110543#true} is VALID [2018-11-23 12:40:06,366 INFO L273 TraceCheckUtils]: 35: Hoare triple {110543#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {110543#true} is VALID [2018-11-23 12:40:06,366 INFO L273 TraceCheckUtils]: 36: Hoare triple {110543#true} assume !(~ret~0 <= 0); {110543#true} is VALID [2018-11-23 12:40:06,366 INFO L273 TraceCheckUtils]: 37: Hoare triple {110543#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {110543#true} is VALID [2018-11-23 12:40:06,366 INFO L273 TraceCheckUtils]: 38: Hoare triple {110543#true} ~s__init_num~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,367 INFO L273 TraceCheckUtils]: 39: Hoare triple {110543#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110543#true} is VALID [2018-11-23 12:40:06,367 INFO L273 TraceCheckUtils]: 40: Hoare triple {110543#true} ~skip~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,367 INFO L273 TraceCheckUtils]: 41: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,367 INFO L273 TraceCheckUtils]: 42: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,367 INFO L273 TraceCheckUtils]: 43: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,368 INFO L273 TraceCheckUtils]: 44: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,368 INFO L273 TraceCheckUtils]: 45: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,368 INFO L273 TraceCheckUtils]: 46: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,368 INFO L273 TraceCheckUtils]: 47: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,368 INFO L273 TraceCheckUtils]: 48: Hoare triple {110543#true} assume !(4368 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,368 INFO L273 TraceCheckUtils]: 49: Hoare triple {110543#true} assume !(4369 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,369 INFO L273 TraceCheckUtils]: 50: Hoare triple {110543#true} assume !(4384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,369 INFO L273 TraceCheckUtils]: 51: Hoare triple {110543#true} assume !(4385 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,369 INFO L273 TraceCheckUtils]: 52: Hoare triple {110543#true} assume 4400 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,369 INFO L273 TraceCheckUtils]: 53: Hoare triple {110543#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {110543#true} is VALID [2018-11-23 12:40:06,369 INFO L273 TraceCheckUtils]: 54: Hoare triple {110543#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {110543#true} is VALID [2018-11-23 12:40:06,370 INFO L273 TraceCheckUtils]: 55: Hoare triple {110543#true} assume !(~ret~0 <= 0); {110543#true} is VALID [2018-11-23 12:40:06,370 INFO L273 TraceCheckUtils]: 56: Hoare triple {110543#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,370 INFO L273 TraceCheckUtils]: 57: Hoare triple {110543#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110543#true} is VALID [2018-11-23 12:40:06,370 INFO L273 TraceCheckUtils]: 58: Hoare triple {110543#true} ~skip~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,370 INFO L273 TraceCheckUtils]: 59: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,370 INFO L273 TraceCheckUtils]: 60: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,371 INFO L273 TraceCheckUtils]: 61: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,371 INFO L273 TraceCheckUtils]: 62: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,371 INFO L273 TraceCheckUtils]: 63: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,371 INFO L273 TraceCheckUtils]: 64: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,371 INFO L273 TraceCheckUtils]: 65: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,372 INFO L273 TraceCheckUtils]: 66: Hoare triple {110543#true} assume !(4368 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,372 INFO L273 TraceCheckUtils]: 67: Hoare triple {110543#true} assume !(4369 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,372 INFO L273 TraceCheckUtils]: 68: Hoare triple {110543#true} assume !(4384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,372 INFO L273 TraceCheckUtils]: 69: Hoare triple {110543#true} assume !(4385 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,372 INFO L273 TraceCheckUtils]: 70: Hoare triple {110543#true} assume !(4400 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,372 INFO L273 TraceCheckUtils]: 71: Hoare triple {110543#true} assume !(4401 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,373 INFO L273 TraceCheckUtils]: 72: Hoare triple {110543#true} assume 4416 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,373 INFO L273 TraceCheckUtils]: 73: Hoare triple {110543#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {110543#true} is VALID [2018-11-23 12:40:06,373 INFO L273 TraceCheckUtils]: 74: Hoare triple {110543#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {110543#true} is VALID [2018-11-23 12:40:06,373 INFO L273 TraceCheckUtils]: 75: Hoare triple {110543#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,373 INFO L273 TraceCheckUtils]: 76: Hoare triple {110543#true} assume !(0 == ~tmp___6~0); {110543#true} is VALID [2018-11-23 12:40:06,374 INFO L273 TraceCheckUtils]: 77: Hoare triple {110543#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110543#true} is VALID [2018-11-23 12:40:06,374 INFO L273 TraceCheckUtils]: 78: Hoare triple {110543#true} ~skip~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,374 INFO L273 TraceCheckUtils]: 79: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,374 INFO L273 TraceCheckUtils]: 80: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,374 INFO L273 TraceCheckUtils]: 81: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,375 INFO L273 TraceCheckUtils]: 82: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,375 INFO L273 TraceCheckUtils]: 83: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,375 INFO L273 TraceCheckUtils]: 84: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,375 INFO L273 TraceCheckUtils]: 85: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,375 INFO L273 TraceCheckUtils]: 86: Hoare triple {110543#true} assume !(4368 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,375 INFO L273 TraceCheckUtils]: 87: Hoare triple {110543#true} assume !(4369 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,376 INFO L273 TraceCheckUtils]: 88: Hoare triple {110543#true} assume !(4384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,376 INFO L273 TraceCheckUtils]: 89: Hoare triple {110543#true} assume !(4385 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,376 INFO L273 TraceCheckUtils]: 90: Hoare triple {110543#true} assume !(4400 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,376 INFO L273 TraceCheckUtils]: 91: Hoare triple {110543#true} assume !(4401 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,376 INFO L273 TraceCheckUtils]: 92: Hoare triple {110543#true} assume !(4416 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,376 INFO L273 TraceCheckUtils]: 93: Hoare triple {110543#true} assume !(4417 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,377 INFO L273 TraceCheckUtils]: 94: Hoare triple {110543#true} assume 4432 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,377 INFO L273 TraceCheckUtils]: 95: Hoare triple {110543#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {110543#true} is VALID [2018-11-23 12:40:06,377 INFO L273 TraceCheckUtils]: 96: Hoare triple {110543#true} assume !(5 == ~blastFlag~0); {110543#true} is VALID [2018-11-23 12:40:06,377 INFO L273 TraceCheckUtils]: 97: Hoare triple {110543#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,377 INFO L273 TraceCheckUtils]: 98: Hoare triple {110543#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110543#true} is VALID [2018-11-23 12:40:06,378 INFO L273 TraceCheckUtils]: 99: Hoare triple {110543#true} ~skip~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,378 INFO L273 TraceCheckUtils]: 100: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,378 INFO L273 TraceCheckUtils]: 101: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,378 INFO L273 TraceCheckUtils]: 102: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,378 INFO L273 TraceCheckUtils]: 103: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,379 INFO L273 TraceCheckUtils]: 104: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,379 INFO L273 TraceCheckUtils]: 105: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,379 INFO L273 TraceCheckUtils]: 106: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,379 INFO L273 TraceCheckUtils]: 107: Hoare triple {110543#true} assume !(4368 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,379 INFO L273 TraceCheckUtils]: 108: Hoare triple {110543#true} assume !(4369 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,379 INFO L273 TraceCheckUtils]: 109: Hoare triple {110543#true} assume !(4384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,380 INFO L273 TraceCheckUtils]: 110: Hoare triple {110543#true} assume !(4385 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,380 INFO L273 TraceCheckUtils]: 111: Hoare triple {110543#true} assume !(4400 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,380 INFO L273 TraceCheckUtils]: 112: Hoare triple {110543#true} assume !(4401 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,380 INFO L273 TraceCheckUtils]: 113: Hoare triple {110543#true} assume !(4416 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,380 INFO L273 TraceCheckUtils]: 114: Hoare triple {110543#true} assume !(4417 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,380 INFO L273 TraceCheckUtils]: 115: Hoare triple {110543#true} assume !(4432 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,381 INFO L273 TraceCheckUtils]: 116: Hoare triple {110543#true} assume !(4433 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,381 INFO L273 TraceCheckUtils]: 117: Hoare triple {110543#true} assume 4448 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,381 INFO L273 TraceCheckUtils]: 118: Hoare triple {110543#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {110543#true} is VALID [2018-11-23 12:40:06,381 INFO L273 TraceCheckUtils]: 119: Hoare triple {110543#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {110543#true} is VALID [2018-11-23 12:40:06,381 INFO L273 TraceCheckUtils]: 120: Hoare triple {110543#true} assume !(~ret~0 <= 0); {110543#true} is VALID [2018-11-23 12:40:06,382 INFO L273 TraceCheckUtils]: 121: Hoare triple {110543#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {110543#true} is VALID [2018-11-23 12:40:06,382 INFO L273 TraceCheckUtils]: 122: Hoare triple {110543#true} ~s__init_num~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,382 INFO L273 TraceCheckUtils]: 123: Hoare triple {110543#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110543#true} is VALID [2018-11-23 12:40:06,382 INFO L273 TraceCheckUtils]: 124: Hoare triple {110543#true} ~skip~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,382 INFO L273 TraceCheckUtils]: 125: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,382 INFO L273 TraceCheckUtils]: 126: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,383 INFO L273 TraceCheckUtils]: 127: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,383 INFO L273 TraceCheckUtils]: 128: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,383 INFO L273 TraceCheckUtils]: 129: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,383 INFO L273 TraceCheckUtils]: 130: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,383 INFO L273 TraceCheckUtils]: 131: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,384 INFO L273 TraceCheckUtils]: 132: Hoare triple {110543#true} assume !(4368 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,384 INFO L273 TraceCheckUtils]: 133: Hoare triple {110543#true} assume !(4369 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,384 INFO L273 TraceCheckUtils]: 134: Hoare triple {110543#true} assume !(4384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,384 INFO L273 TraceCheckUtils]: 135: Hoare triple {110543#true} assume !(4385 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,384 INFO L273 TraceCheckUtils]: 136: Hoare triple {110543#true} assume !(4400 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,384 INFO L273 TraceCheckUtils]: 137: Hoare triple {110543#true} assume !(4401 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,384 INFO L273 TraceCheckUtils]: 138: Hoare triple {110543#true} assume !(4416 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,385 INFO L273 TraceCheckUtils]: 139: Hoare triple {110543#true} assume !(4417 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,385 INFO L273 TraceCheckUtils]: 140: Hoare triple {110543#true} assume !(4432 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,385 INFO L273 TraceCheckUtils]: 141: Hoare triple {110543#true} assume !(4433 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,385 INFO L273 TraceCheckUtils]: 142: Hoare triple {110543#true} assume !(4448 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,385 INFO L273 TraceCheckUtils]: 143: Hoare triple {110543#true} assume !(4449 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,386 INFO L273 TraceCheckUtils]: 144: Hoare triple {110543#true} assume !(4464 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,386 INFO L273 TraceCheckUtils]: 145: Hoare triple {110543#true} assume !(4465 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,386 INFO L273 TraceCheckUtils]: 146: Hoare triple {110543#true} assume !(4466 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,386 INFO L273 TraceCheckUtils]: 147: Hoare triple {110543#true} assume !(4467 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,386 INFO L273 TraceCheckUtils]: 148: Hoare triple {110543#true} assume 4480 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,386 INFO L273 TraceCheckUtils]: 149: Hoare triple {110543#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {110543#true} is VALID [2018-11-23 12:40:06,387 INFO L273 TraceCheckUtils]: 150: Hoare triple {110543#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {110543#true} is VALID [2018-11-23 12:40:06,387 INFO L273 TraceCheckUtils]: 151: Hoare triple {110543#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,387 INFO L273 TraceCheckUtils]: 152: Hoare triple {110543#true} ~s__init_num~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,387 INFO L273 TraceCheckUtils]: 153: Hoare triple {110543#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110543#true} is VALID [2018-11-23 12:40:06,387 INFO L273 TraceCheckUtils]: 154: Hoare triple {110543#true} ~skip~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,388 INFO L273 TraceCheckUtils]: 155: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,388 INFO L273 TraceCheckUtils]: 156: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,388 INFO L273 TraceCheckUtils]: 157: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,388 INFO L273 TraceCheckUtils]: 158: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,388 INFO L273 TraceCheckUtils]: 159: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,388 INFO L273 TraceCheckUtils]: 160: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,389 INFO L273 TraceCheckUtils]: 161: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,389 INFO L273 TraceCheckUtils]: 162: Hoare triple {110543#true} assume !(4368 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,389 INFO L273 TraceCheckUtils]: 163: Hoare triple {110543#true} assume !(4369 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,389 INFO L273 TraceCheckUtils]: 164: Hoare triple {110543#true} assume !(4384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,389 INFO L273 TraceCheckUtils]: 165: Hoare triple {110543#true} assume !(4385 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,390 INFO L273 TraceCheckUtils]: 166: Hoare triple {110543#true} assume !(4400 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,390 INFO L273 TraceCheckUtils]: 167: Hoare triple {110543#true} assume !(4401 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,390 INFO L273 TraceCheckUtils]: 168: Hoare triple {110543#true} assume !(4416 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,390 INFO L273 TraceCheckUtils]: 169: Hoare triple {110543#true} assume !(4417 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,390 INFO L273 TraceCheckUtils]: 170: Hoare triple {110543#true} assume !(4432 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,390 INFO L273 TraceCheckUtils]: 171: Hoare triple {110543#true} assume !(4433 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,391 INFO L273 TraceCheckUtils]: 172: Hoare triple {110543#true} assume !(4448 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,391 INFO L273 TraceCheckUtils]: 173: Hoare triple {110543#true} assume !(4449 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,391 INFO L273 TraceCheckUtils]: 174: Hoare triple {110543#true} assume !(4464 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,391 INFO L273 TraceCheckUtils]: 175: Hoare triple {110543#true} assume !(4465 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,391 INFO L273 TraceCheckUtils]: 176: Hoare triple {110543#true} assume !(4466 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,391 INFO L273 TraceCheckUtils]: 177: Hoare triple {110543#true} assume !(4467 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,392 INFO L273 TraceCheckUtils]: 178: Hoare triple {110543#true} assume !(4480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,392 INFO L273 TraceCheckUtils]: 179: Hoare triple {110543#true} assume !(4481 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,392 INFO L273 TraceCheckUtils]: 180: Hoare triple {110543#true} assume !(4496 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,392 INFO L273 TraceCheckUtils]: 181: Hoare triple {110543#true} assume !(4497 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,392 INFO L273 TraceCheckUtils]: 182: Hoare triple {110543#true} assume 4512 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,393 INFO L273 TraceCheckUtils]: 183: Hoare triple {110543#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {110543#true} is VALID [2018-11-23 12:40:06,393 INFO L273 TraceCheckUtils]: 184: Hoare triple {110543#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {110543#true} is VALID [2018-11-23 12:40:06,393 INFO L273 TraceCheckUtils]: 185: Hoare triple {110543#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,393 INFO L273 TraceCheckUtils]: 186: Hoare triple {110543#true} assume !(0 == ~tmp___7~0); {110543#true} is VALID [2018-11-23 12:40:06,393 INFO L273 TraceCheckUtils]: 187: Hoare triple {110543#true} assume !(0 == ~tmp___8~0); {110543#true} is VALID [2018-11-23 12:40:06,393 INFO L273 TraceCheckUtils]: 188: Hoare triple {110543#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110543#true} is VALID [2018-11-23 12:40:06,394 INFO L273 TraceCheckUtils]: 189: Hoare triple {110543#true} ~skip~0 := 0; {110543#true} is VALID [2018-11-23 12:40:06,394 INFO L273 TraceCheckUtils]: 190: Hoare triple {110543#true} assume !false; {110543#true} is VALID [2018-11-23 12:40:06,394 INFO L273 TraceCheckUtils]: 191: Hoare triple {110543#true} ~state~0 := ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,394 INFO L273 TraceCheckUtils]: 192: Hoare triple {110543#true} assume !(12292 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,394 INFO L273 TraceCheckUtils]: 193: Hoare triple {110543#true} assume !(16384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,395 INFO L273 TraceCheckUtils]: 194: Hoare triple {110543#true} assume !(4096 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,395 INFO L273 TraceCheckUtils]: 195: Hoare triple {110543#true} assume !(20480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,395 INFO L273 TraceCheckUtils]: 196: Hoare triple {110543#true} assume !(4099 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,395 INFO L273 TraceCheckUtils]: 197: Hoare triple {110543#true} assume !(4368 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,395 INFO L273 TraceCheckUtils]: 198: Hoare triple {110543#true} assume !(4369 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,395 INFO L273 TraceCheckUtils]: 199: Hoare triple {110543#true} assume !(4384 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,396 INFO L273 TraceCheckUtils]: 200: Hoare triple {110543#true} assume !(4385 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,396 INFO L273 TraceCheckUtils]: 201: Hoare triple {110543#true} assume !(4400 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,396 INFO L273 TraceCheckUtils]: 202: Hoare triple {110543#true} assume !(4401 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,396 INFO L273 TraceCheckUtils]: 203: Hoare triple {110543#true} assume !(4416 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,396 INFO L273 TraceCheckUtils]: 204: Hoare triple {110543#true} assume !(4417 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,396 INFO L273 TraceCheckUtils]: 205: Hoare triple {110543#true} assume !(4432 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,397 INFO L273 TraceCheckUtils]: 206: Hoare triple {110543#true} assume !(4433 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,397 INFO L273 TraceCheckUtils]: 207: Hoare triple {110543#true} assume !(4448 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,397 INFO L273 TraceCheckUtils]: 208: Hoare triple {110543#true} assume !(4449 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,397 INFO L273 TraceCheckUtils]: 209: Hoare triple {110543#true} assume !(4464 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,397 INFO L273 TraceCheckUtils]: 210: Hoare triple {110543#true} assume !(4465 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,398 INFO L273 TraceCheckUtils]: 211: Hoare triple {110543#true} assume !(4466 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,398 INFO L273 TraceCheckUtils]: 212: Hoare triple {110543#true} assume !(4467 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,398 INFO L273 TraceCheckUtils]: 213: Hoare triple {110543#true} assume !(4480 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,398 INFO L273 TraceCheckUtils]: 214: Hoare triple {110543#true} assume !(4481 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,398 INFO L273 TraceCheckUtils]: 215: Hoare triple {110543#true} assume !(4496 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,398 INFO L273 TraceCheckUtils]: 216: Hoare triple {110543#true} assume !(4497 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,399 INFO L273 TraceCheckUtils]: 217: Hoare triple {110543#true} assume !(4512 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,399 INFO L273 TraceCheckUtils]: 218: Hoare triple {110543#true} assume !(4513 == ~s__state~0); {110543#true} is VALID [2018-11-23 12:40:06,399 INFO L273 TraceCheckUtils]: 219: Hoare triple {110543#true} assume 4528 == ~s__state~0; {110543#true} is VALID [2018-11-23 12:40:06,399 INFO L273 TraceCheckUtils]: 220: Hoare triple {110543#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {110543#true} is VALID [2018-11-23 12:40:06,414 INFO L273 TraceCheckUtils]: 221: Hoare triple {110543#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,422 INFO L273 TraceCheckUtils]: 222: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,438 INFO L273 TraceCheckUtils]: 223: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} ~s__init_num~0 := 0; {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,452 INFO L273 TraceCheckUtils]: 224: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,460 INFO L273 TraceCheckUtils]: 225: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} ~skip~0 := 0; {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,473 INFO L273 TraceCheckUtils]: 226: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} assume !false; {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,485 INFO L273 TraceCheckUtils]: 227: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,497 INFO L273 TraceCheckUtils]: 228: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,515 INFO L273 TraceCheckUtils]: 229: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {110545#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:06,523 INFO L273 TraceCheckUtils]: 230: Hoare triple {110545#(<= 4352 ssl3_connect_~s__state~0)} assume 4096 == ~s__state~0; {110544#false} is VALID [2018-11-23 12:40:06,524 INFO L273 TraceCheckUtils]: 231: Hoare triple {110544#false} ~s__server~0 := 0; {110544#false} is VALID [2018-11-23 12:40:06,524 INFO L273 TraceCheckUtils]: 232: Hoare triple {110544#false} assume 0 != ~cb~0; {110544#false} is VALID [2018-11-23 12:40:06,524 INFO L273 TraceCheckUtils]: 233: Hoare triple {110544#false} ~__cil_tmp55~0 := ~s__version~0 - 65280; {110544#false} is VALID [2018-11-23 12:40:06,524 INFO L273 TraceCheckUtils]: 234: Hoare triple {110544#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096; {110544#false} is VALID [2018-11-23 12:40:06,524 INFO L273 TraceCheckUtils]: 235: Hoare triple {110544#false} assume !(0 == ~s__init_buf___0~0); {110544#false} is VALID [2018-11-23 12:40:06,524 INFO L273 TraceCheckUtils]: 236: Hoare triple {110544#false} assume !(0 == ~tmp___4~0); {110544#false} is VALID [2018-11-23 12:40:06,525 INFO L273 TraceCheckUtils]: 237: Hoare triple {110544#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post31;havoc #t~post31;~s__init_num~0 := 0; {110544#false} is VALID [2018-11-23 12:40:06,525 INFO L273 TraceCheckUtils]: 238: Hoare triple {110544#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {110544#false} is VALID [2018-11-23 12:40:06,525 INFO L273 TraceCheckUtils]: 239: Hoare triple {110544#false} ~skip~0 := 0; {110544#false} is VALID [2018-11-23 12:40:06,525 INFO L273 TraceCheckUtils]: 240: Hoare triple {110544#false} assume !false; {110544#false} is VALID [2018-11-23 12:40:06,525 INFO L273 TraceCheckUtils]: 241: Hoare triple {110544#false} ~state~0 := ~s__state~0; {110544#false} is VALID [2018-11-23 12:40:06,525 INFO L273 TraceCheckUtils]: 242: Hoare triple {110544#false} assume !(12292 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,526 INFO L273 TraceCheckUtils]: 243: Hoare triple {110544#false} assume !(16384 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,526 INFO L273 TraceCheckUtils]: 244: Hoare triple {110544#false} assume !(4096 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,526 INFO L273 TraceCheckUtils]: 245: Hoare triple {110544#false} assume !(20480 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,526 INFO L273 TraceCheckUtils]: 246: Hoare triple {110544#false} assume !(4099 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,526 INFO L273 TraceCheckUtils]: 247: Hoare triple {110544#false} assume !(4368 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,527 INFO L273 TraceCheckUtils]: 248: Hoare triple {110544#false} assume !(4369 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,527 INFO L273 TraceCheckUtils]: 249: Hoare triple {110544#false} assume !(4384 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,527 INFO L273 TraceCheckUtils]: 250: Hoare triple {110544#false} assume !(4385 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,527 INFO L273 TraceCheckUtils]: 251: Hoare triple {110544#false} assume !(4400 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,527 INFO L273 TraceCheckUtils]: 252: Hoare triple {110544#false} assume !(4401 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,527 INFO L273 TraceCheckUtils]: 253: Hoare triple {110544#false} assume !(4416 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,528 INFO L273 TraceCheckUtils]: 254: Hoare triple {110544#false} assume !(4417 == ~s__state~0); {110544#false} is VALID [2018-11-23 12:40:06,528 INFO L273 TraceCheckUtils]: 255: Hoare triple {110544#false} assume 4432 == ~s__state~0; {110544#false} is VALID [2018-11-23 12:40:06,528 INFO L273 TraceCheckUtils]: 256: Hoare triple {110544#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {110544#false} is VALID [2018-11-23 12:40:06,528 INFO L273 TraceCheckUtils]: 257: Hoare triple {110544#false} assume 5 == ~blastFlag~0; {110544#false} is VALID [2018-11-23 12:40:06,528 INFO L273 TraceCheckUtils]: 258: Hoare triple {110544#false} assume !false; {110544#false} is VALID [2018-11-23 12:40:06,632 INFO L134 CoverageAnalysis]: Checked inductivity of 736 backedges. 210 proven. 0 refuted. 0 times theorem prover too weak. 526 trivial. 0 not checked. [2018-11-23 12:40:06,632 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:06,632 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:40:06,633 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 259 [2018-11-23 12:40:06,633 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:06,633 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:40:07,536 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 123 edges. 123 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:07,537 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:40:07,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:40:07,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:07,537 INFO L87 Difference]: Start difference. First operand 3618 states and 4819 transitions. Second operand 3 states. [2018-11-23 12:40:11,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:11,208 INFO L93 Difference]: Finished difference Result 7632 states and 10102 transitions. [2018-11-23 12:40:11,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:40:11,208 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 259 [2018-11-23 12:40:11,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:11,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:11,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2018-11-23 12:40:11,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:11,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2018-11-23 12:40:11,213 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 416 transitions. [2018-11-23 12:40:11,569 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 416 edges. 416 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:12,256 INFO L225 Difference]: With dead ends: 7632 [2018-11-23 12:40:12,257 INFO L226 Difference]: Without dead ends: 4026 [2018-11-23 12:40:12,262 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:12,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4026 states. [2018-11-23 12:40:13,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4026 to 3738. [2018-11-23 12:40:13,145 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:13,145 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4026 states. Second operand 3738 states. [2018-11-23 12:40:13,145 INFO L74 IsIncluded]: Start isIncluded. First operand 4026 states. Second operand 3738 states. [2018-11-23 12:40:13,145 INFO L87 Difference]: Start difference. First operand 4026 states. Second operand 3738 states. [2018-11-23 12:40:13,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:13,720 INFO L93 Difference]: Finished difference Result 4026 states and 5267 transitions. [2018-11-23 12:40:13,720 INFO L276 IsEmpty]: Start isEmpty. Operand 4026 states and 5267 transitions. [2018-11-23 12:40:13,723 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:13,724 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:13,724 INFO L74 IsIncluded]: Start isIncluded. First operand 3738 states. Second operand 4026 states. [2018-11-23 12:40:13,724 INFO L87 Difference]: Start difference. First operand 3738 states. Second operand 4026 states. [2018-11-23 12:40:14,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:14,317 INFO L93 Difference]: Finished difference Result 4026 states and 5267 transitions. [2018-11-23 12:40:14,317 INFO L276 IsEmpty]: Start isEmpty. Operand 4026 states and 5267 transitions. [2018-11-23 12:40:14,320 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:14,320 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:14,320 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:14,320 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:14,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3738 states. [2018-11-23 12:40:14,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3738 states to 3738 states and 4963 transitions. [2018-11-23 12:40:14,911 INFO L78 Accepts]: Start accepts. Automaton has 3738 states and 4963 transitions. Word has length 259 [2018-11-23 12:40:14,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:14,911 INFO L480 AbstractCegarLoop]: Abstraction has 3738 states and 4963 transitions. [2018-11-23 12:40:14,911 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:40:14,911 INFO L276 IsEmpty]: Start isEmpty. Operand 3738 states and 4963 transitions. [2018-11-23 12:40:14,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2018-11-23 12:40:14,914 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:14,915 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:14,915 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:14,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:14,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1227839833, now seen corresponding path program 1 times [2018-11-23 12:40:14,915 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:14,916 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:14,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:14,916 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:14,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:14,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:15,096 INFO L256 TraceCheckUtils]: 0: Hoare triple {130669#true} call ULTIMATE.init(); {130669#true} is VALID [2018-11-23 12:40:15,096 INFO L273 TraceCheckUtils]: 1: Hoare triple {130669#true} assume true; {130669#true} is VALID [2018-11-23 12:40:15,096 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {130669#true} {130669#true} #542#return; {130669#true} is VALID [2018-11-23 12:40:15,096 INFO L256 TraceCheckUtils]: 3: Hoare triple {130669#true} call #t~ret49 := main(); {130669#true} is VALID [2018-11-23 12:40:15,097 INFO L273 TraceCheckUtils]: 4: Hoare triple {130669#true} havoc ~s~0;~s~0 := 12292; {130669#true} is VALID [2018-11-23 12:40:15,097 INFO L256 TraceCheckUtils]: 5: Hoare triple {130669#true} call #t~ret48 := ssl3_connect(12292); {130669#true} is VALID [2018-11-23 12:40:15,097 INFO L273 TraceCheckUtils]: 6: Hoare triple {130669#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {130669#true} is VALID [2018-11-23 12:40:15,097 INFO L273 TraceCheckUtils]: 7: Hoare triple {130669#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 8: Hoare triple {130669#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 9: Hoare triple {130669#true} assume !(0 != ~tmp___1~0 - 12288); {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 10: Hoare triple {130669#true} assume !false; {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 11: Hoare triple {130669#true} ~state~0 := ~s__state~0; {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 12: Hoare triple {130669#true} assume !(12292 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 13: Hoare triple {130669#true} assume !(16384 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 14: Hoare triple {130669#true} assume !(4096 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 15: Hoare triple {130669#true} assume !(20480 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,098 INFO L273 TraceCheckUtils]: 16: Hoare triple {130669#true} assume !(4099 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 17: Hoare triple {130669#true} assume 4368 == ~s__state~0; {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 18: Hoare triple {130669#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 19: Hoare triple {130669#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 20: Hoare triple {130669#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 21: Hoare triple {130669#true} assume ~s__bbio~0 != ~s__wbio~0; {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 22: Hoare triple {130669#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 23: Hoare triple {130669#true} ~skip~0 := 0; {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 24: Hoare triple {130669#true} assume !false; {130669#true} is VALID [2018-11-23 12:40:15,099 INFO L273 TraceCheckUtils]: 25: Hoare triple {130669#true} ~state~0 := ~s__state~0; {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 26: Hoare triple {130669#true} assume !(12292 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 27: Hoare triple {130669#true} assume !(16384 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 28: Hoare triple {130669#true} assume !(4096 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 29: Hoare triple {130669#true} assume !(20480 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 30: Hoare triple {130669#true} assume !(4099 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 31: Hoare triple {130669#true} assume !(4368 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 32: Hoare triple {130669#true} assume !(4369 == ~s__state~0); {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 33: Hoare triple {130669#true} assume 4384 == ~s__state~0; {130669#true} is VALID [2018-11-23 12:40:15,100 INFO L273 TraceCheckUtils]: 34: Hoare triple {130669#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {130669#true} is VALID [2018-11-23 12:40:15,101 INFO L273 TraceCheckUtils]: 35: Hoare triple {130669#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {130669#true} is VALID [2018-11-23 12:40:15,101 INFO L273 TraceCheckUtils]: 36: Hoare triple {130669#true} assume !(~ret~0 <= 0); {130669#true} is VALID [2018-11-23 12:40:15,102 INFO L273 TraceCheckUtils]: 37: Hoare triple {130669#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,102 INFO L273 TraceCheckUtils]: 38: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~s__init_num~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,104 INFO L273 TraceCheckUtils]: 39: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,104 INFO L273 TraceCheckUtils]: 40: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,106 INFO L273 TraceCheckUtils]: 41: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !false; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,106 INFO L273 TraceCheckUtils]: 42: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,108 INFO L273 TraceCheckUtils]: 43: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,108 INFO L273 TraceCheckUtils]: 44: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,111 INFO L273 TraceCheckUtils]: 45: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,111 INFO L273 TraceCheckUtils]: 46: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,113 INFO L273 TraceCheckUtils]: 47: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,113 INFO L273 TraceCheckUtils]: 48: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,113 INFO L273 TraceCheckUtils]: 49: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,114 INFO L273 TraceCheckUtils]: 50: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,114 INFO L273 TraceCheckUtils]: 51: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,114 INFO L273 TraceCheckUtils]: 52: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 4400 == ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,114 INFO L273 TraceCheckUtils]: 53: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,115 INFO L273 TraceCheckUtils]: 54: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,115 INFO L273 TraceCheckUtils]: 55: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,115 INFO L273 TraceCheckUtils]: 56: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~s__state~0 := 4416;~s__init_num~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,116 INFO L273 TraceCheckUtils]: 57: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,116 INFO L273 TraceCheckUtils]: 58: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,116 INFO L273 TraceCheckUtils]: 59: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !false; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,116 INFO L273 TraceCheckUtils]: 60: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,117 INFO L273 TraceCheckUtils]: 61: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,117 INFO L273 TraceCheckUtils]: 62: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,117 INFO L273 TraceCheckUtils]: 63: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,118 INFO L273 TraceCheckUtils]: 64: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,118 INFO L273 TraceCheckUtils]: 65: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,119 INFO L273 TraceCheckUtils]: 66: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,119 INFO L273 TraceCheckUtils]: 67: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,120 INFO L273 TraceCheckUtils]: 68: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,120 INFO L273 TraceCheckUtils]: 69: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,121 INFO L273 TraceCheckUtils]: 70: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,121 INFO L273 TraceCheckUtils]: 71: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,122 INFO L273 TraceCheckUtils]: 72: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 4416 == ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,122 INFO L273 TraceCheckUtils]: 73: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,123 INFO L273 TraceCheckUtils]: 74: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,123 INFO L273 TraceCheckUtils]: 75: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,124 INFO L273 TraceCheckUtils]: 76: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~tmp___6~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,124 INFO L273 TraceCheckUtils]: 77: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,125 INFO L273 TraceCheckUtils]: 78: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,125 INFO L273 TraceCheckUtils]: 79: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !false; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,126 INFO L273 TraceCheckUtils]: 80: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,126 INFO L273 TraceCheckUtils]: 81: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,127 INFO L273 TraceCheckUtils]: 82: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,127 INFO L273 TraceCheckUtils]: 83: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,128 INFO L273 TraceCheckUtils]: 84: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,128 INFO L273 TraceCheckUtils]: 85: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,129 INFO L273 TraceCheckUtils]: 86: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,129 INFO L273 TraceCheckUtils]: 87: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,130 INFO L273 TraceCheckUtils]: 88: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,130 INFO L273 TraceCheckUtils]: 89: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,131 INFO L273 TraceCheckUtils]: 90: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,131 INFO L273 TraceCheckUtils]: 91: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,132 INFO L273 TraceCheckUtils]: 92: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,132 INFO L273 TraceCheckUtils]: 93: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,133 INFO L273 TraceCheckUtils]: 94: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 4432 == ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,133 INFO L273 TraceCheckUtils]: 95: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,134 INFO L273 TraceCheckUtils]: 96: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(5 == ~blastFlag~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,134 INFO L273 TraceCheckUtils]: 97: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,135 INFO L273 TraceCheckUtils]: 98: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,135 INFO L273 TraceCheckUtils]: 99: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,136 INFO L273 TraceCheckUtils]: 100: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !false; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,136 INFO L273 TraceCheckUtils]: 101: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,137 INFO L273 TraceCheckUtils]: 102: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,137 INFO L273 TraceCheckUtils]: 103: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,138 INFO L273 TraceCheckUtils]: 104: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,138 INFO L273 TraceCheckUtils]: 105: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,139 INFO L273 TraceCheckUtils]: 106: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,139 INFO L273 TraceCheckUtils]: 107: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,140 INFO L273 TraceCheckUtils]: 108: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,140 INFO L273 TraceCheckUtils]: 109: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,141 INFO L273 TraceCheckUtils]: 110: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,141 INFO L273 TraceCheckUtils]: 111: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,142 INFO L273 TraceCheckUtils]: 112: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,142 INFO L273 TraceCheckUtils]: 113: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,143 INFO L273 TraceCheckUtils]: 114: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,143 INFO L273 TraceCheckUtils]: 115: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4432 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,143 INFO L273 TraceCheckUtils]: 116: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4433 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,144 INFO L273 TraceCheckUtils]: 117: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 4448 == ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,144 INFO L273 TraceCheckUtils]: 118: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,145 INFO L273 TraceCheckUtils]: 119: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,145 INFO L273 TraceCheckUtils]: 120: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,146 INFO L273 TraceCheckUtils]: 121: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,146 INFO L273 TraceCheckUtils]: 122: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~s__init_num~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,147 INFO L273 TraceCheckUtils]: 123: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,147 INFO L273 TraceCheckUtils]: 124: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,148 INFO L273 TraceCheckUtils]: 125: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !false; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,148 INFO L273 TraceCheckUtils]: 126: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,149 INFO L273 TraceCheckUtils]: 127: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,149 INFO L273 TraceCheckUtils]: 128: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,150 INFO L273 TraceCheckUtils]: 129: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,150 INFO L273 TraceCheckUtils]: 130: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,151 INFO L273 TraceCheckUtils]: 131: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,151 INFO L273 TraceCheckUtils]: 132: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,151 INFO L273 TraceCheckUtils]: 133: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,152 INFO L273 TraceCheckUtils]: 134: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,152 INFO L273 TraceCheckUtils]: 135: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,153 INFO L273 TraceCheckUtils]: 136: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,153 INFO L273 TraceCheckUtils]: 137: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,154 INFO L273 TraceCheckUtils]: 138: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,154 INFO L273 TraceCheckUtils]: 139: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,155 INFO L273 TraceCheckUtils]: 140: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4432 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,155 INFO L273 TraceCheckUtils]: 141: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4433 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,156 INFO L273 TraceCheckUtils]: 142: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4448 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,156 INFO L273 TraceCheckUtils]: 143: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4449 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,157 INFO L273 TraceCheckUtils]: 144: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4464 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,157 INFO L273 TraceCheckUtils]: 145: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4465 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,158 INFO L273 TraceCheckUtils]: 146: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4466 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,158 INFO L273 TraceCheckUtils]: 147: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4467 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,159 INFO L273 TraceCheckUtils]: 148: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 4480 == ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,159 INFO L273 TraceCheckUtils]: 149: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,159 INFO L273 TraceCheckUtils]: 150: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,160 INFO L273 TraceCheckUtils]: 151: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,160 INFO L273 TraceCheckUtils]: 152: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~s__init_num~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,161 INFO L273 TraceCheckUtils]: 153: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,161 INFO L273 TraceCheckUtils]: 154: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,162 INFO L273 TraceCheckUtils]: 155: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !false; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,162 INFO L273 TraceCheckUtils]: 156: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,163 INFO L273 TraceCheckUtils]: 157: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,163 INFO L273 TraceCheckUtils]: 158: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,164 INFO L273 TraceCheckUtils]: 159: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,164 INFO L273 TraceCheckUtils]: 160: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,165 INFO L273 TraceCheckUtils]: 161: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,165 INFO L273 TraceCheckUtils]: 162: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,166 INFO L273 TraceCheckUtils]: 163: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,166 INFO L273 TraceCheckUtils]: 164: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,174 INFO L273 TraceCheckUtils]: 165: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,175 INFO L273 TraceCheckUtils]: 166: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,175 INFO L273 TraceCheckUtils]: 167: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,175 INFO L273 TraceCheckUtils]: 168: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,176 INFO L273 TraceCheckUtils]: 169: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,176 INFO L273 TraceCheckUtils]: 170: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4432 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,176 INFO L273 TraceCheckUtils]: 171: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4433 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,177 INFO L273 TraceCheckUtils]: 172: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4448 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,177 INFO L273 TraceCheckUtils]: 173: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4449 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,177 INFO L273 TraceCheckUtils]: 174: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4464 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,178 INFO L273 TraceCheckUtils]: 175: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4465 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,178 INFO L273 TraceCheckUtils]: 176: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4466 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,179 INFO L273 TraceCheckUtils]: 177: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4467 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,179 INFO L273 TraceCheckUtils]: 178: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,180 INFO L273 TraceCheckUtils]: 179: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4481 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,180 INFO L273 TraceCheckUtils]: 180: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4496 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,181 INFO L273 TraceCheckUtils]: 181: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4497 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,181 INFO L273 TraceCheckUtils]: 182: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 4512 == ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,182 INFO L273 TraceCheckUtils]: 183: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,182 INFO L273 TraceCheckUtils]: 184: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,193 INFO L273 TraceCheckUtils]: 185: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,194 INFO L273 TraceCheckUtils]: 186: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~tmp___7~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,194 INFO L273 TraceCheckUtils]: 187: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~tmp___8~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,194 INFO L273 TraceCheckUtils]: 188: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,195 INFO L273 TraceCheckUtils]: 189: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,195 INFO L273 TraceCheckUtils]: 190: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !false; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,195 INFO L273 TraceCheckUtils]: 191: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,196 INFO L273 TraceCheckUtils]: 192: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,196 INFO L273 TraceCheckUtils]: 193: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,196 INFO L273 TraceCheckUtils]: 194: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,197 INFO L273 TraceCheckUtils]: 195: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,197 INFO L273 TraceCheckUtils]: 196: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,197 INFO L273 TraceCheckUtils]: 197: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,198 INFO L273 TraceCheckUtils]: 198: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,198 INFO L273 TraceCheckUtils]: 199: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,199 INFO L273 TraceCheckUtils]: 200: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,199 INFO L273 TraceCheckUtils]: 201: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,200 INFO L273 TraceCheckUtils]: 202: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,200 INFO L273 TraceCheckUtils]: 203: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,201 INFO L273 TraceCheckUtils]: 204: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,201 INFO L273 TraceCheckUtils]: 205: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4432 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,202 INFO L273 TraceCheckUtils]: 206: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4433 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,202 INFO L273 TraceCheckUtils]: 207: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4448 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,203 INFO L273 TraceCheckUtils]: 208: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4449 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,203 INFO L273 TraceCheckUtils]: 209: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4464 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,204 INFO L273 TraceCheckUtils]: 210: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4465 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,204 INFO L273 TraceCheckUtils]: 211: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4466 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,205 INFO L273 TraceCheckUtils]: 212: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4467 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,205 INFO L273 TraceCheckUtils]: 213: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4480 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,205 INFO L273 TraceCheckUtils]: 214: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4481 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,206 INFO L273 TraceCheckUtils]: 215: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4496 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,206 INFO L273 TraceCheckUtils]: 216: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4497 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,207 INFO L273 TraceCheckUtils]: 217: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4512 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,207 INFO L273 TraceCheckUtils]: 218: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(4513 == ~s__state~0); {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,208 INFO L273 TraceCheckUtils]: 219: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 4528 == ~s__state~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,208 INFO L273 TraceCheckUtils]: 220: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,209 INFO L273 TraceCheckUtils]: 221: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {130671#(= ssl3_connect_~s__hit~0 0)} is VALID [2018-11-23 12:40:15,209 INFO L273 TraceCheckUtils]: 222: Hoare triple {130671#(= ssl3_connect_~s__hit~0 0)} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp58~0 := ~s__s3__flags~0; {130670#false} is VALID [2018-11-23 12:40:15,210 INFO L273 TraceCheckUtils]: 223: Hoare triple {130670#false} assume 0 != ~__cil_tmp58~0 - 2;~s__state~0 := 3;~__cil_tmp59~0 := ~s__s3__flags~0;~__cil_tmp60~0 := 4 + ~__cil_tmp59~0;~s__s3__flags~0 := ~__cil_tmp60~0;~s__s3__delay_buf_pop_ret~0 := 0; {130670#false} is VALID [2018-11-23 12:40:15,210 INFO L273 TraceCheckUtils]: 224: Hoare triple {130670#false} ~s__init_num~0 := 0; {130670#false} is VALID [2018-11-23 12:40:15,210 INFO L273 TraceCheckUtils]: 225: Hoare triple {130670#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {130670#false} is VALID [2018-11-23 12:40:15,210 INFO L273 TraceCheckUtils]: 226: Hoare triple {130670#false} ~skip~0 := 0; {130670#false} is VALID [2018-11-23 12:40:15,210 INFO L273 TraceCheckUtils]: 227: Hoare triple {130670#false} assume !false; {130670#false} is VALID [2018-11-23 12:40:15,211 INFO L273 TraceCheckUtils]: 228: Hoare triple {130670#false} ~state~0 := ~s__state~0; {130670#false} is VALID [2018-11-23 12:40:15,211 INFO L273 TraceCheckUtils]: 229: Hoare triple {130670#false} assume !(12292 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,211 INFO L273 TraceCheckUtils]: 230: Hoare triple {130670#false} assume !(16384 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,211 INFO L273 TraceCheckUtils]: 231: Hoare triple {130670#false} assume 4096 == ~s__state~0; {130670#false} is VALID [2018-11-23 12:40:15,211 INFO L273 TraceCheckUtils]: 232: Hoare triple {130670#false} ~s__server~0 := 0; {130670#false} is VALID [2018-11-23 12:40:15,212 INFO L273 TraceCheckUtils]: 233: Hoare triple {130670#false} assume 0 != ~cb~0; {130670#false} is VALID [2018-11-23 12:40:15,212 INFO L273 TraceCheckUtils]: 234: Hoare triple {130670#false} ~__cil_tmp55~0 := ~s__version~0 - 65280; {130670#false} is VALID [2018-11-23 12:40:15,212 INFO L273 TraceCheckUtils]: 235: Hoare triple {130670#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096; {130670#false} is VALID [2018-11-23 12:40:15,212 INFO L273 TraceCheckUtils]: 236: Hoare triple {130670#false} assume !(0 == ~s__init_buf___0~0); {130670#false} is VALID [2018-11-23 12:40:15,212 INFO L273 TraceCheckUtils]: 237: Hoare triple {130670#false} assume !(0 == ~tmp___4~0); {130670#false} is VALID [2018-11-23 12:40:15,212 INFO L273 TraceCheckUtils]: 238: Hoare triple {130670#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post31;havoc #t~post31;~s__init_num~0 := 0; {130670#false} is VALID [2018-11-23 12:40:15,213 INFO L273 TraceCheckUtils]: 239: Hoare triple {130670#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {130670#false} is VALID [2018-11-23 12:40:15,213 INFO L273 TraceCheckUtils]: 240: Hoare triple {130670#false} ~skip~0 := 0; {130670#false} is VALID [2018-11-23 12:40:15,213 INFO L273 TraceCheckUtils]: 241: Hoare triple {130670#false} assume !false; {130670#false} is VALID [2018-11-23 12:40:15,213 INFO L273 TraceCheckUtils]: 242: Hoare triple {130670#false} ~state~0 := ~s__state~0; {130670#false} is VALID [2018-11-23 12:40:15,213 INFO L273 TraceCheckUtils]: 243: Hoare triple {130670#false} assume !(12292 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,213 INFO L273 TraceCheckUtils]: 244: Hoare triple {130670#false} assume !(16384 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,213 INFO L273 TraceCheckUtils]: 245: Hoare triple {130670#false} assume !(4096 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,213 INFO L273 TraceCheckUtils]: 246: Hoare triple {130670#false} assume !(20480 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 247: Hoare triple {130670#false} assume !(4099 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 248: Hoare triple {130670#false} assume !(4368 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 249: Hoare triple {130670#false} assume !(4369 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 250: Hoare triple {130670#false} assume !(4384 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 251: Hoare triple {130670#false} assume !(4385 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 252: Hoare triple {130670#false} assume !(4400 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 253: Hoare triple {130670#false} assume !(4401 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 254: Hoare triple {130670#false} assume !(4416 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,214 INFO L273 TraceCheckUtils]: 255: Hoare triple {130670#false} assume !(4417 == ~s__state~0); {130670#false} is VALID [2018-11-23 12:40:15,215 INFO L273 TraceCheckUtils]: 256: Hoare triple {130670#false} assume 4432 == ~s__state~0; {130670#false} is VALID [2018-11-23 12:40:15,215 INFO L273 TraceCheckUtils]: 257: Hoare triple {130670#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {130670#false} is VALID [2018-11-23 12:40:15,215 INFO L273 TraceCheckUtils]: 258: Hoare triple {130670#false} assume 5 == ~blastFlag~0; {130670#false} is VALID [2018-11-23 12:40:15,215 INFO L273 TraceCheckUtils]: 259: Hoare triple {130670#false} assume !false; {130670#false} is VALID [2018-11-23 12:40:15,253 INFO L134 CoverageAnalysis]: Checked inductivity of 736 backedges. 343 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-23 12:40:15,253 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:15,253 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:40:15,253 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 260 [2018-11-23 12:40:15,253 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:15,254 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:40:15,365 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 129 edges. 129 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:15,365 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:40:15,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:40:15,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:15,366 INFO L87 Difference]: Start difference. First operand 3738 states and 4963 transitions. Second operand 3 states. [2018-11-23 12:40:23,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:23,295 INFO L93 Difference]: Finished difference Result 10686 states and 14265 transitions. [2018-11-23 12:40:23,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:40:23,295 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 260 [2018-11-23 12:40:23,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:23,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:23,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 485 transitions. [2018-11-23 12:40:23,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:23,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 485 transitions. [2018-11-23 12:40:23,302 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 485 transitions. [2018-11-23 12:40:23,821 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 485 edges. 485 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:25,930 INFO L225 Difference]: With dead ends: 10686 [2018-11-23 12:40:25,930 INFO L226 Difference]: Without dead ends: 6960 [2018-11-23 12:40:25,934 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:25,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6960 states. [2018-11-23 12:40:27,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6960 to 6958. [2018-11-23 12:40:27,561 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:27,561 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6960 states. Second operand 6958 states. [2018-11-23 12:40:27,561 INFO L74 IsIncluded]: Start isIncluded. First operand 6960 states. Second operand 6958 states. [2018-11-23 12:40:27,561 INFO L87 Difference]: Start difference. First operand 6960 states. Second operand 6958 states. [2018-11-23 12:40:29,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:29,369 INFO L93 Difference]: Finished difference Result 6960 states and 9294 transitions. [2018-11-23 12:40:29,369 INFO L276 IsEmpty]: Start isEmpty. Operand 6960 states and 9294 transitions. [2018-11-23 12:40:29,374 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:29,374 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:29,374 INFO L74 IsIncluded]: Start isIncluded. First operand 6958 states. Second operand 6960 states. [2018-11-23 12:40:29,374 INFO L87 Difference]: Start difference. First operand 6958 states. Second operand 6960 states. [2018-11-23 12:40:31,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:31,208 INFO L93 Difference]: Finished difference Result 6960 states and 9294 transitions. [2018-11-23 12:40:31,208 INFO L276 IsEmpty]: Start isEmpty. Operand 6960 states and 9294 transitions. [2018-11-23 12:40:31,213 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:31,213 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:31,213 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:31,213 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:31,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6958 states. [2018-11-23 12:40:33,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6958 states to 6958 states and 9293 transitions. [2018-11-23 12:40:33,367 INFO L78 Accepts]: Start accepts. Automaton has 6958 states and 9293 transitions. Word has length 260 [2018-11-23 12:40:33,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:33,367 INFO L480 AbstractCegarLoop]: Abstraction has 6958 states and 9293 transitions. [2018-11-23 12:40:33,367 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:40:33,367 INFO L276 IsEmpty]: Start isEmpty. Operand 6958 states and 9293 transitions. [2018-11-23 12:40:33,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-11-23 12:40:33,372 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:33,372 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:33,372 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:33,373 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:33,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1806818967, now seen corresponding path program 1 times [2018-11-23 12:40:33,373 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:33,373 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:33,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:33,374 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:33,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:33,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:33,626 INFO L256 TraceCheckUtils]: 0: Hoare triple {163362#true} call ULTIMATE.init(); {163362#true} is VALID [2018-11-23 12:40:33,627 INFO L273 TraceCheckUtils]: 1: Hoare triple {163362#true} assume true; {163362#true} is VALID [2018-11-23 12:40:33,627 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {163362#true} {163362#true} #542#return; {163362#true} is VALID [2018-11-23 12:40:33,627 INFO L256 TraceCheckUtils]: 3: Hoare triple {163362#true} call #t~ret49 := main(); {163362#true} is VALID [2018-11-23 12:40:33,627 INFO L273 TraceCheckUtils]: 4: Hoare triple {163362#true} havoc ~s~0;~s~0 := 12292; {163362#true} is VALID [2018-11-23 12:40:33,627 INFO L256 TraceCheckUtils]: 5: Hoare triple {163362#true} call #t~ret48 := ssl3_connect(12292); {163362#true} is VALID [2018-11-23 12:40:33,628 INFO L273 TraceCheckUtils]: 6: Hoare triple {163362#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,628 INFO L273 TraceCheckUtils]: 7: Hoare triple {163362#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {163362#true} is VALID [2018-11-23 12:40:33,628 INFO L273 TraceCheckUtils]: 8: Hoare triple {163362#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {163362#true} is VALID [2018-11-23 12:40:33,628 INFO L273 TraceCheckUtils]: 9: Hoare triple {163362#true} assume !(0 != ~tmp___1~0 - 12288); {163362#true} is VALID [2018-11-23 12:40:33,628 INFO L273 TraceCheckUtils]: 10: Hoare triple {163362#true} assume !false; {163362#true} is VALID [2018-11-23 12:40:33,629 INFO L273 TraceCheckUtils]: 11: Hoare triple {163362#true} ~state~0 := ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,629 INFO L273 TraceCheckUtils]: 12: Hoare triple {163362#true} assume !(12292 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,629 INFO L273 TraceCheckUtils]: 13: Hoare triple {163362#true} assume !(16384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,629 INFO L273 TraceCheckUtils]: 14: Hoare triple {163362#true} assume !(4096 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,629 INFO L273 TraceCheckUtils]: 15: Hoare triple {163362#true} assume !(20480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,629 INFO L273 TraceCheckUtils]: 16: Hoare triple {163362#true} assume !(4099 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,630 INFO L273 TraceCheckUtils]: 17: Hoare triple {163362#true} assume 4368 == ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,630 INFO L273 TraceCheckUtils]: 18: Hoare triple {163362#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {163362#true} is VALID [2018-11-23 12:40:33,630 INFO L273 TraceCheckUtils]: 19: Hoare triple {163362#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {163362#true} is VALID [2018-11-23 12:40:33,630 INFO L273 TraceCheckUtils]: 20: Hoare triple {163362#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,630 INFO L273 TraceCheckUtils]: 21: Hoare triple {163362#true} assume ~s__bbio~0 != ~s__wbio~0; {163362#true} is VALID [2018-11-23 12:40:33,630 INFO L273 TraceCheckUtils]: 22: Hoare triple {163362#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {163362#true} is VALID [2018-11-23 12:40:33,631 INFO L273 TraceCheckUtils]: 23: Hoare triple {163362#true} ~skip~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,631 INFO L273 TraceCheckUtils]: 24: Hoare triple {163362#true} assume !false; {163362#true} is VALID [2018-11-23 12:40:33,631 INFO L273 TraceCheckUtils]: 25: Hoare triple {163362#true} ~state~0 := ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,631 INFO L273 TraceCheckUtils]: 26: Hoare triple {163362#true} assume !(12292 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,631 INFO L273 TraceCheckUtils]: 27: Hoare triple {163362#true} assume !(16384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,631 INFO L273 TraceCheckUtils]: 28: Hoare triple {163362#true} assume !(4096 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,631 INFO L273 TraceCheckUtils]: 29: Hoare triple {163362#true} assume !(20480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,632 INFO L273 TraceCheckUtils]: 30: Hoare triple {163362#true} assume !(4099 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,632 INFO L273 TraceCheckUtils]: 31: Hoare triple {163362#true} assume !(4368 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,632 INFO L273 TraceCheckUtils]: 32: Hoare triple {163362#true} assume !(4369 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,632 INFO L273 TraceCheckUtils]: 33: Hoare triple {163362#true} assume 4384 == ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,632 INFO L273 TraceCheckUtils]: 34: Hoare triple {163362#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {163362#true} is VALID [2018-11-23 12:40:33,632 INFO L273 TraceCheckUtils]: 35: Hoare triple {163362#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {163362#true} is VALID [2018-11-23 12:40:33,633 INFO L273 TraceCheckUtils]: 36: Hoare triple {163362#true} assume !(~ret~0 <= 0); {163362#true} is VALID [2018-11-23 12:40:33,633 INFO L273 TraceCheckUtils]: 37: Hoare triple {163362#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {163362#true} is VALID [2018-11-23 12:40:33,633 INFO L273 TraceCheckUtils]: 38: Hoare triple {163362#true} ~s__init_num~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,633 INFO L273 TraceCheckUtils]: 39: Hoare triple {163362#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {163362#true} is VALID [2018-11-23 12:40:33,633 INFO L273 TraceCheckUtils]: 40: Hoare triple {163362#true} ~skip~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,633 INFO L273 TraceCheckUtils]: 41: Hoare triple {163362#true} assume !false; {163362#true} is VALID [2018-11-23 12:40:33,634 INFO L273 TraceCheckUtils]: 42: Hoare triple {163362#true} ~state~0 := ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,634 INFO L273 TraceCheckUtils]: 43: Hoare triple {163362#true} assume !(12292 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,634 INFO L273 TraceCheckUtils]: 44: Hoare triple {163362#true} assume !(16384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,634 INFO L273 TraceCheckUtils]: 45: Hoare triple {163362#true} assume !(4096 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,634 INFO L273 TraceCheckUtils]: 46: Hoare triple {163362#true} assume !(20480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,634 INFO L273 TraceCheckUtils]: 47: Hoare triple {163362#true} assume !(4099 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,634 INFO L273 TraceCheckUtils]: 48: Hoare triple {163362#true} assume !(4368 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,635 INFO L273 TraceCheckUtils]: 49: Hoare triple {163362#true} assume !(4369 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,635 INFO L273 TraceCheckUtils]: 50: Hoare triple {163362#true} assume !(4384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,635 INFO L273 TraceCheckUtils]: 51: Hoare triple {163362#true} assume !(4385 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,635 INFO L273 TraceCheckUtils]: 52: Hoare triple {163362#true} assume 4400 == ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,635 INFO L273 TraceCheckUtils]: 53: Hoare triple {163362#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {163362#true} is VALID [2018-11-23 12:40:33,635 INFO L273 TraceCheckUtils]: 54: Hoare triple {163362#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {163362#true} is VALID [2018-11-23 12:40:33,635 INFO L273 TraceCheckUtils]: 55: Hoare triple {163362#true} assume !(~ret~0 <= 0); {163362#true} is VALID [2018-11-23 12:40:33,636 INFO L273 TraceCheckUtils]: 56: Hoare triple {163362#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,636 INFO L273 TraceCheckUtils]: 57: Hoare triple {163362#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {163362#true} is VALID [2018-11-23 12:40:33,636 INFO L273 TraceCheckUtils]: 58: Hoare triple {163362#true} ~skip~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,636 INFO L273 TraceCheckUtils]: 59: Hoare triple {163362#true} assume !false; {163362#true} is VALID [2018-11-23 12:40:33,636 INFO L273 TraceCheckUtils]: 60: Hoare triple {163362#true} ~state~0 := ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,637 INFO L273 TraceCheckUtils]: 61: Hoare triple {163362#true} assume !(12292 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,637 INFO L273 TraceCheckUtils]: 62: Hoare triple {163362#true} assume !(16384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,637 INFO L273 TraceCheckUtils]: 63: Hoare triple {163362#true} assume !(4096 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,637 INFO L273 TraceCheckUtils]: 64: Hoare triple {163362#true} assume !(20480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,637 INFO L273 TraceCheckUtils]: 65: Hoare triple {163362#true} assume !(4099 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,637 INFO L273 TraceCheckUtils]: 66: Hoare triple {163362#true} assume !(4368 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,638 INFO L273 TraceCheckUtils]: 67: Hoare triple {163362#true} assume !(4369 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,638 INFO L273 TraceCheckUtils]: 68: Hoare triple {163362#true} assume !(4384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,638 INFO L273 TraceCheckUtils]: 69: Hoare triple {163362#true} assume !(4385 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,638 INFO L273 TraceCheckUtils]: 70: Hoare triple {163362#true} assume !(4400 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,638 INFO L273 TraceCheckUtils]: 71: Hoare triple {163362#true} assume !(4401 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,638 INFO L273 TraceCheckUtils]: 72: Hoare triple {163362#true} assume 4416 == ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,638 INFO L273 TraceCheckUtils]: 73: Hoare triple {163362#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {163362#true} is VALID [2018-11-23 12:40:33,639 INFO L273 TraceCheckUtils]: 74: Hoare triple {163362#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {163362#true} is VALID [2018-11-23 12:40:33,639 INFO L273 TraceCheckUtils]: 75: Hoare triple {163362#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,639 INFO L273 TraceCheckUtils]: 76: Hoare triple {163362#true} assume !(0 == ~tmp___6~0); {163362#true} is VALID [2018-11-23 12:40:33,639 INFO L273 TraceCheckUtils]: 77: Hoare triple {163362#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {163362#true} is VALID [2018-11-23 12:40:33,639 INFO L273 TraceCheckUtils]: 78: Hoare triple {163362#true} ~skip~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,639 INFO L273 TraceCheckUtils]: 79: Hoare triple {163362#true} assume !false; {163362#true} is VALID [2018-11-23 12:40:33,640 INFO L273 TraceCheckUtils]: 80: Hoare triple {163362#true} ~state~0 := ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,640 INFO L273 TraceCheckUtils]: 81: Hoare triple {163362#true} assume !(12292 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,640 INFO L273 TraceCheckUtils]: 82: Hoare triple {163362#true} assume !(16384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,640 INFO L273 TraceCheckUtils]: 83: Hoare triple {163362#true} assume !(4096 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,640 INFO L273 TraceCheckUtils]: 84: Hoare triple {163362#true} assume !(20480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,640 INFO L273 TraceCheckUtils]: 85: Hoare triple {163362#true} assume !(4099 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,640 INFO L273 TraceCheckUtils]: 86: Hoare triple {163362#true} assume !(4368 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,641 INFO L273 TraceCheckUtils]: 87: Hoare triple {163362#true} assume !(4369 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,641 INFO L273 TraceCheckUtils]: 88: Hoare triple {163362#true} assume !(4384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,641 INFO L273 TraceCheckUtils]: 89: Hoare triple {163362#true} assume !(4385 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,641 INFO L273 TraceCheckUtils]: 90: Hoare triple {163362#true} assume !(4400 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,641 INFO L273 TraceCheckUtils]: 91: Hoare triple {163362#true} assume !(4401 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,641 INFO L273 TraceCheckUtils]: 92: Hoare triple {163362#true} assume !(4416 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,641 INFO L273 TraceCheckUtils]: 93: Hoare triple {163362#true} assume !(4417 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,642 INFO L273 TraceCheckUtils]: 94: Hoare triple {163362#true} assume 4432 == ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,642 INFO L273 TraceCheckUtils]: 95: Hoare triple {163362#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {163362#true} is VALID [2018-11-23 12:40:33,642 INFO L273 TraceCheckUtils]: 96: Hoare triple {163362#true} assume !(5 == ~blastFlag~0); {163362#true} is VALID [2018-11-23 12:40:33,642 INFO L273 TraceCheckUtils]: 97: Hoare triple {163362#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,642 INFO L273 TraceCheckUtils]: 98: Hoare triple {163362#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {163362#true} is VALID [2018-11-23 12:40:33,643 INFO L273 TraceCheckUtils]: 99: Hoare triple {163362#true} ~skip~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,643 INFO L273 TraceCheckUtils]: 100: Hoare triple {163362#true} assume !false; {163362#true} is VALID [2018-11-23 12:40:33,643 INFO L273 TraceCheckUtils]: 101: Hoare triple {163362#true} ~state~0 := ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,643 INFO L273 TraceCheckUtils]: 102: Hoare triple {163362#true} assume !(12292 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,643 INFO L273 TraceCheckUtils]: 103: Hoare triple {163362#true} assume !(16384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,643 INFO L273 TraceCheckUtils]: 104: Hoare triple {163362#true} assume !(4096 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,643 INFO L273 TraceCheckUtils]: 105: Hoare triple {163362#true} assume !(20480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,644 INFO L273 TraceCheckUtils]: 106: Hoare triple {163362#true} assume !(4099 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,644 INFO L273 TraceCheckUtils]: 107: Hoare triple {163362#true} assume !(4368 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,644 INFO L273 TraceCheckUtils]: 108: Hoare triple {163362#true} assume !(4369 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,644 INFO L273 TraceCheckUtils]: 109: Hoare triple {163362#true} assume !(4384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,644 INFO L273 TraceCheckUtils]: 110: Hoare triple {163362#true} assume !(4385 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,644 INFO L273 TraceCheckUtils]: 111: Hoare triple {163362#true} assume !(4400 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,645 INFO L273 TraceCheckUtils]: 112: Hoare triple {163362#true} assume !(4401 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,645 INFO L273 TraceCheckUtils]: 113: Hoare triple {163362#true} assume !(4416 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,645 INFO L273 TraceCheckUtils]: 114: Hoare triple {163362#true} assume !(4417 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,645 INFO L273 TraceCheckUtils]: 115: Hoare triple {163362#true} assume !(4432 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,645 INFO L273 TraceCheckUtils]: 116: Hoare triple {163362#true} assume !(4433 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,645 INFO L273 TraceCheckUtils]: 117: Hoare triple {163362#true} assume 4448 == ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,646 INFO L273 TraceCheckUtils]: 118: Hoare triple {163362#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {163362#true} is VALID [2018-11-23 12:40:33,646 INFO L273 TraceCheckUtils]: 119: Hoare triple {163362#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {163362#true} is VALID [2018-11-23 12:40:33,646 INFO L273 TraceCheckUtils]: 120: Hoare triple {163362#true} assume !(~ret~0 <= 0); {163362#true} is VALID [2018-11-23 12:40:33,646 INFO L273 TraceCheckUtils]: 121: Hoare triple {163362#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {163362#true} is VALID [2018-11-23 12:40:33,646 INFO L273 TraceCheckUtils]: 122: Hoare triple {163362#true} ~s__init_num~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,646 INFO L273 TraceCheckUtils]: 123: Hoare triple {163362#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {163362#true} is VALID [2018-11-23 12:40:33,646 INFO L273 TraceCheckUtils]: 124: Hoare triple {163362#true} ~skip~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,647 INFO L273 TraceCheckUtils]: 125: Hoare triple {163362#true} assume !false; {163362#true} is VALID [2018-11-23 12:40:33,647 INFO L273 TraceCheckUtils]: 126: Hoare triple {163362#true} ~state~0 := ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,647 INFO L273 TraceCheckUtils]: 127: Hoare triple {163362#true} assume !(12292 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,647 INFO L273 TraceCheckUtils]: 128: Hoare triple {163362#true} assume !(16384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,647 INFO L273 TraceCheckUtils]: 129: Hoare triple {163362#true} assume !(4096 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,647 INFO L273 TraceCheckUtils]: 130: Hoare triple {163362#true} assume !(20480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,647 INFO L273 TraceCheckUtils]: 131: Hoare triple {163362#true} assume !(4099 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,648 INFO L273 TraceCheckUtils]: 132: Hoare triple {163362#true} assume !(4368 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,648 INFO L273 TraceCheckUtils]: 133: Hoare triple {163362#true} assume !(4369 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,648 INFO L273 TraceCheckUtils]: 134: Hoare triple {163362#true} assume !(4384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,648 INFO L273 TraceCheckUtils]: 135: Hoare triple {163362#true} assume !(4385 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,648 INFO L273 TraceCheckUtils]: 136: Hoare triple {163362#true} assume !(4400 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,648 INFO L273 TraceCheckUtils]: 137: Hoare triple {163362#true} assume !(4401 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,648 INFO L273 TraceCheckUtils]: 138: Hoare triple {163362#true} assume !(4416 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,649 INFO L273 TraceCheckUtils]: 139: Hoare triple {163362#true} assume !(4417 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,649 INFO L273 TraceCheckUtils]: 140: Hoare triple {163362#true} assume !(4432 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,649 INFO L273 TraceCheckUtils]: 141: Hoare triple {163362#true} assume !(4433 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,649 INFO L273 TraceCheckUtils]: 142: Hoare triple {163362#true} assume !(4448 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,649 INFO L273 TraceCheckUtils]: 143: Hoare triple {163362#true} assume !(4449 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,649 INFO L273 TraceCheckUtils]: 144: Hoare triple {163362#true} assume !(4464 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,650 INFO L273 TraceCheckUtils]: 145: Hoare triple {163362#true} assume !(4465 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,650 INFO L273 TraceCheckUtils]: 146: Hoare triple {163362#true} assume !(4466 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,650 INFO L273 TraceCheckUtils]: 147: Hoare triple {163362#true} assume !(4467 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,650 INFO L273 TraceCheckUtils]: 148: Hoare triple {163362#true} assume 4480 == ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,650 INFO L273 TraceCheckUtils]: 149: Hoare triple {163362#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {163362#true} is VALID [2018-11-23 12:40:33,650 INFO L273 TraceCheckUtils]: 150: Hoare triple {163362#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {163362#true} is VALID [2018-11-23 12:40:33,651 INFO L273 TraceCheckUtils]: 151: Hoare triple {163362#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,651 INFO L273 TraceCheckUtils]: 152: Hoare triple {163362#true} ~s__init_num~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,651 INFO L273 TraceCheckUtils]: 153: Hoare triple {163362#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {163362#true} is VALID [2018-11-23 12:40:33,651 INFO L273 TraceCheckUtils]: 154: Hoare triple {163362#true} ~skip~0 := 0; {163362#true} is VALID [2018-11-23 12:40:33,651 INFO L273 TraceCheckUtils]: 155: Hoare triple {163362#true} assume !false; {163362#true} is VALID [2018-11-23 12:40:33,651 INFO L273 TraceCheckUtils]: 156: Hoare triple {163362#true} ~state~0 := ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,652 INFO L273 TraceCheckUtils]: 157: Hoare triple {163362#true} assume !(12292 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,652 INFO L273 TraceCheckUtils]: 158: Hoare triple {163362#true} assume !(16384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,652 INFO L273 TraceCheckUtils]: 159: Hoare triple {163362#true} assume !(4096 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,652 INFO L273 TraceCheckUtils]: 160: Hoare triple {163362#true} assume !(20480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,652 INFO L273 TraceCheckUtils]: 161: Hoare triple {163362#true} assume !(4099 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,652 INFO L273 TraceCheckUtils]: 162: Hoare triple {163362#true} assume !(4368 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,653 INFO L273 TraceCheckUtils]: 163: Hoare triple {163362#true} assume !(4369 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,653 INFO L273 TraceCheckUtils]: 164: Hoare triple {163362#true} assume !(4384 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,653 INFO L273 TraceCheckUtils]: 165: Hoare triple {163362#true} assume !(4385 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,653 INFO L273 TraceCheckUtils]: 166: Hoare triple {163362#true} assume !(4400 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,653 INFO L273 TraceCheckUtils]: 167: Hoare triple {163362#true} assume !(4401 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,653 INFO L273 TraceCheckUtils]: 168: Hoare triple {163362#true} assume !(4416 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,654 INFO L273 TraceCheckUtils]: 169: Hoare triple {163362#true} assume !(4417 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,654 INFO L273 TraceCheckUtils]: 170: Hoare triple {163362#true} assume !(4432 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,654 INFO L273 TraceCheckUtils]: 171: Hoare triple {163362#true} assume !(4433 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,654 INFO L273 TraceCheckUtils]: 172: Hoare triple {163362#true} assume !(4448 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,654 INFO L273 TraceCheckUtils]: 173: Hoare triple {163362#true} assume !(4449 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,654 INFO L273 TraceCheckUtils]: 174: Hoare triple {163362#true} assume !(4464 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,655 INFO L273 TraceCheckUtils]: 175: Hoare triple {163362#true} assume !(4465 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,655 INFO L273 TraceCheckUtils]: 176: Hoare triple {163362#true} assume !(4466 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,655 INFO L273 TraceCheckUtils]: 177: Hoare triple {163362#true} assume !(4467 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,655 INFO L273 TraceCheckUtils]: 178: Hoare triple {163362#true} assume !(4480 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,655 INFO L273 TraceCheckUtils]: 179: Hoare triple {163362#true} assume !(4481 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,655 INFO L273 TraceCheckUtils]: 180: Hoare triple {163362#true} assume !(4496 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,655 INFO L273 TraceCheckUtils]: 181: Hoare triple {163362#true} assume !(4497 == ~s__state~0); {163362#true} is VALID [2018-11-23 12:40:33,656 INFO L273 TraceCheckUtils]: 182: Hoare triple {163362#true} assume 4512 == ~s__state~0; {163362#true} is VALID [2018-11-23 12:40:33,656 INFO L273 TraceCheckUtils]: 183: Hoare triple {163362#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {163362#true} is VALID [2018-11-23 12:40:33,656 INFO L273 TraceCheckUtils]: 184: Hoare triple {163362#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,658 INFO L273 TraceCheckUtils]: 185: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,660 INFO L273 TraceCheckUtils]: 186: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(0 == ~tmp___7~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,660 INFO L273 TraceCheckUtils]: 187: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(0 == ~tmp___8~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,662 INFO L273 TraceCheckUtils]: 188: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(0 == ~s__s3__tmp__reuse_message~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,662 INFO L273 TraceCheckUtils]: 189: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} ~skip~0 := 0; {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,664 INFO L273 TraceCheckUtils]: 190: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !false; {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,664 INFO L273 TraceCheckUtils]: 191: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} ~state~0 := ~s__state~0; {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,667 INFO L273 TraceCheckUtils]: 192: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(12292 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,667 INFO L273 TraceCheckUtils]: 193: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(16384 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,670 INFO L273 TraceCheckUtils]: 194: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4096 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,670 INFO L273 TraceCheckUtils]: 195: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(20480 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,672 INFO L273 TraceCheckUtils]: 196: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4099 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,672 INFO L273 TraceCheckUtils]: 197: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4368 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,675 INFO L273 TraceCheckUtils]: 198: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4369 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,675 INFO L273 TraceCheckUtils]: 199: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4384 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,677 INFO L273 TraceCheckUtils]: 200: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4385 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,677 INFO L273 TraceCheckUtils]: 201: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4400 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,680 INFO L273 TraceCheckUtils]: 202: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4401 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,680 INFO L273 TraceCheckUtils]: 203: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4416 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,682 INFO L273 TraceCheckUtils]: 204: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4417 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,682 INFO L273 TraceCheckUtils]: 205: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4432 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,684 INFO L273 TraceCheckUtils]: 206: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4433 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,684 INFO L273 TraceCheckUtils]: 207: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4448 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,687 INFO L273 TraceCheckUtils]: 208: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4449 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,687 INFO L273 TraceCheckUtils]: 209: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4464 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,690 INFO L273 TraceCheckUtils]: 210: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4465 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,690 INFO L273 TraceCheckUtils]: 211: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4466 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,693 INFO L273 TraceCheckUtils]: 212: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4467 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,693 INFO L273 TraceCheckUtils]: 213: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4480 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,693 INFO L273 TraceCheckUtils]: 214: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4481 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,694 INFO L273 TraceCheckUtils]: 215: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4496 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,694 INFO L273 TraceCheckUtils]: 216: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4497 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,694 INFO L273 TraceCheckUtils]: 217: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4512 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,695 INFO L273 TraceCheckUtils]: 218: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4513 == ~s__state~0); {163364#(= ssl3_connect_~s__state~0 4528)} is VALID [2018-11-23 12:40:33,695 INFO L273 TraceCheckUtils]: 219: Hoare triple {163364#(= ssl3_connect_~s__state~0 4528)} assume !(4528 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,695 INFO L273 TraceCheckUtils]: 220: Hoare triple {163363#false} assume !(4529 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,695 INFO L273 TraceCheckUtils]: 221: Hoare triple {163363#false} assume 4560 == ~s__state~0; {163363#false} is VALID [2018-11-23 12:40:33,695 INFO L273 TraceCheckUtils]: 222: Hoare triple {163363#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {163363#false} is VALID [2018-11-23 12:40:33,695 INFO L273 TraceCheckUtils]: 223: Hoare triple {163363#false} assume !(~ret~0 <= 0); {163363#false} is VALID [2018-11-23 12:40:33,696 INFO L273 TraceCheckUtils]: 224: Hoare triple {163363#false} assume !(0 != ~s__hit~0);~s__state~0 := 3; {163363#false} is VALID [2018-11-23 12:40:33,696 INFO L273 TraceCheckUtils]: 225: Hoare triple {163363#false} ~s__init_num~0 := 0; {163363#false} is VALID [2018-11-23 12:40:33,696 INFO L273 TraceCheckUtils]: 226: Hoare triple {163363#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {163363#false} is VALID [2018-11-23 12:40:33,696 INFO L273 TraceCheckUtils]: 227: Hoare triple {163363#false} ~skip~0 := 0; {163363#false} is VALID [2018-11-23 12:40:33,697 INFO L273 TraceCheckUtils]: 228: Hoare triple {163363#false} assume !false; {163363#false} is VALID [2018-11-23 12:40:33,697 INFO L273 TraceCheckUtils]: 229: Hoare triple {163363#false} ~state~0 := ~s__state~0; {163363#false} is VALID [2018-11-23 12:40:33,697 INFO L273 TraceCheckUtils]: 230: Hoare triple {163363#false} assume !(12292 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,697 INFO L273 TraceCheckUtils]: 231: Hoare triple {163363#false} assume !(16384 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,697 INFO L273 TraceCheckUtils]: 232: Hoare triple {163363#false} assume 4096 == ~s__state~0; {163363#false} is VALID [2018-11-23 12:40:33,698 INFO L273 TraceCheckUtils]: 233: Hoare triple {163363#false} ~s__server~0 := 0; {163363#false} is VALID [2018-11-23 12:40:33,698 INFO L273 TraceCheckUtils]: 234: Hoare triple {163363#false} assume 0 != ~cb~0; {163363#false} is VALID [2018-11-23 12:40:33,698 INFO L273 TraceCheckUtils]: 235: Hoare triple {163363#false} ~__cil_tmp55~0 := ~s__version~0 - 65280; {163363#false} is VALID [2018-11-23 12:40:33,698 INFO L273 TraceCheckUtils]: 236: Hoare triple {163363#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096; {163363#false} is VALID [2018-11-23 12:40:33,698 INFO L273 TraceCheckUtils]: 237: Hoare triple {163363#false} assume !(0 == ~s__init_buf___0~0); {163363#false} is VALID [2018-11-23 12:40:33,698 INFO L273 TraceCheckUtils]: 238: Hoare triple {163363#false} assume !(0 == ~tmp___4~0); {163363#false} is VALID [2018-11-23 12:40:33,699 INFO L273 TraceCheckUtils]: 239: Hoare triple {163363#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post31;havoc #t~post31;~s__init_num~0 := 0; {163363#false} is VALID [2018-11-23 12:40:33,699 INFO L273 TraceCheckUtils]: 240: Hoare triple {163363#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {163363#false} is VALID [2018-11-23 12:40:33,699 INFO L273 TraceCheckUtils]: 241: Hoare triple {163363#false} ~skip~0 := 0; {163363#false} is VALID [2018-11-23 12:40:33,699 INFO L273 TraceCheckUtils]: 242: Hoare triple {163363#false} assume !false; {163363#false} is VALID [2018-11-23 12:40:33,699 INFO L273 TraceCheckUtils]: 243: Hoare triple {163363#false} ~state~0 := ~s__state~0; {163363#false} is VALID [2018-11-23 12:40:33,700 INFO L273 TraceCheckUtils]: 244: Hoare triple {163363#false} assume !(12292 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,700 INFO L273 TraceCheckUtils]: 245: Hoare triple {163363#false} assume !(16384 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,700 INFO L273 TraceCheckUtils]: 246: Hoare triple {163363#false} assume !(4096 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,700 INFO L273 TraceCheckUtils]: 247: Hoare triple {163363#false} assume !(20480 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,700 INFO L273 TraceCheckUtils]: 248: Hoare triple {163363#false} assume !(4099 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,700 INFO L273 TraceCheckUtils]: 249: Hoare triple {163363#false} assume !(4368 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,700 INFO L273 TraceCheckUtils]: 250: Hoare triple {163363#false} assume !(4369 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,700 INFO L273 TraceCheckUtils]: 251: Hoare triple {163363#false} assume !(4384 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 252: Hoare triple {163363#false} assume !(4385 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 253: Hoare triple {163363#false} assume !(4400 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 254: Hoare triple {163363#false} assume !(4401 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 255: Hoare triple {163363#false} assume !(4416 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 256: Hoare triple {163363#false} assume !(4417 == ~s__state~0); {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 257: Hoare triple {163363#false} assume 4432 == ~s__state~0; {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 258: Hoare triple {163363#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 259: Hoare triple {163363#false} assume 5 == ~blastFlag~0; {163363#false} is VALID [2018-11-23 12:40:33,701 INFO L273 TraceCheckUtils]: 260: Hoare triple {163363#false} assume !false; {163363#false} is VALID [2018-11-23 12:40:33,727 INFO L134 CoverageAnalysis]: Checked inductivity of 736 backedges. 347 proven. 0 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2018-11-23 12:40:33,727 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:33,727 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:40:33,728 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 261 [2018-11-23 12:40:33,728 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:33,728 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:40:33,854 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 148 edges. 148 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:33,854 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:40:33,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:40:33,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:33,855 INFO L87 Difference]: Start difference. First operand 6958 states and 9293 transitions. Second operand 3 states. [2018-11-23 12:40:46,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:46,254 INFO L93 Difference]: Finished difference Result 13912 states and 18562 transitions. [2018-11-23 12:40:46,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:40:46,254 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 261 [2018-11-23 12:40:46,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:46,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:46,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-23 12:40:46,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:46,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-23 12:40:46,259 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 385 transitions. [2018-11-23 12:40:46,669 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 385 edges. 385 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:49,197 INFO L225 Difference]: With dead ends: 13912 [2018-11-23 12:40:49,198 INFO L226 Difference]: Without dead ends: 6966 [2018-11-23 12:40:49,207 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:49,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6966 states. [2018-11-23 12:40:51,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6966 to 6934. [2018-11-23 12:40:51,407 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:51,407 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6966 states. Second operand 6934 states. [2018-11-23 12:40:51,407 INFO L74 IsIncluded]: Start isIncluded. First operand 6966 states. Second operand 6934 states. [2018-11-23 12:40:51,407 INFO L87 Difference]: Start difference. First operand 6966 states. Second operand 6934 states. [2018-11-23 12:40:53,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:53,220 INFO L93 Difference]: Finished difference Result 6966 states and 9109 transitions. [2018-11-23 12:40:53,221 INFO L276 IsEmpty]: Start isEmpty. Operand 6966 states and 9109 transitions. [2018-11-23 12:40:53,226 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:53,226 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:53,226 INFO L74 IsIncluded]: Start isIncluded. First operand 6934 states. Second operand 6966 states. [2018-11-23 12:40:53,226 INFO L87 Difference]: Start difference. First operand 6934 states. Second operand 6966 states. [2018-11-23 12:40:55,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:55,105 INFO L93 Difference]: Finished difference Result 6966 states and 9109 transitions. [2018-11-23 12:40:55,105 INFO L276 IsEmpty]: Start isEmpty. Operand 6966 states and 9109 transitions. [2018-11-23 12:40:55,111 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:55,111 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:55,112 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:55,112 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:55,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6934 states. [2018-11-23 12:40:56,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6934 states to 6934 states and 9077 transitions. [2018-11-23 12:40:56,919 INFO L78 Accepts]: Start accepts. Automaton has 6934 states and 9077 transitions. Word has length 261 [2018-11-23 12:40:56,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:56,920 INFO L480 AbstractCegarLoop]: Abstraction has 6934 states and 9077 transitions. [2018-11-23 12:40:56,920 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:40:56,920 INFO L276 IsEmpty]: Start isEmpty. Operand 6934 states and 9077 transitions. [2018-11-23 12:40:56,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2018-11-23 12:40:56,926 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:56,927 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:56,927 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:56,927 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:56,927 INFO L82 PathProgramCache]: Analyzing trace with hash 747649846, now seen corresponding path program 1 times [2018-11-23 12:40:56,927 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:56,928 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:56,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:56,928 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:56,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:56,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:57,348 INFO L256 TraceCheckUtils]: 0: Hoare triple {199496#true} call ULTIMATE.init(); {199496#true} is VALID [2018-11-23 12:40:57,348 INFO L273 TraceCheckUtils]: 1: Hoare triple {199496#true} assume true; {199496#true} is VALID [2018-11-23 12:40:57,348 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {199496#true} {199496#true} #542#return; {199496#true} is VALID [2018-11-23 12:40:57,348 INFO L256 TraceCheckUtils]: 3: Hoare triple {199496#true} call #t~ret49 := main(); {199496#true} is VALID [2018-11-23 12:40:57,349 INFO L273 TraceCheckUtils]: 4: Hoare triple {199496#true} havoc ~s~0;~s~0 := 12292; {199496#true} is VALID [2018-11-23 12:40:57,349 INFO L256 TraceCheckUtils]: 5: Hoare triple {199496#true} call #t~ret48 := ssl3_connect(12292); {199496#true} is VALID [2018-11-23 12:40:57,349 INFO L273 TraceCheckUtils]: 6: Hoare triple {199496#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,349 INFO L273 TraceCheckUtils]: 7: Hoare triple {199496#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {199496#true} is VALID [2018-11-23 12:40:57,349 INFO L273 TraceCheckUtils]: 8: Hoare triple {199496#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {199496#true} is VALID [2018-11-23 12:40:57,349 INFO L273 TraceCheckUtils]: 9: Hoare triple {199496#true} assume !(0 != ~tmp___1~0 - 12288); {199496#true} is VALID [2018-11-23 12:40:57,350 INFO L273 TraceCheckUtils]: 10: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,350 INFO L273 TraceCheckUtils]: 11: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,350 INFO L273 TraceCheckUtils]: 12: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,350 INFO L273 TraceCheckUtils]: 13: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,350 INFO L273 TraceCheckUtils]: 14: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,351 INFO L273 TraceCheckUtils]: 15: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,351 INFO L273 TraceCheckUtils]: 16: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,351 INFO L273 TraceCheckUtils]: 17: Hoare triple {199496#true} assume 4368 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,351 INFO L273 TraceCheckUtils]: 18: Hoare triple {199496#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {199496#true} is VALID [2018-11-23 12:40:57,351 INFO L273 TraceCheckUtils]: 19: Hoare triple {199496#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {199496#true} is VALID [2018-11-23 12:40:57,352 INFO L273 TraceCheckUtils]: 20: Hoare triple {199496#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,352 INFO L273 TraceCheckUtils]: 21: Hoare triple {199496#true} assume ~s__bbio~0 != ~s__wbio~0; {199496#true} is VALID [2018-11-23 12:40:57,352 INFO L273 TraceCheckUtils]: 22: Hoare triple {199496#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199496#true} is VALID [2018-11-23 12:40:57,352 INFO L273 TraceCheckUtils]: 23: Hoare triple {199496#true} ~skip~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,352 INFO L273 TraceCheckUtils]: 24: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,353 INFO L273 TraceCheckUtils]: 25: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,353 INFO L273 TraceCheckUtils]: 26: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,353 INFO L273 TraceCheckUtils]: 27: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,353 INFO L273 TraceCheckUtils]: 28: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,353 INFO L273 TraceCheckUtils]: 29: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,353 INFO L273 TraceCheckUtils]: 30: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,354 INFO L273 TraceCheckUtils]: 31: Hoare triple {199496#true} assume !(4368 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,354 INFO L273 TraceCheckUtils]: 32: Hoare triple {199496#true} assume !(4369 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,354 INFO L273 TraceCheckUtils]: 33: Hoare triple {199496#true} assume 4384 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,354 INFO L273 TraceCheckUtils]: 34: Hoare triple {199496#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {199496#true} is VALID [2018-11-23 12:40:57,354 INFO L273 TraceCheckUtils]: 35: Hoare triple {199496#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {199496#true} is VALID [2018-11-23 12:40:57,354 INFO L273 TraceCheckUtils]: 36: Hoare triple {199496#true} assume !(~ret~0 <= 0); {199496#true} is VALID [2018-11-23 12:40:57,355 INFO L273 TraceCheckUtils]: 37: Hoare triple {199496#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {199496#true} is VALID [2018-11-23 12:40:57,355 INFO L273 TraceCheckUtils]: 38: Hoare triple {199496#true} ~s__init_num~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,355 INFO L273 TraceCheckUtils]: 39: Hoare triple {199496#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199496#true} is VALID [2018-11-23 12:40:57,355 INFO L273 TraceCheckUtils]: 40: Hoare triple {199496#true} ~skip~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,355 INFO L273 TraceCheckUtils]: 41: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,356 INFO L273 TraceCheckUtils]: 42: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,356 INFO L273 TraceCheckUtils]: 43: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,356 INFO L273 TraceCheckUtils]: 44: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,356 INFO L273 TraceCheckUtils]: 45: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,356 INFO L273 TraceCheckUtils]: 46: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,356 INFO L273 TraceCheckUtils]: 47: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,356 INFO L273 TraceCheckUtils]: 48: Hoare triple {199496#true} assume !(4368 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,357 INFO L273 TraceCheckUtils]: 49: Hoare triple {199496#true} assume !(4369 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,357 INFO L273 TraceCheckUtils]: 50: Hoare triple {199496#true} assume !(4384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,357 INFO L273 TraceCheckUtils]: 51: Hoare triple {199496#true} assume !(4385 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,357 INFO L273 TraceCheckUtils]: 52: Hoare triple {199496#true} assume 4400 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,357 INFO L273 TraceCheckUtils]: 53: Hoare triple {199496#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {199496#true} is VALID [2018-11-23 12:40:57,357 INFO L273 TraceCheckUtils]: 54: Hoare triple {199496#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {199496#true} is VALID [2018-11-23 12:40:57,358 INFO L273 TraceCheckUtils]: 55: Hoare triple {199496#true} assume !(~ret~0 <= 0); {199496#true} is VALID [2018-11-23 12:40:57,358 INFO L273 TraceCheckUtils]: 56: Hoare triple {199496#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,358 INFO L273 TraceCheckUtils]: 57: Hoare triple {199496#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199496#true} is VALID [2018-11-23 12:40:57,358 INFO L273 TraceCheckUtils]: 58: Hoare triple {199496#true} ~skip~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,358 INFO L273 TraceCheckUtils]: 59: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,358 INFO L273 TraceCheckUtils]: 60: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,358 INFO L273 TraceCheckUtils]: 61: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,359 INFO L273 TraceCheckUtils]: 62: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,359 INFO L273 TraceCheckUtils]: 63: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,359 INFO L273 TraceCheckUtils]: 64: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,359 INFO L273 TraceCheckUtils]: 65: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,359 INFO L273 TraceCheckUtils]: 66: Hoare triple {199496#true} assume !(4368 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,359 INFO L273 TraceCheckUtils]: 67: Hoare triple {199496#true} assume !(4369 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,360 INFO L273 TraceCheckUtils]: 68: Hoare triple {199496#true} assume !(4384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,360 INFO L273 TraceCheckUtils]: 69: Hoare triple {199496#true} assume !(4385 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,360 INFO L273 TraceCheckUtils]: 70: Hoare triple {199496#true} assume !(4400 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,360 INFO L273 TraceCheckUtils]: 71: Hoare triple {199496#true} assume !(4401 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,360 INFO L273 TraceCheckUtils]: 72: Hoare triple {199496#true} assume 4416 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,360 INFO L273 TraceCheckUtils]: 73: Hoare triple {199496#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {199496#true} is VALID [2018-11-23 12:40:57,360 INFO L273 TraceCheckUtils]: 74: Hoare triple {199496#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {199496#true} is VALID [2018-11-23 12:40:57,361 INFO L273 TraceCheckUtils]: 75: Hoare triple {199496#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,361 INFO L273 TraceCheckUtils]: 76: Hoare triple {199496#true} assume !(0 == ~tmp___6~0); {199496#true} is VALID [2018-11-23 12:40:57,361 INFO L273 TraceCheckUtils]: 77: Hoare triple {199496#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199496#true} is VALID [2018-11-23 12:40:57,361 INFO L273 TraceCheckUtils]: 78: Hoare triple {199496#true} ~skip~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,361 INFO L273 TraceCheckUtils]: 79: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,362 INFO L273 TraceCheckUtils]: 80: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,362 INFO L273 TraceCheckUtils]: 81: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,362 INFO L273 TraceCheckUtils]: 82: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,362 INFO L273 TraceCheckUtils]: 83: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,362 INFO L273 TraceCheckUtils]: 84: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,362 INFO L273 TraceCheckUtils]: 85: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,363 INFO L273 TraceCheckUtils]: 86: Hoare triple {199496#true} assume !(4368 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,363 INFO L273 TraceCheckUtils]: 87: Hoare triple {199496#true} assume !(4369 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,363 INFO L273 TraceCheckUtils]: 88: Hoare triple {199496#true} assume !(4384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,363 INFO L273 TraceCheckUtils]: 89: Hoare triple {199496#true} assume !(4385 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,363 INFO L273 TraceCheckUtils]: 90: Hoare triple {199496#true} assume !(4400 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,364 INFO L273 TraceCheckUtils]: 91: Hoare triple {199496#true} assume !(4401 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,364 INFO L273 TraceCheckUtils]: 92: Hoare triple {199496#true} assume !(4416 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,364 INFO L273 TraceCheckUtils]: 93: Hoare triple {199496#true} assume !(4417 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,364 INFO L273 TraceCheckUtils]: 94: Hoare triple {199496#true} assume 4432 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,364 INFO L273 TraceCheckUtils]: 95: Hoare triple {199496#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {199496#true} is VALID [2018-11-23 12:40:57,364 INFO L273 TraceCheckUtils]: 96: Hoare triple {199496#true} assume !(5 == ~blastFlag~0); {199496#true} is VALID [2018-11-23 12:40:57,365 INFO L273 TraceCheckUtils]: 97: Hoare triple {199496#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,365 INFO L273 TraceCheckUtils]: 98: Hoare triple {199496#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199496#true} is VALID [2018-11-23 12:40:57,365 INFO L273 TraceCheckUtils]: 99: Hoare triple {199496#true} ~skip~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,365 INFO L273 TraceCheckUtils]: 100: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,365 INFO L273 TraceCheckUtils]: 101: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,366 INFO L273 TraceCheckUtils]: 102: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,366 INFO L273 TraceCheckUtils]: 103: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,366 INFO L273 TraceCheckUtils]: 104: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,366 INFO L273 TraceCheckUtils]: 105: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,366 INFO L273 TraceCheckUtils]: 106: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,366 INFO L273 TraceCheckUtils]: 107: Hoare triple {199496#true} assume !(4368 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,367 INFO L273 TraceCheckUtils]: 108: Hoare triple {199496#true} assume !(4369 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,367 INFO L273 TraceCheckUtils]: 109: Hoare triple {199496#true} assume !(4384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,367 INFO L273 TraceCheckUtils]: 110: Hoare triple {199496#true} assume !(4385 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,367 INFO L273 TraceCheckUtils]: 111: Hoare triple {199496#true} assume !(4400 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,367 INFO L273 TraceCheckUtils]: 112: Hoare triple {199496#true} assume !(4401 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,368 INFO L273 TraceCheckUtils]: 113: Hoare triple {199496#true} assume !(4416 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,368 INFO L273 TraceCheckUtils]: 114: Hoare triple {199496#true} assume !(4417 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,368 INFO L273 TraceCheckUtils]: 115: Hoare triple {199496#true} assume !(4432 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,368 INFO L273 TraceCheckUtils]: 116: Hoare triple {199496#true} assume !(4433 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,368 INFO L273 TraceCheckUtils]: 117: Hoare triple {199496#true} assume 4448 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,368 INFO L273 TraceCheckUtils]: 118: Hoare triple {199496#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {199496#true} is VALID [2018-11-23 12:40:57,369 INFO L273 TraceCheckUtils]: 119: Hoare triple {199496#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {199496#true} is VALID [2018-11-23 12:40:57,369 INFO L273 TraceCheckUtils]: 120: Hoare triple {199496#true} assume !(~ret~0 <= 0); {199496#true} is VALID [2018-11-23 12:40:57,369 INFO L273 TraceCheckUtils]: 121: Hoare triple {199496#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {199496#true} is VALID [2018-11-23 12:40:57,369 INFO L273 TraceCheckUtils]: 122: Hoare triple {199496#true} ~s__init_num~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,369 INFO L273 TraceCheckUtils]: 123: Hoare triple {199496#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199496#true} is VALID [2018-11-23 12:40:57,370 INFO L273 TraceCheckUtils]: 124: Hoare triple {199496#true} ~skip~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,370 INFO L273 TraceCheckUtils]: 125: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,370 INFO L273 TraceCheckUtils]: 126: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,370 INFO L273 TraceCheckUtils]: 127: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,370 INFO L273 TraceCheckUtils]: 128: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,370 INFO L273 TraceCheckUtils]: 129: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,371 INFO L273 TraceCheckUtils]: 130: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,371 INFO L273 TraceCheckUtils]: 131: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,371 INFO L273 TraceCheckUtils]: 132: Hoare triple {199496#true} assume !(4368 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,371 INFO L273 TraceCheckUtils]: 133: Hoare triple {199496#true} assume !(4369 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,371 INFO L273 TraceCheckUtils]: 134: Hoare triple {199496#true} assume !(4384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,372 INFO L273 TraceCheckUtils]: 135: Hoare triple {199496#true} assume !(4385 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,372 INFO L273 TraceCheckUtils]: 136: Hoare triple {199496#true} assume !(4400 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,372 INFO L273 TraceCheckUtils]: 137: Hoare triple {199496#true} assume !(4401 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,372 INFO L273 TraceCheckUtils]: 138: Hoare triple {199496#true} assume !(4416 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,372 INFO L273 TraceCheckUtils]: 139: Hoare triple {199496#true} assume !(4417 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,372 INFO L273 TraceCheckUtils]: 140: Hoare triple {199496#true} assume !(4432 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,373 INFO L273 TraceCheckUtils]: 141: Hoare triple {199496#true} assume !(4433 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,373 INFO L273 TraceCheckUtils]: 142: Hoare triple {199496#true} assume !(4448 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,373 INFO L273 TraceCheckUtils]: 143: Hoare triple {199496#true} assume !(4449 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,373 INFO L273 TraceCheckUtils]: 144: Hoare triple {199496#true} assume !(4464 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,373 INFO L273 TraceCheckUtils]: 145: Hoare triple {199496#true} assume !(4465 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,374 INFO L273 TraceCheckUtils]: 146: Hoare triple {199496#true} assume !(4466 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,374 INFO L273 TraceCheckUtils]: 147: Hoare triple {199496#true} assume !(4467 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,374 INFO L273 TraceCheckUtils]: 148: Hoare triple {199496#true} assume 4480 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,374 INFO L273 TraceCheckUtils]: 149: Hoare triple {199496#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {199496#true} is VALID [2018-11-23 12:40:57,374 INFO L273 TraceCheckUtils]: 150: Hoare triple {199496#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {199496#true} is VALID [2018-11-23 12:40:57,374 INFO L273 TraceCheckUtils]: 151: Hoare triple {199496#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,375 INFO L273 TraceCheckUtils]: 152: Hoare triple {199496#true} ~s__init_num~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,375 INFO L273 TraceCheckUtils]: 153: Hoare triple {199496#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199496#true} is VALID [2018-11-23 12:40:57,375 INFO L273 TraceCheckUtils]: 154: Hoare triple {199496#true} ~skip~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,375 INFO L273 TraceCheckUtils]: 155: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,375 INFO L273 TraceCheckUtils]: 156: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,375 INFO L273 TraceCheckUtils]: 157: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,376 INFO L273 TraceCheckUtils]: 158: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,376 INFO L273 TraceCheckUtils]: 159: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,376 INFO L273 TraceCheckUtils]: 160: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,376 INFO L273 TraceCheckUtils]: 161: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,376 INFO L273 TraceCheckUtils]: 162: Hoare triple {199496#true} assume !(4368 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,377 INFO L273 TraceCheckUtils]: 163: Hoare triple {199496#true} assume !(4369 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,377 INFO L273 TraceCheckUtils]: 164: Hoare triple {199496#true} assume !(4384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,377 INFO L273 TraceCheckUtils]: 165: Hoare triple {199496#true} assume !(4385 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,377 INFO L273 TraceCheckUtils]: 166: Hoare triple {199496#true} assume !(4400 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,377 INFO L273 TraceCheckUtils]: 167: Hoare triple {199496#true} assume !(4401 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,377 INFO L273 TraceCheckUtils]: 168: Hoare triple {199496#true} assume !(4416 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,378 INFO L273 TraceCheckUtils]: 169: Hoare triple {199496#true} assume !(4417 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,378 INFO L273 TraceCheckUtils]: 170: Hoare triple {199496#true} assume !(4432 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,378 INFO L273 TraceCheckUtils]: 171: Hoare triple {199496#true} assume !(4433 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,378 INFO L273 TraceCheckUtils]: 172: Hoare triple {199496#true} assume !(4448 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,378 INFO L273 TraceCheckUtils]: 173: Hoare triple {199496#true} assume !(4449 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,379 INFO L273 TraceCheckUtils]: 174: Hoare triple {199496#true} assume !(4464 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,379 INFO L273 TraceCheckUtils]: 175: Hoare triple {199496#true} assume !(4465 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,379 INFO L273 TraceCheckUtils]: 176: Hoare triple {199496#true} assume !(4466 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,379 INFO L273 TraceCheckUtils]: 177: Hoare triple {199496#true} assume !(4467 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,379 INFO L273 TraceCheckUtils]: 178: Hoare triple {199496#true} assume !(4480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,379 INFO L273 TraceCheckUtils]: 179: Hoare triple {199496#true} assume !(4481 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,380 INFO L273 TraceCheckUtils]: 180: Hoare triple {199496#true} assume !(4496 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,380 INFO L273 TraceCheckUtils]: 181: Hoare triple {199496#true} assume !(4497 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,380 INFO L273 TraceCheckUtils]: 182: Hoare triple {199496#true} assume 4512 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,380 INFO L273 TraceCheckUtils]: 183: Hoare triple {199496#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {199496#true} is VALID [2018-11-23 12:40:57,380 INFO L273 TraceCheckUtils]: 184: Hoare triple {199496#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {199496#true} is VALID [2018-11-23 12:40:57,380 INFO L273 TraceCheckUtils]: 185: Hoare triple {199496#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,381 INFO L273 TraceCheckUtils]: 186: Hoare triple {199496#true} assume !(0 == ~tmp___7~0); {199496#true} is VALID [2018-11-23 12:40:57,381 INFO L273 TraceCheckUtils]: 187: Hoare triple {199496#true} assume !(0 == ~tmp___8~0); {199496#true} is VALID [2018-11-23 12:40:57,381 INFO L273 TraceCheckUtils]: 188: Hoare triple {199496#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199496#true} is VALID [2018-11-23 12:40:57,381 INFO L273 TraceCheckUtils]: 189: Hoare triple {199496#true} ~skip~0 := 0; {199496#true} is VALID [2018-11-23 12:40:57,381 INFO L273 TraceCheckUtils]: 190: Hoare triple {199496#true} assume !false; {199496#true} is VALID [2018-11-23 12:40:57,382 INFO L273 TraceCheckUtils]: 191: Hoare triple {199496#true} ~state~0 := ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,382 INFO L273 TraceCheckUtils]: 192: Hoare triple {199496#true} assume !(12292 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,382 INFO L273 TraceCheckUtils]: 193: Hoare triple {199496#true} assume !(16384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,382 INFO L273 TraceCheckUtils]: 194: Hoare triple {199496#true} assume !(4096 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,382 INFO L273 TraceCheckUtils]: 195: Hoare triple {199496#true} assume !(20480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,382 INFO L273 TraceCheckUtils]: 196: Hoare triple {199496#true} assume !(4099 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,383 INFO L273 TraceCheckUtils]: 197: Hoare triple {199496#true} assume !(4368 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,383 INFO L273 TraceCheckUtils]: 198: Hoare triple {199496#true} assume !(4369 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,383 INFO L273 TraceCheckUtils]: 199: Hoare triple {199496#true} assume !(4384 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,383 INFO L273 TraceCheckUtils]: 200: Hoare triple {199496#true} assume !(4385 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,383 INFO L273 TraceCheckUtils]: 201: Hoare triple {199496#true} assume !(4400 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,383 INFO L273 TraceCheckUtils]: 202: Hoare triple {199496#true} assume !(4401 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,384 INFO L273 TraceCheckUtils]: 203: Hoare triple {199496#true} assume !(4416 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,384 INFO L273 TraceCheckUtils]: 204: Hoare triple {199496#true} assume !(4417 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,384 INFO L273 TraceCheckUtils]: 205: Hoare triple {199496#true} assume !(4432 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,384 INFO L273 TraceCheckUtils]: 206: Hoare triple {199496#true} assume !(4433 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,384 INFO L273 TraceCheckUtils]: 207: Hoare triple {199496#true} assume !(4448 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,385 INFO L273 TraceCheckUtils]: 208: Hoare triple {199496#true} assume !(4449 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,385 INFO L273 TraceCheckUtils]: 209: Hoare triple {199496#true} assume !(4464 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,385 INFO L273 TraceCheckUtils]: 210: Hoare triple {199496#true} assume !(4465 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,385 INFO L273 TraceCheckUtils]: 211: Hoare triple {199496#true} assume !(4466 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,385 INFO L273 TraceCheckUtils]: 212: Hoare triple {199496#true} assume !(4467 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,385 INFO L273 TraceCheckUtils]: 213: Hoare triple {199496#true} assume !(4480 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,386 INFO L273 TraceCheckUtils]: 214: Hoare triple {199496#true} assume !(4481 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,386 INFO L273 TraceCheckUtils]: 215: Hoare triple {199496#true} assume !(4496 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,386 INFO L273 TraceCheckUtils]: 216: Hoare triple {199496#true} assume !(4497 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,386 INFO L273 TraceCheckUtils]: 217: Hoare triple {199496#true} assume !(4512 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,386 INFO L273 TraceCheckUtils]: 218: Hoare triple {199496#true} assume !(4513 == ~s__state~0); {199496#true} is VALID [2018-11-23 12:40:57,386 INFO L273 TraceCheckUtils]: 219: Hoare triple {199496#true} assume 4528 == ~s__state~0; {199496#true} is VALID [2018-11-23 12:40:57,387 INFO L273 TraceCheckUtils]: 220: Hoare triple {199496#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {199496#true} is VALID [2018-11-23 12:40:57,387 INFO L273 TraceCheckUtils]: 221: Hoare triple {199496#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {199496#true} is VALID [2018-11-23 12:40:57,399 INFO L273 TraceCheckUtils]: 222: Hoare triple {199496#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,412 INFO L273 TraceCheckUtils]: 223: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,424 INFO L273 TraceCheckUtils]: 224: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,439 INFO L273 TraceCheckUtils]: 225: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,447 INFO L273 TraceCheckUtils]: 226: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,460 INFO L273 TraceCheckUtils]: 227: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,472 INFO L273 TraceCheckUtils]: 228: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,485 INFO L273 TraceCheckUtils]: 229: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,500 INFO L273 TraceCheckUtils]: 230: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,509 INFO L273 TraceCheckUtils]: 231: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,521 INFO L273 TraceCheckUtils]: 232: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,534 INFO L273 TraceCheckUtils]: 233: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,547 INFO L273 TraceCheckUtils]: 234: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,559 INFO L273 TraceCheckUtils]: 235: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,572 INFO L273 TraceCheckUtils]: 236: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,585 INFO L273 TraceCheckUtils]: 237: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,597 INFO L273 TraceCheckUtils]: 238: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,610 INFO L273 TraceCheckUtils]: 239: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,623 INFO L273 TraceCheckUtils]: 240: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,640 INFO L273 TraceCheckUtils]: 241: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,649 INFO L273 TraceCheckUtils]: 242: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,661 INFO L273 TraceCheckUtils]: 243: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,674 INFO L273 TraceCheckUtils]: 244: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,687 INFO L273 TraceCheckUtils]: 245: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,708 INFO L273 TraceCheckUtils]: 246: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,717 INFO L273 TraceCheckUtils]: 247: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,729 INFO L273 TraceCheckUtils]: 248: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,742 INFO L273 TraceCheckUtils]: 249: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,755 INFO L273 TraceCheckUtils]: 250: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,773 INFO L273 TraceCheckUtils]: 251: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,782 INFO L273 TraceCheckUtils]: 252: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,791 INFO L273 TraceCheckUtils]: 253: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,792 INFO L273 TraceCheckUtils]: 254: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,793 INFO L273 TraceCheckUtils]: 255: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,795 INFO L273 TraceCheckUtils]: 256: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,795 INFO L273 TraceCheckUtils]: 257: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,795 INFO L273 TraceCheckUtils]: 258: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561 == ~s__state~0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,797 INFO L273 TraceCheckUtils]: 259: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352 == ~s__state~0; {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,797 INFO L273 TraceCheckUtils]: 260: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp61~0 := ~num1~0; {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,797 INFO L273 TraceCheckUtils]: 261: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~__cil_tmp61~0 > 0); {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 12:40:57,799 INFO L273 TraceCheckUtils]: 262: Hoare triple {199498#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,799 INFO L273 TraceCheckUtils]: 263: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,799 INFO L273 TraceCheckUtils]: 264: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} ~skip~0 := 0; {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,800 INFO L273 TraceCheckUtils]: 265: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !false; {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,800 INFO L273 TraceCheckUtils]: 266: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,801 INFO L273 TraceCheckUtils]: 267: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,801 INFO L273 TraceCheckUtils]: 268: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,802 INFO L273 TraceCheckUtils]: 269: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,802 INFO L273 TraceCheckUtils]: 270: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,803 INFO L273 TraceCheckUtils]: 271: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,803 INFO L273 TraceCheckUtils]: 272: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,804 INFO L273 TraceCheckUtils]: 273: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,804 INFO L273 TraceCheckUtils]: 274: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4384 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,805 INFO L273 TraceCheckUtils]: 275: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4385 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,805 INFO L273 TraceCheckUtils]: 276: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4400 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,806 INFO L273 TraceCheckUtils]: 277: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4401 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,806 INFO L273 TraceCheckUtils]: 278: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4416 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,807 INFO L273 TraceCheckUtils]: 279: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume !(4417 == ~s__state~0); {199499#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:57,808 INFO L273 TraceCheckUtils]: 280: Hoare triple {199499#(<= 4560 ssl3_connect_~s__state~0)} assume 4432 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:57,808 INFO L273 TraceCheckUtils]: 281: Hoare triple {199497#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {199497#false} is VALID [2018-11-23 12:40:57,808 INFO L273 TraceCheckUtils]: 282: Hoare triple {199497#false} assume 5 == ~blastFlag~0; {199497#false} is VALID [2018-11-23 12:40:57,808 INFO L273 TraceCheckUtils]: 283: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:57,839 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 318 proven. 18 refuted. 0 times theorem prover too weak. 526 trivial. 0 not checked. [2018-11-23 12:40:57,839 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:40:57,839 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 12:40:57,849 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:57,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:58,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:58,033 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 12:40:58,921 INFO L256 TraceCheckUtils]: 0: Hoare triple {199496#true} call ULTIMATE.init(); {199496#true} is VALID [2018-11-23 12:40:58,921 INFO L273 TraceCheckUtils]: 1: Hoare triple {199496#true} assume true; {199496#true} is VALID [2018-11-23 12:40:58,921 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {199496#true} {199496#true} #542#return; {199496#true} is VALID [2018-11-23 12:40:58,921 INFO L256 TraceCheckUtils]: 3: Hoare triple {199496#true} call #t~ret49 := main(); {199496#true} is VALID [2018-11-23 12:40:58,922 INFO L273 TraceCheckUtils]: 4: Hoare triple {199496#true} havoc ~s~0;~s~0 := 12292; {199496#true} is VALID [2018-11-23 12:40:58,922 INFO L256 TraceCheckUtils]: 5: Hoare triple {199496#true} call #t~ret48 := ssl3_connect(12292); {199518#(<= 12292 |ssl3_connect_#in~initial_state|)} is VALID [2018-11-23 12:40:58,924 INFO L273 TraceCheckUtils]: 6: Hoare triple {199518#(<= 12292 |ssl3_connect_#in~initial_state|)} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,925 INFO L273 TraceCheckUtils]: 7: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,925 INFO L273 TraceCheckUtils]: 8: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,925 INFO L273 TraceCheckUtils]: 9: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume !(0 != ~tmp___1~0 - 12288); {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,926 INFO L273 TraceCheckUtils]: 10: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume !false; {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,926 INFO L273 TraceCheckUtils]: 11: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,927 INFO L273 TraceCheckUtils]: 12: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,927 INFO L273 TraceCheckUtils]: 13: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,928 INFO L273 TraceCheckUtils]: 14: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,929 INFO L273 TraceCheckUtils]: 15: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,929 INFO L273 TraceCheckUtils]: 16: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {199522#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2018-11-23 12:40:58,930 INFO L273 TraceCheckUtils]: 17: Hoare triple {199522#(<= 12292 ssl3_connect_~s__state~0)} assume 4368 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,930 INFO L273 TraceCheckUtils]: 18: Hoare triple {199497#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {199497#false} is VALID [2018-11-23 12:40:58,930 INFO L273 TraceCheckUtils]: 19: Hoare triple {199497#false} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {199497#false} is VALID [2018-11-23 12:40:58,930 INFO L273 TraceCheckUtils]: 20: Hoare triple {199497#false} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,930 INFO L273 TraceCheckUtils]: 21: Hoare triple {199497#false} assume ~s__bbio~0 != ~s__wbio~0; {199497#false} is VALID [2018-11-23 12:40:58,931 INFO L273 TraceCheckUtils]: 22: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,931 INFO L273 TraceCheckUtils]: 23: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,931 INFO L273 TraceCheckUtils]: 24: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,931 INFO L273 TraceCheckUtils]: 25: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,932 INFO L273 TraceCheckUtils]: 26: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,932 INFO L273 TraceCheckUtils]: 27: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,932 INFO L273 TraceCheckUtils]: 28: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,933 INFO L273 TraceCheckUtils]: 29: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,933 INFO L273 TraceCheckUtils]: 30: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,933 INFO L273 TraceCheckUtils]: 31: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,933 INFO L273 TraceCheckUtils]: 32: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,934 INFO L273 TraceCheckUtils]: 33: Hoare triple {199497#false} assume 4384 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,934 INFO L273 TraceCheckUtils]: 34: Hoare triple {199497#false} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {199497#false} is VALID [2018-11-23 12:40:58,934 INFO L273 TraceCheckUtils]: 35: Hoare triple {199497#false} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {199497#false} is VALID [2018-11-23 12:40:58,935 INFO L273 TraceCheckUtils]: 36: Hoare triple {199497#false} assume !(~ret~0 <= 0); {199497#false} is VALID [2018-11-23 12:40:58,935 INFO L273 TraceCheckUtils]: 37: Hoare triple {199497#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {199497#false} is VALID [2018-11-23 12:40:58,935 INFO L273 TraceCheckUtils]: 38: Hoare triple {199497#false} ~s__init_num~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,935 INFO L273 TraceCheckUtils]: 39: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,935 INFO L273 TraceCheckUtils]: 40: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,935 INFO L273 TraceCheckUtils]: 41: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,935 INFO L273 TraceCheckUtils]: 42: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,936 INFO L273 TraceCheckUtils]: 43: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,936 INFO L273 TraceCheckUtils]: 44: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,936 INFO L273 TraceCheckUtils]: 45: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,936 INFO L273 TraceCheckUtils]: 46: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,936 INFO L273 TraceCheckUtils]: 47: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,936 INFO L273 TraceCheckUtils]: 48: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,937 INFO L273 TraceCheckUtils]: 49: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,937 INFO L273 TraceCheckUtils]: 50: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,937 INFO L273 TraceCheckUtils]: 51: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,937 INFO L273 TraceCheckUtils]: 52: Hoare triple {199497#false} assume 4400 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,937 INFO L273 TraceCheckUtils]: 53: Hoare triple {199497#false} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {199497#false} is VALID [2018-11-23 12:40:58,937 INFO L273 TraceCheckUtils]: 54: Hoare triple {199497#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {199497#false} is VALID [2018-11-23 12:40:58,938 INFO L273 TraceCheckUtils]: 55: Hoare triple {199497#false} assume !(~ret~0 <= 0); {199497#false} is VALID [2018-11-23 12:40:58,938 INFO L273 TraceCheckUtils]: 56: Hoare triple {199497#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,938 INFO L273 TraceCheckUtils]: 57: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,938 INFO L273 TraceCheckUtils]: 58: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,938 INFO L273 TraceCheckUtils]: 59: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,938 INFO L273 TraceCheckUtils]: 60: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,939 INFO L273 TraceCheckUtils]: 61: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,939 INFO L273 TraceCheckUtils]: 62: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,939 INFO L273 TraceCheckUtils]: 63: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,939 INFO L273 TraceCheckUtils]: 64: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,939 INFO L273 TraceCheckUtils]: 65: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,939 INFO L273 TraceCheckUtils]: 66: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,940 INFO L273 TraceCheckUtils]: 67: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,940 INFO L273 TraceCheckUtils]: 68: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,940 INFO L273 TraceCheckUtils]: 69: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,940 INFO L273 TraceCheckUtils]: 70: Hoare triple {199497#false} assume !(4400 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,940 INFO L273 TraceCheckUtils]: 71: Hoare triple {199497#false} assume !(4401 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,940 INFO L273 TraceCheckUtils]: 72: Hoare triple {199497#false} assume 4416 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,941 INFO L273 TraceCheckUtils]: 73: Hoare triple {199497#false} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {199497#false} is VALID [2018-11-23 12:40:58,941 INFO L273 TraceCheckUtils]: 74: Hoare triple {199497#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {199497#false} is VALID [2018-11-23 12:40:58,941 INFO L273 TraceCheckUtils]: 75: Hoare triple {199497#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,941 INFO L273 TraceCheckUtils]: 76: Hoare triple {199497#false} assume !(0 == ~tmp___6~0); {199497#false} is VALID [2018-11-23 12:40:58,941 INFO L273 TraceCheckUtils]: 77: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,941 INFO L273 TraceCheckUtils]: 78: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,941 INFO L273 TraceCheckUtils]: 79: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,942 INFO L273 TraceCheckUtils]: 80: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,942 INFO L273 TraceCheckUtils]: 81: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,942 INFO L273 TraceCheckUtils]: 82: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,942 INFO L273 TraceCheckUtils]: 83: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,942 INFO L273 TraceCheckUtils]: 84: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,942 INFO L273 TraceCheckUtils]: 85: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,943 INFO L273 TraceCheckUtils]: 86: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,943 INFO L273 TraceCheckUtils]: 87: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,943 INFO L273 TraceCheckUtils]: 88: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,943 INFO L273 TraceCheckUtils]: 89: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,943 INFO L273 TraceCheckUtils]: 90: Hoare triple {199497#false} assume !(4400 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,943 INFO L273 TraceCheckUtils]: 91: Hoare triple {199497#false} assume !(4401 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,944 INFO L273 TraceCheckUtils]: 92: Hoare triple {199497#false} assume !(4416 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,944 INFO L273 TraceCheckUtils]: 93: Hoare triple {199497#false} assume !(4417 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,944 INFO L273 TraceCheckUtils]: 94: Hoare triple {199497#false} assume 4432 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,944 INFO L273 TraceCheckUtils]: 95: Hoare triple {199497#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {199497#false} is VALID [2018-11-23 12:40:58,944 INFO L273 TraceCheckUtils]: 96: Hoare triple {199497#false} assume !(5 == ~blastFlag~0); {199497#false} is VALID [2018-11-23 12:40:58,944 INFO L273 TraceCheckUtils]: 97: Hoare triple {199497#false} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,944 INFO L273 TraceCheckUtils]: 98: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 99: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 100: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 101: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 102: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 103: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 104: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 105: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 106: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,945 INFO L273 TraceCheckUtils]: 107: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 108: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 109: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 110: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 111: Hoare triple {199497#false} assume !(4400 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 112: Hoare triple {199497#false} assume !(4401 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 113: Hoare triple {199497#false} assume !(4416 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 114: Hoare triple {199497#false} assume !(4417 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 115: Hoare triple {199497#false} assume !(4432 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,946 INFO L273 TraceCheckUtils]: 116: Hoare triple {199497#false} assume !(4433 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 117: Hoare triple {199497#false} assume 4448 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 118: Hoare triple {199497#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 119: Hoare triple {199497#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 120: Hoare triple {199497#false} assume !(~ret~0 <= 0); {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 121: Hoare triple {199497#false} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 122: Hoare triple {199497#false} ~s__init_num~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 123: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 124: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,947 INFO L273 TraceCheckUtils]: 125: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,948 INFO L273 TraceCheckUtils]: 126: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,948 INFO L273 TraceCheckUtils]: 127: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,948 INFO L273 TraceCheckUtils]: 128: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,948 INFO L273 TraceCheckUtils]: 129: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,948 INFO L273 TraceCheckUtils]: 130: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,948 INFO L273 TraceCheckUtils]: 131: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,948 INFO L273 TraceCheckUtils]: 132: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,949 INFO L273 TraceCheckUtils]: 133: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,949 INFO L273 TraceCheckUtils]: 134: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,949 INFO L273 TraceCheckUtils]: 135: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,949 INFO L273 TraceCheckUtils]: 136: Hoare triple {199497#false} assume !(4400 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,949 INFO L273 TraceCheckUtils]: 137: Hoare triple {199497#false} assume !(4401 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,949 INFO L273 TraceCheckUtils]: 138: Hoare triple {199497#false} assume !(4416 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,950 INFO L273 TraceCheckUtils]: 139: Hoare triple {199497#false} assume !(4417 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,950 INFO L273 TraceCheckUtils]: 140: Hoare triple {199497#false} assume !(4432 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,950 INFO L273 TraceCheckUtils]: 141: Hoare triple {199497#false} assume !(4433 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,950 INFO L273 TraceCheckUtils]: 142: Hoare triple {199497#false} assume !(4448 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,950 INFO L273 TraceCheckUtils]: 143: Hoare triple {199497#false} assume !(4449 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,950 INFO L273 TraceCheckUtils]: 144: Hoare triple {199497#false} assume !(4464 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,951 INFO L273 TraceCheckUtils]: 145: Hoare triple {199497#false} assume !(4465 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,951 INFO L273 TraceCheckUtils]: 146: Hoare triple {199497#false} assume !(4466 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,951 INFO L273 TraceCheckUtils]: 147: Hoare triple {199497#false} assume !(4467 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,951 INFO L273 TraceCheckUtils]: 148: Hoare triple {199497#false} assume 4480 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,951 INFO L273 TraceCheckUtils]: 149: Hoare triple {199497#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {199497#false} is VALID [2018-11-23 12:40:58,952 INFO L273 TraceCheckUtils]: 150: Hoare triple {199497#false} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {199497#false} is VALID [2018-11-23 12:40:58,952 INFO L273 TraceCheckUtils]: 151: Hoare triple {199497#false} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,952 INFO L273 TraceCheckUtils]: 152: Hoare triple {199497#false} ~s__init_num~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,952 INFO L273 TraceCheckUtils]: 153: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,952 INFO L273 TraceCheckUtils]: 154: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,952 INFO L273 TraceCheckUtils]: 155: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,953 INFO L273 TraceCheckUtils]: 156: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,953 INFO L273 TraceCheckUtils]: 157: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,953 INFO L273 TraceCheckUtils]: 158: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,953 INFO L273 TraceCheckUtils]: 159: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,953 INFO L273 TraceCheckUtils]: 160: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,953 INFO L273 TraceCheckUtils]: 161: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,953 INFO L273 TraceCheckUtils]: 162: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,954 INFO L273 TraceCheckUtils]: 163: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,954 INFO L273 TraceCheckUtils]: 164: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,954 INFO L273 TraceCheckUtils]: 165: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,954 INFO L273 TraceCheckUtils]: 166: Hoare triple {199497#false} assume !(4400 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,954 INFO L273 TraceCheckUtils]: 167: Hoare triple {199497#false} assume !(4401 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,954 INFO L273 TraceCheckUtils]: 168: Hoare triple {199497#false} assume !(4416 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,955 INFO L273 TraceCheckUtils]: 169: Hoare triple {199497#false} assume !(4417 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,955 INFO L273 TraceCheckUtils]: 170: Hoare triple {199497#false} assume !(4432 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,955 INFO L273 TraceCheckUtils]: 171: Hoare triple {199497#false} assume !(4433 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,955 INFO L273 TraceCheckUtils]: 172: Hoare triple {199497#false} assume !(4448 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,955 INFO L273 TraceCheckUtils]: 173: Hoare triple {199497#false} assume !(4449 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,955 INFO L273 TraceCheckUtils]: 174: Hoare triple {199497#false} assume !(4464 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,956 INFO L273 TraceCheckUtils]: 175: Hoare triple {199497#false} assume !(4465 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,956 INFO L273 TraceCheckUtils]: 176: Hoare triple {199497#false} assume !(4466 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,956 INFO L273 TraceCheckUtils]: 177: Hoare triple {199497#false} assume !(4467 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,956 INFO L273 TraceCheckUtils]: 178: Hoare triple {199497#false} assume !(4480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,956 INFO L273 TraceCheckUtils]: 179: Hoare triple {199497#false} assume !(4481 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,956 INFO L273 TraceCheckUtils]: 180: Hoare triple {199497#false} assume !(4496 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,957 INFO L273 TraceCheckUtils]: 181: Hoare triple {199497#false} assume !(4497 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,957 INFO L273 TraceCheckUtils]: 182: Hoare triple {199497#false} assume 4512 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,957 INFO L273 TraceCheckUtils]: 183: Hoare triple {199497#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {199497#false} is VALID [2018-11-23 12:40:58,957 INFO L273 TraceCheckUtils]: 184: Hoare triple {199497#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {199497#false} is VALID [2018-11-23 12:40:58,957 INFO L273 TraceCheckUtils]: 185: Hoare triple {199497#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,957 INFO L273 TraceCheckUtils]: 186: Hoare triple {199497#false} assume !(0 == ~tmp___7~0); {199497#false} is VALID [2018-11-23 12:40:58,958 INFO L273 TraceCheckUtils]: 187: Hoare triple {199497#false} assume !(0 == ~tmp___8~0); {199497#false} is VALID [2018-11-23 12:40:58,958 INFO L273 TraceCheckUtils]: 188: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,958 INFO L273 TraceCheckUtils]: 189: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,958 INFO L273 TraceCheckUtils]: 190: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,958 INFO L273 TraceCheckUtils]: 191: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,958 INFO L273 TraceCheckUtils]: 192: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,958 INFO L273 TraceCheckUtils]: 193: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,959 INFO L273 TraceCheckUtils]: 194: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,959 INFO L273 TraceCheckUtils]: 195: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,959 INFO L273 TraceCheckUtils]: 196: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,959 INFO L273 TraceCheckUtils]: 197: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,959 INFO L273 TraceCheckUtils]: 198: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,959 INFO L273 TraceCheckUtils]: 199: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,960 INFO L273 TraceCheckUtils]: 200: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,960 INFO L273 TraceCheckUtils]: 201: Hoare triple {199497#false} assume !(4400 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,960 INFO L273 TraceCheckUtils]: 202: Hoare triple {199497#false} assume !(4401 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,960 INFO L273 TraceCheckUtils]: 203: Hoare triple {199497#false} assume !(4416 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,960 INFO L273 TraceCheckUtils]: 204: Hoare triple {199497#false} assume !(4417 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,960 INFO L273 TraceCheckUtils]: 205: Hoare triple {199497#false} assume !(4432 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,960 INFO L273 TraceCheckUtils]: 206: Hoare triple {199497#false} assume !(4433 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,961 INFO L273 TraceCheckUtils]: 207: Hoare triple {199497#false} assume !(4448 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,961 INFO L273 TraceCheckUtils]: 208: Hoare triple {199497#false} assume !(4449 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,961 INFO L273 TraceCheckUtils]: 209: Hoare triple {199497#false} assume !(4464 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,961 INFO L273 TraceCheckUtils]: 210: Hoare triple {199497#false} assume !(4465 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,961 INFO L273 TraceCheckUtils]: 211: Hoare triple {199497#false} assume !(4466 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,961 INFO L273 TraceCheckUtils]: 212: Hoare triple {199497#false} assume !(4467 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,962 INFO L273 TraceCheckUtils]: 213: Hoare triple {199497#false} assume !(4480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,962 INFO L273 TraceCheckUtils]: 214: Hoare triple {199497#false} assume !(4481 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,962 INFO L273 TraceCheckUtils]: 215: Hoare triple {199497#false} assume !(4496 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,962 INFO L273 TraceCheckUtils]: 216: Hoare triple {199497#false} assume !(4497 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,962 INFO L273 TraceCheckUtils]: 217: Hoare triple {199497#false} assume !(4512 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,962 INFO L273 TraceCheckUtils]: 218: Hoare triple {199497#false} assume !(4513 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,963 INFO L273 TraceCheckUtils]: 219: Hoare triple {199497#false} assume 4528 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,963 INFO L273 TraceCheckUtils]: 220: Hoare triple {199497#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {199497#false} is VALID [2018-11-23 12:40:58,963 INFO L273 TraceCheckUtils]: 221: Hoare triple {199497#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {199497#false} is VALID [2018-11-23 12:40:58,963 INFO L273 TraceCheckUtils]: 222: Hoare triple {199497#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {199497#false} is VALID [2018-11-23 12:40:58,963 INFO L273 TraceCheckUtils]: 223: Hoare triple {199497#false} ~s__init_num~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,963 INFO L273 TraceCheckUtils]: 224: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,964 INFO L273 TraceCheckUtils]: 225: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,964 INFO L273 TraceCheckUtils]: 226: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,964 INFO L273 TraceCheckUtils]: 227: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,964 INFO L273 TraceCheckUtils]: 228: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,964 INFO L273 TraceCheckUtils]: 229: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,964 INFO L273 TraceCheckUtils]: 230: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,965 INFO L273 TraceCheckUtils]: 231: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,965 INFO L273 TraceCheckUtils]: 232: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,965 INFO L273 TraceCheckUtils]: 233: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,965 INFO L273 TraceCheckUtils]: 234: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,965 INFO L273 TraceCheckUtils]: 235: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,965 INFO L273 TraceCheckUtils]: 236: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,965 INFO L273 TraceCheckUtils]: 237: Hoare triple {199497#false} assume !(4400 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,966 INFO L273 TraceCheckUtils]: 238: Hoare triple {199497#false} assume !(4401 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,966 INFO L273 TraceCheckUtils]: 239: Hoare triple {199497#false} assume !(4416 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,966 INFO L273 TraceCheckUtils]: 240: Hoare triple {199497#false} assume !(4417 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,966 INFO L273 TraceCheckUtils]: 241: Hoare triple {199497#false} assume !(4432 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,966 INFO L273 TraceCheckUtils]: 242: Hoare triple {199497#false} assume !(4433 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,966 INFO L273 TraceCheckUtils]: 243: Hoare triple {199497#false} assume !(4448 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,967 INFO L273 TraceCheckUtils]: 244: Hoare triple {199497#false} assume !(4449 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,967 INFO L273 TraceCheckUtils]: 245: Hoare triple {199497#false} assume !(4464 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,967 INFO L273 TraceCheckUtils]: 246: Hoare triple {199497#false} assume !(4465 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,967 INFO L273 TraceCheckUtils]: 247: Hoare triple {199497#false} assume !(4466 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,967 INFO L273 TraceCheckUtils]: 248: Hoare triple {199497#false} assume !(4467 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,967 INFO L273 TraceCheckUtils]: 249: Hoare triple {199497#false} assume !(4480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,968 INFO L273 TraceCheckUtils]: 250: Hoare triple {199497#false} assume !(4481 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,968 INFO L273 TraceCheckUtils]: 251: Hoare triple {199497#false} assume !(4496 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,968 INFO L273 TraceCheckUtils]: 252: Hoare triple {199497#false} assume !(4497 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,968 INFO L273 TraceCheckUtils]: 253: Hoare triple {199497#false} assume !(4512 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,968 INFO L273 TraceCheckUtils]: 254: Hoare triple {199497#false} assume !(4513 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,968 INFO L273 TraceCheckUtils]: 255: Hoare triple {199497#false} assume !(4528 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,968 INFO L273 TraceCheckUtils]: 256: Hoare triple {199497#false} assume !(4529 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,969 INFO L273 TraceCheckUtils]: 257: Hoare triple {199497#false} assume !(4560 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,969 INFO L273 TraceCheckUtils]: 258: Hoare triple {199497#false} assume !(4561 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,969 INFO L273 TraceCheckUtils]: 259: Hoare triple {199497#false} assume 4352 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,969 INFO L273 TraceCheckUtils]: 260: Hoare triple {199497#false} ~__cil_tmp61~0 := ~num1~0; {199497#false} is VALID [2018-11-23 12:40:58,969 INFO L273 TraceCheckUtils]: 261: Hoare triple {199497#false} assume !(~__cil_tmp61~0 > 0); {199497#false} is VALID [2018-11-23 12:40:58,969 INFO L273 TraceCheckUtils]: 262: Hoare triple {199497#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {199497#false} is VALID [2018-11-23 12:40:58,969 INFO L273 TraceCheckUtils]: 263: Hoare triple {199497#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199497#false} is VALID [2018-11-23 12:40:58,970 INFO L273 TraceCheckUtils]: 264: Hoare triple {199497#false} ~skip~0 := 0; {199497#false} is VALID [2018-11-23 12:40:58,970 INFO L273 TraceCheckUtils]: 265: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:58,970 INFO L273 TraceCheckUtils]: 266: Hoare triple {199497#false} ~state~0 := ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,970 INFO L273 TraceCheckUtils]: 267: Hoare triple {199497#false} assume !(12292 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,970 INFO L273 TraceCheckUtils]: 268: Hoare triple {199497#false} assume !(16384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,970 INFO L273 TraceCheckUtils]: 269: Hoare triple {199497#false} assume !(4096 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,971 INFO L273 TraceCheckUtils]: 270: Hoare triple {199497#false} assume !(20480 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,971 INFO L273 TraceCheckUtils]: 271: Hoare triple {199497#false} assume !(4099 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,971 INFO L273 TraceCheckUtils]: 272: Hoare triple {199497#false} assume !(4368 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,971 INFO L273 TraceCheckUtils]: 273: Hoare triple {199497#false} assume !(4369 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,971 INFO L273 TraceCheckUtils]: 274: Hoare triple {199497#false} assume !(4384 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,971 INFO L273 TraceCheckUtils]: 275: Hoare triple {199497#false} assume !(4385 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,971 INFO L273 TraceCheckUtils]: 276: Hoare triple {199497#false} assume !(4400 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,972 INFO L273 TraceCheckUtils]: 277: Hoare triple {199497#false} assume !(4401 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,972 INFO L273 TraceCheckUtils]: 278: Hoare triple {199497#false} assume !(4416 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,972 INFO L273 TraceCheckUtils]: 279: Hoare triple {199497#false} assume !(4417 == ~s__state~0); {199497#false} is VALID [2018-11-23 12:40:58,972 INFO L273 TraceCheckUtils]: 280: Hoare triple {199497#false} assume 4432 == ~s__state~0; {199497#false} is VALID [2018-11-23 12:40:58,972 INFO L273 TraceCheckUtils]: 281: Hoare triple {199497#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {199497#false} is VALID [2018-11-23 12:40:58,972 INFO L273 TraceCheckUtils]: 282: Hoare triple {199497#false} assume 5 == ~blastFlag~0; {199497#false} is VALID [2018-11-23 12:40:58,973 INFO L273 TraceCheckUtils]: 283: Hoare triple {199497#false} assume !false; {199497#false} is VALID [2018-11-23 12:40:59,014 INFO L134 CoverageAnalysis]: Checked inductivity of 862 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 782 trivial. 0 not checked. [2018-11-23 12:40:59,034 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 12:40:59,034 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2018-11-23 12:40:59,035 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 284 [2018-11-23 12:40:59,036 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:59,037 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-23 12:40:59,324 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 245 edges. 245 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:59,324 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 12:40:59,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 12:40:59,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:59,325 INFO L87 Difference]: Start difference. First operand 6934 states and 9077 transitions. Second operand 6 states. [2018-11-23 12:41:21,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:21,988 INFO L93 Difference]: Finished difference Result 17368 states and 22742 transitions. [2018-11-23 12:41:21,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-11-23 12:41:21,988 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 284 [2018-11-23 12:41:21,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:41:21,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 12:41:21,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 687 transitions. [2018-11-23 12:41:21,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 12:41:21,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 687 transitions. [2018-11-23 12:41:21,997 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 687 transitions. [2018-11-23 12:41:22,743 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 687 edges. 687 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:27,661 INFO L225 Difference]: With dead ends: 17368 [2018-11-23 12:41:27,661 INFO L226 Difference]: Without dead ends: 10410 [2018-11-23 12:41:27,678 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2018-11-23 12:41:27,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10410 states. [2018-11-23 12:41:36,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10410 to 8844. [2018-11-23 12:41:36,255 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:41:36,255 INFO L82 GeneralOperation]: Start isEquivalent. First operand 10410 states. Second operand 8844 states. [2018-11-23 12:41:36,255 INFO L74 IsIncluded]: Start isIncluded. First operand 10410 states. Second operand 8844 states. [2018-11-23 12:41:36,255 INFO L87 Difference]: Start difference. First operand 10410 states. Second operand 8844 states. [2018-11-23 12:41:40,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:40,233 INFO L93 Difference]: Finished difference Result 10410 states and 13400 transitions. [2018-11-23 12:41:40,234 INFO L276 IsEmpty]: Start isEmpty. Operand 10410 states and 13400 transitions. [2018-11-23 12:41:40,246 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:40,246 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:40,247 INFO L74 IsIncluded]: Start isIncluded. First operand 8844 states. Second operand 10410 states. [2018-11-23 12:41:40,247 INFO L87 Difference]: Start difference. First operand 8844 states. Second operand 10410 states. [2018-11-23 12:41:44,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:44,294 INFO L93 Difference]: Finished difference Result 10410 states and 13400 transitions. [2018-11-23 12:41:44,295 INFO L276 IsEmpty]: Start isEmpty. Operand 10410 states and 13400 transitions. [2018-11-23 12:41:44,302 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:44,302 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:44,302 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:41:44,302 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:41:44,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8844 states. [2018-11-23 12:41:47,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8844 states to 8844 states and 11583 transitions. [2018-11-23 12:41:47,489 INFO L78 Accepts]: Start accepts. Automaton has 8844 states and 11583 transitions. Word has length 284 [2018-11-23 12:41:47,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:41:47,490 INFO L480 AbstractCegarLoop]: Abstraction has 8844 states and 11583 transitions. [2018-11-23 12:41:47,490 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 12:41:47,490 INFO L276 IsEmpty]: Start isEmpty. Operand 8844 states and 11583 transitions. [2018-11-23 12:41:47,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-11-23 12:41:47,496 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:41:47,497 INFO L402 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:41:47,497 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:41:47,497 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:41:47,497 INFO L82 PathProgramCache]: Analyzing trace with hash 280748442, now seen corresponding path program 1 times [2018-11-23 12:41:47,498 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:41:47,498 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:41:47,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:47,499 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:41:47,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:47,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:47,926 INFO L256 TraceCheckUtils]: 0: Hoare triple {249099#true} call ULTIMATE.init(); {249099#true} is VALID [2018-11-23 12:41:47,926 INFO L273 TraceCheckUtils]: 1: Hoare triple {249099#true} assume true; {249099#true} is VALID [2018-11-23 12:41:47,927 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {249099#true} {249099#true} #542#return; {249099#true} is VALID [2018-11-23 12:41:47,927 INFO L256 TraceCheckUtils]: 3: Hoare triple {249099#true} call #t~ret49 := main(); {249099#true} is VALID [2018-11-23 12:41:47,927 INFO L273 TraceCheckUtils]: 4: Hoare triple {249099#true} havoc ~s~0;~s~0 := 12292; {249099#true} is VALID [2018-11-23 12:41:47,927 INFO L256 TraceCheckUtils]: 5: Hoare triple {249099#true} call #t~ret48 := ssl3_connect(12292); {249099#true} is VALID [2018-11-23 12:41:47,927 INFO L273 TraceCheckUtils]: 6: Hoare triple {249099#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,928 INFO L273 TraceCheckUtils]: 7: Hoare triple {249099#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {249099#true} is VALID [2018-11-23 12:41:47,928 INFO L273 TraceCheckUtils]: 8: Hoare triple {249099#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {249099#true} is VALID [2018-11-23 12:41:47,928 INFO L273 TraceCheckUtils]: 9: Hoare triple {249099#true} assume !(0 != ~tmp___1~0 - 12288); {249099#true} is VALID [2018-11-23 12:41:47,928 INFO L273 TraceCheckUtils]: 10: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,928 INFO L273 TraceCheckUtils]: 11: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,928 INFO L273 TraceCheckUtils]: 12: Hoare triple {249099#true} assume 12292 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,929 INFO L273 TraceCheckUtils]: 13: Hoare triple {249099#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post29;havoc #t~post29; {249099#true} is VALID [2018-11-23 12:41:47,929 INFO L273 TraceCheckUtils]: 14: Hoare triple {249099#true} ~s__server~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,929 INFO L273 TraceCheckUtils]: 15: Hoare triple {249099#true} assume 0 != ~cb~0; {249099#true} is VALID [2018-11-23 12:41:47,929 INFO L273 TraceCheckUtils]: 16: Hoare triple {249099#true} ~__cil_tmp55~0 := ~s__version~0 - 65280; {249099#true} is VALID [2018-11-23 12:41:47,929 INFO L273 TraceCheckUtils]: 17: Hoare triple {249099#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096; {249099#true} is VALID [2018-11-23 12:41:47,929 INFO L273 TraceCheckUtils]: 18: Hoare triple {249099#true} assume !(0 == ~s__init_buf___0~0); {249099#true} is VALID [2018-11-23 12:41:47,930 INFO L273 TraceCheckUtils]: 19: Hoare triple {249099#true} assume !(0 == ~tmp___4~0); {249099#true} is VALID [2018-11-23 12:41:47,930 INFO L273 TraceCheckUtils]: 20: Hoare triple {249099#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post31;havoc #t~post31;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,930 INFO L273 TraceCheckUtils]: 21: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,930 INFO L273 TraceCheckUtils]: 22: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,930 INFO L273 TraceCheckUtils]: 23: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,931 INFO L273 TraceCheckUtils]: 24: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,931 INFO L273 TraceCheckUtils]: 25: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,931 INFO L273 TraceCheckUtils]: 26: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,931 INFO L273 TraceCheckUtils]: 27: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,931 INFO L273 TraceCheckUtils]: 28: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,931 INFO L273 TraceCheckUtils]: 29: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,932 INFO L273 TraceCheckUtils]: 30: Hoare triple {249099#true} assume 4368 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,932 INFO L273 TraceCheckUtils]: 31: Hoare triple {249099#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {249099#true} is VALID [2018-11-23 12:41:47,932 INFO L273 TraceCheckUtils]: 32: Hoare triple {249099#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {249099#true} is VALID [2018-11-23 12:41:47,932 INFO L273 TraceCheckUtils]: 33: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,932 INFO L273 TraceCheckUtils]: 34: Hoare triple {249099#true} assume ~s__bbio~0 != ~s__wbio~0; {249099#true} is VALID [2018-11-23 12:41:47,932 INFO L273 TraceCheckUtils]: 35: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,933 INFO L273 TraceCheckUtils]: 36: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,933 INFO L273 TraceCheckUtils]: 37: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,933 INFO L273 TraceCheckUtils]: 38: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,933 INFO L273 TraceCheckUtils]: 39: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,933 INFO L273 TraceCheckUtils]: 40: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,933 INFO L273 TraceCheckUtils]: 41: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,934 INFO L273 TraceCheckUtils]: 42: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,934 INFO L273 TraceCheckUtils]: 43: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,934 INFO L273 TraceCheckUtils]: 44: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,934 INFO L273 TraceCheckUtils]: 45: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,934 INFO L273 TraceCheckUtils]: 46: Hoare triple {249099#true} assume 4384 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,934 INFO L273 TraceCheckUtils]: 47: Hoare triple {249099#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {249099#true} is VALID [2018-11-23 12:41:47,935 INFO L273 TraceCheckUtils]: 48: Hoare triple {249099#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {249099#true} is VALID [2018-11-23 12:41:47,935 INFO L273 TraceCheckUtils]: 49: Hoare triple {249099#true} assume !(~ret~0 <= 0); {249099#true} is VALID [2018-11-23 12:41:47,935 INFO L273 TraceCheckUtils]: 50: Hoare triple {249099#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {249099#true} is VALID [2018-11-23 12:41:47,935 INFO L273 TraceCheckUtils]: 51: Hoare triple {249099#true} ~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,935 INFO L273 TraceCheckUtils]: 52: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,936 INFO L273 TraceCheckUtils]: 53: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,936 INFO L273 TraceCheckUtils]: 54: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,936 INFO L273 TraceCheckUtils]: 55: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,936 INFO L273 TraceCheckUtils]: 56: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,936 INFO L273 TraceCheckUtils]: 57: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,936 INFO L273 TraceCheckUtils]: 58: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,937 INFO L273 TraceCheckUtils]: 59: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,937 INFO L273 TraceCheckUtils]: 60: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,937 INFO L273 TraceCheckUtils]: 61: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,937 INFO L273 TraceCheckUtils]: 62: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,937 INFO L273 TraceCheckUtils]: 63: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,937 INFO L273 TraceCheckUtils]: 64: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,938 INFO L273 TraceCheckUtils]: 65: Hoare triple {249099#true} assume 4400 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,938 INFO L273 TraceCheckUtils]: 66: Hoare triple {249099#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {249099#true} is VALID [2018-11-23 12:41:47,938 INFO L273 TraceCheckUtils]: 67: Hoare triple {249099#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {249099#true} is VALID [2018-11-23 12:41:47,938 INFO L273 TraceCheckUtils]: 68: Hoare triple {249099#true} assume !(~ret~0 <= 0); {249099#true} is VALID [2018-11-23 12:41:47,938 INFO L273 TraceCheckUtils]: 69: Hoare triple {249099#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,939 INFO L273 TraceCheckUtils]: 70: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,939 INFO L273 TraceCheckUtils]: 71: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,939 INFO L273 TraceCheckUtils]: 72: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,939 INFO L273 TraceCheckUtils]: 73: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,939 INFO L273 TraceCheckUtils]: 74: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,939 INFO L273 TraceCheckUtils]: 75: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,940 INFO L273 TraceCheckUtils]: 76: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,940 INFO L273 TraceCheckUtils]: 77: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,940 INFO L273 TraceCheckUtils]: 78: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,940 INFO L273 TraceCheckUtils]: 79: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,940 INFO L273 TraceCheckUtils]: 80: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,940 INFO L273 TraceCheckUtils]: 81: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,941 INFO L273 TraceCheckUtils]: 82: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,941 INFO L273 TraceCheckUtils]: 83: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,941 INFO L273 TraceCheckUtils]: 84: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,941 INFO L273 TraceCheckUtils]: 85: Hoare triple {249099#true} assume 4416 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,941 INFO L273 TraceCheckUtils]: 86: Hoare triple {249099#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {249099#true} is VALID [2018-11-23 12:41:47,942 INFO L273 TraceCheckUtils]: 87: Hoare triple {249099#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {249099#true} is VALID [2018-11-23 12:41:47,942 INFO L273 TraceCheckUtils]: 88: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,942 INFO L273 TraceCheckUtils]: 89: Hoare triple {249099#true} assume !(0 == ~tmp___6~0); {249099#true} is VALID [2018-11-23 12:41:47,942 INFO L273 TraceCheckUtils]: 90: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,942 INFO L273 TraceCheckUtils]: 91: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,942 INFO L273 TraceCheckUtils]: 92: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,943 INFO L273 TraceCheckUtils]: 93: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,943 INFO L273 TraceCheckUtils]: 94: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,943 INFO L273 TraceCheckUtils]: 95: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,943 INFO L273 TraceCheckUtils]: 96: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,943 INFO L273 TraceCheckUtils]: 97: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,944 INFO L273 TraceCheckUtils]: 98: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,944 INFO L273 TraceCheckUtils]: 99: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,944 INFO L273 TraceCheckUtils]: 100: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,944 INFO L273 TraceCheckUtils]: 101: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,944 INFO L273 TraceCheckUtils]: 102: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,944 INFO L273 TraceCheckUtils]: 103: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,945 INFO L273 TraceCheckUtils]: 104: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,945 INFO L273 TraceCheckUtils]: 105: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,945 INFO L273 TraceCheckUtils]: 106: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,945 INFO L273 TraceCheckUtils]: 107: Hoare triple {249099#true} assume 4432 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,945 INFO L273 TraceCheckUtils]: 108: Hoare triple {249099#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {249099#true} is VALID [2018-11-23 12:41:47,946 INFO L273 TraceCheckUtils]: 109: Hoare triple {249099#true} assume !(5 == ~blastFlag~0); {249099#true} is VALID [2018-11-23 12:41:47,946 INFO L273 TraceCheckUtils]: 110: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,946 INFO L273 TraceCheckUtils]: 111: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,946 INFO L273 TraceCheckUtils]: 112: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,946 INFO L273 TraceCheckUtils]: 113: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,946 INFO L273 TraceCheckUtils]: 114: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,947 INFO L273 TraceCheckUtils]: 115: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,947 INFO L273 TraceCheckUtils]: 116: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,947 INFO L273 TraceCheckUtils]: 117: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,947 INFO L273 TraceCheckUtils]: 118: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,947 INFO L273 TraceCheckUtils]: 119: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,947 INFO L273 TraceCheckUtils]: 120: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,948 INFO L273 TraceCheckUtils]: 121: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,948 INFO L273 TraceCheckUtils]: 122: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,948 INFO L273 TraceCheckUtils]: 123: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,948 INFO L273 TraceCheckUtils]: 124: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,948 INFO L273 TraceCheckUtils]: 125: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,949 INFO L273 TraceCheckUtils]: 126: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,949 INFO L273 TraceCheckUtils]: 127: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,949 INFO L273 TraceCheckUtils]: 128: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,949 INFO L273 TraceCheckUtils]: 129: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,949 INFO L273 TraceCheckUtils]: 130: Hoare triple {249099#true} assume 4448 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,949 INFO L273 TraceCheckUtils]: 131: Hoare triple {249099#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {249099#true} is VALID [2018-11-23 12:41:47,950 INFO L273 TraceCheckUtils]: 132: Hoare triple {249099#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {249099#true} is VALID [2018-11-23 12:41:47,950 INFO L273 TraceCheckUtils]: 133: Hoare triple {249099#true} assume !(~ret~0 <= 0); {249099#true} is VALID [2018-11-23 12:41:47,950 INFO L273 TraceCheckUtils]: 134: Hoare triple {249099#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {249099#true} is VALID [2018-11-23 12:41:47,950 INFO L273 TraceCheckUtils]: 135: Hoare triple {249099#true} ~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,950 INFO L273 TraceCheckUtils]: 136: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,951 INFO L273 TraceCheckUtils]: 137: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,951 INFO L273 TraceCheckUtils]: 138: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,951 INFO L273 TraceCheckUtils]: 139: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,951 INFO L273 TraceCheckUtils]: 140: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,951 INFO L273 TraceCheckUtils]: 141: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,952 INFO L273 TraceCheckUtils]: 142: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,952 INFO L273 TraceCheckUtils]: 143: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,952 INFO L273 TraceCheckUtils]: 144: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,952 INFO L273 TraceCheckUtils]: 145: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,952 INFO L273 TraceCheckUtils]: 146: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,952 INFO L273 TraceCheckUtils]: 147: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,953 INFO L273 TraceCheckUtils]: 148: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,953 INFO L273 TraceCheckUtils]: 149: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,953 INFO L273 TraceCheckUtils]: 150: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,953 INFO L273 TraceCheckUtils]: 151: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,953 INFO L273 TraceCheckUtils]: 152: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,953 INFO L273 TraceCheckUtils]: 153: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,954 INFO L273 TraceCheckUtils]: 154: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,954 INFO L273 TraceCheckUtils]: 155: Hoare triple {249099#true} assume !(4448 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,954 INFO L273 TraceCheckUtils]: 156: Hoare triple {249099#true} assume !(4449 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,954 INFO L273 TraceCheckUtils]: 157: Hoare triple {249099#true} assume !(4464 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,954 INFO L273 TraceCheckUtils]: 158: Hoare triple {249099#true} assume !(4465 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,954 INFO L273 TraceCheckUtils]: 159: Hoare triple {249099#true} assume !(4466 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,955 INFO L273 TraceCheckUtils]: 160: Hoare triple {249099#true} assume !(4467 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,955 INFO L273 TraceCheckUtils]: 161: Hoare triple {249099#true} assume 4480 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,955 INFO L273 TraceCheckUtils]: 162: Hoare triple {249099#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {249099#true} is VALID [2018-11-23 12:41:47,955 INFO L273 TraceCheckUtils]: 163: Hoare triple {249099#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {249099#true} is VALID [2018-11-23 12:41:47,955 INFO L273 TraceCheckUtils]: 164: Hoare triple {249099#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,955 INFO L273 TraceCheckUtils]: 165: Hoare triple {249099#true} ~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,956 INFO L273 TraceCheckUtils]: 166: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,956 INFO L273 TraceCheckUtils]: 167: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,956 INFO L273 TraceCheckUtils]: 168: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,956 INFO L273 TraceCheckUtils]: 169: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,956 INFO L273 TraceCheckUtils]: 170: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,956 INFO L273 TraceCheckUtils]: 171: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,957 INFO L273 TraceCheckUtils]: 172: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,957 INFO L273 TraceCheckUtils]: 173: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,957 INFO L273 TraceCheckUtils]: 174: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,957 INFO L273 TraceCheckUtils]: 175: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,957 INFO L273 TraceCheckUtils]: 176: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,957 INFO L273 TraceCheckUtils]: 177: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,958 INFO L273 TraceCheckUtils]: 178: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,958 INFO L273 TraceCheckUtils]: 179: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,958 INFO L273 TraceCheckUtils]: 180: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,958 INFO L273 TraceCheckUtils]: 181: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,958 INFO L273 TraceCheckUtils]: 182: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,958 INFO L273 TraceCheckUtils]: 183: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,959 INFO L273 TraceCheckUtils]: 184: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,959 INFO L273 TraceCheckUtils]: 185: Hoare triple {249099#true} assume !(4448 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,959 INFO L273 TraceCheckUtils]: 186: Hoare triple {249099#true} assume !(4449 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,959 INFO L273 TraceCheckUtils]: 187: Hoare triple {249099#true} assume !(4464 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,959 INFO L273 TraceCheckUtils]: 188: Hoare triple {249099#true} assume !(4465 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,959 INFO L273 TraceCheckUtils]: 189: Hoare triple {249099#true} assume !(4466 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,960 INFO L273 TraceCheckUtils]: 190: Hoare triple {249099#true} assume !(4467 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,960 INFO L273 TraceCheckUtils]: 191: Hoare triple {249099#true} assume !(4480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,960 INFO L273 TraceCheckUtils]: 192: Hoare triple {249099#true} assume !(4481 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,960 INFO L273 TraceCheckUtils]: 193: Hoare triple {249099#true} assume !(4496 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,960 INFO L273 TraceCheckUtils]: 194: Hoare triple {249099#true} assume !(4497 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,960 INFO L273 TraceCheckUtils]: 195: Hoare triple {249099#true} assume 4512 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,960 INFO L273 TraceCheckUtils]: 196: Hoare triple {249099#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {249099#true} is VALID [2018-11-23 12:41:47,961 INFO L273 TraceCheckUtils]: 197: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {249099#true} is VALID [2018-11-23 12:41:47,961 INFO L273 TraceCheckUtils]: 198: Hoare triple {249099#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,961 INFO L273 TraceCheckUtils]: 199: Hoare triple {249099#true} assume !(0 == ~tmp___7~0); {249099#true} is VALID [2018-11-23 12:41:47,961 INFO L273 TraceCheckUtils]: 200: Hoare triple {249099#true} assume !(0 == ~tmp___8~0); {249099#true} is VALID [2018-11-23 12:41:47,961 INFO L273 TraceCheckUtils]: 201: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:47,962 INFO L273 TraceCheckUtils]: 202: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:47,962 INFO L273 TraceCheckUtils]: 203: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:47,962 INFO L273 TraceCheckUtils]: 204: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,962 INFO L273 TraceCheckUtils]: 205: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,962 INFO L273 TraceCheckUtils]: 206: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,962 INFO L273 TraceCheckUtils]: 207: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,963 INFO L273 TraceCheckUtils]: 208: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,963 INFO L273 TraceCheckUtils]: 209: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,963 INFO L273 TraceCheckUtils]: 210: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,963 INFO L273 TraceCheckUtils]: 211: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,963 INFO L273 TraceCheckUtils]: 212: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,964 INFO L273 TraceCheckUtils]: 213: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,964 INFO L273 TraceCheckUtils]: 214: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,964 INFO L273 TraceCheckUtils]: 215: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,964 INFO L273 TraceCheckUtils]: 216: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,964 INFO L273 TraceCheckUtils]: 217: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,965 INFO L273 TraceCheckUtils]: 218: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,965 INFO L273 TraceCheckUtils]: 219: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,965 INFO L273 TraceCheckUtils]: 220: Hoare triple {249099#true} assume !(4448 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,965 INFO L273 TraceCheckUtils]: 221: Hoare triple {249099#true} assume !(4449 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,965 INFO L273 TraceCheckUtils]: 222: Hoare triple {249099#true} assume !(4464 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,965 INFO L273 TraceCheckUtils]: 223: Hoare triple {249099#true} assume !(4465 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,966 INFO L273 TraceCheckUtils]: 224: Hoare triple {249099#true} assume !(4466 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,966 INFO L273 TraceCheckUtils]: 225: Hoare triple {249099#true} assume !(4467 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,966 INFO L273 TraceCheckUtils]: 226: Hoare triple {249099#true} assume !(4480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,966 INFO L273 TraceCheckUtils]: 227: Hoare triple {249099#true} assume !(4481 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,966 INFO L273 TraceCheckUtils]: 228: Hoare triple {249099#true} assume !(4496 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,967 INFO L273 TraceCheckUtils]: 229: Hoare triple {249099#true} assume !(4497 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,967 INFO L273 TraceCheckUtils]: 230: Hoare triple {249099#true} assume !(4512 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,967 INFO L273 TraceCheckUtils]: 231: Hoare triple {249099#true} assume !(4513 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:47,967 INFO L273 TraceCheckUtils]: 232: Hoare triple {249099#true} assume 4528 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:47,967 INFO L273 TraceCheckUtils]: 233: Hoare triple {249099#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {249099#true} is VALID [2018-11-23 12:41:47,967 INFO L273 TraceCheckUtils]: 234: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {249099#true} is VALID [2018-11-23 12:41:47,981 INFO L273 TraceCheckUtils]: 235: Hoare triple {249099#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:47,990 INFO L273 TraceCheckUtils]: 236: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~s__init_num~0 := 0; {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,004 INFO L273 TraceCheckUtils]: 237: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,019 INFO L273 TraceCheckUtils]: 238: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~skip~0 := 0; {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,033 INFO L273 TraceCheckUtils]: 239: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !false; {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,046 INFO L273 TraceCheckUtils]: 240: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~state~0 := ~s__state~0; {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,054 INFO L273 TraceCheckUtils]: 241: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(12292 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,068 INFO L273 TraceCheckUtils]: 242: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(16384 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,082 INFO L273 TraceCheckUtils]: 243: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4096 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,095 INFO L273 TraceCheckUtils]: 244: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(20480 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,110 INFO L273 TraceCheckUtils]: 245: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4099 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,118 INFO L273 TraceCheckUtils]: 246: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4368 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,133 INFO L273 TraceCheckUtils]: 247: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4369 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,148 INFO L273 TraceCheckUtils]: 248: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4384 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,163 INFO L273 TraceCheckUtils]: 249: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4385 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,176 INFO L273 TraceCheckUtils]: 250: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4400 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,190 INFO L273 TraceCheckUtils]: 251: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4401 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,204 INFO L273 TraceCheckUtils]: 252: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4416 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,218 INFO L273 TraceCheckUtils]: 253: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4417 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,227 INFO L273 TraceCheckUtils]: 254: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4432 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,231 INFO L273 TraceCheckUtils]: 255: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4433 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,244 INFO L273 TraceCheckUtils]: 256: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4448 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,259 INFO L273 TraceCheckUtils]: 257: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4449 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,267 INFO L273 TraceCheckUtils]: 258: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4464 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,281 INFO L273 TraceCheckUtils]: 259: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4465 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,289 INFO L273 TraceCheckUtils]: 260: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4466 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,301 INFO L273 TraceCheckUtils]: 261: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4467 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,315 INFO L273 TraceCheckUtils]: 262: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4480 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,324 INFO L273 TraceCheckUtils]: 263: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4481 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,337 INFO L273 TraceCheckUtils]: 264: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4496 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,345 INFO L273 TraceCheckUtils]: 265: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4497 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,358 INFO L273 TraceCheckUtils]: 266: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4512 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,372 INFO L273 TraceCheckUtils]: 267: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4513 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,381 INFO L273 TraceCheckUtils]: 268: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4528 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,393 INFO L273 TraceCheckUtils]: 269: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4529 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,406 INFO L273 TraceCheckUtils]: 270: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4560 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,419 INFO L273 TraceCheckUtils]: 271: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4561 == ~s__state~0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,433 INFO L273 TraceCheckUtils]: 272: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume 4352 == ~s__state~0; {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,442 INFO L273 TraceCheckUtils]: 273: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~__cil_tmp61~0 := ~num1~0; {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,454 INFO L273 TraceCheckUtils]: 274: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(~__cil_tmp61~0 > 0); {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2018-11-23 12:41:48,474 INFO L273 TraceCheckUtils]: 275: Hoare triple {249101#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {249102#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:41:48,483 INFO L273 TraceCheckUtils]: 276: Hoare triple {249102#(<= ssl3_connect_~s__state~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {249102#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:41:48,495 INFO L273 TraceCheckUtils]: 277: Hoare triple {249102#(<= ssl3_connect_~s__state~0 4560)} ~skip~0 := 0; {249102#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:41:48,508 INFO L273 TraceCheckUtils]: 278: Hoare triple {249102#(<= ssl3_connect_~s__state~0 4560)} assume !false; {249102#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:41:48,521 INFO L273 TraceCheckUtils]: 279: Hoare triple {249102#(<= ssl3_connect_~s__state~0 4560)} ~state~0 := ~s__state~0; {249102#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-23 12:41:48,539 INFO L273 TraceCheckUtils]: 280: Hoare triple {249102#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {249100#false} is VALID [2018-11-23 12:41:48,539 INFO L273 TraceCheckUtils]: 281: Hoare triple {249100#false} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post29;havoc #t~post29; {249100#false} is VALID [2018-11-23 12:41:48,539 INFO L273 TraceCheckUtils]: 282: Hoare triple {249100#false} ~s__server~0 := 0; {249100#false} is VALID [2018-11-23 12:41:48,540 INFO L273 TraceCheckUtils]: 283: Hoare triple {249100#false} assume 0 != ~cb~0; {249100#false} is VALID [2018-11-23 12:41:48,540 INFO L273 TraceCheckUtils]: 284: Hoare triple {249100#false} ~__cil_tmp55~0 := ~s__version~0 - 65280; {249100#false} is VALID [2018-11-23 12:41:48,540 INFO L273 TraceCheckUtils]: 285: Hoare triple {249100#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096; {249100#false} is VALID [2018-11-23 12:41:48,540 INFO L273 TraceCheckUtils]: 286: Hoare triple {249100#false} assume !(0 == ~s__init_buf___0~0); {249100#false} is VALID [2018-11-23 12:41:48,540 INFO L273 TraceCheckUtils]: 287: Hoare triple {249100#false} assume !(0 == ~tmp___4~0); {249100#false} is VALID [2018-11-23 12:41:48,540 INFO L273 TraceCheckUtils]: 288: Hoare triple {249100#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post31;havoc #t~post31;~s__init_num~0 := 0; {249100#false} is VALID [2018-11-23 12:41:48,541 INFO L273 TraceCheckUtils]: 289: Hoare triple {249100#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {249100#false} is VALID [2018-11-23 12:41:48,541 INFO L273 TraceCheckUtils]: 290: Hoare triple {249100#false} ~skip~0 := 0; {249100#false} is VALID [2018-11-23 12:41:48,541 INFO L273 TraceCheckUtils]: 291: Hoare triple {249100#false} assume !false; {249100#false} is VALID [2018-11-23 12:41:48,541 INFO L273 TraceCheckUtils]: 292: Hoare triple {249100#false} ~state~0 := ~s__state~0; {249100#false} is VALID [2018-11-23 12:41:48,541 INFO L273 TraceCheckUtils]: 293: Hoare triple {249100#false} assume !(12292 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,541 INFO L273 TraceCheckUtils]: 294: Hoare triple {249100#false} assume !(16384 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,542 INFO L273 TraceCheckUtils]: 295: Hoare triple {249100#false} assume !(4096 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,542 INFO L273 TraceCheckUtils]: 296: Hoare triple {249100#false} assume !(20480 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,542 INFO L273 TraceCheckUtils]: 297: Hoare triple {249100#false} assume !(4099 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,542 INFO L273 TraceCheckUtils]: 298: Hoare triple {249100#false} assume !(4368 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,542 INFO L273 TraceCheckUtils]: 299: Hoare triple {249100#false} assume !(4369 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,542 INFO L273 TraceCheckUtils]: 300: Hoare triple {249100#false} assume !(4384 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,543 INFO L273 TraceCheckUtils]: 301: Hoare triple {249100#false} assume !(4385 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,543 INFO L273 TraceCheckUtils]: 302: Hoare triple {249100#false} assume !(4400 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,543 INFO L273 TraceCheckUtils]: 303: Hoare triple {249100#false} assume !(4401 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,543 INFO L273 TraceCheckUtils]: 304: Hoare triple {249100#false} assume !(4416 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,543 INFO L273 TraceCheckUtils]: 305: Hoare triple {249100#false} assume !(4417 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:48,543 INFO L273 TraceCheckUtils]: 306: Hoare triple {249100#false} assume 4432 == ~s__state~0; {249100#false} is VALID [2018-11-23 12:41:48,543 INFO L273 TraceCheckUtils]: 307: Hoare triple {249100#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {249100#false} is VALID [2018-11-23 12:41:48,544 INFO L273 TraceCheckUtils]: 308: Hoare triple {249100#false} assume 5 == ~blastFlag~0; {249100#false} is VALID [2018-11-23 12:41:48,544 INFO L273 TraceCheckUtils]: 309: Hoare triple {249100#false} assume !false; {249100#false} is VALID [2018-11-23 12:41:48,596 INFO L134 CoverageAnalysis]: Checked inductivity of 981 backedges. 407 proven. 5 refuted. 0 times theorem prover too weak. 569 trivial. 0 not checked. [2018-11-23 12:41:48,596 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:41:48,596 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 12:41:48,614 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:41:48,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:48,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:48,780 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 12:41:49,249 INFO L256 TraceCheckUtils]: 0: Hoare triple {249099#true} call ULTIMATE.init(); {249099#true} is VALID [2018-11-23 12:41:49,250 INFO L273 TraceCheckUtils]: 1: Hoare triple {249099#true} assume true; {249099#true} is VALID [2018-11-23 12:41:49,250 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {249099#true} {249099#true} #542#return; {249099#true} is VALID [2018-11-23 12:41:49,250 INFO L256 TraceCheckUtils]: 3: Hoare triple {249099#true} call #t~ret49 := main(); {249099#true} is VALID [2018-11-23 12:41:49,250 INFO L273 TraceCheckUtils]: 4: Hoare triple {249099#true} havoc ~s~0;~s~0 := 12292; {249099#true} is VALID [2018-11-23 12:41:49,251 INFO L256 TraceCheckUtils]: 5: Hoare triple {249099#true} call #t~ret48 := ssl3_connect(12292); {249099#true} is VALID [2018-11-23 12:41:49,251 INFO L273 TraceCheckUtils]: 6: Hoare triple {249099#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,251 INFO L273 TraceCheckUtils]: 7: Hoare triple {249099#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {249099#true} is VALID [2018-11-23 12:41:49,251 INFO L273 TraceCheckUtils]: 8: Hoare triple {249099#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post28;havoc #t~post28; {249099#true} is VALID [2018-11-23 12:41:49,251 INFO L273 TraceCheckUtils]: 9: Hoare triple {249099#true} assume !(0 != ~tmp___1~0 - 12288); {249099#true} is VALID [2018-11-23 12:41:49,252 INFO L273 TraceCheckUtils]: 10: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,252 INFO L273 TraceCheckUtils]: 11: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,252 INFO L273 TraceCheckUtils]: 12: Hoare triple {249099#true} assume 12292 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,252 INFO L273 TraceCheckUtils]: 13: Hoare triple {249099#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post29;havoc #t~post29; {249099#true} is VALID [2018-11-23 12:41:49,252 INFO L273 TraceCheckUtils]: 14: Hoare triple {249099#true} ~s__server~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,252 INFO L273 TraceCheckUtils]: 15: Hoare triple {249099#true} assume 0 != ~cb~0; {249099#true} is VALID [2018-11-23 12:41:49,253 INFO L273 TraceCheckUtils]: 16: Hoare triple {249099#true} ~__cil_tmp55~0 := ~s__version~0 - 65280; {249099#true} is VALID [2018-11-23 12:41:49,253 INFO L273 TraceCheckUtils]: 17: Hoare triple {249099#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096; {249099#true} is VALID [2018-11-23 12:41:49,253 INFO L273 TraceCheckUtils]: 18: Hoare triple {249099#true} assume !(0 == ~s__init_buf___0~0); {249099#true} is VALID [2018-11-23 12:41:49,253 INFO L273 TraceCheckUtils]: 19: Hoare triple {249099#true} assume !(0 == ~tmp___4~0); {249099#true} is VALID [2018-11-23 12:41:49,253 INFO L273 TraceCheckUtils]: 20: Hoare triple {249099#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post31;havoc #t~post31;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 21: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 22: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 23: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 24: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 25: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 26: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 27: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 28: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,254 INFO L273 TraceCheckUtils]: 29: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 30: Hoare triple {249099#true} assume 4368 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 31: Hoare triple {249099#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 32: Hoare triple {249099#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 33: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 34: Hoare triple {249099#true} assume ~s__bbio~0 != ~s__wbio~0; {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 35: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 36: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 37: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,255 INFO L273 TraceCheckUtils]: 38: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 39: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 40: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 41: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 42: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 43: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 44: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 45: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 46: Hoare triple {249099#true} assume 4384 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,256 INFO L273 TraceCheckUtils]: 47: Hoare triple {249099#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 48: Hoare triple {249099#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 49: Hoare triple {249099#true} assume !(~ret~0 <= 0); {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 50: Hoare triple {249099#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 51: Hoare triple {249099#true} ~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 52: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 53: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 54: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 55: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,257 INFO L273 TraceCheckUtils]: 56: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 57: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 58: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 59: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 60: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 61: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 62: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 63: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 64: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,258 INFO L273 TraceCheckUtils]: 65: Hoare triple {249099#true} assume 4400 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 66: Hoare triple {249099#true} assume !(0 != ~s__s3__tmp__new_cipher__algorithms~0 - 256);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 67: Hoare triple {249099#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 68: Hoare triple {249099#true} assume !(~ret~0 <= 0); {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 69: Hoare triple {249099#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 70: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 71: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 72: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 73: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,259 INFO L273 TraceCheckUtils]: 74: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 75: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 76: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 77: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 78: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 79: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 80: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 81: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 82: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,260 INFO L273 TraceCheckUtils]: 83: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 84: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 85: Hoare triple {249099#true} assume 4416 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 86: Hoare triple {249099#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 87: Hoare triple {249099#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 88: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 89: Hoare triple {249099#true} assume !(0 == ~tmp___6~0); {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 90: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 91: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 92: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,261 INFO L273 TraceCheckUtils]: 93: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 94: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 95: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 96: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 97: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 98: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 99: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 100: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 101: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,262 INFO L273 TraceCheckUtils]: 102: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 103: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 104: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 105: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 106: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 107: Hoare triple {249099#true} assume 4432 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 108: Hoare triple {249099#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 109: Hoare triple {249099#true} assume !(5 == ~blastFlag~0); {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 110: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,263 INFO L273 TraceCheckUtils]: 111: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,264 INFO L273 TraceCheckUtils]: 112: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,264 INFO L273 TraceCheckUtils]: 113: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,264 INFO L273 TraceCheckUtils]: 114: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,264 INFO L273 TraceCheckUtils]: 115: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,264 INFO L273 TraceCheckUtils]: 116: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,264 INFO L273 TraceCheckUtils]: 117: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,264 INFO L273 TraceCheckUtils]: 118: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,265 INFO L273 TraceCheckUtils]: 119: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,265 INFO L273 TraceCheckUtils]: 120: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,265 INFO L273 TraceCheckUtils]: 121: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,265 INFO L273 TraceCheckUtils]: 122: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,265 INFO L273 TraceCheckUtils]: 123: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,265 INFO L273 TraceCheckUtils]: 124: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,265 INFO L273 TraceCheckUtils]: 125: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,266 INFO L273 TraceCheckUtils]: 126: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,266 INFO L273 TraceCheckUtils]: 127: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,266 INFO L273 TraceCheckUtils]: 128: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,266 INFO L273 TraceCheckUtils]: 129: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,266 INFO L273 TraceCheckUtils]: 130: Hoare triple {249099#true} assume 4448 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,266 INFO L273 TraceCheckUtils]: 131: Hoare triple {249099#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {249099#true} is VALID [2018-11-23 12:41:49,267 INFO L273 TraceCheckUtils]: 132: Hoare triple {249099#true} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {249099#true} is VALID [2018-11-23 12:41:49,267 INFO L273 TraceCheckUtils]: 133: Hoare triple {249099#true} assume !(~ret~0 <= 0); {249099#true} is VALID [2018-11-23 12:41:49,267 INFO L273 TraceCheckUtils]: 134: Hoare triple {249099#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {249099#true} is VALID [2018-11-23 12:41:49,267 INFO L273 TraceCheckUtils]: 135: Hoare triple {249099#true} ~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,267 INFO L273 TraceCheckUtils]: 136: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,267 INFO L273 TraceCheckUtils]: 137: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,268 INFO L273 TraceCheckUtils]: 138: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,268 INFO L273 TraceCheckUtils]: 139: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,268 INFO L273 TraceCheckUtils]: 140: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,268 INFO L273 TraceCheckUtils]: 141: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,268 INFO L273 TraceCheckUtils]: 142: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,268 INFO L273 TraceCheckUtils]: 143: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,268 INFO L273 TraceCheckUtils]: 144: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,269 INFO L273 TraceCheckUtils]: 145: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,269 INFO L273 TraceCheckUtils]: 146: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,269 INFO L273 TraceCheckUtils]: 147: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,269 INFO L273 TraceCheckUtils]: 148: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,269 INFO L273 TraceCheckUtils]: 149: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,269 INFO L273 TraceCheckUtils]: 150: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,270 INFO L273 TraceCheckUtils]: 151: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,270 INFO L273 TraceCheckUtils]: 152: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,270 INFO L273 TraceCheckUtils]: 153: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,270 INFO L273 TraceCheckUtils]: 154: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,270 INFO L273 TraceCheckUtils]: 155: Hoare triple {249099#true} assume !(4448 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,270 INFO L273 TraceCheckUtils]: 156: Hoare triple {249099#true} assume !(4449 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,270 INFO L273 TraceCheckUtils]: 157: Hoare triple {249099#true} assume !(4464 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,270 INFO L273 TraceCheckUtils]: 158: Hoare triple {249099#true} assume !(4465 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 159: Hoare triple {249099#true} assume !(4466 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 160: Hoare triple {249099#true} assume !(4467 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 161: Hoare triple {249099#true} assume 4480 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 162: Hoare triple {249099#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 163: Hoare triple {249099#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 164: Hoare triple {249099#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 165: Hoare triple {249099#true} ~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 166: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 167: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,271 INFO L273 TraceCheckUtils]: 168: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 169: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 170: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 171: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 172: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 173: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 174: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 175: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 176: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,272 INFO L273 TraceCheckUtils]: 177: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 178: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 179: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 180: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 181: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 182: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 183: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 184: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 185: Hoare triple {249099#true} assume !(4448 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,273 INFO L273 TraceCheckUtils]: 186: Hoare triple {249099#true} assume !(4449 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 187: Hoare triple {249099#true} assume !(4464 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 188: Hoare triple {249099#true} assume !(4465 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 189: Hoare triple {249099#true} assume !(4466 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 190: Hoare triple {249099#true} assume !(4467 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 191: Hoare triple {249099#true} assume !(4480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 192: Hoare triple {249099#true} assume !(4481 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 193: Hoare triple {249099#true} assume !(4496 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 194: Hoare triple {249099#true} assume !(4497 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,274 INFO L273 TraceCheckUtils]: 195: Hoare triple {249099#true} assume 4512 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 196: Hoare triple {249099#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 197: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 198: Hoare triple {249099#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 199: Hoare triple {249099#true} assume !(0 == ~tmp___7~0); {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 200: Hoare triple {249099#true} assume !(0 == ~tmp___8~0); {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 201: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 202: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 203: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,275 INFO L273 TraceCheckUtils]: 204: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 205: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 206: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 207: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 208: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 209: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 210: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 211: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 212: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 213: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,276 INFO L273 TraceCheckUtils]: 214: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 215: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 216: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 217: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 218: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 219: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 220: Hoare triple {249099#true} assume !(4448 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 221: Hoare triple {249099#true} assume !(4449 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 222: Hoare triple {249099#true} assume !(4464 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,277 INFO L273 TraceCheckUtils]: 223: Hoare triple {249099#true} assume !(4465 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 224: Hoare triple {249099#true} assume !(4466 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 225: Hoare triple {249099#true} assume !(4467 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 226: Hoare triple {249099#true} assume !(4480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 227: Hoare triple {249099#true} assume !(4481 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 228: Hoare triple {249099#true} assume !(4496 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 229: Hoare triple {249099#true} assume !(4497 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 230: Hoare triple {249099#true} assume !(4512 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 231: Hoare triple {249099#true} assume !(4513 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,278 INFO L273 TraceCheckUtils]: 232: Hoare triple {249099#true} assume 4528 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 233: Hoare triple {249099#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 234: Hoare triple {249099#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp56~0 := ~s__s3__flags~0;~__cil_tmp57~0 := 5 + ~__cil_tmp56~0;~s__s3__flags~0 := ~__cil_tmp57~0; {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 235: Hoare triple {249099#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 236: Hoare triple {249099#true} ~s__init_num~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 237: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 238: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 239: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 240: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,279 INFO L273 TraceCheckUtils]: 241: Hoare triple {249099#true} assume !(12292 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 242: Hoare triple {249099#true} assume !(16384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 243: Hoare triple {249099#true} assume !(4096 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 244: Hoare triple {249099#true} assume !(20480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 245: Hoare triple {249099#true} assume !(4099 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 246: Hoare triple {249099#true} assume !(4368 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 247: Hoare triple {249099#true} assume !(4369 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 248: Hoare triple {249099#true} assume !(4384 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 249: Hoare triple {249099#true} assume !(4385 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,280 INFO L273 TraceCheckUtils]: 250: Hoare triple {249099#true} assume !(4400 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 251: Hoare triple {249099#true} assume !(4401 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 252: Hoare triple {249099#true} assume !(4416 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 253: Hoare triple {249099#true} assume !(4417 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 254: Hoare triple {249099#true} assume !(4432 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 255: Hoare triple {249099#true} assume !(4433 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 256: Hoare triple {249099#true} assume !(4448 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 257: Hoare triple {249099#true} assume !(4449 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 258: Hoare triple {249099#true} assume !(4464 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,281 INFO L273 TraceCheckUtils]: 259: Hoare triple {249099#true} assume !(4465 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 260: Hoare triple {249099#true} assume !(4466 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 261: Hoare triple {249099#true} assume !(4467 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 262: Hoare triple {249099#true} assume !(4480 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 263: Hoare triple {249099#true} assume !(4481 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 264: Hoare triple {249099#true} assume !(4496 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 265: Hoare triple {249099#true} assume !(4497 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 266: Hoare triple {249099#true} assume !(4512 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 267: Hoare triple {249099#true} assume !(4513 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,282 INFO L273 TraceCheckUtils]: 268: Hoare triple {249099#true} assume !(4528 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 269: Hoare triple {249099#true} assume !(4529 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 270: Hoare triple {249099#true} assume !(4560 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 271: Hoare triple {249099#true} assume !(4561 == ~s__state~0); {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 272: Hoare triple {249099#true} assume 4352 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 273: Hoare triple {249099#true} ~__cil_tmp61~0 := ~num1~0; {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 274: Hoare triple {249099#true} assume !(~__cil_tmp61~0 > 0); {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 275: Hoare triple {249099#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 276: Hoare triple {249099#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {249099#true} is VALID [2018-11-23 12:41:49,283 INFO L273 TraceCheckUtils]: 277: Hoare triple {249099#true} ~skip~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 278: Hoare triple {249099#true} assume !false; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 279: Hoare triple {249099#true} ~state~0 := ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 280: Hoare triple {249099#true} assume 12292 == ~s__state~0; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 281: Hoare triple {249099#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post29;havoc #t~post29; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 282: Hoare triple {249099#true} ~s__server~0 := 0; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 283: Hoare triple {249099#true} assume 0 != ~cb~0; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 284: Hoare triple {249099#true} ~__cil_tmp55~0 := ~s__version~0 - 65280; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 285: Hoare triple {249099#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096; {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 286: Hoare triple {249099#true} assume !(0 == ~s__init_buf___0~0); {249099#true} is VALID [2018-11-23 12:41:49,284 INFO L273 TraceCheckUtils]: 287: Hoare triple {249099#true} assume !(0 == ~tmp___4~0); {249099#true} is VALID [2018-11-23 12:41:49,285 INFO L273 TraceCheckUtils]: 288: Hoare triple {249099#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post31;havoc #t~post31;~s__init_num~0 := 0; {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,290 INFO L273 TraceCheckUtils]: 289: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} assume !(0 == ~s__s3__tmp__reuse_message~0); {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,291 INFO L273 TraceCheckUtils]: 290: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} ~skip~0 := 0; {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,291 INFO L273 TraceCheckUtils]: 291: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} assume !false; {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,294 INFO L273 TraceCheckUtils]: 292: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} ~state~0 := ~s__state~0; {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,294 INFO L273 TraceCheckUtils]: 293: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} assume !(12292 == ~s__state~0); {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,296 INFO L273 TraceCheckUtils]: 294: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} assume !(16384 == ~s__state~0); {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,296 INFO L273 TraceCheckUtils]: 295: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} assume !(4096 == ~s__state~0); {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,297 INFO L273 TraceCheckUtils]: 296: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} assume !(20480 == ~s__state~0); {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,297 INFO L273 TraceCheckUtils]: 297: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} assume !(4099 == ~s__state~0); {249970#(= ssl3_connect_~s__state~0 4368)} is VALID [2018-11-23 12:41:49,298 INFO L273 TraceCheckUtils]: 298: Hoare triple {249970#(= ssl3_connect_~s__state~0 4368)} assume !(4368 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:49,298 INFO L273 TraceCheckUtils]: 299: Hoare triple {249100#false} assume !(4369 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:49,298 INFO L273 TraceCheckUtils]: 300: Hoare triple {249100#false} assume !(4384 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:49,298 INFO L273 TraceCheckUtils]: 301: Hoare triple {249100#false} assume !(4385 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:49,298 INFO L273 TraceCheckUtils]: 302: Hoare triple {249100#false} assume !(4400 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:49,298 INFO L273 TraceCheckUtils]: 303: Hoare triple {249100#false} assume !(4401 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:49,298 INFO L273 TraceCheckUtils]: 304: Hoare triple {249100#false} assume !(4416 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:49,298 INFO L273 TraceCheckUtils]: 305: Hoare triple {249100#false} assume !(4417 == ~s__state~0); {249100#false} is VALID [2018-11-23 12:41:49,299 INFO L273 TraceCheckUtils]: 306: Hoare triple {249100#false} assume 4432 == ~s__state~0; {249100#false} is VALID [2018-11-23 12:41:49,299 INFO L273 TraceCheckUtils]: 307: Hoare triple {249100#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {249100#false} is VALID [2018-11-23 12:41:49,299 INFO L273 TraceCheckUtils]: 308: Hoare triple {249100#false} assume 5 == ~blastFlag~0; {249100#false} is VALID [2018-11-23 12:41:49,299 INFO L273 TraceCheckUtils]: 309: Hoare triple {249100#false} assume !false; {249100#false} is VALID [2018-11-23 12:41:49,336 INFO L134 CoverageAnalysis]: Checked inductivity of 981 backedges. 170 proven. 0 refuted. 0 times theorem prover too weak. 811 trivial. 0 not checked. [2018-11-23 12:41:49,357 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 12:41:49,357 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-23 12:41:49,358 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 310 [2018-11-23 12:41:49,358 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:41:49,359 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:41:49,544 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 191 edges. 191 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:49,544 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:41:49,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:41:49,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:41:49,545 INFO L87 Difference]: Start difference. First operand 8844 states and 11583 transitions. Second operand 5 states. [2018-11-23 12:42:18,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:42:18,697 INFO L93 Difference]: Finished difference Result 20417 states and 26625 transitions. [2018-11-23 12:42:18,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 12:42:18,698 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 310 [2018-11-23 12:42:18,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:42:18,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:42:18,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 618 transitions. [2018-11-23 12:42:18,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:42:18,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 618 transitions. [2018-11-23 12:42:18,702 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 618 transitions. [2018-11-23 12:42:19,358 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 618 edges. 618 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity.