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_Bitvector.epf -i ../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-61f4311 [2018-11-23 10:51:46,592 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 10:51:46,594 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 10:51:46,611 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 10:51:46,612 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 10:51:46,613 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 10:51:46,614 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 10:51:46,617 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 10:51:46,625 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 10:51:46,626 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 10:51:46,628 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 10:51:46,629 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 10:51:46,630 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 10:51:46,631 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 10:51:46,632 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 10:51:46,635 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 10:51:46,637 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 10:51:46,639 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 10:51:46,641 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 10:51:46,646 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 10:51:46,648 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 10:51:46,649 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 10:51:46,654 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 10:51:46,655 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 10:51:46,655 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 10:51:46,656 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 10:51:46,657 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 10:51:46,659 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 10:51:46,660 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 10:51:46,662 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 10:51:46,662 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 10:51:46,663 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 10:51:46,663 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 10:51:46,663 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 10:51:46,665 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 10:51:46,666 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 10:51:46,666 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-11-23 10:51:46,693 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 10:51:46,693 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 10:51:46,694 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 10:51:46,694 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 10:51:46,698 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 10:51:46,698 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 10:51:46,699 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 10:51:46,699 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 10:51:46,699 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 10:51:46,699 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 10:51:46,699 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 10:51:46,701 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 10:51:46,701 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 10:51:46,701 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 10:51:46,701 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-11-23 10:51:46,701 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-11-23 10:51:46,701 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 10:51:46,702 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 10:51:46,703 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 10:51:46,703 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 10:51:46,703 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 10:51:46,703 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 10:51:46,703 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 10:51:46,704 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 10:51:46,704 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 10:51:46,704 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 10:51:46,704 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 10:51:46,704 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 10:51:46,705 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-11-23 10:51:46,705 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 10:51:46,705 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-11-23 10:51:46,706 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-11-23 10:51:46,706 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 10:51:46,769 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 10:51:46,788 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 10:51:46,792 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 10:51:46,794 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 10:51:46,794 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 10:51:46,795 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-23 10:51:46,859 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/054598147/ee74f513c1a34458a5da3ded468502bd/FLAG87771899f [2018-11-23 10:51:47,410 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 10:51:47,411 INFO L161 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-23 10:51:47,422 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/054598147/ee74f513c1a34458a5da3ded468502bd/FLAG87771899f [2018-11-23 10:51:47,703 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/054598147/ee74f513c1a34458a5da3ded468502bd [2018-11-23 10:51:47,712 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 10:51:47,713 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 10:51:47,714 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 10:51:47,715 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 10:51:47,719 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 10:51:47,720 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:51:47" (1/1) ... [2018-11-23 10:51:47,724 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a322760 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:47, skipping insertion in model container [2018-11-23 10:51:47,724 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:51:47" (1/1) ... [2018-11-23 10:51:47,735 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 10:51:47,810 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 10:51:48,208 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 10:51:48,218 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 10:51:48,334 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 10:51:48,355 INFO L195 MainTranslator]: Completed translation [2018-11-23 10:51:48,355 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48 WrapperNode [2018-11-23 10:51:48,355 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 10:51:48,356 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 10:51:48,356 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 10:51:48,357 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 10:51:48,367 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,379 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,387 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 10:51:48,388 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 10:51:48,388 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 10:51:48,388 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 10:51:48,465 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,465 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,471 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,471 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,493 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,531 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,537 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (1/1) ... [2018-11-23 10:51:48,542 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 10:51:48,543 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 10:51:48,543 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 10:51:48,543 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 10:51:48,548 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (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 10:51:48,609 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 10:51:48,609 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 10:51:48,609 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_connect [2018-11-23 10:51:48,609 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_connect [2018-11-23 10:51:48,609 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 10:51:48,609 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 10:51:48,609 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 10:51:48,610 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 10:51:48,818 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 10:51:48,818 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 10:51:50,633 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 10:51:50,634 INFO L280 CfgBuilder]: Removed 1 assue(true) statements. [2018-11-23 10:51:50,635 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:51:50 BoogieIcfgContainer [2018-11-23 10:51:50,635 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 10:51:50,637 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 10:51:50,637 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 10:51:50,641 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 10:51:50,642 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:51:47" (1/3) ... [2018-11-23 10:51:50,643 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d0c4a95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:51:50, skipping insertion in model container [2018-11-23 10:51:50,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:48" (2/3) ... [2018-11-23 10:51:50,643 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d0c4a95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:51:50, skipping insertion in model container [2018-11-23 10:51:50,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:51:50" (3/3) ... [2018-11-23 10:51:50,646 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-23 10:51:50,656 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 10:51:50,666 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 10:51:50,686 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 10:51:50,729 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 10:51:50,730 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 10:51:50,730 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 10:51:50,730 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 10:51:50,730 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 10:51:50,731 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 10:51:50,731 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 10:51:50,731 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 10:51:50,731 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 10:51:50,754 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states. [2018-11-23 10:51:50,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-11-23 10:51:50,763 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:50,764 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 10:51:50,767 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:50,773 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:50,773 INFO L82 PathProgramCache]: Analyzing trace with hash 173387410, now seen corresponding path program 1 times [2018-11-23 10:51:50,778 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:50,779 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:51:50,801 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:50,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:50,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:50,893 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:51,092 INFO L256 TraceCheckUtils]: 0: Hoare triple {139#true} call ULTIMATE.init(); {139#true} is VALID [2018-11-23 10:51:51,096 INFO L273 TraceCheckUtils]: 1: Hoare triple {139#true} assume true; {139#true} is VALID [2018-11-23 10:51:51,096 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {139#true} {139#true} #542#return; {139#true} is VALID [2018-11-23 10:51:51,097 INFO L256 TraceCheckUtils]: 3: Hoare triple {139#true} call #t~ret49 := main(); {139#true} is VALID [2018-11-23 10:51:51,097 INFO L273 TraceCheckUtils]: 4: Hoare triple {139#true} havoc ~s~0;~s~0 := 12292bv32; {139#true} is VALID [2018-11-23 10:51:51,098 INFO L256 TraceCheckUtils]: 5: Hoare triple {139#true} call #t~ret48 := ssl3_connect(~s~0); {139#true} is VALID [2018-11-23 10:51:51,101 INFO L273 TraceCheckUtils]: 6: Hoare triple {139#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,102 INFO L273 TraceCheckUtils]: 7: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,103 INFO L273 TraceCheckUtils]: 8: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,103 INFO L273 TraceCheckUtils]: 9: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,104 INFO L273 TraceCheckUtils]: 10: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !false; {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,109 INFO L273 TraceCheckUtils]: 11: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} ~state~0 := ~s__state~0; {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,114 INFO L273 TraceCheckUtils]: 12: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,114 INFO L273 TraceCheckUtils]: 13: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,119 INFO L273 TraceCheckUtils]: 14: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,119 INFO L273 TraceCheckUtils]: 15: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,121 INFO L273 TraceCheckUtils]: 16: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,123 INFO L273 TraceCheckUtils]: 17: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,124 INFO L273 TraceCheckUtils]: 18: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,124 INFO L273 TraceCheckUtils]: 19: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,125 INFO L273 TraceCheckUtils]: 20: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,126 INFO L273 TraceCheckUtils]: 21: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,127 INFO L273 TraceCheckUtils]: 22: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,130 INFO L273 TraceCheckUtils]: 23: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,131 INFO L273 TraceCheckUtils]: 24: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,131 INFO L273 TraceCheckUtils]: 25: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume 4432bv32 == ~s__state~0; {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,132 INFO L273 TraceCheckUtils]: 26: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-23 10:51:51,133 INFO L273 TraceCheckUtils]: 27: Hoare triple {162#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume 5bv32 == ~blastFlag~0; {140#false} is VALID [2018-11-23 10:51:51,133 INFO L273 TraceCheckUtils]: 28: Hoare triple {140#false} assume !false; {140#false} is VALID [2018-11-23 10:51:51,142 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 10:51:51,143 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:51,147 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:51,147 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:51:51,154 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 29 [2018-11-23 10:51:51,158 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:51,164 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:51:51,261 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 10:51:51,261 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:51:51,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:51:51,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:51:51,274 INFO L87 Difference]: Start difference. First operand 136 states. Second operand 3 states. [2018-11-23 10:51:52,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:52,767 INFO L93 Difference]: Finished difference Result 375 states and 630 transitions. [2018-11-23 10:51:52,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:51:52,768 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 29 [2018-11-23 10:51:52,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:51:52,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:52,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 630 transitions. [2018-11-23 10:51:52,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:52,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 630 transitions. [2018-11-23 10:51:52,809 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 630 transitions. [2018-11-23 10:51:53,893 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 630 edges. 630 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:51:53,919 INFO L225 Difference]: With dead ends: 375 [2018-11-23 10:51:53,920 INFO L226 Difference]: Without dead ends: 218 [2018-11-23 10:51:53,925 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 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 10:51:53,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-11-23 10:51:54,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2018-11-23 10:51:54,103 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:51:54,103 INFO L82 GeneralOperation]: Start isEquivalent. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:54,104 INFO L74 IsIncluded]: Start isIncluded. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:54,104 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:54,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:54,119 INFO L93 Difference]: Finished difference Result 218 states and 322 transitions. [2018-11-23 10:51:54,119 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 322 transitions. [2018-11-23 10:51:54,122 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:54,122 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:54,122 INFO L74 IsIncluded]: Start isIncluded. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:54,123 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:54,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:54,136 INFO L93 Difference]: Finished difference Result 218 states and 322 transitions. [2018-11-23 10:51:54,136 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 322 transitions. [2018-11-23 10:51:54,139 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:54,139 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:54,139 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:51:54,140 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:51:54,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-11-23 10:51:54,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 322 transitions. [2018-11-23 10:51:54,153 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 322 transitions. Word has length 29 [2018-11-23 10:51:54,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:51:54,154 INFO L480 AbstractCegarLoop]: Abstraction has 218 states and 322 transitions. [2018-11-23 10:51:54,154 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:51:54,154 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 322 transitions. [2018-11-23 10:51:54,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-11-23 10:51:54,156 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:54,157 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 10:51:54,157 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:54,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:54,158 INFO L82 PathProgramCache]: Analyzing trace with hash 1098416379, now seen corresponding path program 1 times [2018-11-23 10:51:54,158 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:54,159 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 3 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:51:54,185 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:54,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:54,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:54,250 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:54,348 INFO L256 TraceCheckUtils]: 0: Hoare triple {1361#true} call ULTIMATE.init(); {1361#true} is VALID [2018-11-23 10:51:54,348 INFO L273 TraceCheckUtils]: 1: Hoare triple {1361#true} assume true; {1361#true} is VALID [2018-11-23 10:51:54,348 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1361#true} {1361#true} #542#return; {1361#true} is VALID [2018-11-23 10:51:54,349 INFO L256 TraceCheckUtils]: 3: Hoare triple {1361#true} call #t~ret49 := main(); {1361#true} is VALID [2018-11-23 10:51:54,349 INFO L273 TraceCheckUtils]: 4: Hoare triple {1361#true} havoc ~s~0;~s~0 := 12292bv32; {1361#true} is VALID [2018-11-23 10:51:54,349 INFO L256 TraceCheckUtils]: 5: Hoare triple {1361#true} call #t~ret48 := ssl3_connect(~s~0); {1361#true} is VALID [2018-11-23 10:51:54,349 INFO L273 TraceCheckUtils]: 6: Hoare triple {1361#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {1361#true} is VALID [2018-11-23 10:51:54,350 INFO L273 TraceCheckUtils]: 7: Hoare triple {1361#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {1361#true} is VALID [2018-11-23 10:51:54,350 INFO L273 TraceCheckUtils]: 8: Hoare triple {1361#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {1361#true} is VALID [2018-11-23 10:51:54,350 INFO L273 TraceCheckUtils]: 9: Hoare triple {1361#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {1361#true} is VALID [2018-11-23 10:51:54,350 INFO L273 TraceCheckUtils]: 10: Hoare triple {1361#true} assume !false; {1361#true} is VALID [2018-11-23 10:51:54,351 INFO L273 TraceCheckUtils]: 11: Hoare triple {1361#true} ~state~0 := ~s__state~0; {1361#true} is VALID [2018-11-23 10:51:54,351 INFO L273 TraceCheckUtils]: 12: Hoare triple {1361#true} assume !(12292bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:54,351 INFO L273 TraceCheckUtils]: 13: Hoare triple {1361#true} assume !(16384bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:54,352 INFO L273 TraceCheckUtils]: 14: Hoare triple {1361#true} assume !(4096bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:54,352 INFO L273 TraceCheckUtils]: 15: Hoare triple {1361#true} assume !(20480bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:54,352 INFO L273 TraceCheckUtils]: 16: Hoare triple {1361#true} assume !(4099bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:54,353 INFO L273 TraceCheckUtils]: 17: Hoare triple {1361#true} assume 4368bv32 == ~s__state~0; {1361#true} is VALID [2018-11-23 10:51:54,353 INFO L273 TraceCheckUtils]: 18: Hoare triple {1361#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {1361#true} is VALID [2018-11-23 10:51:54,353 INFO L273 TraceCheckUtils]: 19: Hoare triple {1361#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {1361#true} is VALID [2018-11-23 10:51:54,364 INFO L273 TraceCheckUtils]: 20: Hoare triple {1361#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,365 INFO L273 TraceCheckUtils]: 21: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume ~s__bbio~0 != ~s__wbio~0; {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,383 INFO L273 TraceCheckUtils]: 22: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,384 INFO L273 TraceCheckUtils]: 23: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,390 INFO L273 TraceCheckUtils]: 24: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !false; {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,390 INFO L273 TraceCheckUtils]: 25: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,391 INFO L273 TraceCheckUtils]: 26: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,391 INFO L273 TraceCheckUtils]: 27: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,392 INFO L273 TraceCheckUtils]: 28: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,392 INFO L273 TraceCheckUtils]: 29: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,393 INFO L273 TraceCheckUtils]: 30: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,410 INFO L273 TraceCheckUtils]: 31: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,425 INFO L273 TraceCheckUtils]: 32: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,430 INFO L273 TraceCheckUtils]: 33: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:54,431 INFO L273 TraceCheckUtils]: 34: Hoare triple {1362#false} assume !(4385bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:54,431 INFO L273 TraceCheckUtils]: 35: Hoare triple {1362#false} assume !(4400bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:54,432 INFO L273 TraceCheckUtils]: 36: Hoare triple {1362#false} assume !(4401bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:54,432 INFO L273 TraceCheckUtils]: 37: Hoare triple {1362#false} assume !(4416bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:54,432 INFO L273 TraceCheckUtils]: 38: Hoare triple {1362#false} assume !(4417bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:54,432 INFO L273 TraceCheckUtils]: 39: Hoare triple {1362#false} assume 4432bv32 == ~s__state~0; {1362#false} is VALID [2018-11-23 10:51:54,432 INFO L273 TraceCheckUtils]: 40: Hoare triple {1362#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {1362#false} is VALID [2018-11-23 10:51:54,433 INFO L273 TraceCheckUtils]: 41: Hoare triple {1362#false} assume 5bv32 == ~blastFlag~0; {1362#false} is VALID [2018-11-23 10:51:54,433 INFO L273 TraceCheckUtils]: 42: Hoare triple {1362#false} assume !false; {1362#false} is VALID [2018-11-23 10:51:54,436 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 10:51:54,437 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:54,438 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:54,438 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:51:54,441 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 43 [2018-11-23 10:51:54,441 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:54,441 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:51:54,503 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 10:51:54,503 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:51:54,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:51:54,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:51:54,504 INFO L87 Difference]: Start difference. First operand 218 states and 322 transitions. Second operand 3 states. [2018-11-23 10:51:55,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:55,126 INFO L93 Difference]: Finished difference Result 348 states and 521 transitions. [2018-11-23 10:51:55,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:51:55,126 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 43 [2018-11-23 10:51:55,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:51:55,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:55,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 368 transitions. [2018-11-23 10:51:55,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:55,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 368 transitions. [2018-11-23 10:51:55,138 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 368 transitions. [2018-11-23 10:51:55,759 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 368 edges. 368 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:51:55,768 INFO L225 Difference]: With dead ends: 348 [2018-11-23 10:51:55,768 INFO L226 Difference]: Without dead ends: 243 [2018-11-23 10:51:55,770 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 41 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 10:51:55,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-11-23 10:51:55,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 235. [2018-11-23 10:51:55,868 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:51:55,868 INFO L82 GeneralOperation]: Start isEquivalent. First operand 243 states. Second operand 235 states. [2018-11-23 10:51:55,869 INFO L74 IsIncluded]: Start isIncluded. First operand 243 states. Second operand 235 states. [2018-11-23 10:51:55,869 INFO L87 Difference]: Start difference. First operand 243 states. Second operand 235 states. [2018-11-23 10:51:55,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:55,882 INFO L93 Difference]: Finished difference Result 243 states and 355 transitions. [2018-11-23 10:51:55,883 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 355 transitions. [2018-11-23 10:51:55,884 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:55,884 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:55,884 INFO L74 IsIncluded]: Start isIncluded. First operand 235 states. Second operand 243 states. [2018-11-23 10:51:55,884 INFO L87 Difference]: Start difference. First operand 235 states. Second operand 243 states. [2018-11-23 10:51:55,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:55,895 INFO L93 Difference]: Finished difference Result 243 states and 355 transitions. [2018-11-23 10:51:55,895 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 355 transitions. [2018-11-23 10:51:55,896 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:55,896 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:55,896 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:51:55,896 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:51:55,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2018-11-23 10:51:55,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 344 transitions. [2018-11-23 10:51:55,906 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 344 transitions. Word has length 43 [2018-11-23 10:51:55,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:51:55,907 INFO L480 AbstractCegarLoop]: Abstraction has 235 states and 344 transitions. [2018-11-23 10:51:55,907 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:51:55,907 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 344 transitions. [2018-11-23 10:51:55,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-11-23 10:51:55,909 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:55,909 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 10:51:55,909 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:55,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:55,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1578262845, now seen corresponding path program 1 times [2018-11-23 10:51:55,910 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:55,910 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 4 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:51:55,936 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:55,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:56,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:56,007 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:56,135 INFO L256 TraceCheckUtils]: 0: Hoare triple {2660#true} call ULTIMATE.init(); {2660#true} is VALID [2018-11-23 10:51:56,136 INFO L273 TraceCheckUtils]: 1: Hoare triple {2660#true} assume true; {2660#true} is VALID [2018-11-23 10:51:56,136 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2660#true} {2660#true} #542#return; {2660#true} is VALID [2018-11-23 10:51:56,137 INFO L256 TraceCheckUtils]: 3: Hoare triple {2660#true} call #t~ret49 := main(); {2660#true} is VALID [2018-11-23 10:51:56,141 INFO L273 TraceCheckUtils]: 4: Hoare triple {2660#true} havoc ~s~0;~s~0 := 12292bv32; {2677#(= (bvadd main_~s~0 (_ bv4294955004 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,142 INFO L256 TraceCheckUtils]: 5: Hoare triple {2677#(= (bvadd main_~s~0 (_ bv4294955004 32)) (_ bv0 32))} call #t~ret48 := ssl3_connect(~s~0); {2681#(= (_ bv12292 32) |ssl3_connect_#in~initial_state|)} is VALID [2018-11-23 10:51:56,143 INFO L273 TraceCheckUtils]: 6: Hoare triple {2681#(= (_ bv12292 32) |ssl3_connect_#in~initial_state|)} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:56,143 INFO L273 TraceCheckUtils]: 7: Hoare triple {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:56,144 INFO L273 TraceCheckUtils]: 8: Hoare triple {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:56,144 INFO L273 TraceCheckUtils]: 9: Hoare triple {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:56,145 INFO L273 TraceCheckUtils]: 10: Hoare triple {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !false; {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:56,146 INFO L273 TraceCheckUtils]: 11: Hoare triple {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:56,147 INFO L273 TraceCheckUtils]: 12: Hoare triple {2685#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,147 INFO L273 TraceCheckUtils]: 13: Hoare triple {2661#false} assume !(16384bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,147 INFO L273 TraceCheckUtils]: 14: Hoare triple {2661#false} assume !(4096bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,148 INFO L273 TraceCheckUtils]: 15: Hoare triple {2661#false} assume !(20480bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,148 INFO L273 TraceCheckUtils]: 16: Hoare triple {2661#false} assume !(4099bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,149 INFO L273 TraceCheckUtils]: 17: Hoare triple {2661#false} assume 4368bv32 == ~s__state~0; {2661#false} is VALID [2018-11-23 10:51:56,149 INFO L273 TraceCheckUtils]: 18: Hoare triple {2661#false} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {2661#false} is VALID [2018-11-23 10:51:56,150 INFO L273 TraceCheckUtils]: 19: Hoare triple {2661#false} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {2661#false} is VALID [2018-11-23 10:51:56,150 INFO L273 TraceCheckUtils]: 20: Hoare triple {2661#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {2661#false} is VALID [2018-11-23 10:51:56,150 INFO L273 TraceCheckUtils]: 21: Hoare triple {2661#false} assume ~s__bbio~0 != ~s__wbio~0; {2661#false} is VALID [2018-11-23 10:51:56,151 INFO L273 TraceCheckUtils]: 22: Hoare triple {2661#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {2661#false} is VALID [2018-11-23 10:51:56,151 INFO L273 TraceCheckUtils]: 23: Hoare triple {2661#false} ~skip~0 := 0bv32; {2661#false} is VALID [2018-11-23 10:51:56,151 INFO L273 TraceCheckUtils]: 24: Hoare triple {2661#false} assume !false; {2661#false} is VALID [2018-11-23 10:51:56,151 INFO L273 TraceCheckUtils]: 25: Hoare triple {2661#false} ~state~0 := ~s__state~0; {2661#false} is VALID [2018-11-23 10:51:56,152 INFO L273 TraceCheckUtils]: 26: Hoare triple {2661#false} assume !(12292bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,152 INFO L273 TraceCheckUtils]: 27: Hoare triple {2661#false} assume !(16384bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,152 INFO L273 TraceCheckUtils]: 28: Hoare triple {2661#false} assume !(4096bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,152 INFO L273 TraceCheckUtils]: 29: Hoare triple {2661#false} assume !(20480bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,153 INFO L273 TraceCheckUtils]: 30: Hoare triple {2661#false} assume !(4099bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,153 INFO L273 TraceCheckUtils]: 31: Hoare triple {2661#false} assume !(4368bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,153 INFO L273 TraceCheckUtils]: 32: Hoare triple {2661#false} assume !(4369bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,153 INFO L273 TraceCheckUtils]: 33: Hoare triple {2661#false} assume 4384bv32 == ~s__state~0; {2661#false} is VALID [2018-11-23 10:51:56,153 INFO L273 TraceCheckUtils]: 34: Hoare triple {2661#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {2661#false} is VALID [2018-11-23 10:51:56,154 INFO L273 TraceCheckUtils]: 35: Hoare triple {2661#false} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {2661#false} is VALID [2018-11-23 10:51:56,154 INFO L273 TraceCheckUtils]: 36: Hoare triple {2661#false} assume !~bvsle32(~ret~0, 0bv32); {2661#false} is VALID [2018-11-23 10:51:56,155 INFO L273 TraceCheckUtils]: 37: Hoare triple {2661#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {2661#false} is VALID [2018-11-23 10:51:56,155 INFO L273 TraceCheckUtils]: 38: Hoare triple {2661#false} ~s__init_num~0 := 0bv32; {2661#false} is VALID [2018-11-23 10:51:56,155 INFO L273 TraceCheckUtils]: 39: Hoare triple {2661#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {2661#false} is VALID [2018-11-23 10:51:56,155 INFO L273 TraceCheckUtils]: 40: Hoare triple {2661#false} ~skip~0 := 0bv32; {2661#false} is VALID [2018-11-23 10:51:56,156 INFO L273 TraceCheckUtils]: 41: Hoare triple {2661#false} assume !false; {2661#false} is VALID [2018-11-23 10:51:56,156 INFO L273 TraceCheckUtils]: 42: Hoare triple {2661#false} ~state~0 := ~s__state~0; {2661#false} is VALID [2018-11-23 10:51:56,156 INFO L273 TraceCheckUtils]: 43: Hoare triple {2661#false} assume !(12292bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,157 INFO L273 TraceCheckUtils]: 44: Hoare triple {2661#false} assume !(16384bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,157 INFO L273 TraceCheckUtils]: 45: Hoare triple {2661#false} assume !(4096bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,157 INFO L273 TraceCheckUtils]: 46: Hoare triple {2661#false} assume !(20480bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,157 INFO L273 TraceCheckUtils]: 47: Hoare triple {2661#false} assume !(4099bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,158 INFO L273 TraceCheckUtils]: 48: Hoare triple {2661#false} assume !(4368bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,158 INFO L273 TraceCheckUtils]: 49: Hoare triple {2661#false} assume !(4369bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,158 INFO L273 TraceCheckUtils]: 50: Hoare triple {2661#false} assume !(4384bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,159 INFO L273 TraceCheckUtils]: 51: Hoare triple {2661#false} assume !(4385bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,159 INFO L273 TraceCheckUtils]: 52: Hoare triple {2661#false} assume !(4400bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,159 INFO L273 TraceCheckUtils]: 53: Hoare triple {2661#false} assume !(4401bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,159 INFO L273 TraceCheckUtils]: 54: Hoare triple {2661#false} assume !(4416bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,160 INFO L273 TraceCheckUtils]: 55: Hoare triple {2661#false} assume !(4417bv32 == ~s__state~0); {2661#false} is VALID [2018-11-23 10:51:56,160 INFO L273 TraceCheckUtils]: 56: Hoare triple {2661#false} assume 4432bv32 == ~s__state~0; {2661#false} is VALID [2018-11-23 10:51:56,160 INFO L273 TraceCheckUtils]: 57: Hoare triple {2661#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {2661#false} is VALID [2018-11-23 10:51:56,161 INFO L273 TraceCheckUtils]: 58: Hoare triple {2661#false} assume 5bv32 == ~blastFlag~0; {2661#false} is VALID [2018-11-23 10:51:56,161 INFO L273 TraceCheckUtils]: 59: Hoare triple {2661#false} assume !false; {2661#false} is VALID [2018-11-23 10:51:56,167 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-11-23 10:51:56,168 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:56,170 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:56,170 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 10:51:56,171 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 60 [2018-11-23 10:51:56,171 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:56,171 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 10:51:56,249 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 45 edges. 45 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:51:56,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 10:51:56,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 10:51:56,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 10:51:56,251 INFO L87 Difference]: Start difference. First operand 235 states and 344 transitions. Second operand 5 states. [2018-11-23 10:51:57,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:57,531 INFO L93 Difference]: Finished difference Result 461 states and 676 transitions. [2018-11-23 10:51:57,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 10:51:57,532 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 60 [2018-11-23 10:51:57,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:51:57,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 10:51:57,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 336 transitions. [2018-11-23 10:51:57,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 10:51:57,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 336 transitions. [2018-11-23 10:51:57,541 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 336 transitions. [2018-11-23 10:51:58,424 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 336 edges. 336 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:51:58,430 INFO L225 Difference]: With dead ends: 461 [2018-11-23 10:51:58,430 INFO L226 Difference]: Without dead ends: 238 [2018-11-23 10:51:58,432 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 10:51:58,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-11-23 10:51:58,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2018-11-23 10:51:58,623 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:51:58,623 INFO L82 GeneralOperation]: Start isEquivalent. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:58,623 INFO L74 IsIncluded]: Start isIncluded. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:58,624 INFO L87 Difference]: Start difference. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:58,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:58,633 INFO L93 Difference]: Finished difference Result 238 states and 347 transitions. [2018-11-23 10:51:58,633 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 347 transitions. [2018-11-23 10:51:58,634 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:58,634 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:58,634 INFO L74 IsIncluded]: Start isIncluded. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:58,634 INFO L87 Difference]: Start difference. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:58,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:58,644 INFO L93 Difference]: Finished difference Result 238 states and 347 transitions. [2018-11-23 10:51:58,644 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 347 transitions. [2018-11-23 10:51:58,645 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:58,645 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:58,645 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:51:58,645 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:51:58,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-11-23 10:51:58,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 347 transitions. [2018-11-23 10:51:58,655 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 347 transitions. Word has length 60 [2018-11-23 10:51:58,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:51:58,655 INFO L480 AbstractCegarLoop]: Abstraction has 238 states and 347 transitions. [2018-11-23 10:51:58,656 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 10:51:58,656 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 347 transitions. [2018-11-23 10:51:58,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-11-23 10:51:58,658 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:58,658 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 10:51:58,658 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:58,658 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:58,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1321922521, now seen corresponding path program 1 times [2018-11-23 10:51:58,659 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:58,659 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 5 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:51:58,685 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:58,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:58,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:58,790 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:59,060 INFO L256 TraceCheckUtils]: 0: Hoare triple {4135#true} call ULTIMATE.init(); {4135#true} is VALID [2018-11-23 10:51:59,060 INFO L273 TraceCheckUtils]: 1: Hoare triple {4135#true} assume true; {4135#true} is VALID [2018-11-23 10:51:59,061 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {4135#true} {4135#true} #542#return; {4135#true} is VALID [2018-11-23 10:51:59,061 INFO L256 TraceCheckUtils]: 3: Hoare triple {4135#true} call #t~ret49 := main(); {4135#true} is VALID [2018-11-23 10:51:59,062 INFO L273 TraceCheckUtils]: 4: Hoare triple {4135#true} havoc ~s~0;~s~0 := 12292bv32; {4135#true} is VALID [2018-11-23 10:51:59,062 INFO L256 TraceCheckUtils]: 5: Hoare triple {4135#true} call #t~ret48 := ssl3_connect(~s~0); {4135#true} is VALID [2018-11-23 10:51:59,062 INFO L273 TraceCheckUtils]: 6: Hoare triple {4135#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {4135#true} is VALID [2018-11-23 10:51:59,063 INFO L273 TraceCheckUtils]: 7: Hoare triple {4135#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {4135#true} is VALID [2018-11-23 10:51:59,063 INFO L273 TraceCheckUtils]: 8: Hoare triple {4135#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {4135#true} is VALID [2018-11-23 10:51:59,063 INFO L273 TraceCheckUtils]: 9: Hoare triple {4135#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {4135#true} is VALID [2018-11-23 10:51:59,064 INFO L273 TraceCheckUtils]: 10: Hoare triple {4135#true} assume !false; {4135#true} is VALID [2018-11-23 10:51:59,064 INFO L273 TraceCheckUtils]: 11: Hoare triple {4135#true} ~state~0 := ~s__state~0; {4135#true} is VALID [2018-11-23 10:51:59,064 INFO L273 TraceCheckUtils]: 12: Hoare triple {4135#true} assume 12292bv32 == ~s__state~0; {4135#true} is VALID [2018-11-23 10:51:59,064 INFO L273 TraceCheckUtils]: 13: Hoare triple {4135#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {4135#true} is VALID [2018-11-23 10:51:59,065 INFO L273 TraceCheckUtils]: 14: Hoare triple {4135#true} ~s__server~0 := 0bv32; {4135#true} is VALID [2018-11-23 10:51:59,065 INFO L273 TraceCheckUtils]: 15: Hoare triple {4135#true} assume 0bv32 != ~cb~0; {4135#true} is VALID [2018-11-23 10:51:59,065 INFO L273 TraceCheckUtils]: 16: Hoare triple {4135#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {4135#true} is VALID [2018-11-23 10:51:59,065 INFO L273 TraceCheckUtils]: 17: Hoare triple {4135#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {4135#true} is VALID [2018-11-23 10:51:59,066 INFO L273 TraceCheckUtils]: 18: Hoare triple {4135#true} assume !(0bv32 == ~s__init_buf___0~0); {4135#true} is VALID [2018-11-23 10:51:59,066 INFO L273 TraceCheckUtils]: 19: Hoare triple {4135#true} assume !(0bv32 == ~tmp___4~0); {4135#true} is VALID [2018-11-23 10:51:59,066 INFO L273 TraceCheckUtils]: 20: Hoare triple {4135#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {4135#true} is VALID [2018-11-23 10:51:59,067 INFO L273 TraceCheckUtils]: 21: Hoare triple {4135#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {4135#true} is VALID [2018-11-23 10:51:59,067 INFO L273 TraceCheckUtils]: 22: Hoare triple {4135#true} ~skip~0 := 0bv32; {4135#true} is VALID [2018-11-23 10:51:59,067 INFO L273 TraceCheckUtils]: 23: Hoare triple {4135#true} assume !false; {4135#true} is VALID [2018-11-23 10:51:59,067 INFO L273 TraceCheckUtils]: 24: Hoare triple {4135#true} ~state~0 := ~s__state~0; {4135#true} is VALID [2018-11-23 10:51:59,068 INFO L273 TraceCheckUtils]: 25: Hoare triple {4135#true} assume !(12292bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,068 INFO L273 TraceCheckUtils]: 26: Hoare triple {4135#true} assume !(16384bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,068 INFO L273 TraceCheckUtils]: 27: Hoare triple {4135#true} assume !(4096bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,068 INFO L273 TraceCheckUtils]: 28: Hoare triple {4135#true} assume !(20480bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,068 INFO L273 TraceCheckUtils]: 29: Hoare triple {4135#true} assume !(4099bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,069 INFO L273 TraceCheckUtils]: 30: Hoare triple {4135#true} assume 4368bv32 == ~s__state~0; {4135#true} is VALID [2018-11-23 10:51:59,069 INFO L273 TraceCheckUtils]: 31: Hoare triple {4135#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {4135#true} is VALID [2018-11-23 10:51:59,069 INFO L273 TraceCheckUtils]: 32: Hoare triple {4135#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {4135#true} is VALID [2018-11-23 10:51:59,069 INFO L273 TraceCheckUtils]: 33: Hoare triple {4135#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {4135#true} is VALID [2018-11-23 10:51:59,070 INFO L273 TraceCheckUtils]: 34: Hoare triple {4135#true} assume ~s__bbio~0 != ~s__wbio~0; {4135#true} is VALID [2018-11-23 10:51:59,070 INFO L273 TraceCheckUtils]: 35: Hoare triple {4135#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {4135#true} is VALID [2018-11-23 10:51:59,070 INFO L273 TraceCheckUtils]: 36: Hoare triple {4135#true} ~skip~0 := 0bv32; {4135#true} is VALID [2018-11-23 10:51:59,070 INFO L273 TraceCheckUtils]: 37: Hoare triple {4135#true} assume !false; {4135#true} is VALID [2018-11-23 10:51:59,071 INFO L273 TraceCheckUtils]: 38: Hoare triple {4135#true} ~state~0 := ~s__state~0; {4135#true} is VALID [2018-11-23 10:51:59,071 INFO L273 TraceCheckUtils]: 39: Hoare triple {4135#true} assume !(12292bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,071 INFO L273 TraceCheckUtils]: 40: Hoare triple {4135#true} assume !(16384bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,071 INFO L273 TraceCheckUtils]: 41: Hoare triple {4135#true} assume !(4096bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,072 INFO L273 TraceCheckUtils]: 42: Hoare triple {4135#true} assume !(20480bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,072 INFO L273 TraceCheckUtils]: 43: Hoare triple {4135#true} assume !(4099bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,072 INFO L273 TraceCheckUtils]: 44: Hoare triple {4135#true} assume !(4368bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,072 INFO L273 TraceCheckUtils]: 45: Hoare triple {4135#true} assume !(4369bv32 == ~s__state~0); {4135#true} is VALID [2018-11-23 10:51:59,073 INFO L273 TraceCheckUtils]: 46: Hoare triple {4135#true} assume 4384bv32 == ~s__state~0; {4135#true} is VALID [2018-11-23 10:51:59,073 INFO L273 TraceCheckUtils]: 47: Hoare triple {4135#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {4135#true} is VALID [2018-11-23 10:51:59,076 INFO L273 TraceCheckUtils]: 48: Hoare triple {4135#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,076 INFO L273 TraceCheckUtils]: 49: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,078 INFO L273 TraceCheckUtils]: 50: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,078 INFO L273 TraceCheckUtils]: 51: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~s__init_num~0 := 0bv32; {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,081 INFO L273 TraceCheckUtils]: 52: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,081 INFO L273 TraceCheckUtils]: 53: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~skip~0 := 0bv32; {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,083 INFO L273 TraceCheckUtils]: 54: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !false; {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,083 INFO L273 TraceCheckUtils]: 55: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,085 INFO L273 TraceCheckUtils]: 56: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,085 INFO L273 TraceCheckUtils]: 57: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,087 INFO L273 TraceCheckUtils]: 58: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,087 INFO L273 TraceCheckUtils]: 59: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,092 INFO L273 TraceCheckUtils]: 60: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,092 INFO L273 TraceCheckUtils]: 61: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,095 INFO L273 TraceCheckUtils]: 62: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,095 INFO L273 TraceCheckUtils]: 63: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,098 INFO L273 TraceCheckUtils]: 64: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,098 INFO L273 TraceCheckUtils]: 65: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,098 INFO L273 TraceCheckUtils]: 66: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,099 INFO L273 TraceCheckUtils]: 67: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,100 INFO L273 TraceCheckUtils]: 68: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,100 INFO L273 TraceCheckUtils]: 69: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume 4432bv32 == ~s__state~0; {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,100 INFO L273 TraceCheckUtils]: 70: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,116 INFO L273 TraceCheckUtils]: 71: Hoare triple {4284#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume 5bv32 == ~blastFlag~0; {4136#false} is VALID [2018-11-23 10:51:59,117 INFO L273 TraceCheckUtils]: 72: Hoare triple {4136#false} assume !false; {4136#false} is VALID [2018-11-23 10:51:59,122 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-23 10:51:59,122 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:59,132 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:59,132 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:51:59,132 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 73 [2018-11-23 10:51:59,133 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:59,133 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:51:59,252 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 62 edges. 62 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:51:59,252 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:51:59,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:51:59,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:51:59,253 INFO L87 Difference]: Start difference. First operand 238 states and 347 transitions. Second operand 3 states. [2018-11-23 10:52:00,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:00,472 INFO L93 Difference]: Finished difference Result 478 states and 703 transitions. [2018-11-23 10:52:00,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:00,472 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 73 [2018-11-23 10:52:00,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:00,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:00,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 486 transitions. [2018-11-23 10:52:00,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:00,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 486 transitions. [2018-11-23 10:52:00,481 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 486 transitions. [2018-11-23 10:52:01,211 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 10:52:01,222 INFO L225 Difference]: With dead ends: 478 [2018-11-23 10:52:01,222 INFO L226 Difference]: Without dead ends: 356 [2018-11-23 10:52:01,223 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 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 10:52:01,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-11-23 10:52:01,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 356. [2018-11-23 10:52:01,409 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:01,409 INFO L82 GeneralOperation]: Start isEquivalent. First operand 356 states. Second operand 356 states. [2018-11-23 10:52:01,410 INFO L74 IsIncluded]: Start isIncluded. First operand 356 states. Second operand 356 states. [2018-11-23 10:52:01,410 INFO L87 Difference]: Start difference. First operand 356 states. Second operand 356 states. [2018-11-23 10:52:01,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:01,421 INFO L93 Difference]: Finished difference Result 356 states and 518 transitions. [2018-11-23 10:52:01,421 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 518 transitions. [2018-11-23 10:52:01,422 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:01,422 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:01,422 INFO L74 IsIncluded]: Start isIncluded. First operand 356 states. Second operand 356 states. [2018-11-23 10:52:01,422 INFO L87 Difference]: Start difference. First operand 356 states. Second operand 356 states. [2018-11-23 10:52:01,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:01,434 INFO L93 Difference]: Finished difference Result 356 states and 518 transitions. [2018-11-23 10:52:01,434 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 518 transitions. [2018-11-23 10:52:01,435 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:01,435 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:01,435 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:01,435 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:01,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-11-23 10:52:01,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 518 transitions. [2018-11-23 10:52:01,447 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 518 transitions. Word has length 73 [2018-11-23 10:52:01,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:01,448 INFO L480 AbstractCegarLoop]: Abstraction has 356 states and 518 transitions. [2018-11-23 10:52:01,448 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:01,448 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 518 transitions. [2018-11-23 10:52:01,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-11-23 10:52:01,449 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:01,450 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 10:52:01,450 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:01,450 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:01,450 INFO L82 PathProgramCache]: Analyzing trace with hash -1181373911, now seen corresponding path program 1 times [2018-11-23 10:52:01,451 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:01,451 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 6 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:01,479 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:01,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:01,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:01,555 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:02,221 INFO L256 TraceCheckUtils]: 0: Hoare triple {6034#true} call ULTIMATE.init(); {6034#true} is VALID [2018-11-23 10:52:02,222 INFO L273 TraceCheckUtils]: 1: Hoare triple {6034#true} assume true; {6034#true} is VALID [2018-11-23 10:52:02,222 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6034#true} {6034#true} #542#return; {6034#true} is VALID [2018-11-23 10:52:02,223 INFO L256 TraceCheckUtils]: 3: Hoare triple {6034#true} call #t~ret49 := main(); {6034#true} is VALID [2018-11-23 10:52:02,223 INFO L273 TraceCheckUtils]: 4: Hoare triple {6034#true} havoc ~s~0;~s~0 := 12292bv32; {6034#true} is VALID [2018-11-23 10:52:02,223 INFO L256 TraceCheckUtils]: 5: Hoare triple {6034#true} call #t~ret48 := ssl3_connect(~s~0); {6034#true} is VALID [2018-11-23 10:52:02,223 INFO L273 TraceCheckUtils]: 6: Hoare triple {6034#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {6034#true} is VALID [2018-11-23 10:52:02,224 INFO L273 TraceCheckUtils]: 7: Hoare triple {6034#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {6034#true} is VALID [2018-11-23 10:52:02,224 INFO L273 TraceCheckUtils]: 8: Hoare triple {6034#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {6034#true} is VALID [2018-11-23 10:52:02,224 INFO L273 TraceCheckUtils]: 9: Hoare triple {6034#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {6034#true} is VALID [2018-11-23 10:52:02,225 INFO L273 TraceCheckUtils]: 10: Hoare triple {6034#true} assume !false; {6034#true} is VALID [2018-11-23 10:52:02,225 INFO L273 TraceCheckUtils]: 11: Hoare triple {6034#true} ~state~0 := ~s__state~0; {6034#true} is VALID [2018-11-23 10:52:02,225 INFO L273 TraceCheckUtils]: 12: Hoare triple {6034#true} assume 12292bv32 == ~s__state~0; {6034#true} is VALID [2018-11-23 10:52:02,226 INFO L273 TraceCheckUtils]: 13: Hoare triple {6034#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {6034#true} is VALID [2018-11-23 10:52:02,226 INFO L273 TraceCheckUtils]: 14: Hoare triple {6034#true} ~s__server~0 := 0bv32; {6034#true} is VALID [2018-11-23 10:52:02,226 INFO L273 TraceCheckUtils]: 15: Hoare triple {6034#true} assume 0bv32 != ~cb~0; {6034#true} is VALID [2018-11-23 10:52:02,226 INFO L273 TraceCheckUtils]: 16: Hoare triple {6034#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {6034#true} is VALID [2018-11-23 10:52:02,227 INFO L273 TraceCheckUtils]: 17: Hoare triple {6034#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {6034#true} is VALID [2018-11-23 10:52:02,227 INFO L273 TraceCheckUtils]: 18: Hoare triple {6034#true} assume !(0bv32 == ~s__init_buf___0~0); {6034#true} is VALID [2018-11-23 10:52:02,227 INFO L273 TraceCheckUtils]: 19: Hoare triple {6034#true} assume !(0bv32 == ~tmp___4~0); {6034#true} is VALID [2018-11-23 10:52:02,227 INFO L273 TraceCheckUtils]: 20: Hoare triple {6034#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {6034#true} is VALID [2018-11-23 10:52:02,228 INFO L273 TraceCheckUtils]: 21: Hoare triple {6034#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {6034#true} is VALID [2018-11-23 10:52:02,228 INFO L273 TraceCheckUtils]: 22: Hoare triple {6034#true} ~skip~0 := 0bv32; {6034#true} is VALID [2018-11-23 10:52:02,228 INFO L273 TraceCheckUtils]: 23: Hoare triple {6034#true} assume !false; {6034#true} is VALID [2018-11-23 10:52:02,228 INFO L273 TraceCheckUtils]: 24: Hoare triple {6034#true} ~state~0 := ~s__state~0; {6034#true} is VALID [2018-11-23 10:52:02,229 INFO L273 TraceCheckUtils]: 25: Hoare triple {6034#true} assume !(12292bv32 == ~s__state~0); {6034#true} is VALID [2018-11-23 10:52:02,229 INFO L273 TraceCheckUtils]: 26: Hoare triple {6034#true} assume !(16384bv32 == ~s__state~0); {6034#true} is VALID [2018-11-23 10:52:02,229 INFO L273 TraceCheckUtils]: 27: Hoare triple {6034#true} assume !(4096bv32 == ~s__state~0); {6034#true} is VALID [2018-11-23 10:52:02,229 INFO L273 TraceCheckUtils]: 28: Hoare triple {6034#true} assume !(20480bv32 == ~s__state~0); {6034#true} is VALID [2018-11-23 10:52:02,230 INFO L273 TraceCheckUtils]: 29: Hoare triple {6034#true} assume !(4099bv32 == ~s__state~0); {6034#true} is VALID [2018-11-23 10:52:02,230 INFO L273 TraceCheckUtils]: 30: Hoare triple {6034#true} assume 4368bv32 == ~s__state~0; {6034#true} is VALID [2018-11-23 10:52:02,230 INFO L273 TraceCheckUtils]: 31: Hoare triple {6034#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {6034#true} is VALID [2018-11-23 10:52:02,237 INFO L273 TraceCheckUtils]: 32: Hoare triple {6034#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,237 INFO L273 TraceCheckUtils]: 33: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,242 INFO L273 TraceCheckUtils]: 34: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume ~s__bbio~0 != ~s__wbio~0; {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,242 INFO L273 TraceCheckUtils]: 35: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,242 INFO L273 TraceCheckUtils]: 36: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~skip~0 := 0bv32; {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,245 INFO L273 TraceCheckUtils]: 37: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !false; {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,245 INFO L273 TraceCheckUtils]: 38: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,245 INFO L273 TraceCheckUtils]: 39: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,246 INFO L273 TraceCheckUtils]: 40: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,246 INFO L273 TraceCheckUtils]: 41: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,247 INFO L273 TraceCheckUtils]: 42: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,247 INFO L273 TraceCheckUtils]: 43: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,247 INFO L273 TraceCheckUtils]: 44: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,248 INFO L273 TraceCheckUtils]: 45: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,248 INFO L273 TraceCheckUtils]: 46: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume 4384bv32 == ~s__state~0; {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,248 INFO L273 TraceCheckUtils]: 47: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~ret~0 := #t~nondet33;havoc #t~nondet33; {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:02,250 INFO L273 TraceCheckUtils]: 48: Hoare triple {6135#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(1bv32 == ~blastFlag~0); {6035#false} is VALID [2018-11-23 10:52:02,250 INFO L273 TraceCheckUtils]: 49: Hoare triple {6035#false} assume !~bvsle32(~ret~0, 0bv32); {6035#false} is VALID [2018-11-23 10:52:02,250 INFO L273 TraceCheckUtils]: 50: Hoare triple {6035#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {6035#false} is VALID [2018-11-23 10:52:02,251 INFO L273 TraceCheckUtils]: 51: Hoare triple {6035#false} ~s__init_num~0 := 0bv32; {6035#false} is VALID [2018-11-23 10:52:02,251 INFO L273 TraceCheckUtils]: 52: Hoare triple {6035#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {6035#false} is VALID [2018-11-23 10:52:02,252 INFO L273 TraceCheckUtils]: 53: Hoare triple {6035#false} ~skip~0 := 0bv32; {6035#false} is VALID [2018-11-23 10:52:02,252 INFO L273 TraceCheckUtils]: 54: Hoare triple {6035#false} assume !false; {6035#false} is VALID [2018-11-23 10:52:02,252 INFO L273 TraceCheckUtils]: 55: Hoare triple {6035#false} ~state~0 := ~s__state~0; {6035#false} is VALID [2018-11-23 10:52:02,252 INFO L273 TraceCheckUtils]: 56: Hoare triple {6035#false} assume !(12292bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,253 INFO L273 TraceCheckUtils]: 57: Hoare triple {6035#false} assume !(16384bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,253 INFO L273 TraceCheckUtils]: 58: Hoare triple {6035#false} assume !(4096bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,253 INFO L273 TraceCheckUtils]: 59: Hoare triple {6035#false} assume !(20480bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,253 INFO L273 TraceCheckUtils]: 60: Hoare triple {6035#false} assume !(4099bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,253 INFO L273 TraceCheckUtils]: 61: Hoare triple {6035#false} assume !(4368bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,254 INFO L273 TraceCheckUtils]: 62: Hoare triple {6035#false} assume !(4369bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,254 INFO L273 TraceCheckUtils]: 63: Hoare triple {6035#false} assume !(4384bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,254 INFO L273 TraceCheckUtils]: 64: Hoare triple {6035#false} assume !(4385bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,254 INFO L273 TraceCheckUtils]: 65: Hoare triple {6035#false} assume !(4400bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,254 INFO L273 TraceCheckUtils]: 66: Hoare triple {6035#false} assume !(4401bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,254 INFO L273 TraceCheckUtils]: 67: Hoare triple {6035#false} assume !(4416bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,255 INFO L273 TraceCheckUtils]: 68: Hoare triple {6035#false} assume !(4417bv32 == ~s__state~0); {6035#false} is VALID [2018-11-23 10:52:02,255 INFO L273 TraceCheckUtils]: 69: Hoare triple {6035#false} assume 4432bv32 == ~s__state~0; {6035#false} is VALID [2018-11-23 10:52:02,255 INFO L273 TraceCheckUtils]: 70: Hoare triple {6035#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {6035#false} is VALID [2018-11-23 10:52:02,255 INFO L273 TraceCheckUtils]: 71: Hoare triple {6035#false} assume 5bv32 == ~blastFlag~0; {6035#false} is VALID [2018-11-23 10:52:02,256 INFO L273 TraceCheckUtils]: 72: Hoare triple {6035#false} assume !false; {6035#false} is VALID [2018-11-23 10:52:02,260 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-11-23 10:52:02,260 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:02,262 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:02,262 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:02,265 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 73 [2018-11-23 10:52:02,268 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:02,268 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:02,378 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 71 edges. 71 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:02,378 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:02,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:02,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:02,379 INFO L87 Difference]: Start difference. First operand 356 states and 518 transitions. Second operand 3 states. [2018-11-23 10:52:03,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:03,028 INFO L93 Difference]: Finished difference Result 617 states and 897 transitions. [2018-11-23 10:52:03,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:03,029 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 73 [2018-11-23 10:52:03,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:03,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:03,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 360 transitions. [2018-11-23 10:52:03,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:03,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 360 transitions. [2018-11-23 10:52:03,036 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 360 transitions. [2018-11-23 10:52:03,851 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 360 edges. 360 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:03,862 INFO L225 Difference]: With dead ends: 617 [2018-11-23 10:52:03,862 INFO L226 Difference]: Without dead ends: 377 [2018-11-23 10:52:03,864 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 71 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 10:52:03,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-11-23 10:52:04,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2018-11-23 10:52:04,136 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:04,136 INFO L82 GeneralOperation]: Start isEquivalent. First operand 377 states. Second operand 377 states. [2018-11-23 10:52:04,136 INFO L74 IsIncluded]: Start isIncluded. First operand 377 states. Second operand 377 states. [2018-11-23 10:52:04,136 INFO L87 Difference]: Start difference. First operand 377 states. Second operand 377 states. [2018-11-23 10:52:04,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:04,149 INFO L93 Difference]: Finished difference Result 377 states and 545 transitions. [2018-11-23 10:52:04,150 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 545 transitions. [2018-11-23 10:52:04,151 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:04,151 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:04,151 INFO L74 IsIncluded]: Start isIncluded. First operand 377 states. Second operand 377 states. [2018-11-23 10:52:04,151 INFO L87 Difference]: Start difference. First operand 377 states. Second operand 377 states. [2018-11-23 10:52:04,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:04,163 INFO L93 Difference]: Finished difference Result 377 states and 545 transitions. [2018-11-23 10:52:04,163 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 545 transitions. [2018-11-23 10:52:04,164 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:04,164 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:04,165 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:04,165 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:04,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 377 states. [2018-11-23 10:52:04,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 545 transitions. [2018-11-23 10:52:04,177 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 545 transitions. Word has length 73 [2018-11-23 10:52:04,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:04,178 INFO L480 AbstractCegarLoop]: Abstraction has 377 states and 545 transitions. [2018-11-23 10:52:04,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:04,178 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 545 transitions. [2018-11-23 10:52:04,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-11-23 10:52:04,180 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:04,180 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:04,180 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:04,180 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:04,181 INFO L82 PathProgramCache]: Analyzing trace with hash -389993719, now seen corresponding path program 1 times [2018-11-23 10:52:04,181 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:04,181 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 7 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:04,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:04,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:04,311 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:04,852 INFO L256 TraceCheckUtils]: 0: Hoare triple {8156#true} call ULTIMATE.init(); {8156#true} is VALID [2018-11-23 10:52:04,852 INFO L273 TraceCheckUtils]: 1: Hoare triple {8156#true} assume true; {8156#true} is VALID [2018-11-23 10:52:04,853 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8156#true} {8156#true} #542#return; {8156#true} is VALID [2018-11-23 10:52:04,853 INFO L256 TraceCheckUtils]: 3: Hoare triple {8156#true} call #t~ret49 := main(); {8156#true} is VALID [2018-11-23 10:52:04,853 INFO L273 TraceCheckUtils]: 4: Hoare triple {8156#true} havoc ~s~0;~s~0 := 12292bv32; {8156#true} is VALID [2018-11-23 10:52:04,854 INFO L256 TraceCheckUtils]: 5: Hoare triple {8156#true} call #t~ret48 := ssl3_connect(~s~0); {8156#true} is VALID [2018-11-23 10:52:04,854 INFO L273 TraceCheckUtils]: 6: Hoare triple {8156#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {8156#true} is VALID [2018-11-23 10:52:04,854 INFO L273 TraceCheckUtils]: 7: Hoare triple {8156#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {8156#true} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 8: Hoare triple {8156#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {8156#true} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 9: Hoare triple {8156#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {8156#true} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 10: Hoare triple {8156#true} assume !false; {8156#true} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 11: Hoare triple {8156#true} ~state~0 := ~s__state~0; {8156#true} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 12: Hoare triple {8156#true} assume 12292bv32 == ~s__state~0; {8156#true} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 13: Hoare triple {8156#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {8156#true} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 14: Hoare triple {8156#true} ~s__server~0 := 0bv32; {8156#true} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 15: Hoare triple {8156#true} assume 0bv32 != ~cb~0; {8156#true} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 16: Hoare triple {8156#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {8156#true} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 17: Hoare triple {8156#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {8156#true} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 18: Hoare triple {8156#true} assume !(0bv32 == ~s__init_buf___0~0); {8156#true} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 19: Hoare triple {8156#true} assume !(0bv32 == ~tmp___4~0); {8156#true} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 20: Hoare triple {8156#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {8156#true} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 21: Hoare triple {8156#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8156#true} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 22: Hoare triple {8156#true} ~skip~0 := 0bv32; {8156#true} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 23: Hoare triple {8156#true} assume !false; {8156#true} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 24: Hoare triple {8156#true} ~state~0 := ~s__state~0; {8156#true} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 25: Hoare triple {8156#true} assume !(12292bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 26: Hoare triple {8156#true} assume !(16384bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 27: Hoare triple {8156#true} assume !(4096bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 28: Hoare triple {8156#true} assume !(20480bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 29: Hoare triple {8156#true} assume !(4099bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 30: Hoare triple {8156#true} assume 4368bv32 == ~s__state~0; {8156#true} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 31: Hoare triple {8156#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {8156#true} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 32: Hoare triple {8156#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {8156#true} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 33: Hoare triple {8156#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {8156#true} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 34: Hoare triple {8156#true} assume ~s__bbio~0 != ~s__wbio~0; {8156#true} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 35: Hoare triple {8156#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8156#true} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 36: Hoare triple {8156#true} ~skip~0 := 0bv32; {8156#true} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 37: Hoare triple {8156#true} assume !false; {8156#true} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 38: Hoare triple {8156#true} ~state~0 := ~s__state~0; {8156#true} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 39: Hoare triple {8156#true} assume !(12292bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 40: Hoare triple {8156#true} assume !(16384bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 41: Hoare triple {8156#true} assume !(4096bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 42: Hoare triple {8156#true} assume !(20480bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 43: Hoare triple {8156#true} assume !(4099bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 44: Hoare triple {8156#true} assume !(4368bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 45: Hoare triple {8156#true} assume !(4369bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 46: Hoare triple {8156#true} assume 4384bv32 == ~s__state~0; {8156#true} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 47: Hoare triple {8156#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {8156#true} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 48: Hoare triple {8156#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {8156#true} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 49: Hoare triple {8156#true} assume !~bvsle32(~ret~0, 0bv32); {8156#true} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 50: Hoare triple {8156#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {8156#true} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 51: Hoare triple {8156#true} ~s__init_num~0 := 0bv32; {8156#true} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 52: Hoare triple {8156#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8156#true} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 53: Hoare triple {8156#true} ~skip~0 := 0bv32; {8156#true} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 54: Hoare triple {8156#true} assume !false; {8156#true} is VALID [2018-11-23 10:52:04,863 INFO L273 TraceCheckUtils]: 55: Hoare triple {8156#true} ~state~0 := ~s__state~0; {8156#true} is VALID [2018-11-23 10:52:04,863 INFO L273 TraceCheckUtils]: 56: Hoare triple {8156#true} assume !(12292bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,863 INFO L273 TraceCheckUtils]: 57: Hoare triple {8156#true} assume !(16384bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,863 INFO L273 TraceCheckUtils]: 58: Hoare triple {8156#true} assume !(4096bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,863 INFO L273 TraceCheckUtils]: 59: Hoare triple {8156#true} assume !(20480bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,864 INFO L273 TraceCheckUtils]: 60: Hoare triple {8156#true} assume !(4099bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,864 INFO L273 TraceCheckUtils]: 61: Hoare triple {8156#true} assume !(4368bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,864 INFO L273 TraceCheckUtils]: 62: Hoare triple {8156#true} assume !(4369bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,864 INFO L273 TraceCheckUtils]: 63: Hoare triple {8156#true} assume !(4384bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,865 INFO L273 TraceCheckUtils]: 64: Hoare triple {8156#true} assume !(4385bv32 == ~s__state~0); {8156#true} is VALID [2018-11-23 10:52:04,865 INFO L273 TraceCheckUtils]: 65: Hoare triple {8156#true} assume 4400bv32 == ~s__state~0; {8156#true} is VALID [2018-11-23 10:52:04,865 INFO L273 TraceCheckUtils]: 66: Hoare triple {8156#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {8156#true} is VALID [2018-11-23 10:52:04,865 INFO L273 TraceCheckUtils]: 67: Hoare triple {8156#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {8156#true} is VALID [2018-11-23 10:52:04,865 INFO L273 TraceCheckUtils]: 68: Hoare triple {8156#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {8156#true} is VALID [2018-11-23 10:52:04,865 INFO L273 TraceCheckUtils]: 69: Hoare triple {8156#true} assume !~bvsle32(~ret~0, 0bv32); {8156#true} is VALID [2018-11-23 10:52:04,866 INFO L273 TraceCheckUtils]: 70: Hoare triple {8156#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,866 INFO L273 TraceCheckUtils]: 71: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,867 INFO L273 TraceCheckUtils]: 72: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,867 INFO L273 TraceCheckUtils]: 73: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !false; {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,867 INFO L273 TraceCheckUtils]: 74: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,874 INFO L273 TraceCheckUtils]: 75: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,874 INFO L273 TraceCheckUtils]: 76: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,877 INFO L273 TraceCheckUtils]: 77: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,877 INFO L273 TraceCheckUtils]: 78: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,877 INFO L273 TraceCheckUtils]: 79: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,878 INFO L273 TraceCheckUtils]: 80: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,878 INFO L273 TraceCheckUtils]: 81: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,878 INFO L273 TraceCheckUtils]: 82: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,879 INFO L273 TraceCheckUtils]: 83: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,879 INFO L273 TraceCheckUtils]: 84: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4400bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,879 INFO L273 TraceCheckUtils]: 85: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4401bv32 == ~s__state~0); {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,880 INFO L273 TraceCheckUtils]: 86: Hoare triple {8371#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4416bv32 == ~s__state~0); {8157#false} is VALID [2018-11-23 10:52:04,880 INFO L273 TraceCheckUtils]: 87: Hoare triple {8157#false} assume !(4417bv32 == ~s__state~0); {8157#false} is VALID [2018-11-23 10:52:04,880 INFO L273 TraceCheckUtils]: 88: Hoare triple {8157#false} assume 4432bv32 == ~s__state~0; {8157#false} is VALID [2018-11-23 10:52:04,880 INFO L273 TraceCheckUtils]: 89: Hoare triple {8157#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {8157#false} is VALID [2018-11-23 10:52:04,880 INFO L273 TraceCheckUtils]: 90: Hoare triple {8157#false} assume 5bv32 == ~blastFlag~0; {8157#false} is VALID [2018-11-23 10:52:04,880 INFO L273 TraceCheckUtils]: 91: Hoare triple {8157#false} assume !false; {8157#false} is VALID [2018-11-23 10:52:04,885 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-11-23 10:52:04,885 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:04,887 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:04,887 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:04,887 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 92 [2018-11-23 10:52:04,888 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:04,888 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:04,962 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 70 edges. 70 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:04,962 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:04,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:04,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:04,963 INFO L87 Difference]: Start difference. First operand 377 states and 545 transitions. Second operand 3 states. [2018-11-23 10:52:05,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:05,755 INFO L93 Difference]: Finished difference Result 811 states and 1195 transitions. [2018-11-23 10:52:05,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:05,755 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 92 [2018-11-23 10:52:05,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:05,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:05,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-23 10:52:05,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:05,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-23 10:52:05,766 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 374 transitions. [2018-11-23 10:52:06,152 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 10:52:06,167 INFO L225 Difference]: With dead ends: 811 [2018-11-23 10:52:06,167 INFO L226 Difference]: Without dead ends: 449 [2018-11-23 10:52:06,168 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 90 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 10:52:06,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2018-11-23 10:52:06,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 440. [2018-11-23 10:52:06,584 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:06,584 INFO L82 GeneralOperation]: Start isEquivalent. First operand 449 states. Second operand 440 states. [2018-11-23 10:52:06,584 INFO L74 IsIncluded]: Start isIncluded. First operand 449 states. Second operand 440 states. [2018-11-23 10:52:06,584 INFO L87 Difference]: Start difference. First operand 449 states. Second operand 440 states. [2018-11-23 10:52:06,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:06,598 INFO L93 Difference]: Finished difference Result 449 states and 633 transitions. [2018-11-23 10:52:06,598 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 633 transitions. [2018-11-23 10:52:06,599 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:06,600 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:06,600 INFO L74 IsIncluded]: Start isIncluded. First operand 440 states. Second operand 449 states. [2018-11-23 10:52:06,600 INFO L87 Difference]: Start difference. First operand 440 states. Second operand 449 states. [2018-11-23 10:52:06,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:06,613 INFO L93 Difference]: Finished difference Result 449 states and 633 transitions. [2018-11-23 10:52:06,614 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 633 transitions. [2018-11-23 10:52:06,615 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:06,615 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:06,615 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:06,615 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:06,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 440 states. [2018-11-23 10:52:06,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 623 transitions. [2018-11-23 10:52:06,629 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 623 transitions. Word has length 92 [2018-11-23 10:52:06,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:06,629 INFO L480 AbstractCegarLoop]: Abstraction has 440 states and 623 transitions. [2018-11-23 10:52:06,629 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:06,629 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 623 transitions. [2018-11-23 10:52:06,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-11-23 10:52:06,631 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:06,632 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 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, 1, 1, 1, 1] [2018-11-23 10:52:06,632 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:06,632 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:06,632 INFO L82 PathProgramCache]: Analyzing trace with hash -184347967, now seen corresponding path program 1 times [2018-11-23 10:52:06,633 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:06,633 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 8 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:06,660 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:06,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:06,747 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:06,919 INFO L256 TraceCheckUtils]: 0: Hoare triple {10763#true} call ULTIMATE.init(); {10763#true} is VALID [2018-11-23 10:52:06,919 INFO L273 TraceCheckUtils]: 1: Hoare triple {10763#true} assume true; {10763#true} is VALID [2018-11-23 10:52:06,920 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {10763#true} {10763#true} #542#return; {10763#true} is VALID [2018-11-23 10:52:06,920 INFO L256 TraceCheckUtils]: 3: Hoare triple {10763#true} call #t~ret49 := main(); {10763#true} is VALID [2018-11-23 10:52:06,920 INFO L273 TraceCheckUtils]: 4: Hoare triple {10763#true} havoc ~s~0;~s~0 := 12292bv32; {10763#true} is VALID [2018-11-23 10:52:06,920 INFO L256 TraceCheckUtils]: 5: Hoare triple {10763#true} call #t~ret48 := ssl3_connect(~s~0); {10763#true} is VALID [2018-11-23 10:52:06,921 INFO L273 TraceCheckUtils]: 6: Hoare triple {10763#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {10763#true} is VALID [2018-11-23 10:52:06,921 INFO L273 TraceCheckUtils]: 7: Hoare triple {10763#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {10763#true} is VALID [2018-11-23 10:52:06,921 INFO L273 TraceCheckUtils]: 8: Hoare triple {10763#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {10763#true} is VALID [2018-11-23 10:52:06,921 INFO L273 TraceCheckUtils]: 9: Hoare triple {10763#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {10763#true} is VALID [2018-11-23 10:52:06,921 INFO L273 TraceCheckUtils]: 10: Hoare triple {10763#true} assume !false; {10763#true} is VALID [2018-11-23 10:52:06,922 INFO L273 TraceCheckUtils]: 11: Hoare triple {10763#true} ~state~0 := ~s__state~0; {10763#true} is VALID [2018-11-23 10:52:06,922 INFO L273 TraceCheckUtils]: 12: Hoare triple {10763#true} assume 12292bv32 == ~s__state~0; {10763#true} is VALID [2018-11-23 10:52:06,922 INFO L273 TraceCheckUtils]: 13: Hoare triple {10763#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {10763#true} is VALID [2018-11-23 10:52:06,922 INFO L273 TraceCheckUtils]: 14: Hoare triple {10763#true} ~s__server~0 := 0bv32; {10763#true} is VALID [2018-11-23 10:52:06,922 INFO L273 TraceCheckUtils]: 15: Hoare triple {10763#true} assume 0bv32 != ~cb~0; {10763#true} is VALID [2018-11-23 10:52:06,923 INFO L273 TraceCheckUtils]: 16: Hoare triple {10763#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {10763#true} is VALID [2018-11-23 10:52:06,923 INFO L273 TraceCheckUtils]: 17: Hoare triple {10763#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {10763#true} is VALID [2018-11-23 10:52:06,923 INFO L273 TraceCheckUtils]: 18: Hoare triple {10763#true} assume !(0bv32 == ~s__init_buf___0~0); {10763#true} is VALID [2018-11-23 10:52:06,923 INFO L273 TraceCheckUtils]: 19: Hoare triple {10763#true} assume !(0bv32 == ~tmp___4~0); {10763#true} is VALID [2018-11-23 10:52:06,923 INFO L273 TraceCheckUtils]: 20: Hoare triple {10763#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {10763#true} is VALID [2018-11-23 10:52:06,924 INFO L273 TraceCheckUtils]: 21: Hoare triple {10763#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10763#true} is VALID [2018-11-23 10:52:06,924 INFO L273 TraceCheckUtils]: 22: Hoare triple {10763#true} ~skip~0 := 0bv32; {10763#true} is VALID [2018-11-23 10:52:06,924 INFO L273 TraceCheckUtils]: 23: Hoare triple {10763#true} assume !false; {10763#true} is VALID [2018-11-23 10:52:06,924 INFO L273 TraceCheckUtils]: 24: Hoare triple {10763#true} ~state~0 := ~s__state~0; {10763#true} is VALID [2018-11-23 10:52:06,924 INFO L273 TraceCheckUtils]: 25: Hoare triple {10763#true} assume !(12292bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,925 INFO L273 TraceCheckUtils]: 26: Hoare triple {10763#true} assume !(16384bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,925 INFO L273 TraceCheckUtils]: 27: Hoare triple {10763#true} assume !(4096bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,925 INFO L273 TraceCheckUtils]: 28: Hoare triple {10763#true} assume !(20480bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,925 INFO L273 TraceCheckUtils]: 29: Hoare triple {10763#true} assume !(4099bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,925 INFO L273 TraceCheckUtils]: 30: Hoare triple {10763#true} assume 4368bv32 == ~s__state~0; {10763#true} is VALID [2018-11-23 10:52:06,926 INFO L273 TraceCheckUtils]: 31: Hoare triple {10763#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {10763#true} is VALID [2018-11-23 10:52:06,926 INFO L273 TraceCheckUtils]: 32: Hoare triple {10763#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {10763#true} is VALID [2018-11-23 10:52:06,926 INFO L273 TraceCheckUtils]: 33: Hoare triple {10763#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {10763#true} is VALID [2018-11-23 10:52:06,926 INFO L273 TraceCheckUtils]: 34: Hoare triple {10763#true} assume ~s__bbio~0 != ~s__wbio~0; {10763#true} is VALID [2018-11-23 10:52:06,926 INFO L273 TraceCheckUtils]: 35: Hoare triple {10763#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10763#true} is VALID [2018-11-23 10:52:06,927 INFO L273 TraceCheckUtils]: 36: Hoare triple {10763#true} ~skip~0 := 0bv32; {10763#true} is VALID [2018-11-23 10:52:06,927 INFO L273 TraceCheckUtils]: 37: Hoare triple {10763#true} assume !false; {10763#true} is VALID [2018-11-23 10:52:06,927 INFO L273 TraceCheckUtils]: 38: Hoare triple {10763#true} ~state~0 := ~s__state~0; {10763#true} is VALID [2018-11-23 10:52:06,927 INFO L273 TraceCheckUtils]: 39: Hoare triple {10763#true} assume !(12292bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,927 INFO L273 TraceCheckUtils]: 40: Hoare triple {10763#true} assume !(16384bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,927 INFO L273 TraceCheckUtils]: 41: Hoare triple {10763#true} assume !(4096bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,928 INFO L273 TraceCheckUtils]: 42: Hoare triple {10763#true} assume !(20480bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,928 INFO L273 TraceCheckUtils]: 43: Hoare triple {10763#true} assume !(4099bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,928 INFO L273 TraceCheckUtils]: 44: Hoare triple {10763#true} assume !(4368bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,928 INFO L273 TraceCheckUtils]: 45: Hoare triple {10763#true} assume !(4369bv32 == ~s__state~0); {10763#true} is VALID [2018-11-23 10:52:06,928 INFO L273 TraceCheckUtils]: 46: Hoare triple {10763#true} assume 4384bv32 == ~s__state~0; {10763#true} is VALID [2018-11-23 10:52:06,928 INFO L273 TraceCheckUtils]: 47: Hoare triple {10763#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {10763#true} is VALID [2018-11-23 10:52:06,928 INFO L273 TraceCheckUtils]: 48: Hoare triple {10763#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {10763#true} is VALID [2018-11-23 10:52:06,929 INFO L273 TraceCheckUtils]: 49: Hoare triple {10763#true} assume !~bvsle32(~ret~0, 0bv32); {10763#true} is VALID [2018-11-23 10:52:06,929 INFO L273 TraceCheckUtils]: 50: Hoare triple {10763#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,929 INFO L273 TraceCheckUtils]: 51: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,930 INFO L273 TraceCheckUtils]: 52: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,930 INFO L273 TraceCheckUtils]: 53: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,930 INFO L273 TraceCheckUtils]: 54: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !false; {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,931 INFO L273 TraceCheckUtils]: 55: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,931 INFO L273 TraceCheckUtils]: 56: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,931 INFO L273 TraceCheckUtils]: 57: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,932 INFO L273 TraceCheckUtils]: 58: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,932 INFO L273 TraceCheckUtils]: 59: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,932 INFO L273 TraceCheckUtils]: 60: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,933 INFO L273 TraceCheckUtils]: 61: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,933 INFO L273 TraceCheckUtils]: 62: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,934 INFO L273 TraceCheckUtils]: 63: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,934 INFO L273 TraceCheckUtils]: 64: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:06,935 INFO L273 TraceCheckUtils]: 65: Hoare triple {10918#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {10764#false} is VALID [2018-11-23 10:52:06,935 INFO L273 TraceCheckUtils]: 66: Hoare triple {10764#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {10764#false} is VALID [2018-11-23 10:52:06,935 INFO L273 TraceCheckUtils]: 67: Hoare triple {10764#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {10764#false} is VALID [2018-11-23 10:52:06,936 INFO L273 TraceCheckUtils]: 68: Hoare triple {10764#false} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {10764#false} is VALID [2018-11-23 10:52:06,936 INFO L273 TraceCheckUtils]: 69: Hoare triple {10764#false} assume !~bvsle32(~ret~0, 0bv32); {10764#false} is VALID [2018-11-23 10:52:06,936 INFO L273 TraceCheckUtils]: 70: Hoare triple {10764#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {10764#false} is VALID [2018-11-23 10:52:06,936 INFO L273 TraceCheckUtils]: 71: Hoare triple {10764#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10764#false} is VALID [2018-11-23 10:52:06,937 INFO L273 TraceCheckUtils]: 72: Hoare triple {10764#false} ~skip~0 := 0bv32; {10764#false} is VALID [2018-11-23 10:52:06,937 INFO L273 TraceCheckUtils]: 73: Hoare triple {10764#false} assume !false; {10764#false} is VALID [2018-11-23 10:52:06,937 INFO L273 TraceCheckUtils]: 74: Hoare triple {10764#false} ~state~0 := ~s__state~0; {10764#false} is VALID [2018-11-23 10:52:06,937 INFO L273 TraceCheckUtils]: 75: Hoare triple {10764#false} assume !(12292bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,937 INFO L273 TraceCheckUtils]: 76: Hoare triple {10764#false} assume !(16384bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,938 INFO L273 TraceCheckUtils]: 77: Hoare triple {10764#false} assume !(4096bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,938 INFO L273 TraceCheckUtils]: 78: Hoare triple {10764#false} assume !(20480bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,938 INFO L273 TraceCheckUtils]: 79: Hoare triple {10764#false} assume !(4099bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,938 INFO L273 TraceCheckUtils]: 80: Hoare triple {10764#false} assume !(4368bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,938 INFO L273 TraceCheckUtils]: 81: Hoare triple {10764#false} assume !(4369bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,939 INFO L273 TraceCheckUtils]: 82: Hoare triple {10764#false} assume !(4384bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,939 INFO L273 TraceCheckUtils]: 83: Hoare triple {10764#false} assume !(4385bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,939 INFO L273 TraceCheckUtils]: 84: Hoare triple {10764#false} assume !(4400bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,939 INFO L273 TraceCheckUtils]: 85: Hoare triple {10764#false} assume !(4401bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,939 INFO L273 TraceCheckUtils]: 86: Hoare triple {10764#false} assume 4416bv32 == ~s__state~0; {10764#false} is VALID [2018-11-23 10:52:06,939 INFO L273 TraceCheckUtils]: 87: Hoare triple {10764#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {10764#false} is VALID [2018-11-23 10:52:06,940 INFO L273 TraceCheckUtils]: 88: Hoare triple {10764#false} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {10764#false} is VALID [2018-11-23 10:52:06,940 INFO L273 TraceCheckUtils]: 89: Hoare triple {10764#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {10764#false} is VALID [2018-11-23 10:52:06,940 INFO L273 TraceCheckUtils]: 90: Hoare triple {10764#false} assume !(0bv32 == ~tmp___6~0); {10764#false} is VALID [2018-11-23 10:52:06,940 INFO L273 TraceCheckUtils]: 91: Hoare triple {10764#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10764#false} is VALID [2018-11-23 10:52:06,940 INFO L273 TraceCheckUtils]: 92: Hoare triple {10764#false} ~skip~0 := 0bv32; {10764#false} is VALID [2018-11-23 10:52:06,940 INFO L273 TraceCheckUtils]: 93: Hoare triple {10764#false} assume !false; {10764#false} is VALID [2018-11-23 10:52:06,940 INFO L273 TraceCheckUtils]: 94: Hoare triple {10764#false} ~state~0 := ~s__state~0; {10764#false} is VALID [2018-11-23 10:52:06,940 INFO L273 TraceCheckUtils]: 95: Hoare triple {10764#false} assume !(12292bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,941 INFO L273 TraceCheckUtils]: 96: Hoare triple {10764#false} assume !(16384bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,941 INFO L273 TraceCheckUtils]: 97: Hoare triple {10764#false} assume !(4096bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,941 INFO L273 TraceCheckUtils]: 98: Hoare triple {10764#false} assume !(20480bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,941 INFO L273 TraceCheckUtils]: 99: Hoare triple {10764#false} assume !(4099bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,941 INFO L273 TraceCheckUtils]: 100: Hoare triple {10764#false} assume !(4368bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,941 INFO L273 TraceCheckUtils]: 101: Hoare triple {10764#false} assume !(4369bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,941 INFO L273 TraceCheckUtils]: 102: Hoare triple {10764#false} assume !(4384bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,942 INFO L273 TraceCheckUtils]: 103: Hoare triple {10764#false} assume !(4385bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,942 INFO L273 TraceCheckUtils]: 104: Hoare triple {10764#false} assume !(4400bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,942 INFO L273 TraceCheckUtils]: 105: Hoare triple {10764#false} assume !(4401bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,942 INFO L273 TraceCheckUtils]: 106: Hoare triple {10764#false} assume !(4416bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,942 INFO L273 TraceCheckUtils]: 107: Hoare triple {10764#false} assume !(4417bv32 == ~s__state~0); {10764#false} is VALID [2018-11-23 10:52:06,942 INFO L273 TraceCheckUtils]: 108: Hoare triple {10764#false} assume 4432bv32 == ~s__state~0; {10764#false} is VALID [2018-11-23 10:52:06,943 INFO L273 TraceCheckUtils]: 109: Hoare triple {10764#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {10764#false} is VALID [2018-11-23 10:52:06,943 INFO L273 TraceCheckUtils]: 110: Hoare triple {10764#false} assume 5bv32 == ~blastFlag~0; {10764#false} is VALID [2018-11-23 10:52:06,943 INFO L273 TraceCheckUtils]: 111: Hoare triple {10764#false} assume !false; {10764#false} is VALID [2018-11-23 10:52:06,949 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 103 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2018-11-23 10:52:06,949 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:06,950 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:06,950 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:06,951 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:06,951 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:06,951 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:07,029 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 86 edges. 86 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:07,029 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:07,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:07,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:07,030 INFO L87 Difference]: Start difference. First operand 440 states and 623 transitions. Second operand 3 states. [2018-11-23 10:52:08,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:08,404 INFO L93 Difference]: Finished difference Result 994 states and 1464 transitions. [2018-11-23 10:52:08,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:08,404 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:08,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:08,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:08,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 411 transitions. [2018-11-23 10:52:08,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:08,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 411 transitions. [2018-11-23 10:52:08,409 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 411 transitions. [2018-11-23 10:52:08,819 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 411 edges. 411 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:08,838 INFO L225 Difference]: With dead ends: 994 [2018-11-23 10:52:08,838 INFO L226 Difference]: Without dead ends: 569 [2018-11-23 10:52:08,840 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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 10:52:08,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2018-11-23 10:52:09,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 560. [2018-11-23 10:52:09,088 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:09,088 INFO L82 GeneralOperation]: Start isEquivalent. First operand 569 states. Second operand 560 states. [2018-11-23 10:52:09,088 INFO L74 IsIncluded]: Start isIncluded. First operand 569 states. Second operand 560 states. [2018-11-23 10:52:09,088 INFO L87 Difference]: Start difference. First operand 569 states. Second operand 560 states. [2018-11-23 10:52:09,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:09,105 INFO L93 Difference]: Finished difference Result 569 states and 770 transitions. [2018-11-23 10:52:09,105 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 770 transitions. [2018-11-23 10:52:09,107 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:09,107 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:09,107 INFO L74 IsIncluded]: Start isIncluded. First operand 560 states. Second operand 569 states. [2018-11-23 10:52:09,107 INFO L87 Difference]: Start difference. First operand 560 states. Second operand 569 states. [2018-11-23 10:52:09,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:09,126 INFO L93 Difference]: Finished difference Result 569 states and 770 transitions. [2018-11-23 10:52:09,126 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 770 transitions. [2018-11-23 10:52:09,127 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:09,128 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:09,128 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:09,128 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:09,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 560 states. [2018-11-23 10:52:09,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 758 transitions. [2018-11-23 10:52:09,147 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 758 transitions. Word has length 112 [2018-11-23 10:52:09,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:09,148 INFO L480 AbstractCegarLoop]: Abstraction has 560 states and 758 transitions. [2018-11-23 10:52:09,148 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:09,148 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 758 transitions. [2018-11-23 10:52:09,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-11-23 10:52:09,150 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:09,150 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 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, 1, 1, 1, 1] [2018-11-23 10:52:09,150 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:09,150 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:09,151 INFO L82 PathProgramCache]: Analyzing trace with hash 494924287, now seen corresponding path program 1 times [2018-11-23 10:52:09,151 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:09,151 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 9 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:09,175 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:09,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:09,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:09,264 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:09,391 INFO L256 TraceCheckUtils]: 0: Hoare triple {13982#true} call ULTIMATE.init(); {13982#true} is VALID [2018-11-23 10:52:09,391 INFO L273 TraceCheckUtils]: 1: Hoare triple {13982#true} assume true; {13982#true} is VALID [2018-11-23 10:52:09,391 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {13982#true} {13982#true} #542#return; {13982#true} is VALID [2018-11-23 10:52:09,392 INFO L256 TraceCheckUtils]: 3: Hoare triple {13982#true} call #t~ret49 := main(); {13982#true} is VALID [2018-11-23 10:52:09,392 INFO L273 TraceCheckUtils]: 4: Hoare triple {13982#true} havoc ~s~0;~s~0 := 12292bv32; {13982#true} is VALID [2018-11-23 10:52:09,392 INFO L256 TraceCheckUtils]: 5: Hoare triple {13982#true} call #t~ret48 := ssl3_connect(~s~0); {13982#true} is VALID [2018-11-23 10:52:09,392 INFO L273 TraceCheckUtils]: 6: Hoare triple {13982#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,392 INFO L273 TraceCheckUtils]: 7: Hoare triple {13982#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {13982#true} is VALID [2018-11-23 10:52:09,393 INFO L273 TraceCheckUtils]: 8: Hoare triple {13982#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {13982#true} is VALID [2018-11-23 10:52:09,393 INFO L273 TraceCheckUtils]: 9: Hoare triple {13982#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {13982#true} is VALID [2018-11-23 10:52:09,393 INFO L273 TraceCheckUtils]: 10: Hoare triple {13982#true} assume !false; {13982#true} is VALID [2018-11-23 10:52:09,393 INFO L273 TraceCheckUtils]: 11: Hoare triple {13982#true} ~state~0 := ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,393 INFO L273 TraceCheckUtils]: 12: Hoare triple {13982#true} assume 12292bv32 == ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,393 INFO L273 TraceCheckUtils]: 13: Hoare triple {13982#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {13982#true} is VALID [2018-11-23 10:52:09,393 INFO L273 TraceCheckUtils]: 14: Hoare triple {13982#true} ~s__server~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,393 INFO L273 TraceCheckUtils]: 15: Hoare triple {13982#true} assume 0bv32 != ~cb~0; {13982#true} is VALID [2018-11-23 10:52:09,394 INFO L273 TraceCheckUtils]: 16: Hoare triple {13982#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {13982#true} is VALID [2018-11-23 10:52:09,394 INFO L273 TraceCheckUtils]: 17: Hoare triple {13982#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {13982#true} is VALID [2018-11-23 10:52:09,394 INFO L273 TraceCheckUtils]: 18: Hoare triple {13982#true} assume !(0bv32 == ~s__init_buf___0~0); {13982#true} is VALID [2018-11-23 10:52:09,394 INFO L273 TraceCheckUtils]: 19: Hoare triple {13982#true} assume !(0bv32 == ~tmp___4~0); {13982#true} is VALID [2018-11-23 10:52:09,394 INFO L273 TraceCheckUtils]: 20: Hoare triple {13982#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,394 INFO L273 TraceCheckUtils]: 21: Hoare triple {13982#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {13982#true} is VALID [2018-11-23 10:52:09,394 INFO L273 TraceCheckUtils]: 22: Hoare triple {13982#true} ~skip~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,395 INFO L273 TraceCheckUtils]: 23: Hoare triple {13982#true} assume !false; {13982#true} is VALID [2018-11-23 10:52:09,395 INFO L273 TraceCheckUtils]: 24: Hoare triple {13982#true} ~state~0 := ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,395 INFO L273 TraceCheckUtils]: 25: Hoare triple {13982#true} assume !(12292bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,395 INFO L273 TraceCheckUtils]: 26: Hoare triple {13982#true} assume !(16384bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,395 INFO L273 TraceCheckUtils]: 27: Hoare triple {13982#true} assume !(4096bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,395 INFO L273 TraceCheckUtils]: 28: Hoare triple {13982#true} assume !(20480bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,395 INFO L273 TraceCheckUtils]: 29: Hoare triple {13982#true} assume !(4099bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,396 INFO L273 TraceCheckUtils]: 30: Hoare triple {13982#true} assume 4368bv32 == ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,396 INFO L273 TraceCheckUtils]: 31: Hoare triple {13982#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {13982#true} is VALID [2018-11-23 10:52:09,396 INFO L273 TraceCheckUtils]: 32: Hoare triple {13982#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {13982#true} is VALID [2018-11-23 10:52:09,396 INFO L273 TraceCheckUtils]: 33: Hoare triple {13982#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,396 INFO L273 TraceCheckUtils]: 34: Hoare triple {13982#true} assume ~s__bbio~0 != ~s__wbio~0; {13982#true} is VALID [2018-11-23 10:52:09,397 INFO L273 TraceCheckUtils]: 35: Hoare triple {13982#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {13982#true} is VALID [2018-11-23 10:52:09,397 INFO L273 TraceCheckUtils]: 36: Hoare triple {13982#true} ~skip~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,397 INFO L273 TraceCheckUtils]: 37: Hoare triple {13982#true} assume !false; {13982#true} is VALID [2018-11-23 10:52:09,397 INFO L273 TraceCheckUtils]: 38: Hoare triple {13982#true} ~state~0 := ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,398 INFO L273 TraceCheckUtils]: 39: Hoare triple {13982#true} assume !(12292bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,398 INFO L273 TraceCheckUtils]: 40: Hoare triple {13982#true} assume !(16384bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,398 INFO L273 TraceCheckUtils]: 41: Hoare triple {13982#true} assume !(4096bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,398 INFO L273 TraceCheckUtils]: 42: Hoare triple {13982#true} assume !(20480bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,398 INFO L273 TraceCheckUtils]: 43: Hoare triple {13982#true} assume !(4099bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,399 INFO L273 TraceCheckUtils]: 44: Hoare triple {13982#true} assume !(4368bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,399 INFO L273 TraceCheckUtils]: 45: Hoare triple {13982#true} assume !(4369bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,399 INFO L273 TraceCheckUtils]: 46: Hoare triple {13982#true} assume 4384bv32 == ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,399 INFO L273 TraceCheckUtils]: 47: Hoare triple {13982#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {13982#true} is VALID [2018-11-23 10:52:09,399 INFO L273 TraceCheckUtils]: 48: Hoare triple {13982#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {13982#true} is VALID [2018-11-23 10:52:09,400 INFO L273 TraceCheckUtils]: 49: Hoare triple {13982#true} assume !~bvsle32(~ret~0, 0bv32); {13982#true} is VALID [2018-11-23 10:52:09,400 INFO L273 TraceCheckUtils]: 50: Hoare triple {13982#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {13982#true} is VALID [2018-11-23 10:52:09,400 INFO L273 TraceCheckUtils]: 51: Hoare triple {13982#true} ~s__init_num~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,400 INFO L273 TraceCheckUtils]: 52: Hoare triple {13982#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {13982#true} is VALID [2018-11-23 10:52:09,400 INFO L273 TraceCheckUtils]: 53: Hoare triple {13982#true} ~skip~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,401 INFO L273 TraceCheckUtils]: 54: Hoare triple {13982#true} assume !false; {13982#true} is VALID [2018-11-23 10:52:09,401 INFO L273 TraceCheckUtils]: 55: Hoare triple {13982#true} ~state~0 := ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,401 INFO L273 TraceCheckUtils]: 56: Hoare triple {13982#true} assume !(12292bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,401 INFO L273 TraceCheckUtils]: 57: Hoare triple {13982#true} assume !(16384bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,401 INFO L273 TraceCheckUtils]: 58: Hoare triple {13982#true} assume !(4096bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,401 INFO L273 TraceCheckUtils]: 59: Hoare triple {13982#true} assume !(20480bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,402 INFO L273 TraceCheckUtils]: 60: Hoare triple {13982#true} assume !(4099bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,402 INFO L273 TraceCheckUtils]: 61: Hoare triple {13982#true} assume !(4368bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,402 INFO L273 TraceCheckUtils]: 62: Hoare triple {13982#true} assume !(4369bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,402 INFO L273 TraceCheckUtils]: 63: Hoare triple {13982#true} assume !(4384bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,402 INFO L273 TraceCheckUtils]: 64: Hoare triple {13982#true} assume !(4385bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,403 INFO L273 TraceCheckUtils]: 65: Hoare triple {13982#true} assume 4400bv32 == ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,403 INFO L273 TraceCheckUtils]: 66: Hoare triple {13982#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {13982#true} is VALID [2018-11-23 10:52:09,403 INFO L273 TraceCheckUtils]: 67: Hoare triple {13982#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {13982#true} is VALID [2018-11-23 10:52:09,403 INFO L273 TraceCheckUtils]: 68: Hoare triple {13982#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {13982#true} is VALID [2018-11-23 10:52:09,403 INFO L273 TraceCheckUtils]: 69: Hoare triple {13982#true} assume !~bvsle32(~ret~0, 0bv32); {13982#true} is VALID [2018-11-23 10:52:09,403 INFO L273 TraceCheckUtils]: 70: Hoare triple {13982#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,404 INFO L273 TraceCheckUtils]: 71: Hoare triple {13982#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {13982#true} is VALID [2018-11-23 10:52:09,404 INFO L273 TraceCheckUtils]: 72: Hoare triple {13982#true} ~skip~0 := 0bv32; {13982#true} is VALID [2018-11-23 10:52:09,404 INFO L273 TraceCheckUtils]: 73: Hoare triple {13982#true} assume !false; {13982#true} is VALID [2018-11-23 10:52:09,404 INFO L273 TraceCheckUtils]: 74: Hoare triple {13982#true} ~state~0 := ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,404 INFO L273 TraceCheckUtils]: 75: Hoare triple {13982#true} assume !(12292bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,404 INFO L273 TraceCheckUtils]: 76: Hoare triple {13982#true} assume !(16384bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,405 INFO L273 TraceCheckUtils]: 77: Hoare triple {13982#true} assume !(4096bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,405 INFO L273 TraceCheckUtils]: 78: Hoare triple {13982#true} assume !(20480bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,405 INFO L273 TraceCheckUtils]: 79: Hoare triple {13982#true} assume !(4099bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,405 INFO L273 TraceCheckUtils]: 80: Hoare triple {13982#true} assume !(4368bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,405 INFO L273 TraceCheckUtils]: 81: Hoare triple {13982#true} assume !(4369bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,406 INFO L273 TraceCheckUtils]: 82: Hoare triple {13982#true} assume !(4384bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,406 INFO L273 TraceCheckUtils]: 83: Hoare triple {13982#true} assume !(4385bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,406 INFO L273 TraceCheckUtils]: 84: Hoare triple {13982#true} assume !(4400bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,406 INFO L273 TraceCheckUtils]: 85: Hoare triple {13982#true} assume !(4401bv32 == ~s__state~0); {13982#true} is VALID [2018-11-23 10:52:09,406 INFO L273 TraceCheckUtils]: 86: Hoare triple {13982#true} assume 4416bv32 == ~s__state~0; {13982#true} is VALID [2018-11-23 10:52:09,407 INFO L273 TraceCheckUtils]: 87: Hoare triple {13982#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {13982#true} is VALID [2018-11-23 10:52:09,414 INFO L273 TraceCheckUtils]: 88: Hoare triple {13982#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,415 INFO L273 TraceCheckUtils]: 89: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,423 INFO L273 TraceCheckUtils]: 90: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(0bv32 == ~tmp___6~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,423 INFO L273 TraceCheckUtils]: 91: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,425 INFO L273 TraceCheckUtils]: 92: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~skip~0 := 0bv32; {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,425 INFO L273 TraceCheckUtils]: 93: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !false; {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,427 INFO L273 TraceCheckUtils]: 94: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,427 INFO L273 TraceCheckUtils]: 95: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,429 INFO L273 TraceCheckUtils]: 96: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,429 INFO L273 TraceCheckUtils]: 97: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,432 INFO L273 TraceCheckUtils]: 98: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,432 INFO L273 TraceCheckUtils]: 99: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,434 INFO L273 TraceCheckUtils]: 100: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,434 INFO L273 TraceCheckUtils]: 101: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,434 INFO L273 TraceCheckUtils]: 102: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,435 INFO L273 TraceCheckUtils]: 103: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,435 INFO L273 TraceCheckUtils]: 104: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,435 INFO L273 TraceCheckUtils]: 105: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,436 INFO L273 TraceCheckUtils]: 106: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,436 INFO L273 TraceCheckUtils]: 107: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,436 INFO L273 TraceCheckUtils]: 108: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume 4432bv32 == ~s__state~0; {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,437 INFO L273 TraceCheckUtils]: 109: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,437 INFO L273 TraceCheckUtils]: 110: Hoare triple {14251#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume 5bv32 == ~blastFlag~0; {13983#false} is VALID [2018-11-23 10:52:09,437 INFO L273 TraceCheckUtils]: 111: Hoare triple {13983#false} assume !false; {13983#false} is VALID [2018-11-23 10:52:09,445 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2018-11-23 10:52:09,445 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:09,447 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:09,447 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:09,447 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:09,448 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:09,448 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:09,524 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 77 edges. 77 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:09,524 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:09,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:09,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:09,525 INFO L87 Difference]: Start difference. First operand 560 states and 758 transitions. Second operand 3 states. [2018-11-23 10:52:10,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:10,257 INFO L93 Difference]: Finished difference Result 1123 states and 1527 transitions. [2018-11-23 10:52:10,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:10,257 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:10,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:10,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:10,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2018-11-23 10:52:10,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:10,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2018-11-23 10:52:10,263 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 488 transitions. [2018-11-23 10:52:10,714 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 488 edges. 488 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:10,738 INFO L225 Difference]: With dead ends: 1123 [2018-11-23 10:52:10,739 INFO L226 Difference]: Without dead ends: 740 [2018-11-23 10:52:10,740 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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 10:52:10,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2018-11-23 10:52:11,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 740. [2018-11-23 10:52:11,021 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:11,021 INFO L82 GeneralOperation]: Start isEquivalent. First operand 740 states. Second operand 740 states. [2018-11-23 10:52:11,021 INFO L74 IsIncluded]: Start isIncluded. First operand 740 states. Second operand 740 states. [2018-11-23 10:52:11,021 INFO L87 Difference]: Start difference. First operand 740 states. Second operand 740 states. [2018-11-23 10:52:11,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:11,046 INFO L93 Difference]: Finished difference Result 740 states and 1001 transitions. [2018-11-23 10:52:11,047 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1001 transitions. [2018-11-23 10:52:11,048 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:11,048 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:11,048 INFO L74 IsIncluded]: Start isIncluded. First operand 740 states. Second operand 740 states. [2018-11-23 10:52:11,048 INFO L87 Difference]: Start difference. First operand 740 states. Second operand 740 states. [2018-11-23 10:52:11,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:11,078 INFO L93 Difference]: Finished difference Result 740 states and 1001 transitions. [2018-11-23 10:52:11,079 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1001 transitions. [2018-11-23 10:52:11,080 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:11,080 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:11,080 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:11,080 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:11,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 740 states. [2018-11-23 10:52:11,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1001 transitions. [2018-11-23 10:52:11,112 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1001 transitions. Word has length 112 [2018-11-23 10:52:11,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:11,112 INFO L480 AbstractCegarLoop]: Abstraction has 740 states and 1001 transitions. [2018-11-23 10:52:11,112 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:11,112 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1001 transitions. [2018-11-23 10:52:11,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-11-23 10:52:11,114 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:11,115 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 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, 1, 1, 1, 1] [2018-11-23 10:52:11,115 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:11,115 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:11,115 INFO L82 PathProgramCache]: Analyzing trace with hash 360910781, now seen corresponding path program 1 times [2018-11-23 10:52:11,116 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:11,116 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 10 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:11,142 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:11,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:11,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:11,212 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:11,319 INFO L256 TraceCheckUtils]: 0: Hoare triple {17872#true} call ULTIMATE.init(); {17872#true} is VALID [2018-11-23 10:52:11,319 INFO L273 TraceCheckUtils]: 1: Hoare triple {17872#true} assume true; {17872#true} is VALID [2018-11-23 10:52:11,320 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {17872#true} {17872#true} #542#return; {17872#true} is VALID [2018-11-23 10:52:11,320 INFO L256 TraceCheckUtils]: 3: Hoare triple {17872#true} call #t~ret49 := main(); {17872#true} is VALID [2018-11-23 10:52:11,320 INFO L273 TraceCheckUtils]: 4: Hoare triple {17872#true} havoc ~s~0;~s~0 := 12292bv32; {17872#true} is VALID [2018-11-23 10:52:11,320 INFO L256 TraceCheckUtils]: 5: Hoare triple {17872#true} call #t~ret48 := ssl3_connect(~s~0); {17872#true} is VALID [2018-11-23 10:52:11,320 INFO L273 TraceCheckUtils]: 6: Hoare triple {17872#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {17872#true} is VALID [2018-11-23 10:52:11,321 INFO L273 TraceCheckUtils]: 7: Hoare triple {17872#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {17872#true} is VALID [2018-11-23 10:52:11,321 INFO L273 TraceCheckUtils]: 8: Hoare triple {17872#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {17872#true} is VALID [2018-11-23 10:52:11,321 INFO L273 TraceCheckUtils]: 9: Hoare triple {17872#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {17872#true} is VALID [2018-11-23 10:52:11,321 INFO L273 TraceCheckUtils]: 10: Hoare triple {17872#true} assume !false; {17872#true} is VALID [2018-11-23 10:52:11,322 INFO L273 TraceCheckUtils]: 11: Hoare triple {17872#true} ~state~0 := ~s__state~0; {17872#true} is VALID [2018-11-23 10:52:11,322 INFO L273 TraceCheckUtils]: 12: Hoare triple {17872#true} assume 12292bv32 == ~s__state~0; {17872#true} is VALID [2018-11-23 10:52:11,322 INFO L273 TraceCheckUtils]: 13: Hoare triple {17872#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {17872#true} is VALID [2018-11-23 10:52:11,322 INFO L273 TraceCheckUtils]: 14: Hoare triple {17872#true} ~s__server~0 := 0bv32; {17872#true} is VALID [2018-11-23 10:52:11,322 INFO L273 TraceCheckUtils]: 15: Hoare triple {17872#true} assume 0bv32 != ~cb~0; {17872#true} is VALID [2018-11-23 10:52:11,322 INFO L273 TraceCheckUtils]: 16: Hoare triple {17872#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {17872#true} is VALID [2018-11-23 10:52:11,322 INFO L273 TraceCheckUtils]: 17: Hoare triple {17872#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {17872#true} is VALID [2018-11-23 10:52:11,323 INFO L273 TraceCheckUtils]: 18: Hoare triple {17872#true} assume !(0bv32 == ~s__init_buf___0~0); {17872#true} is VALID [2018-11-23 10:52:11,323 INFO L273 TraceCheckUtils]: 19: Hoare triple {17872#true} assume !(0bv32 == ~tmp___4~0); {17872#true} is VALID [2018-11-23 10:52:11,323 INFO L273 TraceCheckUtils]: 20: Hoare triple {17872#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {17872#true} is VALID [2018-11-23 10:52:11,323 INFO L273 TraceCheckUtils]: 21: Hoare triple {17872#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17872#true} is VALID [2018-11-23 10:52:11,323 INFO L273 TraceCheckUtils]: 22: Hoare triple {17872#true} ~skip~0 := 0bv32; {17872#true} is VALID [2018-11-23 10:52:11,323 INFO L273 TraceCheckUtils]: 23: Hoare triple {17872#true} assume !false; {17872#true} is VALID [2018-11-23 10:52:11,323 INFO L273 TraceCheckUtils]: 24: Hoare triple {17872#true} ~state~0 := ~s__state~0; {17872#true} is VALID [2018-11-23 10:52:11,323 INFO L273 TraceCheckUtils]: 25: Hoare triple {17872#true} assume !(12292bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,324 INFO L273 TraceCheckUtils]: 26: Hoare triple {17872#true} assume !(16384bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,324 INFO L273 TraceCheckUtils]: 27: Hoare triple {17872#true} assume !(4096bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,324 INFO L273 TraceCheckUtils]: 28: Hoare triple {17872#true} assume !(20480bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,324 INFO L273 TraceCheckUtils]: 29: Hoare triple {17872#true} assume !(4099bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,324 INFO L273 TraceCheckUtils]: 30: Hoare triple {17872#true} assume 4368bv32 == ~s__state~0; {17872#true} is VALID [2018-11-23 10:52:11,324 INFO L273 TraceCheckUtils]: 31: Hoare triple {17872#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {17872#true} is VALID [2018-11-23 10:52:11,324 INFO L273 TraceCheckUtils]: 32: Hoare triple {17872#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {17872#true} is VALID [2018-11-23 10:52:11,324 INFO L273 TraceCheckUtils]: 33: Hoare triple {17872#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {17872#true} is VALID [2018-11-23 10:52:11,325 INFO L273 TraceCheckUtils]: 34: Hoare triple {17872#true} assume ~s__bbio~0 != ~s__wbio~0; {17872#true} is VALID [2018-11-23 10:52:11,325 INFO L273 TraceCheckUtils]: 35: Hoare triple {17872#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17872#true} is VALID [2018-11-23 10:52:11,325 INFO L273 TraceCheckUtils]: 36: Hoare triple {17872#true} ~skip~0 := 0bv32; {17872#true} is VALID [2018-11-23 10:52:11,325 INFO L273 TraceCheckUtils]: 37: Hoare triple {17872#true} assume !false; {17872#true} is VALID [2018-11-23 10:52:11,325 INFO L273 TraceCheckUtils]: 38: Hoare triple {17872#true} ~state~0 := ~s__state~0; {17872#true} is VALID [2018-11-23 10:52:11,325 INFO L273 TraceCheckUtils]: 39: Hoare triple {17872#true} assume !(12292bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,325 INFO L273 TraceCheckUtils]: 40: Hoare triple {17872#true} assume !(16384bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,325 INFO L273 TraceCheckUtils]: 41: Hoare triple {17872#true} assume !(4096bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,326 INFO L273 TraceCheckUtils]: 42: Hoare triple {17872#true} assume !(20480bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,326 INFO L273 TraceCheckUtils]: 43: Hoare triple {17872#true} assume !(4099bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,326 INFO L273 TraceCheckUtils]: 44: Hoare triple {17872#true} assume !(4368bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,326 INFO L273 TraceCheckUtils]: 45: Hoare triple {17872#true} assume !(4369bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,326 INFO L273 TraceCheckUtils]: 46: Hoare triple {17872#true} assume 4384bv32 == ~s__state~0; {17872#true} is VALID [2018-11-23 10:52:11,326 INFO L273 TraceCheckUtils]: 47: Hoare triple {17872#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {17872#true} is VALID [2018-11-23 10:52:11,326 INFO L273 TraceCheckUtils]: 48: Hoare triple {17872#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {17872#true} is VALID [2018-11-23 10:52:11,327 INFO L273 TraceCheckUtils]: 49: Hoare triple {17872#true} assume !~bvsle32(~ret~0, 0bv32); {17872#true} is VALID [2018-11-23 10:52:11,327 INFO L273 TraceCheckUtils]: 50: Hoare triple {17872#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {17872#true} is VALID [2018-11-23 10:52:11,327 INFO L273 TraceCheckUtils]: 51: Hoare triple {17872#true} ~s__init_num~0 := 0bv32; {17872#true} is VALID [2018-11-23 10:52:11,327 INFO L273 TraceCheckUtils]: 52: Hoare triple {17872#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17872#true} is VALID [2018-11-23 10:52:11,327 INFO L273 TraceCheckUtils]: 53: Hoare triple {17872#true} ~skip~0 := 0bv32; {17872#true} is VALID [2018-11-23 10:52:11,327 INFO L273 TraceCheckUtils]: 54: Hoare triple {17872#true} assume !false; {17872#true} is VALID [2018-11-23 10:52:11,327 INFO L273 TraceCheckUtils]: 55: Hoare triple {17872#true} ~state~0 := ~s__state~0; {17872#true} is VALID [2018-11-23 10:52:11,328 INFO L273 TraceCheckUtils]: 56: Hoare triple {17872#true} assume !(12292bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,328 INFO L273 TraceCheckUtils]: 57: Hoare triple {17872#true} assume !(16384bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,328 INFO L273 TraceCheckUtils]: 58: Hoare triple {17872#true} assume !(4096bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,328 INFO L273 TraceCheckUtils]: 59: Hoare triple {17872#true} assume !(20480bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,328 INFO L273 TraceCheckUtils]: 60: Hoare triple {17872#true} assume !(4099bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,328 INFO L273 TraceCheckUtils]: 61: Hoare triple {17872#true} assume !(4368bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,328 INFO L273 TraceCheckUtils]: 62: Hoare triple {17872#true} assume !(4369bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,328 INFO L273 TraceCheckUtils]: 63: Hoare triple {17872#true} assume !(4384bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,329 INFO L273 TraceCheckUtils]: 64: Hoare triple {17872#true} assume !(4385bv32 == ~s__state~0); {17872#true} is VALID [2018-11-23 10:52:11,329 INFO L273 TraceCheckUtils]: 65: Hoare triple {17872#true} assume 4400bv32 == ~s__state~0; {17872#true} is VALID [2018-11-23 10:52:11,329 INFO L273 TraceCheckUtils]: 66: Hoare triple {17872#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {17872#true} is VALID [2018-11-23 10:52:11,329 INFO L273 TraceCheckUtils]: 67: Hoare triple {17872#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {17872#true} is VALID [2018-11-23 10:52:11,329 INFO L273 TraceCheckUtils]: 68: Hoare triple {17872#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,330 INFO L273 TraceCheckUtils]: 69: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,348 INFO L273 TraceCheckUtils]: 70: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,352 INFO L273 TraceCheckUtils]: 71: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,353 INFO L273 TraceCheckUtils]: 72: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~skip~0 := 0bv32; {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,354 INFO L273 TraceCheckUtils]: 73: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !false; {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,354 INFO L273 TraceCheckUtils]: 74: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,356 INFO L273 TraceCheckUtils]: 75: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,356 INFO L273 TraceCheckUtils]: 76: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,356 INFO L273 TraceCheckUtils]: 77: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,357 INFO L273 TraceCheckUtils]: 78: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,357 INFO L273 TraceCheckUtils]: 79: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,357 INFO L273 TraceCheckUtils]: 80: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,358 INFO L273 TraceCheckUtils]: 81: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,358 INFO L273 TraceCheckUtils]: 82: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,358 INFO L273 TraceCheckUtils]: 83: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,359 INFO L273 TraceCheckUtils]: 84: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,359 INFO L273 TraceCheckUtils]: 85: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,359 INFO L273 TraceCheckUtils]: 86: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume 4416bv32 == ~s__state~0; {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,360 INFO L273 TraceCheckUtils]: 87: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~ret~0 := #t~nondet35;havoc #t~nondet35; {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:11,360 INFO L273 TraceCheckUtils]: 88: Hoare triple {18081#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(3bv32 == ~blastFlag~0); {17873#false} is VALID [2018-11-23 10:52:11,361 INFO L273 TraceCheckUtils]: 89: Hoare triple {17873#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {17873#false} is VALID [2018-11-23 10:52:11,361 INFO L273 TraceCheckUtils]: 90: Hoare triple {17873#false} assume !(0bv32 == ~tmp___6~0); {17873#false} is VALID [2018-11-23 10:52:11,361 INFO L273 TraceCheckUtils]: 91: Hoare triple {17873#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17873#false} is VALID [2018-11-23 10:52:11,361 INFO L273 TraceCheckUtils]: 92: Hoare triple {17873#false} ~skip~0 := 0bv32; {17873#false} is VALID [2018-11-23 10:52:11,362 INFO L273 TraceCheckUtils]: 93: Hoare triple {17873#false} assume !false; {17873#false} is VALID [2018-11-23 10:52:11,362 INFO L273 TraceCheckUtils]: 94: Hoare triple {17873#false} ~state~0 := ~s__state~0; {17873#false} is VALID [2018-11-23 10:52:11,362 INFO L273 TraceCheckUtils]: 95: Hoare triple {17873#false} assume !(12292bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,362 INFO L273 TraceCheckUtils]: 96: Hoare triple {17873#false} assume !(16384bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,362 INFO L273 TraceCheckUtils]: 97: Hoare triple {17873#false} assume !(4096bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,363 INFO L273 TraceCheckUtils]: 98: Hoare triple {17873#false} assume !(20480bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,363 INFO L273 TraceCheckUtils]: 99: Hoare triple {17873#false} assume !(4099bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,363 INFO L273 TraceCheckUtils]: 100: Hoare triple {17873#false} assume !(4368bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,363 INFO L273 TraceCheckUtils]: 101: Hoare triple {17873#false} assume !(4369bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,363 INFO L273 TraceCheckUtils]: 102: Hoare triple {17873#false} assume !(4384bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,364 INFO L273 TraceCheckUtils]: 103: Hoare triple {17873#false} assume !(4385bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,364 INFO L273 TraceCheckUtils]: 104: Hoare triple {17873#false} assume !(4400bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,364 INFO L273 TraceCheckUtils]: 105: Hoare triple {17873#false} assume !(4401bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,364 INFO L273 TraceCheckUtils]: 106: Hoare triple {17873#false} assume !(4416bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,364 INFO L273 TraceCheckUtils]: 107: Hoare triple {17873#false} assume !(4417bv32 == ~s__state~0); {17873#false} is VALID [2018-11-23 10:52:11,365 INFO L273 TraceCheckUtils]: 108: Hoare triple {17873#false} assume 4432bv32 == ~s__state~0; {17873#false} is VALID [2018-11-23 10:52:11,365 INFO L273 TraceCheckUtils]: 109: Hoare triple {17873#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {17873#false} is VALID [2018-11-23 10:52:11,365 INFO L273 TraceCheckUtils]: 110: Hoare triple {17873#false} assume 5bv32 == ~blastFlag~0; {17873#false} is VALID [2018-11-23 10:52:11,365 INFO L273 TraceCheckUtils]: 111: Hoare triple {17873#false} assume !false; {17873#false} is VALID [2018-11-23 10:52:11,373 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-11-23 10:52:11,373 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:11,377 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:11,377 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:11,377 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:11,378 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:11,378 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:11,485 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 90 edges. 90 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:11,485 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:11,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:11,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:11,486 INFO L87 Difference]: Start difference. First operand 740 states and 1001 transitions. Second operand 3 states. [2018-11-23 10:52:12,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:12,612 INFO L93 Difference]: Finished difference Result 1328 states and 1795 transitions. [2018-11-23 10:52:12,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:12,613 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:12,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:12,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:12,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2018-11-23 10:52:12,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:12,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2018-11-23 10:52:12,619 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 363 transitions. [2018-11-23 10:52:13,014 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 363 edges. 363 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:13,041 INFO L225 Difference]: With dead ends: 1328 [2018-11-23 10:52:13,041 INFO L226 Difference]: Without dead ends: 765 [2018-11-23 10:52:13,042 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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 10:52:13,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2018-11-23 10:52:13,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 765. [2018-11-23 10:52:13,603 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:13,603 INFO L82 GeneralOperation]: Start isEquivalent. First operand 765 states. Second operand 765 states. [2018-11-23 10:52:13,604 INFO L74 IsIncluded]: Start isIncluded. First operand 765 states. Second operand 765 states. [2018-11-23 10:52:13,604 INFO L87 Difference]: Start difference. First operand 765 states. Second operand 765 states. [2018-11-23 10:52:13,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:13,627 INFO L93 Difference]: Finished difference Result 765 states and 1031 transitions. [2018-11-23 10:52:13,628 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1031 transitions. [2018-11-23 10:52:13,629 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:13,629 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:13,629 INFO L74 IsIncluded]: Start isIncluded. First operand 765 states. Second operand 765 states. [2018-11-23 10:52:13,629 INFO L87 Difference]: Start difference. First operand 765 states. Second operand 765 states. [2018-11-23 10:52:13,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:13,660 INFO L93 Difference]: Finished difference Result 765 states and 1031 transitions. [2018-11-23 10:52:13,660 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1031 transitions. [2018-11-23 10:52:13,661 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:13,661 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:13,661 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:13,662 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:13,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 765 states. [2018-11-23 10:52:13,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 765 states to 765 states and 1031 transitions. [2018-11-23 10:52:13,684 INFO L78 Accepts]: Start accepts. Automaton has 765 states and 1031 transitions. Word has length 112 [2018-11-23 10:52:13,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:13,684 INFO L480 AbstractCegarLoop]: Abstraction has 765 states and 1031 transitions. [2018-11-23 10:52:13,684 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:13,684 INFO L276 IsEmpty]: Start isEmpty. Operand 765 states and 1031 transitions. [2018-11-23 10:52:13,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2018-11-23 10:52:13,687 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:13,687 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:13,688 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:13,688 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:13,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1485537072, now seen corresponding path program 1 times [2018-11-23 10:52:13,689 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:13,689 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 11 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:13,749 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:13,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:13,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:13,834 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:14,204 INFO L256 TraceCheckUtils]: 0: Hoare triple {22065#true} call ULTIMATE.init(); {22065#true} is VALID [2018-11-23 10:52:14,205 INFO L273 TraceCheckUtils]: 1: Hoare triple {22065#true} assume true; {22065#true} is VALID [2018-11-23 10:52:14,205 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {22065#true} {22065#true} #542#return; {22065#true} is VALID [2018-11-23 10:52:14,205 INFO L256 TraceCheckUtils]: 3: Hoare triple {22065#true} call #t~ret49 := main(); {22065#true} is VALID [2018-11-23 10:52:14,205 INFO L273 TraceCheckUtils]: 4: Hoare triple {22065#true} havoc ~s~0;~s~0 := 12292bv32; {22065#true} is VALID [2018-11-23 10:52:14,205 INFO L256 TraceCheckUtils]: 5: Hoare triple {22065#true} call #t~ret48 := ssl3_connect(~s~0); {22065#true} is VALID [2018-11-23 10:52:14,205 INFO L273 TraceCheckUtils]: 6: Hoare triple {22065#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,205 INFO L273 TraceCheckUtils]: 7: Hoare triple {22065#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {22065#true} is VALID [2018-11-23 10:52:14,206 INFO L273 TraceCheckUtils]: 8: Hoare triple {22065#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {22065#true} is VALID [2018-11-23 10:52:14,206 INFO L273 TraceCheckUtils]: 9: Hoare triple {22065#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {22065#true} is VALID [2018-11-23 10:52:14,206 INFO L273 TraceCheckUtils]: 10: Hoare triple {22065#true} assume !false; {22065#true} is VALID [2018-11-23 10:52:14,206 INFO L273 TraceCheckUtils]: 11: Hoare triple {22065#true} ~state~0 := ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,206 INFO L273 TraceCheckUtils]: 12: Hoare triple {22065#true} assume 12292bv32 == ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,206 INFO L273 TraceCheckUtils]: 13: Hoare triple {22065#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {22065#true} is VALID [2018-11-23 10:52:14,206 INFO L273 TraceCheckUtils]: 14: Hoare triple {22065#true} ~s__server~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,206 INFO L273 TraceCheckUtils]: 15: Hoare triple {22065#true} assume 0bv32 != ~cb~0; {22065#true} is VALID [2018-11-23 10:52:14,207 INFO L273 TraceCheckUtils]: 16: Hoare triple {22065#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {22065#true} is VALID [2018-11-23 10:52:14,207 INFO L273 TraceCheckUtils]: 17: Hoare triple {22065#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {22065#true} is VALID [2018-11-23 10:52:14,207 INFO L273 TraceCheckUtils]: 18: Hoare triple {22065#true} assume !(0bv32 == ~s__init_buf___0~0); {22065#true} is VALID [2018-11-23 10:52:14,207 INFO L273 TraceCheckUtils]: 19: Hoare triple {22065#true} assume !(0bv32 == ~tmp___4~0); {22065#true} is VALID [2018-11-23 10:52:14,207 INFO L273 TraceCheckUtils]: 20: Hoare triple {22065#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,207 INFO L273 TraceCheckUtils]: 21: Hoare triple {22065#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {22065#true} is VALID [2018-11-23 10:52:14,207 INFO L273 TraceCheckUtils]: 22: Hoare triple {22065#true} ~skip~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,207 INFO L273 TraceCheckUtils]: 23: Hoare triple {22065#true} assume !false; {22065#true} is VALID [2018-11-23 10:52:14,208 INFO L273 TraceCheckUtils]: 24: Hoare triple {22065#true} ~state~0 := ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,208 INFO L273 TraceCheckUtils]: 25: Hoare triple {22065#true} assume !(12292bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,208 INFO L273 TraceCheckUtils]: 26: Hoare triple {22065#true} assume !(16384bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,208 INFO L273 TraceCheckUtils]: 27: Hoare triple {22065#true} assume !(4096bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,208 INFO L273 TraceCheckUtils]: 28: Hoare triple {22065#true} assume !(20480bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,208 INFO L273 TraceCheckUtils]: 29: Hoare triple {22065#true} assume !(4099bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,208 INFO L273 TraceCheckUtils]: 30: Hoare triple {22065#true} assume 4368bv32 == ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,208 INFO L273 TraceCheckUtils]: 31: Hoare triple {22065#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {22065#true} is VALID [2018-11-23 10:52:14,209 INFO L273 TraceCheckUtils]: 32: Hoare triple {22065#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {22065#true} is VALID [2018-11-23 10:52:14,209 INFO L273 TraceCheckUtils]: 33: Hoare triple {22065#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,209 INFO L273 TraceCheckUtils]: 34: Hoare triple {22065#true} assume ~s__bbio~0 != ~s__wbio~0; {22065#true} is VALID [2018-11-23 10:52:14,209 INFO L273 TraceCheckUtils]: 35: Hoare triple {22065#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {22065#true} is VALID [2018-11-23 10:52:14,209 INFO L273 TraceCheckUtils]: 36: Hoare triple {22065#true} ~skip~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,209 INFO L273 TraceCheckUtils]: 37: Hoare triple {22065#true} assume !false; {22065#true} is VALID [2018-11-23 10:52:14,209 INFO L273 TraceCheckUtils]: 38: Hoare triple {22065#true} ~state~0 := ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,209 INFO L273 TraceCheckUtils]: 39: Hoare triple {22065#true} assume !(12292bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 40: Hoare triple {22065#true} assume !(16384bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 41: Hoare triple {22065#true} assume !(4096bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 42: Hoare triple {22065#true} assume !(20480bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 43: Hoare triple {22065#true} assume !(4099bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 44: Hoare triple {22065#true} assume !(4368bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 45: Hoare triple {22065#true} assume !(4369bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 46: Hoare triple {22065#true} assume 4384bv32 == ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 47: Hoare triple {22065#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {22065#true} is VALID [2018-11-23 10:52:14,210 INFO L273 TraceCheckUtils]: 48: Hoare triple {22065#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {22065#true} is VALID [2018-11-23 10:52:14,211 INFO L273 TraceCheckUtils]: 49: Hoare triple {22065#true} assume !~bvsle32(~ret~0, 0bv32); {22065#true} is VALID [2018-11-23 10:52:14,211 INFO L273 TraceCheckUtils]: 50: Hoare triple {22065#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {22065#true} is VALID [2018-11-23 10:52:14,211 INFO L273 TraceCheckUtils]: 51: Hoare triple {22065#true} ~s__init_num~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,211 INFO L273 TraceCheckUtils]: 52: Hoare triple {22065#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {22065#true} is VALID [2018-11-23 10:52:14,211 INFO L273 TraceCheckUtils]: 53: Hoare triple {22065#true} ~skip~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,211 INFO L273 TraceCheckUtils]: 54: Hoare triple {22065#true} assume !false; {22065#true} is VALID [2018-11-23 10:52:14,211 INFO L273 TraceCheckUtils]: 55: Hoare triple {22065#true} ~state~0 := ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,211 INFO L273 TraceCheckUtils]: 56: Hoare triple {22065#true} assume !(12292bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,212 INFO L273 TraceCheckUtils]: 57: Hoare triple {22065#true} assume !(16384bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,212 INFO L273 TraceCheckUtils]: 58: Hoare triple {22065#true} assume !(4096bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,212 INFO L273 TraceCheckUtils]: 59: Hoare triple {22065#true} assume !(20480bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,212 INFO L273 TraceCheckUtils]: 60: Hoare triple {22065#true} assume !(4099bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,212 INFO L273 TraceCheckUtils]: 61: Hoare triple {22065#true} assume !(4368bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,212 INFO L273 TraceCheckUtils]: 62: Hoare triple {22065#true} assume !(4369bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,212 INFO L273 TraceCheckUtils]: 63: Hoare triple {22065#true} assume !(4384bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,212 INFO L273 TraceCheckUtils]: 64: Hoare triple {22065#true} assume !(4385bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,213 INFO L273 TraceCheckUtils]: 65: Hoare triple {22065#true} assume 4400bv32 == ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,213 INFO L273 TraceCheckUtils]: 66: Hoare triple {22065#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {22065#true} is VALID [2018-11-23 10:52:14,213 INFO L273 TraceCheckUtils]: 67: Hoare triple {22065#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {22065#true} is VALID [2018-11-23 10:52:14,213 INFO L273 TraceCheckUtils]: 68: Hoare triple {22065#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {22065#true} is VALID [2018-11-23 10:52:14,213 INFO L273 TraceCheckUtils]: 69: Hoare triple {22065#true} assume !~bvsle32(~ret~0, 0bv32); {22065#true} is VALID [2018-11-23 10:52:14,213 INFO L273 TraceCheckUtils]: 70: Hoare triple {22065#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,213 INFO L273 TraceCheckUtils]: 71: Hoare triple {22065#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {22065#true} is VALID [2018-11-23 10:52:14,213 INFO L273 TraceCheckUtils]: 72: Hoare triple {22065#true} ~skip~0 := 0bv32; {22065#true} is VALID [2018-11-23 10:52:14,214 INFO L273 TraceCheckUtils]: 73: Hoare triple {22065#true} assume !false; {22065#true} is VALID [2018-11-23 10:52:14,214 INFO L273 TraceCheckUtils]: 74: Hoare triple {22065#true} ~state~0 := ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,214 INFO L273 TraceCheckUtils]: 75: Hoare triple {22065#true} assume !(12292bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,214 INFO L273 TraceCheckUtils]: 76: Hoare triple {22065#true} assume !(16384bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,214 INFO L273 TraceCheckUtils]: 77: Hoare triple {22065#true} assume !(4096bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,214 INFO L273 TraceCheckUtils]: 78: Hoare triple {22065#true} assume !(20480bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,214 INFO L273 TraceCheckUtils]: 79: Hoare triple {22065#true} assume !(4099bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,214 INFO L273 TraceCheckUtils]: 80: Hoare triple {22065#true} assume !(4368bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,215 INFO L273 TraceCheckUtils]: 81: Hoare triple {22065#true} assume !(4369bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,215 INFO L273 TraceCheckUtils]: 82: Hoare triple {22065#true} assume !(4384bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,215 INFO L273 TraceCheckUtils]: 83: Hoare triple {22065#true} assume !(4385bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,215 INFO L273 TraceCheckUtils]: 84: Hoare triple {22065#true} assume !(4400bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,215 INFO L273 TraceCheckUtils]: 85: Hoare triple {22065#true} assume !(4401bv32 == ~s__state~0); {22065#true} is VALID [2018-11-23 10:52:14,216 INFO L273 TraceCheckUtils]: 86: Hoare triple {22065#true} assume 4416bv32 == ~s__state~0; {22065#true} is VALID [2018-11-23 10:52:14,216 INFO L273 TraceCheckUtils]: 87: Hoare triple {22065#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {22065#true} is VALID [2018-11-23 10:52:14,216 INFO L273 TraceCheckUtils]: 88: Hoare triple {22065#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {22065#true} is VALID [2018-11-23 10:52:14,231 INFO L273 TraceCheckUtils]: 89: Hoare triple {22065#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,245 INFO L273 TraceCheckUtils]: 90: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~tmp___6~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,250 INFO L273 TraceCheckUtils]: 91: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,251 INFO L273 TraceCheckUtils]: 92: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,251 INFO L273 TraceCheckUtils]: 93: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !false; {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,251 INFO L273 TraceCheckUtils]: 94: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,252 INFO L273 TraceCheckUtils]: 95: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,252 INFO L273 TraceCheckUtils]: 96: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,252 INFO L273 TraceCheckUtils]: 97: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,253 INFO L273 TraceCheckUtils]: 98: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,253 INFO L273 TraceCheckUtils]: 99: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,253 INFO L273 TraceCheckUtils]: 100: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,254 INFO L273 TraceCheckUtils]: 101: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,254 INFO L273 TraceCheckUtils]: 102: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,255 INFO L273 TraceCheckUtils]: 103: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,255 INFO L273 TraceCheckUtils]: 104: Hoare triple {22337#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {22066#false} is VALID [2018-11-23 10:52:14,256 INFO L273 TraceCheckUtils]: 105: Hoare triple {22066#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {22066#false} is VALID [2018-11-23 10:52:14,256 INFO L273 TraceCheckUtils]: 106: Hoare triple {22066#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {22066#false} is VALID [2018-11-23 10:52:14,256 INFO L273 TraceCheckUtils]: 107: Hoare triple {22066#false} assume !(2bv32 == ~blastFlag~0); {22066#false} is VALID [2018-11-23 10:52:14,256 INFO L273 TraceCheckUtils]: 108: Hoare triple {22066#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {22066#false} is VALID [2018-11-23 10:52:14,257 INFO L273 TraceCheckUtils]: 109: Hoare triple {22066#false} assume !~bvsle32(~ret~0, 0bv32); {22066#false} is VALID [2018-11-23 10:52:14,257 INFO L273 TraceCheckUtils]: 110: Hoare triple {22066#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {22066#false} is VALID [2018-11-23 10:52:14,257 INFO L273 TraceCheckUtils]: 111: Hoare triple {22066#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {22066#false} is VALID [2018-11-23 10:52:14,258 INFO L273 TraceCheckUtils]: 112: Hoare triple {22066#false} ~skip~0 := 0bv32; {22066#false} is VALID [2018-11-23 10:52:14,258 INFO L273 TraceCheckUtils]: 113: Hoare triple {22066#false} assume !false; {22066#false} is VALID [2018-11-23 10:52:14,258 INFO L273 TraceCheckUtils]: 114: Hoare triple {22066#false} ~state~0 := ~s__state~0; {22066#false} is VALID [2018-11-23 10:52:14,258 INFO L273 TraceCheckUtils]: 115: Hoare triple {22066#false} assume !(12292bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,259 INFO L273 TraceCheckUtils]: 116: Hoare triple {22066#false} assume !(16384bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,259 INFO L273 TraceCheckUtils]: 117: Hoare triple {22066#false} assume !(4096bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,259 INFO L273 TraceCheckUtils]: 118: Hoare triple {22066#false} assume !(20480bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,259 INFO L273 TraceCheckUtils]: 119: Hoare triple {22066#false} assume !(4099bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,259 INFO L273 TraceCheckUtils]: 120: Hoare triple {22066#false} assume !(4368bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,259 INFO L273 TraceCheckUtils]: 121: Hoare triple {22066#false} assume !(4369bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,260 INFO L273 TraceCheckUtils]: 122: Hoare triple {22066#false} assume !(4384bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,260 INFO L273 TraceCheckUtils]: 123: Hoare triple {22066#false} assume !(4385bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,260 INFO L273 TraceCheckUtils]: 124: Hoare triple {22066#false} assume !(4400bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,260 INFO L273 TraceCheckUtils]: 125: Hoare triple {22066#false} assume !(4401bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,260 INFO L273 TraceCheckUtils]: 126: Hoare triple {22066#false} assume 4416bv32 == ~s__state~0; {22066#false} is VALID [2018-11-23 10:52:14,260 INFO L273 TraceCheckUtils]: 127: Hoare triple {22066#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {22066#false} is VALID [2018-11-23 10:52:14,261 INFO L273 TraceCheckUtils]: 128: Hoare triple {22066#false} assume !(3bv32 == ~blastFlag~0); {22066#false} is VALID [2018-11-23 10:52:14,261 INFO L273 TraceCheckUtils]: 129: Hoare triple {22066#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {22066#false} is VALID [2018-11-23 10:52:14,261 INFO L273 TraceCheckUtils]: 130: Hoare triple {22066#false} assume !(0bv32 == ~tmp___6~0); {22066#false} is VALID [2018-11-23 10:52:14,261 INFO L273 TraceCheckUtils]: 131: Hoare triple {22066#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {22066#false} is VALID [2018-11-23 10:52:14,261 INFO L273 TraceCheckUtils]: 132: Hoare triple {22066#false} ~skip~0 := 0bv32; {22066#false} is VALID [2018-11-23 10:52:14,261 INFO L273 TraceCheckUtils]: 133: Hoare triple {22066#false} assume !false; {22066#false} is VALID [2018-11-23 10:52:14,261 INFO L273 TraceCheckUtils]: 134: Hoare triple {22066#false} ~state~0 := ~s__state~0; {22066#false} is VALID [2018-11-23 10:52:14,262 INFO L273 TraceCheckUtils]: 135: Hoare triple {22066#false} assume !(12292bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,262 INFO L273 TraceCheckUtils]: 136: Hoare triple {22066#false} assume !(16384bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,262 INFO L273 TraceCheckUtils]: 137: Hoare triple {22066#false} assume !(4096bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,262 INFO L273 TraceCheckUtils]: 138: Hoare triple {22066#false} assume !(20480bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,262 INFO L273 TraceCheckUtils]: 139: Hoare triple {22066#false} assume !(4099bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,262 INFO L273 TraceCheckUtils]: 140: Hoare triple {22066#false} assume !(4368bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,262 INFO L273 TraceCheckUtils]: 141: Hoare triple {22066#false} assume !(4369bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,262 INFO L273 TraceCheckUtils]: 142: Hoare triple {22066#false} assume !(4384bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,263 INFO L273 TraceCheckUtils]: 143: Hoare triple {22066#false} assume !(4385bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,263 INFO L273 TraceCheckUtils]: 144: Hoare triple {22066#false} assume !(4400bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,263 INFO L273 TraceCheckUtils]: 145: Hoare triple {22066#false} assume !(4401bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,263 INFO L273 TraceCheckUtils]: 146: Hoare triple {22066#false} assume !(4416bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,263 INFO L273 TraceCheckUtils]: 147: Hoare triple {22066#false} assume !(4417bv32 == ~s__state~0); {22066#false} is VALID [2018-11-23 10:52:14,263 INFO L273 TraceCheckUtils]: 148: Hoare triple {22066#false} assume 4432bv32 == ~s__state~0; {22066#false} is VALID [2018-11-23 10:52:14,263 INFO L273 TraceCheckUtils]: 149: Hoare triple {22066#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {22066#false} is VALID [2018-11-23 10:52:14,263 INFO L273 TraceCheckUtils]: 150: Hoare triple {22066#false} assume 5bv32 == ~blastFlag~0; {22066#false} is VALID [2018-11-23 10:52:14,264 INFO L273 TraceCheckUtils]: 151: Hoare triple {22066#false} assume !false; {22066#false} is VALID [2018-11-23 10:52:14,273 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 200 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2018-11-23 10:52:14,273 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:14,275 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:14,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:14,275 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 152 [2018-11-23 10:52:14,275 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:14,276 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:14,372 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 102 edges. 102 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:14,372 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:14,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:14,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:14,373 INFO L87 Difference]: Start difference. First operand 765 states and 1031 transitions. Second operand 3 states. [2018-11-23 10:52:15,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:15,245 INFO L93 Difference]: Finished difference Result 1621 states and 2225 transitions. [2018-11-23 10:52:15,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:15,245 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 152 [2018-11-23 10:52:15,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:15,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:15,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2018-11-23 10:52:15,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:15,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2018-11-23 10:52:15,251 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 379 transitions. [2018-11-23 10:52:16,835 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 379 edges. 379 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:16,893 INFO L225 Difference]: With dead ends: 1621 [2018-11-23 10:52:16,893 INFO L226 Difference]: Without dead ends: 871 [2018-11-23 10:52:16,895 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 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 10:52:16,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2018-11-23 10:52:17,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 857. [2018-11-23 10:52:17,757 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:17,757 INFO L82 GeneralOperation]: Start isEquivalent. First operand 871 states. Second operand 857 states. [2018-11-23 10:52:17,757 INFO L74 IsIncluded]: Start isIncluded. First operand 871 states. Second operand 857 states. [2018-11-23 10:52:17,757 INFO L87 Difference]: Start difference. First operand 871 states. Second operand 857 states. [2018-11-23 10:52:17,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:17,785 INFO L93 Difference]: Finished difference Result 871 states and 1157 transitions. [2018-11-23 10:52:17,785 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1157 transitions. [2018-11-23 10:52:17,786 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:17,786 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:17,786 INFO L74 IsIncluded]: Start isIncluded. First operand 857 states. Second operand 871 states. [2018-11-23 10:52:17,787 INFO L87 Difference]: Start difference. First operand 857 states. Second operand 871 states. [2018-11-23 10:52:17,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:17,813 INFO L93 Difference]: Finished difference Result 871 states and 1157 transitions. [2018-11-23 10:52:17,813 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 1157 transitions. [2018-11-23 10:52:17,814 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:17,814 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:17,814 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:17,814 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:17,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 857 states. [2018-11-23 10:52:17,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1143 transitions. [2018-11-23 10:52:17,849 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1143 transitions. Word has length 152 [2018-11-23 10:52:17,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:17,850 INFO L480 AbstractCegarLoop]: Abstraction has 857 states and 1143 transitions. [2018-11-23 10:52:17,850 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:17,850 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1143 transitions. [2018-11-23 10:52:17,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-11-23 10:52:17,852 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:17,852 INFO L402 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 4, 4, 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] [2018-11-23 10:52:17,853 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:17,853 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:17,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1085350335, now seen corresponding path program 1 times [2018-11-23 10:52:17,853 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:17,853 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 12 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:17,880 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:17,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:17,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:17,985 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:18,136 INFO L256 TraceCheckUtils]: 0: Hoare triple {27008#true} call ULTIMATE.init(); {27008#true} is VALID [2018-11-23 10:52:18,136 INFO L273 TraceCheckUtils]: 1: Hoare triple {27008#true} assume true; {27008#true} is VALID [2018-11-23 10:52:18,136 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {27008#true} {27008#true} #542#return; {27008#true} is VALID [2018-11-23 10:52:18,137 INFO L256 TraceCheckUtils]: 3: Hoare triple {27008#true} call #t~ret49 := main(); {27008#true} is VALID [2018-11-23 10:52:18,137 INFO L273 TraceCheckUtils]: 4: Hoare triple {27008#true} havoc ~s~0;~s~0 := 12292bv32; {27008#true} is VALID [2018-11-23 10:52:18,137 INFO L256 TraceCheckUtils]: 5: Hoare triple {27008#true} call #t~ret48 := ssl3_connect(~s~0); {27008#true} is VALID [2018-11-23 10:52:18,138 INFO L273 TraceCheckUtils]: 6: Hoare triple {27008#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,138 INFO L273 TraceCheckUtils]: 7: Hoare triple {27008#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {27008#true} is VALID [2018-11-23 10:52:18,138 INFO L273 TraceCheckUtils]: 8: Hoare triple {27008#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {27008#true} is VALID [2018-11-23 10:52:18,139 INFO L273 TraceCheckUtils]: 9: Hoare triple {27008#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {27008#true} is VALID [2018-11-23 10:52:18,139 INFO L273 TraceCheckUtils]: 10: Hoare triple {27008#true} assume !false; {27008#true} is VALID [2018-11-23 10:52:18,139 INFO L273 TraceCheckUtils]: 11: Hoare triple {27008#true} ~state~0 := ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,139 INFO L273 TraceCheckUtils]: 12: Hoare triple {27008#true} assume 12292bv32 == ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,139 INFO L273 TraceCheckUtils]: 13: Hoare triple {27008#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {27008#true} is VALID [2018-11-23 10:52:18,140 INFO L273 TraceCheckUtils]: 14: Hoare triple {27008#true} ~s__server~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,140 INFO L273 TraceCheckUtils]: 15: Hoare triple {27008#true} assume 0bv32 != ~cb~0; {27008#true} is VALID [2018-11-23 10:52:18,140 INFO L273 TraceCheckUtils]: 16: Hoare triple {27008#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {27008#true} is VALID [2018-11-23 10:52:18,140 INFO L273 TraceCheckUtils]: 17: Hoare triple {27008#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {27008#true} is VALID [2018-11-23 10:52:18,140 INFO L273 TraceCheckUtils]: 18: Hoare triple {27008#true} assume !(0bv32 == ~s__init_buf___0~0); {27008#true} is VALID [2018-11-23 10:52:18,141 INFO L273 TraceCheckUtils]: 19: Hoare triple {27008#true} assume !(0bv32 == ~tmp___4~0); {27008#true} is VALID [2018-11-23 10:52:18,141 INFO L273 TraceCheckUtils]: 20: Hoare triple {27008#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,141 INFO L273 TraceCheckUtils]: 21: Hoare triple {27008#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {27008#true} is VALID [2018-11-23 10:52:18,141 INFO L273 TraceCheckUtils]: 22: Hoare triple {27008#true} ~skip~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,141 INFO L273 TraceCheckUtils]: 23: Hoare triple {27008#true} assume !false; {27008#true} is VALID [2018-11-23 10:52:18,141 INFO L273 TraceCheckUtils]: 24: Hoare triple {27008#true} ~state~0 := ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,142 INFO L273 TraceCheckUtils]: 25: Hoare triple {27008#true} assume !(12292bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,142 INFO L273 TraceCheckUtils]: 26: Hoare triple {27008#true} assume !(16384bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,142 INFO L273 TraceCheckUtils]: 27: Hoare triple {27008#true} assume !(4096bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,142 INFO L273 TraceCheckUtils]: 28: Hoare triple {27008#true} assume !(20480bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,142 INFO L273 TraceCheckUtils]: 29: Hoare triple {27008#true} assume !(4099bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,142 INFO L273 TraceCheckUtils]: 30: Hoare triple {27008#true} assume 4368bv32 == ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,143 INFO L273 TraceCheckUtils]: 31: Hoare triple {27008#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {27008#true} is VALID [2018-11-23 10:52:18,143 INFO L273 TraceCheckUtils]: 32: Hoare triple {27008#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {27008#true} is VALID [2018-11-23 10:52:18,143 INFO L273 TraceCheckUtils]: 33: Hoare triple {27008#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,143 INFO L273 TraceCheckUtils]: 34: Hoare triple {27008#true} assume ~s__bbio~0 != ~s__wbio~0; {27008#true} is VALID [2018-11-23 10:52:18,143 INFO L273 TraceCheckUtils]: 35: Hoare triple {27008#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {27008#true} is VALID [2018-11-23 10:52:18,144 INFO L273 TraceCheckUtils]: 36: Hoare triple {27008#true} ~skip~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,144 INFO L273 TraceCheckUtils]: 37: Hoare triple {27008#true} assume !false; {27008#true} is VALID [2018-11-23 10:52:18,144 INFO L273 TraceCheckUtils]: 38: Hoare triple {27008#true} ~state~0 := ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,144 INFO L273 TraceCheckUtils]: 39: Hoare triple {27008#true} assume !(12292bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,144 INFO L273 TraceCheckUtils]: 40: Hoare triple {27008#true} assume !(16384bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,144 INFO L273 TraceCheckUtils]: 41: Hoare triple {27008#true} assume !(4096bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,145 INFO L273 TraceCheckUtils]: 42: Hoare triple {27008#true} assume !(20480bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,145 INFO L273 TraceCheckUtils]: 43: Hoare triple {27008#true} assume !(4099bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,145 INFO L273 TraceCheckUtils]: 44: Hoare triple {27008#true} assume !(4368bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,145 INFO L273 TraceCheckUtils]: 45: Hoare triple {27008#true} assume !(4369bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,145 INFO L273 TraceCheckUtils]: 46: Hoare triple {27008#true} assume 4384bv32 == ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,145 INFO L273 TraceCheckUtils]: 47: Hoare triple {27008#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {27008#true} is VALID [2018-11-23 10:52:18,146 INFO L273 TraceCheckUtils]: 48: Hoare triple {27008#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {27008#true} is VALID [2018-11-23 10:52:18,146 INFO L273 TraceCheckUtils]: 49: Hoare triple {27008#true} assume !~bvsle32(~ret~0, 0bv32); {27008#true} is VALID [2018-11-23 10:52:18,146 INFO L273 TraceCheckUtils]: 50: Hoare triple {27008#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {27008#true} is VALID [2018-11-23 10:52:18,146 INFO L273 TraceCheckUtils]: 51: Hoare triple {27008#true} ~s__init_num~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,146 INFO L273 TraceCheckUtils]: 52: Hoare triple {27008#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {27008#true} is VALID [2018-11-23 10:52:18,146 INFO L273 TraceCheckUtils]: 53: Hoare triple {27008#true} ~skip~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,147 INFO L273 TraceCheckUtils]: 54: Hoare triple {27008#true} assume !false; {27008#true} is VALID [2018-11-23 10:52:18,147 INFO L273 TraceCheckUtils]: 55: Hoare triple {27008#true} ~state~0 := ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,147 INFO L273 TraceCheckUtils]: 56: Hoare triple {27008#true} assume !(12292bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,147 INFO L273 TraceCheckUtils]: 57: Hoare triple {27008#true} assume !(16384bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,147 INFO L273 TraceCheckUtils]: 58: Hoare triple {27008#true} assume !(4096bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,147 INFO L273 TraceCheckUtils]: 59: Hoare triple {27008#true} assume !(20480bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,148 INFO L273 TraceCheckUtils]: 60: Hoare triple {27008#true} assume !(4099bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,148 INFO L273 TraceCheckUtils]: 61: Hoare triple {27008#true} assume !(4368bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,148 INFO L273 TraceCheckUtils]: 62: Hoare triple {27008#true} assume !(4369bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,148 INFO L273 TraceCheckUtils]: 63: Hoare triple {27008#true} assume !(4384bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,148 INFO L273 TraceCheckUtils]: 64: Hoare triple {27008#true} assume !(4385bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,149 INFO L273 TraceCheckUtils]: 65: Hoare triple {27008#true} assume 4400bv32 == ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,149 INFO L273 TraceCheckUtils]: 66: Hoare triple {27008#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {27008#true} is VALID [2018-11-23 10:52:18,149 INFO L273 TraceCheckUtils]: 67: Hoare triple {27008#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {27008#true} is VALID [2018-11-23 10:52:18,149 INFO L273 TraceCheckUtils]: 68: Hoare triple {27008#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {27008#true} is VALID [2018-11-23 10:52:18,149 INFO L273 TraceCheckUtils]: 69: Hoare triple {27008#true} assume !~bvsle32(~ret~0, 0bv32); {27008#true} is VALID [2018-11-23 10:52:18,149 INFO L273 TraceCheckUtils]: 70: Hoare triple {27008#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,150 INFO L273 TraceCheckUtils]: 71: Hoare triple {27008#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {27008#true} is VALID [2018-11-23 10:52:18,150 INFO L273 TraceCheckUtils]: 72: Hoare triple {27008#true} ~skip~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,150 INFO L273 TraceCheckUtils]: 73: Hoare triple {27008#true} assume !false; {27008#true} is VALID [2018-11-23 10:52:18,150 INFO L273 TraceCheckUtils]: 74: Hoare triple {27008#true} ~state~0 := ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,150 INFO L273 TraceCheckUtils]: 75: Hoare triple {27008#true} assume !(12292bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,150 INFO L273 TraceCheckUtils]: 76: Hoare triple {27008#true} assume !(16384bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,151 INFO L273 TraceCheckUtils]: 77: Hoare triple {27008#true} assume !(4096bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,151 INFO L273 TraceCheckUtils]: 78: Hoare triple {27008#true} assume !(20480bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,151 INFO L273 TraceCheckUtils]: 79: Hoare triple {27008#true} assume !(4099bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,151 INFO L273 TraceCheckUtils]: 80: Hoare triple {27008#true} assume !(4368bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,151 INFO L273 TraceCheckUtils]: 81: Hoare triple {27008#true} assume !(4369bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,151 INFO L273 TraceCheckUtils]: 82: Hoare triple {27008#true} assume !(4384bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,152 INFO L273 TraceCheckUtils]: 83: Hoare triple {27008#true} assume !(4385bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,152 INFO L273 TraceCheckUtils]: 84: Hoare triple {27008#true} assume !(4400bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,152 INFO L273 TraceCheckUtils]: 85: Hoare triple {27008#true} assume !(4401bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,152 INFO L273 TraceCheckUtils]: 86: Hoare triple {27008#true} assume 4416bv32 == ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,152 INFO L273 TraceCheckUtils]: 87: Hoare triple {27008#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {27008#true} is VALID [2018-11-23 10:52:18,152 INFO L273 TraceCheckUtils]: 88: Hoare triple {27008#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {27008#true} is VALID [2018-11-23 10:52:18,153 INFO L273 TraceCheckUtils]: 89: Hoare triple {27008#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,153 INFO L273 TraceCheckUtils]: 90: Hoare triple {27008#true} assume !(0bv32 == ~tmp___6~0); {27008#true} is VALID [2018-11-23 10:52:18,153 INFO L273 TraceCheckUtils]: 91: Hoare triple {27008#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {27008#true} is VALID [2018-11-23 10:52:18,153 INFO L273 TraceCheckUtils]: 92: Hoare triple {27008#true} ~skip~0 := 0bv32; {27008#true} is VALID [2018-11-23 10:52:18,153 INFO L273 TraceCheckUtils]: 93: Hoare triple {27008#true} assume !false; {27008#true} is VALID [2018-11-23 10:52:18,153 INFO L273 TraceCheckUtils]: 94: Hoare triple {27008#true} ~state~0 := ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,154 INFO L273 TraceCheckUtils]: 95: Hoare triple {27008#true} assume !(12292bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,154 INFO L273 TraceCheckUtils]: 96: Hoare triple {27008#true} assume !(16384bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,154 INFO L273 TraceCheckUtils]: 97: Hoare triple {27008#true} assume !(4096bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,154 INFO L273 TraceCheckUtils]: 98: Hoare triple {27008#true} assume !(20480bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,154 INFO L273 TraceCheckUtils]: 99: Hoare triple {27008#true} assume !(4099bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,154 INFO L273 TraceCheckUtils]: 100: Hoare triple {27008#true} assume !(4368bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,155 INFO L273 TraceCheckUtils]: 101: Hoare triple {27008#true} assume !(4369bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,155 INFO L273 TraceCheckUtils]: 102: Hoare triple {27008#true} assume !(4384bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,155 INFO L273 TraceCheckUtils]: 103: Hoare triple {27008#true} assume !(4385bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,155 INFO L273 TraceCheckUtils]: 104: Hoare triple {27008#true} assume !(4400bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,155 INFO L273 TraceCheckUtils]: 105: Hoare triple {27008#true} assume !(4401bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,155 INFO L273 TraceCheckUtils]: 106: Hoare triple {27008#true} assume !(4416bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,156 INFO L273 TraceCheckUtils]: 107: Hoare triple {27008#true} assume !(4417bv32 == ~s__state~0); {27008#true} is VALID [2018-11-23 10:52:18,156 INFO L273 TraceCheckUtils]: 108: Hoare triple {27008#true} assume 4432bv32 == ~s__state~0; {27008#true} is VALID [2018-11-23 10:52:18,156 INFO L273 TraceCheckUtils]: 109: Hoare triple {27008#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {27008#true} is VALID [2018-11-23 10:52:18,156 INFO L273 TraceCheckUtils]: 110: Hoare triple {27008#true} assume !(5bv32 == ~blastFlag~0); {27008#true} is VALID [2018-11-23 10:52:18,178 INFO L273 TraceCheckUtils]: 111: Hoare triple {27008#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,187 INFO L273 TraceCheckUtils]: 112: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,202 INFO L273 TraceCheckUtils]: 113: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,210 INFO L273 TraceCheckUtils]: 114: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !false; {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,218 INFO L273 TraceCheckUtils]: 115: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,219 INFO L273 TraceCheckUtils]: 116: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,220 INFO L273 TraceCheckUtils]: 117: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,220 INFO L273 TraceCheckUtils]: 118: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,221 INFO L273 TraceCheckUtils]: 119: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,223 INFO L273 TraceCheckUtils]: 120: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,223 INFO L273 TraceCheckUtils]: 121: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,226 INFO L273 TraceCheckUtils]: 122: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,226 INFO L273 TraceCheckUtils]: 123: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,228 INFO L273 TraceCheckUtils]: 124: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:18,230 INFO L273 TraceCheckUtils]: 125: Hoare triple {27346#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {27009#false} is VALID [2018-11-23 10:52:18,230 INFO L273 TraceCheckUtils]: 126: Hoare triple {27009#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {27009#false} is VALID [2018-11-23 10:52:18,230 INFO L273 TraceCheckUtils]: 127: Hoare triple {27009#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {27009#false} is VALID [2018-11-23 10:52:18,230 INFO L273 TraceCheckUtils]: 128: Hoare triple {27009#false} assume !(2bv32 == ~blastFlag~0); {27009#false} is VALID [2018-11-23 10:52:18,230 INFO L273 TraceCheckUtils]: 129: Hoare triple {27009#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {27009#false} is VALID [2018-11-23 10:52:18,230 INFO L273 TraceCheckUtils]: 130: Hoare triple {27009#false} assume !~bvsle32(~ret~0, 0bv32); {27009#false} is VALID [2018-11-23 10:52:18,230 INFO L273 TraceCheckUtils]: 131: Hoare triple {27009#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 132: Hoare triple {27009#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 133: Hoare triple {27009#false} ~skip~0 := 0bv32; {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 134: Hoare triple {27009#false} assume !false; {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 135: Hoare triple {27009#false} ~state~0 := ~s__state~0; {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 136: Hoare triple {27009#false} assume !(12292bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 137: Hoare triple {27009#false} assume !(16384bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 138: Hoare triple {27009#false} assume !(4096bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 139: Hoare triple {27009#false} assume !(20480bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,231 INFO L273 TraceCheckUtils]: 140: Hoare triple {27009#false} assume !(4099bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,232 INFO L273 TraceCheckUtils]: 141: Hoare triple {27009#false} assume !(4368bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,232 INFO L273 TraceCheckUtils]: 142: Hoare triple {27009#false} assume !(4369bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,232 INFO L273 TraceCheckUtils]: 143: Hoare triple {27009#false} assume !(4384bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,232 INFO L273 TraceCheckUtils]: 144: Hoare triple {27009#false} assume !(4385bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,232 INFO L273 TraceCheckUtils]: 145: Hoare triple {27009#false} assume !(4400bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,232 INFO L273 TraceCheckUtils]: 146: Hoare triple {27009#false} assume !(4401bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,232 INFO L273 TraceCheckUtils]: 147: Hoare triple {27009#false} assume 4416bv32 == ~s__state~0; {27009#false} is VALID [2018-11-23 10:52:18,232 INFO L273 TraceCheckUtils]: 148: Hoare triple {27009#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 149: Hoare triple {27009#false} assume !(3bv32 == ~blastFlag~0); {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 150: Hoare triple {27009#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 151: Hoare triple {27009#false} assume !(0bv32 == ~tmp___6~0); {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 152: Hoare triple {27009#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 153: Hoare triple {27009#false} ~skip~0 := 0bv32; {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 154: Hoare triple {27009#false} assume !false; {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 155: Hoare triple {27009#false} ~state~0 := ~s__state~0; {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 156: Hoare triple {27009#false} assume !(12292bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,233 INFO L273 TraceCheckUtils]: 157: Hoare triple {27009#false} assume !(16384bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,234 INFO L273 TraceCheckUtils]: 158: Hoare triple {27009#false} assume !(4096bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,234 INFO L273 TraceCheckUtils]: 159: Hoare triple {27009#false} assume !(20480bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,234 INFO L273 TraceCheckUtils]: 160: Hoare triple {27009#false} assume !(4099bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,234 INFO L273 TraceCheckUtils]: 161: Hoare triple {27009#false} assume !(4368bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,234 INFO L273 TraceCheckUtils]: 162: Hoare triple {27009#false} assume !(4369bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,234 INFO L273 TraceCheckUtils]: 163: Hoare triple {27009#false} assume !(4384bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,234 INFO L273 TraceCheckUtils]: 164: Hoare triple {27009#false} assume !(4385bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,234 INFO L273 TraceCheckUtils]: 165: Hoare triple {27009#false} assume !(4400bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,235 INFO L273 TraceCheckUtils]: 166: Hoare triple {27009#false} assume !(4401bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,235 INFO L273 TraceCheckUtils]: 167: Hoare triple {27009#false} assume !(4416bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,235 INFO L273 TraceCheckUtils]: 168: Hoare triple {27009#false} assume !(4417bv32 == ~s__state~0); {27009#false} is VALID [2018-11-23 10:52:18,235 INFO L273 TraceCheckUtils]: 169: Hoare triple {27009#false} assume 4432bv32 == ~s__state~0; {27009#false} is VALID [2018-11-23 10:52:18,235 INFO L273 TraceCheckUtils]: 170: Hoare triple {27009#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {27009#false} is VALID [2018-11-23 10:52:18,235 INFO L273 TraceCheckUtils]: 171: Hoare triple {27009#false} assume 5bv32 == ~blastFlag~0; {27009#false} is VALID [2018-11-23 10:52:18,235 INFO L273 TraceCheckUtils]: 172: Hoare triple {27009#false} assume !false; {27009#false} is VALID [2018-11-23 10:52:18,246 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 250 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2018-11-23 10:52:18,246 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:18,248 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:18,248 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:18,249 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 173 [2018-11-23 10:52:18,251 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:18,251 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:18,369 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 108 edges. 108 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:18,369 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:18,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:18,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:18,370 INFO L87 Difference]: Start difference. First operand 857 states and 1143 transitions. Second operand 3 states. [2018-11-23 10:52:19,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:19,707 INFO L93 Difference]: Finished difference Result 1811 states and 2467 transitions. [2018-11-23 10:52:19,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:19,708 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 173 [2018-11-23 10:52:19,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:19,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:19,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2018-11-23 10:52:19,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:19,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2018-11-23 10:52:19,712 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 382 transitions. [2018-11-23 10:52:20,069 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 382 edges. 382 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:20,118 INFO L225 Difference]: With dead ends: 1811 [2018-11-23 10:52:20,118 INFO L226 Difference]: Without dead ends: 969 [2018-11-23 10:52:20,120 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 171 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 10:52:20,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 969 states. [2018-11-23 10:52:20,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 969 to 957. [2018-11-23 10:52:20,536 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:20,536 INFO L82 GeneralOperation]: Start isEquivalent. First operand 969 states. Second operand 957 states. [2018-11-23 10:52:20,536 INFO L74 IsIncluded]: Start isIncluded. First operand 969 states. Second operand 957 states. [2018-11-23 10:52:20,536 INFO L87 Difference]: Start difference. First operand 969 states. Second operand 957 states. [2018-11-23 10:52:20,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:20,571 INFO L93 Difference]: Finished difference Result 969 states and 1279 transitions. [2018-11-23 10:52:20,571 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 1279 transitions. [2018-11-23 10:52:20,572 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:20,572 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:20,573 INFO L74 IsIncluded]: Start isIncluded. First operand 957 states. Second operand 969 states. [2018-11-23 10:52:20,573 INFO L87 Difference]: Start difference. First operand 957 states. Second operand 969 states. [2018-11-23 10:52:20,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:20,620 INFO L93 Difference]: Finished difference Result 969 states and 1279 transitions. [2018-11-23 10:52:20,620 INFO L276 IsEmpty]: Start isEmpty. Operand 969 states and 1279 transitions. [2018-11-23 10:52:20,621 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:20,621 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:20,621 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:20,621 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:20,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 957 states. [2018-11-23 10:52:20,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 1263 transitions. [2018-11-23 10:52:20,662 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 1263 transitions. Word has length 173 [2018-11-23 10:52:20,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:20,662 INFO L480 AbstractCegarLoop]: Abstraction has 957 states and 1263 transitions. [2018-11-23 10:52:20,662 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:20,662 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 1263 transitions. [2018-11-23 10:52:20,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-11-23 10:52:20,665 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:20,666 INFO L402 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 5, 5, 3, 3, 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] [2018-11-23 10:52:20,666 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:20,666 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:20,666 INFO L82 PathProgramCache]: Analyzing trace with hash 421893166, now seen corresponding path program 1 times [2018-11-23 10:52:20,667 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:20,667 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 13 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:20,695 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:20,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:20,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:20,797 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:21,004 INFO L256 TraceCheckUtils]: 0: Hoare triple {32511#true} call ULTIMATE.init(); {32511#true} is VALID [2018-11-23 10:52:21,004 INFO L273 TraceCheckUtils]: 1: Hoare triple {32511#true} assume true; {32511#true} is VALID [2018-11-23 10:52:21,005 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {32511#true} {32511#true} #542#return; {32511#true} is VALID [2018-11-23 10:52:21,005 INFO L256 TraceCheckUtils]: 3: Hoare triple {32511#true} call #t~ret49 := main(); {32511#true} is VALID [2018-11-23 10:52:21,005 INFO L273 TraceCheckUtils]: 4: Hoare triple {32511#true} havoc ~s~0;~s~0 := 12292bv32; {32511#true} is VALID [2018-11-23 10:52:21,005 INFO L256 TraceCheckUtils]: 5: Hoare triple {32511#true} call #t~ret48 := ssl3_connect(~s~0); {32511#true} is VALID [2018-11-23 10:52:21,005 INFO L273 TraceCheckUtils]: 6: Hoare triple {32511#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,006 INFO L273 TraceCheckUtils]: 7: Hoare triple {32511#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {32511#true} is VALID [2018-11-23 10:52:21,006 INFO L273 TraceCheckUtils]: 8: Hoare triple {32511#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {32511#true} is VALID [2018-11-23 10:52:21,006 INFO L273 TraceCheckUtils]: 9: Hoare triple {32511#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {32511#true} is VALID [2018-11-23 10:52:21,006 INFO L273 TraceCheckUtils]: 10: Hoare triple {32511#true} assume !false; {32511#true} is VALID [2018-11-23 10:52:21,006 INFO L273 TraceCheckUtils]: 11: Hoare triple {32511#true} ~state~0 := ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 12: Hoare triple {32511#true} assume 12292bv32 == ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 13: Hoare triple {32511#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 14: Hoare triple {32511#true} ~s__server~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 15: Hoare triple {32511#true} assume 0bv32 != ~cb~0; {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 16: Hoare triple {32511#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 17: Hoare triple {32511#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 18: Hoare triple {32511#true} assume !(0bv32 == ~s__init_buf___0~0); {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 19: Hoare triple {32511#true} assume !(0bv32 == ~tmp___4~0); {32511#true} is VALID [2018-11-23 10:52:21,007 INFO L273 TraceCheckUtils]: 20: Hoare triple {32511#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,008 INFO L273 TraceCheckUtils]: 21: Hoare triple {32511#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32511#true} is VALID [2018-11-23 10:52:21,008 INFO L273 TraceCheckUtils]: 22: Hoare triple {32511#true} ~skip~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,008 INFO L273 TraceCheckUtils]: 23: Hoare triple {32511#true} assume !false; {32511#true} is VALID [2018-11-23 10:52:21,008 INFO L273 TraceCheckUtils]: 24: Hoare triple {32511#true} ~state~0 := ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,008 INFO L273 TraceCheckUtils]: 25: Hoare triple {32511#true} assume !(12292bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,008 INFO L273 TraceCheckUtils]: 26: Hoare triple {32511#true} assume !(16384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,008 INFO L273 TraceCheckUtils]: 27: Hoare triple {32511#true} assume !(4096bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,008 INFO L273 TraceCheckUtils]: 28: Hoare triple {32511#true} assume !(20480bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,009 INFO L273 TraceCheckUtils]: 29: Hoare triple {32511#true} assume !(4099bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,009 INFO L273 TraceCheckUtils]: 30: Hoare triple {32511#true} assume 4368bv32 == ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,009 INFO L273 TraceCheckUtils]: 31: Hoare triple {32511#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {32511#true} is VALID [2018-11-23 10:52:21,009 INFO L273 TraceCheckUtils]: 32: Hoare triple {32511#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {32511#true} is VALID [2018-11-23 10:52:21,009 INFO L273 TraceCheckUtils]: 33: Hoare triple {32511#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,009 INFO L273 TraceCheckUtils]: 34: Hoare triple {32511#true} assume ~s__bbio~0 != ~s__wbio~0; {32511#true} is VALID [2018-11-23 10:52:21,009 INFO L273 TraceCheckUtils]: 35: Hoare triple {32511#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32511#true} is VALID [2018-11-23 10:52:21,009 INFO L273 TraceCheckUtils]: 36: Hoare triple {32511#true} ~skip~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 37: Hoare triple {32511#true} assume !false; {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 38: Hoare triple {32511#true} ~state~0 := ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 39: Hoare triple {32511#true} assume !(12292bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 40: Hoare triple {32511#true} assume !(16384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 41: Hoare triple {32511#true} assume !(4096bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 42: Hoare triple {32511#true} assume !(20480bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 43: Hoare triple {32511#true} assume !(4099bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 44: Hoare triple {32511#true} assume !(4368bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,010 INFO L273 TraceCheckUtils]: 45: Hoare triple {32511#true} assume !(4369bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,011 INFO L273 TraceCheckUtils]: 46: Hoare triple {32511#true} assume 4384bv32 == ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,011 INFO L273 TraceCheckUtils]: 47: Hoare triple {32511#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {32511#true} is VALID [2018-11-23 10:52:21,011 INFO L273 TraceCheckUtils]: 48: Hoare triple {32511#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {32511#true} is VALID [2018-11-23 10:52:21,011 INFO L273 TraceCheckUtils]: 49: Hoare triple {32511#true} assume !~bvsle32(~ret~0, 0bv32); {32511#true} is VALID [2018-11-23 10:52:21,011 INFO L273 TraceCheckUtils]: 50: Hoare triple {32511#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {32511#true} is VALID [2018-11-23 10:52:21,011 INFO L273 TraceCheckUtils]: 51: Hoare triple {32511#true} ~s__init_num~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,011 INFO L273 TraceCheckUtils]: 52: Hoare triple {32511#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32511#true} is VALID [2018-11-23 10:52:21,011 INFO L273 TraceCheckUtils]: 53: Hoare triple {32511#true} ~skip~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 54: Hoare triple {32511#true} assume !false; {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 55: Hoare triple {32511#true} ~state~0 := ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 56: Hoare triple {32511#true} assume !(12292bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 57: Hoare triple {32511#true} assume !(16384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 58: Hoare triple {32511#true} assume !(4096bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 59: Hoare triple {32511#true} assume !(20480bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 60: Hoare triple {32511#true} assume !(4099bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 61: Hoare triple {32511#true} assume !(4368bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,012 INFO L273 TraceCheckUtils]: 62: Hoare triple {32511#true} assume !(4369bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,013 INFO L273 TraceCheckUtils]: 63: Hoare triple {32511#true} assume !(4384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,013 INFO L273 TraceCheckUtils]: 64: Hoare triple {32511#true} assume !(4385bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,013 INFO L273 TraceCheckUtils]: 65: Hoare triple {32511#true} assume 4400bv32 == ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,013 INFO L273 TraceCheckUtils]: 66: Hoare triple {32511#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {32511#true} is VALID [2018-11-23 10:52:21,013 INFO L273 TraceCheckUtils]: 67: Hoare triple {32511#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {32511#true} is VALID [2018-11-23 10:52:21,014 INFO L273 TraceCheckUtils]: 68: Hoare triple {32511#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {32511#true} is VALID [2018-11-23 10:52:21,014 INFO L273 TraceCheckUtils]: 69: Hoare triple {32511#true} assume !~bvsle32(~ret~0, 0bv32); {32511#true} is VALID [2018-11-23 10:52:21,014 INFO L273 TraceCheckUtils]: 70: Hoare triple {32511#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,014 INFO L273 TraceCheckUtils]: 71: Hoare triple {32511#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32511#true} is VALID [2018-11-23 10:52:21,014 INFO L273 TraceCheckUtils]: 72: Hoare triple {32511#true} ~skip~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,014 INFO L273 TraceCheckUtils]: 73: Hoare triple {32511#true} assume !false; {32511#true} is VALID [2018-11-23 10:52:21,015 INFO L273 TraceCheckUtils]: 74: Hoare triple {32511#true} ~state~0 := ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,015 INFO L273 TraceCheckUtils]: 75: Hoare triple {32511#true} assume !(12292bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,015 INFO L273 TraceCheckUtils]: 76: Hoare triple {32511#true} assume !(16384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,015 INFO L273 TraceCheckUtils]: 77: Hoare triple {32511#true} assume !(4096bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,015 INFO L273 TraceCheckUtils]: 78: Hoare triple {32511#true} assume !(20480bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,016 INFO L273 TraceCheckUtils]: 79: Hoare triple {32511#true} assume !(4099bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,016 INFO L273 TraceCheckUtils]: 80: Hoare triple {32511#true} assume !(4368bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,016 INFO L273 TraceCheckUtils]: 81: Hoare triple {32511#true} assume !(4369bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,016 INFO L273 TraceCheckUtils]: 82: Hoare triple {32511#true} assume !(4384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,016 INFO L273 TraceCheckUtils]: 83: Hoare triple {32511#true} assume !(4385bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,016 INFO L273 TraceCheckUtils]: 84: Hoare triple {32511#true} assume !(4400bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,016 INFO L273 TraceCheckUtils]: 85: Hoare triple {32511#true} assume !(4401bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,017 INFO L273 TraceCheckUtils]: 86: Hoare triple {32511#true} assume 4416bv32 == ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,017 INFO L273 TraceCheckUtils]: 87: Hoare triple {32511#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {32511#true} is VALID [2018-11-23 10:52:21,017 INFO L273 TraceCheckUtils]: 88: Hoare triple {32511#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {32511#true} is VALID [2018-11-23 10:52:21,017 INFO L273 TraceCheckUtils]: 89: Hoare triple {32511#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,017 INFO L273 TraceCheckUtils]: 90: Hoare triple {32511#true} assume !(0bv32 == ~tmp___6~0); {32511#true} is VALID [2018-11-23 10:52:21,018 INFO L273 TraceCheckUtils]: 91: Hoare triple {32511#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32511#true} is VALID [2018-11-23 10:52:21,018 INFO L273 TraceCheckUtils]: 92: Hoare triple {32511#true} ~skip~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,018 INFO L273 TraceCheckUtils]: 93: Hoare triple {32511#true} assume !false; {32511#true} is VALID [2018-11-23 10:52:21,018 INFO L273 TraceCheckUtils]: 94: Hoare triple {32511#true} ~state~0 := ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,018 INFO L273 TraceCheckUtils]: 95: Hoare triple {32511#true} assume !(12292bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,018 INFO L273 TraceCheckUtils]: 96: Hoare triple {32511#true} assume !(16384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,018 INFO L273 TraceCheckUtils]: 97: Hoare triple {32511#true} assume !(4096bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,019 INFO L273 TraceCheckUtils]: 98: Hoare triple {32511#true} assume !(20480bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,019 INFO L273 TraceCheckUtils]: 99: Hoare triple {32511#true} assume !(4099bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,019 INFO L273 TraceCheckUtils]: 100: Hoare triple {32511#true} assume !(4368bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,019 INFO L273 TraceCheckUtils]: 101: Hoare triple {32511#true} assume !(4369bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,019 INFO L273 TraceCheckUtils]: 102: Hoare triple {32511#true} assume !(4384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,019 INFO L273 TraceCheckUtils]: 103: Hoare triple {32511#true} assume !(4385bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,020 INFO L273 TraceCheckUtils]: 104: Hoare triple {32511#true} assume !(4400bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,020 INFO L273 TraceCheckUtils]: 105: Hoare triple {32511#true} assume !(4401bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,020 INFO L273 TraceCheckUtils]: 106: Hoare triple {32511#true} assume !(4416bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,020 INFO L273 TraceCheckUtils]: 107: Hoare triple {32511#true} assume !(4417bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,020 INFO L273 TraceCheckUtils]: 108: Hoare triple {32511#true} assume 4432bv32 == ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,020 INFO L273 TraceCheckUtils]: 109: Hoare triple {32511#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {32511#true} is VALID [2018-11-23 10:52:21,021 INFO L273 TraceCheckUtils]: 110: Hoare triple {32511#true} assume !(5bv32 == ~blastFlag~0); {32511#true} is VALID [2018-11-23 10:52:21,021 INFO L273 TraceCheckUtils]: 111: Hoare triple {32511#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,021 INFO L273 TraceCheckUtils]: 112: Hoare triple {32511#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32511#true} is VALID [2018-11-23 10:52:21,021 INFO L273 TraceCheckUtils]: 113: Hoare triple {32511#true} ~skip~0 := 0bv32; {32511#true} is VALID [2018-11-23 10:52:21,021 INFO L273 TraceCheckUtils]: 114: Hoare triple {32511#true} assume !false; {32511#true} is VALID [2018-11-23 10:52:21,021 INFO L273 TraceCheckUtils]: 115: Hoare triple {32511#true} ~state~0 := ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,022 INFO L273 TraceCheckUtils]: 116: Hoare triple {32511#true} assume !(12292bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,022 INFO L273 TraceCheckUtils]: 117: Hoare triple {32511#true} assume !(16384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,022 INFO L273 TraceCheckUtils]: 118: Hoare triple {32511#true} assume !(4096bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,022 INFO L273 TraceCheckUtils]: 119: Hoare triple {32511#true} assume !(20480bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,022 INFO L273 TraceCheckUtils]: 120: Hoare triple {32511#true} assume !(4099bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,022 INFO L273 TraceCheckUtils]: 121: Hoare triple {32511#true} assume !(4368bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,023 INFO L273 TraceCheckUtils]: 122: Hoare triple {32511#true} assume !(4369bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,023 INFO L273 TraceCheckUtils]: 123: Hoare triple {32511#true} assume !(4384bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,023 INFO L273 TraceCheckUtils]: 124: Hoare triple {32511#true} assume !(4385bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,023 INFO L273 TraceCheckUtils]: 125: Hoare triple {32511#true} assume !(4400bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,023 INFO L273 TraceCheckUtils]: 126: Hoare triple {32511#true} assume !(4401bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,023 INFO L273 TraceCheckUtils]: 127: Hoare triple {32511#true} assume !(4416bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,024 INFO L273 TraceCheckUtils]: 128: Hoare triple {32511#true} assume !(4417bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,024 INFO L273 TraceCheckUtils]: 129: Hoare triple {32511#true} assume !(4432bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,024 INFO L273 TraceCheckUtils]: 130: Hoare triple {32511#true} assume !(4433bv32 == ~s__state~0); {32511#true} is VALID [2018-11-23 10:52:21,024 INFO L273 TraceCheckUtils]: 131: Hoare triple {32511#true} assume 4448bv32 == ~s__state~0; {32511#true} is VALID [2018-11-23 10:52:21,024 INFO L273 TraceCheckUtils]: 132: Hoare triple {32511#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {32511#true} is VALID [2018-11-23 10:52:21,025 INFO L273 TraceCheckUtils]: 133: Hoare triple {32511#true} assume !~bvsle32(~ret~0, 0bv32); {32511#true} is VALID [2018-11-23 10:52:21,028 INFO L273 TraceCheckUtils]: 134: Hoare triple {32511#true} assume 0bv32 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464bv32; {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,029 INFO L273 TraceCheckUtils]: 135: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,033 INFO L273 TraceCheckUtils]: 136: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,035 INFO L273 TraceCheckUtils]: 137: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,035 INFO L273 TraceCheckUtils]: 138: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !false; {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,037 INFO L273 TraceCheckUtils]: 139: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,037 INFO L273 TraceCheckUtils]: 140: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,039 INFO L273 TraceCheckUtils]: 141: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,039 INFO L273 TraceCheckUtils]: 142: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,041 INFO L273 TraceCheckUtils]: 143: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,041 INFO L273 TraceCheckUtils]: 144: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,041 INFO L273 TraceCheckUtils]: 145: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,042 INFO L273 TraceCheckUtils]: 146: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,042 INFO L273 TraceCheckUtils]: 147: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,042 INFO L273 TraceCheckUtils]: 148: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,043 INFO L273 TraceCheckUtils]: 149: Hoare triple {32918#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {32512#false} is VALID [2018-11-23 10:52:21,043 INFO L273 TraceCheckUtils]: 150: Hoare triple {32512#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {32512#false} is VALID [2018-11-23 10:52:21,043 INFO L273 TraceCheckUtils]: 151: Hoare triple {32512#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {32512#false} is VALID [2018-11-23 10:52:21,043 INFO L273 TraceCheckUtils]: 152: Hoare triple {32512#false} assume !(2bv32 == ~blastFlag~0); {32512#false} is VALID [2018-11-23 10:52:21,043 INFO L273 TraceCheckUtils]: 153: Hoare triple {32512#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {32512#false} is VALID [2018-11-23 10:52:21,043 INFO L273 TraceCheckUtils]: 154: Hoare triple {32512#false} assume !~bvsle32(~ret~0, 0bv32); {32512#false} is VALID [2018-11-23 10:52:21,043 INFO L273 TraceCheckUtils]: 155: Hoare triple {32512#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {32512#false} is VALID [2018-11-23 10:52:21,043 INFO L273 TraceCheckUtils]: 156: Hoare triple {32512#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32512#false} is VALID [2018-11-23 10:52:21,044 INFO L273 TraceCheckUtils]: 157: Hoare triple {32512#false} ~skip~0 := 0bv32; {32512#false} is VALID [2018-11-23 10:52:21,044 INFO L273 TraceCheckUtils]: 158: Hoare triple {32512#false} assume !false; {32512#false} is VALID [2018-11-23 10:52:21,044 INFO L273 TraceCheckUtils]: 159: Hoare triple {32512#false} ~state~0 := ~s__state~0; {32512#false} is VALID [2018-11-23 10:52:21,044 INFO L273 TraceCheckUtils]: 160: Hoare triple {32512#false} assume !(12292bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,044 INFO L273 TraceCheckUtils]: 161: Hoare triple {32512#false} assume !(16384bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,044 INFO L273 TraceCheckUtils]: 162: Hoare triple {32512#false} assume !(4096bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,044 INFO L273 TraceCheckUtils]: 163: Hoare triple {32512#false} assume !(20480bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,044 INFO L273 TraceCheckUtils]: 164: Hoare triple {32512#false} assume !(4099bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,045 INFO L273 TraceCheckUtils]: 165: Hoare triple {32512#false} assume !(4368bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,045 INFO L273 TraceCheckUtils]: 166: Hoare triple {32512#false} assume !(4369bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,045 INFO L273 TraceCheckUtils]: 167: Hoare triple {32512#false} assume !(4384bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,045 INFO L273 TraceCheckUtils]: 168: Hoare triple {32512#false} assume !(4385bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,045 INFO L273 TraceCheckUtils]: 169: Hoare triple {32512#false} assume !(4400bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,046 INFO L273 TraceCheckUtils]: 170: Hoare triple {32512#false} assume !(4401bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,046 INFO L273 TraceCheckUtils]: 171: Hoare triple {32512#false} assume 4416bv32 == ~s__state~0; {32512#false} is VALID [2018-11-23 10:52:21,046 INFO L273 TraceCheckUtils]: 172: Hoare triple {32512#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {32512#false} is VALID [2018-11-23 10:52:21,046 INFO L273 TraceCheckUtils]: 173: Hoare triple {32512#false} assume !(3bv32 == ~blastFlag~0); {32512#false} is VALID [2018-11-23 10:52:21,046 INFO L273 TraceCheckUtils]: 174: Hoare triple {32512#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {32512#false} is VALID [2018-11-23 10:52:21,046 INFO L273 TraceCheckUtils]: 175: Hoare triple {32512#false} assume !(0bv32 == ~tmp___6~0); {32512#false} is VALID [2018-11-23 10:52:21,047 INFO L273 TraceCheckUtils]: 176: Hoare triple {32512#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {32512#false} is VALID [2018-11-23 10:52:21,047 INFO L273 TraceCheckUtils]: 177: Hoare triple {32512#false} ~skip~0 := 0bv32; {32512#false} is VALID [2018-11-23 10:52:21,047 INFO L273 TraceCheckUtils]: 178: Hoare triple {32512#false} assume !false; {32512#false} is VALID [2018-11-23 10:52:21,047 INFO L273 TraceCheckUtils]: 179: Hoare triple {32512#false} ~state~0 := ~s__state~0; {32512#false} is VALID [2018-11-23 10:52:21,047 INFO L273 TraceCheckUtils]: 180: Hoare triple {32512#false} assume !(12292bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,047 INFO L273 TraceCheckUtils]: 181: Hoare triple {32512#false} assume !(16384bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,047 INFO L273 TraceCheckUtils]: 182: Hoare triple {32512#false} assume !(4096bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,047 INFO L273 TraceCheckUtils]: 183: Hoare triple {32512#false} assume !(20480bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 184: Hoare triple {32512#false} assume !(4099bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 185: Hoare triple {32512#false} assume !(4368bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 186: Hoare triple {32512#false} assume !(4369bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 187: Hoare triple {32512#false} assume !(4384bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 188: Hoare triple {32512#false} assume !(4385bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 189: Hoare triple {32512#false} assume !(4400bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 190: Hoare triple {32512#false} assume !(4401bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 191: Hoare triple {32512#false} assume !(4416bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,048 INFO L273 TraceCheckUtils]: 192: Hoare triple {32512#false} assume !(4417bv32 == ~s__state~0); {32512#false} is VALID [2018-11-23 10:52:21,049 INFO L273 TraceCheckUtils]: 193: Hoare triple {32512#false} assume 4432bv32 == ~s__state~0; {32512#false} is VALID [2018-11-23 10:52:21,049 INFO L273 TraceCheckUtils]: 194: Hoare triple {32512#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {32512#false} is VALID [2018-11-23 10:52:21,049 INFO L273 TraceCheckUtils]: 195: Hoare triple {32512#false} assume 5bv32 == ~blastFlag~0; {32512#false} is VALID [2018-11-23 10:52:21,049 INFO L273 TraceCheckUtils]: 196: Hoare triple {32512#false} assume !false; {32512#false} is VALID [2018-11-23 10:52:21,063 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 298 proven. 0 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2018-11-23 10:52:21,063 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:21,064 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:21,065 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:21,065 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 197 [2018-11-23 10:52:21,065 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:21,065 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:21,173 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 115 edges. 115 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:21,173 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:21,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:21,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:21,174 INFO L87 Difference]: Start difference. First operand 957 states and 1263 transitions. Second operand 3 states. [2018-11-23 10:52:22,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:22,229 INFO L93 Difference]: Finished difference Result 2019 states and 2719 transitions. [2018-11-23 10:52:22,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:22,229 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 197 [2018-11-23 10:52:22,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:22,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:22,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-23 10:52:22,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:22,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-23 10:52:22,233 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 385 transitions. [2018-11-23 10:52:22,583 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 10:52:22,630 INFO L225 Difference]: With dead ends: 2019 [2018-11-23 10:52:22,630 INFO L226 Difference]: Without dead ends: 1077 [2018-11-23 10:52:22,632 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 195 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 10:52:22,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2018-11-23 10:52:22,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1069. [2018-11-23 10:52:22,881 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:22,881 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1077 states. Second operand 1069 states. [2018-11-23 10:52:22,881 INFO L74 IsIncluded]: Start isIncluded. First operand 1077 states. Second operand 1069 states. [2018-11-23 10:52:22,881 INFO L87 Difference]: Start difference. First operand 1077 states. Second operand 1069 states. [2018-11-23 10:52:22,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:22,922 INFO L93 Difference]: Finished difference Result 1077 states and 1403 transitions. [2018-11-23 10:52:22,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1403 transitions. [2018-11-23 10:52:22,924 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:22,924 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:22,924 INFO L74 IsIncluded]: Start isIncluded. First operand 1069 states. Second operand 1077 states. [2018-11-23 10:52:22,924 INFO L87 Difference]: Start difference. First operand 1069 states. Second operand 1077 states. [2018-11-23 10:52:22,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:22,971 INFO L93 Difference]: Finished difference Result 1077 states and 1403 transitions. [2018-11-23 10:52:22,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1403 transitions. [2018-11-23 10:52:22,973 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:22,973 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:22,973 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:22,973 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:22,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1069 states. [2018-11-23 10:52:23,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1395 transitions. [2018-11-23 10:52:23,011 INFO L78 Accepts]: Start accepts. Automaton has 1069 states and 1395 transitions. Word has length 197 [2018-11-23 10:52:23,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:23,012 INFO L480 AbstractCegarLoop]: Abstraction has 1069 states and 1395 transitions. [2018-11-23 10:52:23,012 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:23,012 INFO L276 IsEmpty]: Start isEmpty. Operand 1069 states and 1395 transitions. [2018-11-23 10:52:23,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-11-23 10:52:23,014 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:23,015 INFO L402 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 5, 5, 3, 3, 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] [2018-11-23 10:52:23,015 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:23,015 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:23,015 INFO L82 PathProgramCache]: Analyzing trace with hash 4496560, now seen corresponding path program 1 times [2018-11-23 10:52:23,016 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:23,016 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 14 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:23,045 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:23,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:23,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:23,160 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:23,354 INFO L256 TraceCheckUtils]: 0: Hoare triple {38634#true} call ULTIMATE.init(); {38634#true} is VALID [2018-11-23 10:52:23,354 INFO L273 TraceCheckUtils]: 1: Hoare triple {38634#true} assume true; {38634#true} is VALID [2018-11-23 10:52:23,354 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {38634#true} {38634#true} #542#return; {38634#true} is VALID [2018-11-23 10:52:23,354 INFO L256 TraceCheckUtils]: 3: Hoare triple {38634#true} call #t~ret49 := main(); {38634#true} is VALID [2018-11-23 10:52:23,355 INFO L273 TraceCheckUtils]: 4: Hoare triple {38634#true} havoc ~s~0;~s~0 := 12292bv32; {38634#true} is VALID [2018-11-23 10:52:23,355 INFO L256 TraceCheckUtils]: 5: Hoare triple {38634#true} call #t~ret48 := ssl3_connect(~s~0); {38634#true} is VALID [2018-11-23 10:52:23,355 INFO L273 TraceCheckUtils]: 6: Hoare triple {38634#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,355 INFO L273 TraceCheckUtils]: 7: Hoare triple {38634#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {38634#true} is VALID [2018-11-23 10:52:23,356 INFO L273 TraceCheckUtils]: 8: Hoare triple {38634#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {38634#true} is VALID [2018-11-23 10:52:23,356 INFO L273 TraceCheckUtils]: 9: Hoare triple {38634#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {38634#true} is VALID [2018-11-23 10:52:23,356 INFO L273 TraceCheckUtils]: 10: Hoare triple {38634#true} assume !false; {38634#true} is VALID [2018-11-23 10:52:23,356 INFO L273 TraceCheckUtils]: 11: Hoare triple {38634#true} ~state~0 := ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,356 INFO L273 TraceCheckUtils]: 12: Hoare triple {38634#true} assume 12292bv32 == ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,357 INFO L273 TraceCheckUtils]: 13: Hoare triple {38634#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {38634#true} is VALID [2018-11-23 10:52:23,357 INFO L273 TraceCheckUtils]: 14: Hoare triple {38634#true} ~s__server~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,357 INFO L273 TraceCheckUtils]: 15: Hoare triple {38634#true} assume 0bv32 != ~cb~0; {38634#true} is VALID [2018-11-23 10:52:23,357 INFO L273 TraceCheckUtils]: 16: Hoare triple {38634#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {38634#true} is VALID [2018-11-23 10:52:23,357 INFO L273 TraceCheckUtils]: 17: Hoare triple {38634#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {38634#true} is VALID [2018-11-23 10:52:23,357 INFO L273 TraceCheckUtils]: 18: Hoare triple {38634#true} assume !(0bv32 == ~s__init_buf___0~0); {38634#true} is VALID [2018-11-23 10:52:23,357 INFO L273 TraceCheckUtils]: 19: Hoare triple {38634#true} assume !(0bv32 == ~tmp___4~0); {38634#true} is VALID [2018-11-23 10:52:23,357 INFO L273 TraceCheckUtils]: 20: Hoare triple {38634#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,358 INFO L273 TraceCheckUtils]: 21: Hoare triple {38634#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38634#true} is VALID [2018-11-23 10:52:23,358 INFO L273 TraceCheckUtils]: 22: Hoare triple {38634#true} ~skip~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,358 INFO L273 TraceCheckUtils]: 23: Hoare triple {38634#true} assume !false; {38634#true} is VALID [2018-11-23 10:52:23,358 INFO L273 TraceCheckUtils]: 24: Hoare triple {38634#true} ~state~0 := ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,358 INFO L273 TraceCheckUtils]: 25: Hoare triple {38634#true} assume !(12292bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,358 INFO L273 TraceCheckUtils]: 26: Hoare triple {38634#true} assume !(16384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,358 INFO L273 TraceCheckUtils]: 27: Hoare triple {38634#true} assume !(4096bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,358 INFO L273 TraceCheckUtils]: 28: Hoare triple {38634#true} assume !(20480bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,360 INFO L273 TraceCheckUtils]: 29: Hoare triple {38634#true} assume !(4099bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,360 INFO L273 TraceCheckUtils]: 30: Hoare triple {38634#true} assume 4368bv32 == ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,360 INFO L273 TraceCheckUtils]: 31: Hoare triple {38634#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {38634#true} is VALID [2018-11-23 10:52:23,360 INFO L273 TraceCheckUtils]: 32: Hoare triple {38634#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {38634#true} is VALID [2018-11-23 10:52:23,360 INFO L273 TraceCheckUtils]: 33: Hoare triple {38634#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,361 INFO L273 TraceCheckUtils]: 34: Hoare triple {38634#true} assume ~s__bbio~0 != ~s__wbio~0; {38634#true} is VALID [2018-11-23 10:52:23,361 INFO L273 TraceCheckUtils]: 35: Hoare triple {38634#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38634#true} is VALID [2018-11-23 10:52:23,361 INFO L273 TraceCheckUtils]: 36: Hoare triple {38634#true} ~skip~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,361 INFO L273 TraceCheckUtils]: 37: Hoare triple {38634#true} assume !false; {38634#true} is VALID [2018-11-23 10:52:23,361 INFO L273 TraceCheckUtils]: 38: Hoare triple {38634#true} ~state~0 := ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,361 INFO L273 TraceCheckUtils]: 39: Hoare triple {38634#true} assume !(12292bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,361 INFO L273 TraceCheckUtils]: 40: Hoare triple {38634#true} assume !(16384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,362 INFO L273 TraceCheckUtils]: 41: Hoare triple {38634#true} assume !(4096bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,362 INFO L273 TraceCheckUtils]: 42: Hoare triple {38634#true} assume !(20480bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,362 INFO L273 TraceCheckUtils]: 43: Hoare triple {38634#true} assume !(4099bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,362 INFO L273 TraceCheckUtils]: 44: Hoare triple {38634#true} assume !(4368bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,362 INFO L273 TraceCheckUtils]: 45: Hoare triple {38634#true} assume !(4369bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,363 INFO L273 TraceCheckUtils]: 46: Hoare triple {38634#true} assume 4384bv32 == ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,363 INFO L273 TraceCheckUtils]: 47: Hoare triple {38634#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {38634#true} is VALID [2018-11-23 10:52:23,363 INFO L273 TraceCheckUtils]: 48: Hoare triple {38634#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {38634#true} is VALID [2018-11-23 10:52:23,363 INFO L273 TraceCheckUtils]: 49: Hoare triple {38634#true} assume !~bvsle32(~ret~0, 0bv32); {38634#true} is VALID [2018-11-23 10:52:23,363 INFO L273 TraceCheckUtils]: 50: Hoare triple {38634#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {38634#true} is VALID [2018-11-23 10:52:23,363 INFO L273 TraceCheckUtils]: 51: Hoare triple {38634#true} ~s__init_num~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,364 INFO L273 TraceCheckUtils]: 52: Hoare triple {38634#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38634#true} is VALID [2018-11-23 10:52:23,364 INFO L273 TraceCheckUtils]: 53: Hoare triple {38634#true} ~skip~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,364 INFO L273 TraceCheckUtils]: 54: Hoare triple {38634#true} assume !false; {38634#true} is VALID [2018-11-23 10:52:23,364 INFO L273 TraceCheckUtils]: 55: Hoare triple {38634#true} ~state~0 := ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,364 INFO L273 TraceCheckUtils]: 56: Hoare triple {38634#true} assume !(12292bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,364 INFO L273 TraceCheckUtils]: 57: Hoare triple {38634#true} assume !(16384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,364 INFO L273 TraceCheckUtils]: 58: Hoare triple {38634#true} assume !(4096bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,365 INFO L273 TraceCheckUtils]: 59: Hoare triple {38634#true} assume !(20480bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,365 INFO L273 TraceCheckUtils]: 60: Hoare triple {38634#true} assume !(4099bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,365 INFO L273 TraceCheckUtils]: 61: Hoare triple {38634#true} assume !(4368bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,365 INFO L273 TraceCheckUtils]: 62: Hoare triple {38634#true} assume !(4369bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,365 INFO L273 TraceCheckUtils]: 63: Hoare triple {38634#true} assume !(4384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,366 INFO L273 TraceCheckUtils]: 64: Hoare triple {38634#true} assume !(4385bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,366 INFO L273 TraceCheckUtils]: 65: Hoare triple {38634#true} assume 4400bv32 == ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,366 INFO L273 TraceCheckUtils]: 66: Hoare triple {38634#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {38634#true} is VALID [2018-11-23 10:52:23,366 INFO L273 TraceCheckUtils]: 67: Hoare triple {38634#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {38634#true} is VALID [2018-11-23 10:52:23,366 INFO L273 TraceCheckUtils]: 68: Hoare triple {38634#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {38634#true} is VALID [2018-11-23 10:52:23,366 INFO L273 TraceCheckUtils]: 69: Hoare triple {38634#true} assume !~bvsle32(~ret~0, 0bv32); {38634#true} is VALID [2018-11-23 10:52:23,367 INFO L273 TraceCheckUtils]: 70: Hoare triple {38634#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,367 INFO L273 TraceCheckUtils]: 71: Hoare triple {38634#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38634#true} is VALID [2018-11-23 10:52:23,367 INFO L273 TraceCheckUtils]: 72: Hoare triple {38634#true} ~skip~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,367 INFO L273 TraceCheckUtils]: 73: Hoare triple {38634#true} assume !false; {38634#true} is VALID [2018-11-23 10:52:23,367 INFO L273 TraceCheckUtils]: 74: Hoare triple {38634#true} ~state~0 := ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,367 INFO L273 TraceCheckUtils]: 75: Hoare triple {38634#true} assume !(12292bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,367 INFO L273 TraceCheckUtils]: 76: Hoare triple {38634#true} assume !(16384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,368 INFO L273 TraceCheckUtils]: 77: Hoare triple {38634#true} assume !(4096bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,368 INFO L273 TraceCheckUtils]: 78: Hoare triple {38634#true} assume !(20480bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,368 INFO L273 TraceCheckUtils]: 79: Hoare triple {38634#true} assume !(4099bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,368 INFO L273 TraceCheckUtils]: 80: Hoare triple {38634#true} assume !(4368bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,368 INFO L273 TraceCheckUtils]: 81: Hoare triple {38634#true} assume !(4369bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,368 INFO L273 TraceCheckUtils]: 82: Hoare triple {38634#true} assume !(4384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,369 INFO L273 TraceCheckUtils]: 83: Hoare triple {38634#true} assume !(4385bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,369 INFO L273 TraceCheckUtils]: 84: Hoare triple {38634#true} assume !(4400bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,369 INFO L273 TraceCheckUtils]: 85: Hoare triple {38634#true} assume !(4401bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,369 INFO L273 TraceCheckUtils]: 86: Hoare triple {38634#true} assume 4416bv32 == ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,369 INFO L273 TraceCheckUtils]: 87: Hoare triple {38634#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {38634#true} is VALID [2018-11-23 10:52:23,369 INFO L273 TraceCheckUtils]: 88: Hoare triple {38634#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {38634#true} is VALID [2018-11-23 10:52:23,370 INFO L273 TraceCheckUtils]: 89: Hoare triple {38634#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,370 INFO L273 TraceCheckUtils]: 90: Hoare triple {38634#true} assume !(0bv32 == ~tmp___6~0); {38634#true} is VALID [2018-11-23 10:52:23,370 INFO L273 TraceCheckUtils]: 91: Hoare triple {38634#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38634#true} is VALID [2018-11-23 10:52:23,370 INFO L273 TraceCheckUtils]: 92: Hoare triple {38634#true} ~skip~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,370 INFO L273 TraceCheckUtils]: 93: Hoare triple {38634#true} assume !false; {38634#true} is VALID [2018-11-23 10:52:23,370 INFO L273 TraceCheckUtils]: 94: Hoare triple {38634#true} ~state~0 := ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,371 INFO L273 TraceCheckUtils]: 95: Hoare triple {38634#true} assume !(12292bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,371 INFO L273 TraceCheckUtils]: 96: Hoare triple {38634#true} assume !(16384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,371 INFO L273 TraceCheckUtils]: 97: Hoare triple {38634#true} assume !(4096bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,371 INFO L273 TraceCheckUtils]: 98: Hoare triple {38634#true} assume !(20480bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,371 INFO L273 TraceCheckUtils]: 99: Hoare triple {38634#true} assume !(4099bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,371 INFO L273 TraceCheckUtils]: 100: Hoare triple {38634#true} assume !(4368bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,371 INFO L273 TraceCheckUtils]: 101: Hoare triple {38634#true} assume !(4369bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 102: Hoare triple {38634#true} assume !(4384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 103: Hoare triple {38634#true} assume !(4385bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 104: Hoare triple {38634#true} assume !(4400bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 105: Hoare triple {38634#true} assume !(4401bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 106: Hoare triple {38634#true} assume !(4416bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 107: Hoare triple {38634#true} assume !(4417bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 108: Hoare triple {38634#true} assume 4432bv32 == ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 109: Hoare triple {38634#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {38634#true} is VALID [2018-11-23 10:52:23,372 INFO L273 TraceCheckUtils]: 110: Hoare triple {38634#true} assume !(5bv32 == ~blastFlag~0); {38634#true} is VALID [2018-11-23 10:52:23,373 INFO L273 TraceCheckUtils]: 111: Hoare triple {38634#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,373 INFO L273 TraceCheckUtils]: 112: Hoare triple {38634#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38634#true} is VALID [2018-11-23 10:52:23,373 INFO L273 TraceCheckUtils]: 113: Hoare triple {38634#true} ~skip~0 := 0bv32; {38634#true} is VALID [2018-11-23 10:52:23,373 INFO L273 TraceCheckUtils]: 114: Hoare triple {38634#true} assume !false; {38634#true} is VALID [2018-11-23 10:52:23,373 INFO L273 TraceCheckUtils]: 115: Hoare triple {38634#true} ~state~0 := ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,373 INFO L273 TraceCheckUtils]: 116: Hoare triple {38634#true} assume !(12292bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,374 INFO L273 TraceCheckUtils]: 117: Hoare triple {38634#true} assume !(16384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,374 INFO L273 TraceCheckUtils]: 118: Hoare triple {38634#true} assume !(4096bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,374 INFO L273 TraceCheckUtils]: 119: Hoare triple {38634#true} assume !(20480bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,374 INFO L273 TraceCheckUtils]: 120: Hoare triple {38634#true} assume !(4099bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,374 INFO L273 TraceCheckUtils]: 121: Hoare triple {38634#true} assume !(4368bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,374 INFO L273 TraceCheckUtils]: 122: Hoare triple {38634#true} assume !(4369bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,375 INFO L273 TraceCheckUtils]: 123: Hoare triple {38634#true} assume !(4384bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,375 INFO L273 TraceCheckUtils]: 124: Hoare triple {38634#true} assume !(4385bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,375 INFO L273 TraceCheckUtils]: 125: Hoare triple {38634#true} assume !(4400bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,375 INFO L273 TraceCheckUtils]: 126: Hoare triple {38634#true} assume !(4401bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,375 INFO L273 TraceCheckUtils]: 127: Hoare triple {38634#true} assume !(4416bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,376 INFO L273 TraceCheckUtils]: 128: Hoare triple {38634#true} assume !(4417bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,376 INFO L273 TraceCheckUtils]: 129: Hoare triple {38634#true} assume !(4432bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,376 INFO L273 TraceCheckUtils]: 130: Hoare triple {38634#true} assume !(4433bv32 == ~s__state~0); {38634#true} is VALID [2018-11-23 10:52:23,376 INFO L273 TraceCheckUtils]: 131: Hoare triple {38634#true} assume 4448bv32 == ~s__state~0; {38634#true} is VALID [2018-11-23 10:52:23,376 INFO L273 TraceCheckUtils]: 132: Hoare triple {38634#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {38634#true} is VALID [2018-11-23 10:52:23,376 INFO L273 TraceCheckUtils]: 133: Hoare triple {38634#true} assume !~bvsle32(~ret~0, 0bv32); {38634#true} is VALID [2018-11-23 10:52:23,390 INFO L273 TraceCheckUtils]: 134: Hoare triple {38634#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,396 INFO L273 TraceCheckUtils]: 135: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,398 INFO L273 TraceCheckUtils]: 136: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,398 INFO L273 TraceCheckUtils]: 137: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,400 INFO L273 TraceCheckUtils]: 138: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !false; {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,400 INFO L273 TraceCheckUtils]: 139: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,402 INFO L273 TraceCheckUtils]: 140: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,402 INFO L273 TraceCheckUtils]: 141: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,404 INFO L273 TraceCheckUtils]: 142: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,404 INFO L273 TraceCheckUtils]: 143: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,406 INFO L273 TraceCheckUtils]: 144: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,406 INFO L273 TraceCheckUtils]: 145: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,406 INFO L273 TraceCheckUtils]: 146: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,407 INFO L273 TraceCheckUtils]: 147: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,407 INFO L273 TraceCheckUtils]: 148: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:23,407 INFO L273 TraceCheckUtils]: 149: Hoare triple {39041#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {38635#false} is VALID [2018-11-23 10:52:23,407 INFO L273 TraceCheckUtils]: 150: Hoare triple {38635#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {38635#false} is VALID [2018-11-23 10:52:23,408 INFO L273 TraceCheckUtils]: 151: Hoare triple {38635#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {38635#false} is VALID [2018-11-23 10:52:23,408 INFO L273 TraceCheckUtils]: 152: Hoare triple {38635#false} assume !(2bv32 == ~blastFlag~0); {38635#false} is VALID [2018-11-23 10:52:23,408 INFO L273 TraceCheckUtils]: 153: Hoare triple {38635#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {38635#false} is VALID [2018-11-23 10:52:23,408 INFO L273 TraceCheckUtils]: 154: Hoare triple {38635#false} assume !~bvsle32(~ret~0, 0bv32); {38635#false} is VALID [2018-11-23 10:52:23,408 INFO L273 TraceCheckUtils]: 155: Hoare triple {38635#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {38635#false} is VALID [2018-11-23 10:52:23,408 INFO L273 TraceCheckUtils]: 156: Hoare triple {38635#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38635#false} is VALID [2018-11-23 10:52:23,408 INFO L273 TraceCheckUtils]: 157: Hoare triple {38635#false} ~skip~0 := 0bv32; {38635#false} is VALID [2018-11-23 10:52:23,408 INFO L273 TraceCheckUtils]: 158: Hoare triple {38635#false} assume !false; {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 159: Hoare triple {38635#false} ~state~0 := ~s__state~0; {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 160: Hoare triple {38635#false} assume !(12292bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 161: Hoare triple {38635#false} assume !(16384bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 162: Hoare triple {38635#false} assume !(4096bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 163: Hoare triple {38635#false} assume !(20480bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 164: Hoare triple {38635#false} assume !(4099bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 165: Hoare triple {38635#false} assume !(4368bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 166: Hoare triple {38635#false} assume !(4369bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,409 INFO L273 TraceCheckUtils]: 167: Hoare triple {38635#false} assume !(4384bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,410 INFO L273 TraceCheckUtils]: 168: Hoare triple {38635#false} assume !(4385bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,410 INFO L273 TraceCheckUtils]: 169: Hoare triple {38635#false} assume !(4400bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,410 INFO L273 TraceCheckUtils]: 170: Hoare triple {38635#false} assume !(4401bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,410 INFO L273 TraceCheckUtils]: 171: Hoare triple {38635#false} assume 4416bv32 == ~s__state~0; {38635#false} is VALID [2018-11-23 10:52:23,410 INFO L273 TraceCheckUtils]: 172: Hoare triple {38635#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {38635#false} is VALID [2018-11-23 10:52:23,410 INFO L273 TraceCheckUtils]: 173: Hoare triple {38635#false} assume !(3bv32 == ~blastFlag~0); {38635#false} is VALID [2018-11-23 10:52:23,410 INFO L273 TraceCheckUtils]: 174: Hoare triple {38635#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {38635#false} is VALID [2018-11-23 10:52:23,410 INFO L273 TraceCheckUtils]: 175: Hoare triple {38635#false} assume !(0bv32 == ~tmp___6~0); {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 176: Hoare triple {38635#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 177: Hoare triple {38635#false} ~skip~0 := 0bv32; {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 178: Hoare triple {38635#false} assume !false; {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 179: Hoare triple {38635#false} ~state~0 := ~s__state~0; {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 180: Hoare triple {38635#false} assume !(12292bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 181: Hoare triple {38635#false} assume !(16384bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 182: Hoare triple {38635#false} assume !(4096bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 183: Hoare triple {38635#false} assume !(20480bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,411 INFO L273 TraceCheckUtils]: 184: Hoare triple {38635#false} assume !(4099bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,412 INFO L273 TraceCheckUtils]: 185: Hoare triple {38635#false} assume !(4368bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,412 INFO L273 TraceCheckUtils]: 186: Hoare triple {38635#false} assume !(4369bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,412 INFO L273 TraceCheckUtils]: 187: Hoare triple {38635#false} assume !(4384bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,412 INFO L273 TraceCheckUtils]: 188: Hoare triple {38635#false} assume !(4385bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,412 INFO L273 TraceCheckUtils]: 189: Hoare triple {38635#false} assume !(4400bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,412 INFO L273 TraceCheckUtils]: 190: Hoare triple {38635#false} assume !(4401bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,412 INFO L273 TraceCheckUtils]: 191: Hoare triple {38635#false} assume !(4416bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,412 INFO L273 TraceCheckUtils]: 192: Hoare triple {38635#false} assume !(4417bv32 == ~s__state~0); {38635#false} is VALID [2018-11-23 10:52:23,413 INFO L273 TraceCheckUtils]: 193: Hoare triple {38635#false} assume 4432bv32 == ~s__state~0; {38635#false} is VALID [2018-11-23 10:52:23,413 INFO L273 TraceCheckUtils]: 194: Hoare triple {38635#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {38635#false} is VALID [2018-11-23 10:52:23,413 INFO L273 TraceCheckUtils]: 195: Hoare triple {38635#false} assume 5bv32 == ~blastFlag~0; {38635#false} is VALID [2018-11-23 10:52:23,413 INFO L273 TraceCheckUtils]: 196: Hoare triple {38635#false} assume !false; {38635#false} is VALID [2018-11-23 10:52:23,427 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 298 proven. 0 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2018-11-23 10:52:23,427 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:23,429 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:23,429 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:23,429 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 197 [2018-11-23 10:52:23,430 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:23,430 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:23,535 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 115 edges. 115 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:23,535 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:23,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:23,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:23,536 INFO L87 Difference]: Start difference. First operand 1069 states and 1395 transitions. Second operand 3 states. [2018-11-23 10:52:24,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:24,713 INFO L93 Difference]: Finished difference Result 2259 states and 3019 transitions. [2018-11-23 10:52:24,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:24,714 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 197 [2018-11-23 10:52:24,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:24,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:24,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 395 transitions. [2018-11-23 10:52:24,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:24,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 395 transitions. [2018-11-23 10:52:24,718 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 395 transitions. [2018-11-23 10:52:25,087 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 395 edges. 395 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:25,144 INFO L225 Difference]: With dead ends: 2259 [2018-11-23 10:52:25,145 INFO L226 Difference]: Without dead ends: 1205 [2018-11-23 10:52:25,147 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 195 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 10:52:25,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2018-11-23 10:52:25,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 1193. [2018-11-23 10:52:25,421 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:25,421 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1205 states. Second operand 1193 states. [2018-11-23 10:52:25,422 INFO L74 IsIncluded]: Start isIncluded. First operand 1205 states. Second operand 1193 states. [2018-11-23 10:52:25,422 INFO L87 Difference]: Start difference. First operand 1205 states. Second operand 1193 states. [2018-11-23 10:52:25,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:25,468 INFO L93 Difference]: Finished difference Result 1205 states and 1555 transitions. [2018-11-23 10:52:25,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 1555 transitions. [2018-11-23 10:52:25,469 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:25,469 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:25,469 INFO L74 IsIncluded]: Start isIncluded. First operand 1193 states. Second operand 1205 states. [2018-11-23 10:52:25,469 INFO L87 Difference]: Start difference. First operand 1193 states. Second operand 1205 states. [2018-11-23 10:52:25,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:25,512 INFO L93 Difference]: Finished difference Result 1205 states and 1555 transitions. [2018-11-23 10:52:25,512 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 1555 transitions. [2018-11-23 10:52:25,513 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:25,513 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:25,514 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:25,514 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:25,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1193 states. [2018-11-23 10:52:25,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1193 states to 1193 states and 1539 transitions. [2018-11-23 10:52:25,558 INFO L78 Accepts]: Start accepts. Automaton has 1193 states and 1539 transitions. Word has length 197 [2018-11-23 10:52:25,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:25,558 INFO L480 AbstractCegarLoop]: Abstraction has 1193 states and 1539 transitions. [2018-11-23 10:52:25,558 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:25,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1193 states and 1539 transitions. [2018-11-23 10:52:25,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-11-23 10:52:25,560 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:25,560 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 6, 6, 4, 4, 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] [2018-11-23 10:52:25,560 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:25,560 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:25,561 INFO L82 PathProgramCache]: Analyzing trace with hash -1420475602, now seen corresponding path program 1 times [2018-11-23 10:52:25,561 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:25,561 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 15 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:25,577 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:25,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:25,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:25,708 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:25,876 INFO L256 TraceCheckUtils]: 0: Hoare triple {45389#true} call ULTIMATE.init(); {45389#true} is VALID [2018-11-23 10:52:25,877 INFO L273 TraceCheckUtils]: 1: Hoare triple {45389#true} assume true; {45389#true} is VALID [2018-11-23 10:52:25,877 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {45389#true} {45389#true} #542#return; {45389#true} is VALID [2018-11-23 10:52:25,877 INFO L256 TraceCheckUtils]: 3: Hoare triple {45389#true} call #t~ret49 := main(); {45389#true} is VALID [2018-11-23 10:52:25,877 INFO L273 TraceCheckUtils]: 4: Hoare triple {45389#true} havoc ~s~0;~s~0 := 12292bv32; {45389#true} is VALID [2018-11-23 10:52:25,877 INFO L256 TraceCheckUtils]: 5: Hoare triple {45389#true} call #t~ret48 := ssl3_connect(~s~0); {45389#true} is VALID [2018-11-23 10:52:25,878 INFO L273 TraceCheckUtils]: 6: Hoare triple {45389#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,878 INFO L273 TraceCheckUtils]: 7: Hoare triple {45389#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {45389#true} is VALID [2018-11-23 10:52:25,878 INFO L273 TraceCheckUtils]: 8: Hoare triple {45389#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {45389#true} is VALID [2018-11-23 10:52:25,878 INFO L273 TraceCheckUtils]: 9: Hoare triple {45389#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {45389#true} is VALID [2018-11-23 10:52:25,878 INFO L273 TraceCheckUtils]: 10: Hoare triple {45389#true} assume !false; {45389#true} is VALID [2018-11-23 10:52:25,879 INFO L273 TraceCheckUtils]: 11: Hoare triple {45389#true} ~state~0 := ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,879 INFO L273 TraceCheckUtils]: 12: Hoare triple {45389#true} assume 12292bv32 == ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,879 INFO L273 TraceCheckUtils]: 13: Hoare triple {45389#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {45389#true} is VALID [2018-11-23 10:52:25,879 INFO L273 TraceCheckUtils]: 14: Hoare triple {45389#true} ~s__server~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,879 INFO L273 TraceCheckUtils]: 15: Hoare triple {45389#true} assume 0bv32 != ~cb~0; {45389#true} is VALID [2018-11-23 10:52:25,879 INFO L273 TraceCheckUtils]: 16: Hoare triple {45389#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {45389#true} is VALID [2018-11-23 10:52:25,879 INFO L273 TraceCheckUtils]: 17: Hoare triple {45389#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {45389#true} is VALID [2018-11-23 10:52:25,879 INFO L273 TraceCheckUtils]: 18: Hoare triple {45389#true} assume !(0bv32 == ~s__init_buf___0~0); {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 19: Hoare triple {45389#true} assume !(0bv32 == ~tmp___4~0); {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 20: Hoare triple {45389#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 21: Hoare triple {45389#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 22: Hoare triple {45389#true} ~skip~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 23: Hoare triple {45389#true} assume !false; {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 24: Hoare triple {45389#true} ~state~0 := ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 25: Hoare triple {45389#true} assume !(12292bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 26: Hoare triple {45389#true} assume !(16384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,880 INFO L273 TraceCheckUtils]: 27: Hoare triple {45389#true} assume !(4096bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,881 INFO L273 TraceCheckUtils]: 28: Hoare triple {45389#true} assume !(20480bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,881 INFO L273 TraceCheckUtils]: 29: Hoare triple {45389#true} assume !(4099bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,881 INFO L273 TraceCheckUtils]: 30: Hoare triple {45389#true} assume 4368bv32 == ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,881 INFO L273 TraceCheckUtils]: 31: Hoare triple {45389#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {45389#true} is VALID [2018-11-23 10:52:25,881 INFO L273 TraceCheckUtils]: 32: Hoare triple {45389#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {45389#true} is VALID [2018-11-23 10:52:25,881 INFO L273 TraceCheckUtils]: 33: Hoare triple {45389#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,881 INFO L273 TraceCheckUtils]: 34: Hoare triple {45389#true} assume ~s__bbio~0 != ~s__wbio~0; {45389#true} is VALID [2018-11-23 10:52:25,881 INFO L273 TraceCheckUtils]: 35: Hoare triple {45389#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 36: Hoare triple {45389#true} ~skip~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 37: Hoare triple {45389#true} assume !false; {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 38: Hoare triple {45389#true} ~state~0 := ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 39: Hoare triple {45389#true} assume !(12292bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 40: Hoare triple {45389#true} assume !(16384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 41: Hoare triple {45389#true} assume !(4096bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 42: Hoare triple {45389#true} assume !(20480bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 43: Hoare triple {45389#true} assume !(4099bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,882 INFO L273 TraceCheckUtils]: 44: Hoare triple {45389#true} assume !(4368bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,883 INFO L273 TraceCheckUtils]: 45: Hoare triple {45389#true} assume !(4369bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,883 INFO L273 TraceCheckUtils]: 46: Hoare triple {45389#true} assume 4384bv32 == ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,883 INFO L273 TraceCheckUtils]: 47: Hoare triple {45389#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {45389#true} is VALID [2018-11-23 10:52:25,883 INFO L273 TraceCheckUtils]: 48: Hoare triple {45389#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {45389#true} is VALID [2018-11-23 10:52:25,883 INFO L273 TraceCheckUtils]: 49: Hoare triple {45389#true} assume !~bvsle32(~ret~0, 0bv32); {45389#true} is VALID [2018-11-23 10:52:25,883 INFO L273 TraceCheckUtils]: 50: Hoare triple {45389#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {45389#true} is VALID [2018-11-23 10:52:25,883 INFO L273 TraceCheckUtils]: 51: Hoare triple {45389#true} ~s__init_num~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,883 INFO L273 TraceCheckUtils]: 52: Hoare triple {45389#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 53: Hoare triple {45389#true} ~skip~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 54: Hoare triple {45389#true} assume !false; {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 55: Hoare triple {45389#true} ~state~0 := ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 56: Hoare triple {45389#true} assume !(12292bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 57: Hoare triple {45389#true} assume !(16384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 58: Hoare triple {45389#true} assume !(4096bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 59: Hoare triple {45389#true} assume !(20480bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 60: Hoare triple {45389#true} assume !(4099bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,884 INFO L273 TraceCheckUtils]: 61: Hoare triple {45389#true} assume !(4368bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,885 INFO L273 TraceCheckUtils]: 62: Hoare triple {45389#true} assume !(4369bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,885 INFO L273 TraceCheckUtils]: 63: Hoare triple {45389#true} assume !(4384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,885 INFO L273 TraceCheckUtils]: 64: Hoare triple {45389#true} assume !(4385bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,885 INFO L273 TraceCheckUtils]: 65: Hoare triple {45389#true} assume 4400bv32 == ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,885 INFO L273 TraceCheckUtils]: 66: Hoare triple {45389#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {45389#true} is VALID [2018-11-23 10:52:25,885 INFO L273 TraceCheckUtils]: 67: Hoare triple {45389#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {45389#true} is VALID [2018-11-23 10:52:25,885 INFO L273 TraceCheckUtils]: 68: Hoare triple {45389#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {45389#true} is VALID [2018-11-23 10:52:25,885 INFO L273 TraceCheckUtils]: 69: Hoare triple {45389#true} assume !~bvsle32(~ret~0, 0bv32); {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 70: Hoare triple {45389#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 71: Hoare triple {45389#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 72: Hoare triple {45389#true} ~skip~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 73: Hoare triple {45389#true} assume !false; {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 74: Hoare triple {45389#true} ~state~0 := ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 75: Hoare triple {45389#true} assume !(12292bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 76: Hoare triple {45389#true} assume !(16384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 77: Hoare triple {45389#true} assume !(4096bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,886 INFO L273 TraceCheckUtils]: 78: Hoare triple {45389#true} assume !(20480bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,887 INFO L273 TraceCheckUtils]: 79: Hoare triple {45389#true} assume !(4099bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,887 INFO L273 TraceCheckUtils]: 80: Hoare triple {45389#true} assume !(4368bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,887 INFO L273 TraceCheckUtils]: 81: Hoare triple {45389#true} assume !(4369bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,887 INFO L273 TraceCheckUtils]: 82: Hoare triple {45389#true} assume !(4384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,887 INFO L273 TraceCheckUtils]: 83: Hoare triple {45389#true} assume !(4385bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,887 INFO L273 TraceCheckUtils]: 84: Hoare triple {45389#true} assume !(4400bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,887 INFO L273 TraceCheckUtils]: 85: Hoare triple {45389#true} assume !(4401bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,887 INFO L273 TraceCheckUtils]: 86: Hoare triple {45389#true} assume 4416bv32 == ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 87: Hoare triple {45389#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 88: Hoare triple {45389#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 89: Hoare triple {45389#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 90: Hoare triple {45389#true} assume !(0bv32 == ~tmp___6~0); {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 91: Hoare triple {45389#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 92: Hoare triple {45389#true} ~skip~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 93: Hoare triple {45389#true} assume !false; {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 94: Hoare triple {45389#true} ~state~0 := ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,888 INFO L273 TraceCheckUtils]: 95: Hoare triple {45389#true} assume !(12292bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,889 INFO L273 TraceCheckUtils]: 96: Hoare triple {45389#true} assume !(16384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,889 INFO L273 TraceCheckUtils]: 97: Hoare triple {45389#true} assume !(4096bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,889 INFO L273 TraceCheckUtils]: 98: Hoare triple {45389#true} assume !(20480bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,889 INFO L273 TraceCheckUtils]: 99: Hoare triple {45389#true} assume !(4099bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,889 INFO L273 TraceCheckUtils]: 100: Hoare triple {45389#true} assume !(4368bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,889 INFO L273 TraceCheckUtils]: 101: Hoare triple {45389#true} assume !(4369bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,889 INFO L273 TraceCheckUtils]: 102: Hoare triple {45389#true} assume !(4384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,889 INFO L273 TraceCheckUtils]: 103: Hoare triple {45389#true} assume !(4385bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,890 INFO L273 TraceCheckUtils]: 104: Hoare triple {45389#true} assume !(4400bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,890 INFO L273 TraceCheckUtils]: 105: Hoare triple {45389#true} assume !(4401bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,890 INFO L273 TraceCheckUtils]: 106: Hoare triple {45389#true} assume !(4416bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,890 INFO L273 TraceCheckUtils]: 107: Hoare triple {45389#true} assume !(4417bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,890 INFO L273 TraceCheckUtils]: 108: Hoare triple {45389#true} assume 4432bv32 == ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,890 INFO L273 TraceCheckUtils]: 109: Hoare triple {45389#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {45389#true} is VALID [2018-11-23 10:52:25,890 INFO L273 TraceCheckUtils]: 110: Hoare triple {45389#true} assume !(5bv32 == ~blastFlag~0); {45389#true} is VALID [2018-11-23 10:52:25,890 INFO L273 TraceCheckUtils]: 111: Hoare triple {45389#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,891 INFO L273 TraceCheckUtils]: 112: Hoare triple {45389#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45389#true} is VALID [2018-11-23 10:52:25,891 INFO L273 TraceCheckUtils]: 113: Hoare triple {45389#true} ~skip~0 := 0bv32; {45389#true} is VALID [2018-11-23 10:52:25,891 INFO L273 TraceCheckUtils]: 114: Hoare triple {45389#true} assume !false; {45389#true} is VALID [2018-11-23 10:52:25,891 INFO L273 TraceCheckUtils]: 115: Hoare triple {45389#true} ~state~0 := ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,891 INFO L273 TraceCheckUtils]: 116: Hoare triple {45389#true} assume !(12292bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,891 INFO L273 TraceCheckUtils]: 117: Hoare triple {45389#true} assume !(16384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,891 INFO L273 TraceCheckUtils]: 118: Hoare triple {45389#true} assume !(4096bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,891 INFO L273 TraceCheckUtils]: 119: Hoare triple {45389#true} assume !(20480bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 120: Hoare triple {45389#true} assume !(4099bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 121: Hoare triple {45389#true} assume !(4368bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 122: Hoare triple {45389#true} assume !(4369bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 123: Hoare triple {45389#true} assume !(4384bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 124: Hoare triple {45389#true} assume !(4385bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 125: Hoare triple {45389#true} assume !(4400bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 126: Hoare triple {45389#true} assume !(4401bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 127: Hoare triple {45389#true} assume !(4416bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,892 INFO L273 TraceCheckUtils]: 128: Hoare triple {45389#true} assume !(4417bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,893 INFO L273 TraceCheckUtils]: 129: Hoare triple {45389#true} assume !(4432bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,893 INFO L273 TraceCheckUtils]: 130: Hoare triple {45389#true} assume !(4433bv32 == ~s__state~0); {45389#true} is VALID [2018-11-23 10:52:25,893 INFO L273 TraceCheckUtils]: 131: Hoare triple {45389#true} assume 4448bv32 == ~s__state~0; {45389#true} is VALID [2018-11-23 10:52:25,893 INFO L273 TraceCheckUtils]: 132: Hoare triple {45389#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {45389#true} is VALID [2018-11-23 10:52:25,893 INFO L273 TraceCheckUtils]: 133: Hoare triple {45389#true} assume !~bvsle32(~ret~0, 0bv32); {45389#true} is VALID [2018-11-23 10:52:25,893 INFO L273 TraceCheckUtils]: 134: Hoare triple {45389#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,894 INFO L273 TraceCheckUtils]: 135: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~s__init_num~0 := 0bv32; {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,894 INFO L273 TraceCheckUtils]: 136: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,894 INFO L273 TraceCheckUtils]: 137: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~skip~0 := 0bv32; {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,895 INFO L273 TraceCheckUtils]: 138: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !false; {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,895 INFO L273 TraceCheckUtils]: 139: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~state~0 := ~s__state~0; {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,895 INFO L273 TraceCheckUtils]: 140: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(12292bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,896 INFO L273 TraceCheckUtils]: 141: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(16384bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,896 INFO L273 TraceCheckUtils]: 142: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4096bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,896 INFO L273 TraceCheckUtils]: 143: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(20480bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,897 INFO L273 TraceCheckUtils]: 144: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4099bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,897 INFO L273 TraceCheckUtils]: 145: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4368bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,898 INFO L273 TraceCheckUtils]: 146: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4369bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,898 INFO L273 TraceCheckUtils]: 147: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4384bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,899 INFO L273 TraceCheckUtils]: 148: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4385bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,899 INFO L273 TraceCheckUtils]: 149: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4400bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,900 INFO L273 TraceCheckUtils]: 150: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4401bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,900 INFO L273 TraceCheckUtils]: 151: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4416bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,901 INFO L273 TraceCheckUtils]: 152: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4417bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,901 INFO L273 TraceCheckUtils]: 153: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4432bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,902 INFO L273 TraceCheckUtils]: 154: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4433bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,902 INFO L273 TraceCheckUtils]: 155: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4448bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,903 INFO L273 TraceCheckUtils]: 156: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4449bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,903 INFO L273 TraceCheckUtils]: 157: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4464bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,904 INFO L273 TraceCheckUtils]: 158: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4465bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,904 INFO L273 TraceCheckUtils]: 159: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4466bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,905 INFO L273 TraceCheckUtils]: 160: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4467bv32 == ~s__state~0); {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,905 INFO L273 TraceCheckUtils]: 161: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume 4480bv32 == ~s__state~0; {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,906 INFO L273 TraceCheckUtils]: 162: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~ret~0 := #t~nondet39;havoc #t~nondet39; {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,906 INFO L273 TraceCheckUtils]: 163: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:25,907 INFO L273 TraceCheckUtils]: 164: Hoare triple {45796#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume 1bv32 == ~s__s3__tmp__cert_req~0;~s__state~0 := 4496bv32; {45390#false} is VALID [2018-11-23 10:52:25,907 INFO L273 TraceCheckUtils]: 165: Hoare triple {45390#false} ~s__init_num~0 := 0bv32; {45390#false} is VALID [2018-11-23 10:52:25,908 INFO L273 TraceCheckUtils]: 166: Hoare triple {45390#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45390#false} is VALID [2018-11-23 10:52:25,908 INFO L273 TraceCheckUtils]: 167: Hoare triple {45390#false} ~skip~0 := 0bv32; {45390#false} is VALID [2018-11-23 10:52:25,908 INFO L273 TraceCheckUtils]: 168: Hoare triple {45390#false} assume !false; {45390#false} is VALID [2018-11-23 10:52:25,908 INFO L273 TraceCheckUtils]: 169: Hoare triple {45390#false} ~state~0 := ~s__state~0; {45390#false} is VALID [2018-11-23 10:52:25,908 INFO L273 TraceCheckUtils]: 170: Hoare triple {45390#false} assume !(12292bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,909 INFO L273 TraceCheckUtils]: 171: Hoare triple {45390#false} assume !(16384bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,909 INFO L273 TraceCheckUtils]: 172: Hoare triple {45390#false} assume !(4096bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,909 INFO L273 TraceCheckUtils]: 173: Hoare triple {45390#false} assume !(20480bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,909 INFO L273 TraceCheckUtils]: 174: Hoare triple {45390#false} assume !(4099bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,909 INFO L273 TraceCheckUtils]: 175: Hoare triple {45390#false} assume !(4368bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,910 INFO L273 TraceCheckUtils]: 176: Hoare triple {45390#false} assume !(4369bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,910 INFO L273 TraceCheckUtils]: 177: Hoare triple {45390#false} assume !(4384bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,910 INFO L273 TraceCheckUtils]: 178: Hoare triple {45390#false} assume !(4385bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,910 INFO L273 TraceCheckUtils]: 179: Hoare triple {45390#false} assume 4400bv32 == ~s__state~0; {45390#false} is VALID [2018-11-23 10:52:25,910 INFO L273 TraceCheckUtils]: 180: Hoare triple {45390#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {45390#false} is VALID [2018-11-23 10:52:25,910 INFO L273 TraceCheckUtils]: 181: Hoare triple {45390#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {45390#false} is VALID [2018-11-23 10:52:25,910 INFO L273 TraceCheckUtils]: 182: Hoare triple {45390#false} assume !(2bv32 == ~blastFlag~0); {45390#false} is VALID [2018-11-23 10:52:25,910 INFO L273 TraceCheckUtils]: 183: Hoare triple {45390#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 184: Hoare triple {45390#false} assume !~bvsle32(~ret~0, 0bv32); {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 185: Hoare triple {45390#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 186: Hoare triple {45390#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 187: Hoare triple {45390#false} ~skip~0 := 0bv32; {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 188: Hoare triple {45390#false} assume !false; {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 189: Hoare triple {45390#false} ~state~0 := ~s__state~0; {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 190: Hoare triple {45390#false} assume !(12292bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 191: Hoare triple {45390#false} assume !(16384bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,911 INFO L273 TraceCheckUtils]: 192: Hoare triple {45390#false} assume !(4096bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,912 INFO L273 TraceCheckUtils]: 193: Hoare triple {45390#false} assume !(20480bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,912 INFO L273 TraceCheckUtils]: 194: Hoare triple {45390#false} assume !(4099bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,912 INFO L273 TraceCheckUtils]: 195: Hoare triple {45390#false} assume !(4368bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,912 INFO L273 TraceCheckUtils]: 196: Hoare triple {45390#false} assume !(4369bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,912 INFO L273 TraceCheckUtils]: 197: Hoare triple {45390#false} assume !(4384bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,912 INFO L273 TraceCheckUtils]: 198: Hoare triple {45390#false} assume !(4385bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,912 INFO L273 TraceCheckUtils]: 199: Hoare triple {45390#false} assume !(4400bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,912 INFO L273 TraceCheckUtils]: 200: Hoare triple {45390#false} assume !(4401bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,913 INFO L273 TraceCheckUtils]: 201: Hoare triple {45390#false} assume 4416bv32 == ~s__state~0; {45390#false} is VALID [2018-11-23 10:52:25,913 INFO L273 TraceCheckUtils]: 202: Hoare triple {45390#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {45390#false} is VALID [2018-11-23 10:52:25,913 INFO L273 TraceCheckUtils]: 203: Hoare triple {45390#false} assume !(3bv32 == ~blastFlag~0); {45390#false} is VALID [2018-11-23 10:52:25,913 INFO L273 TraceCheckUtils]: 204: Hoare triple {45390#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {45390#false} is VALID [2018-11-23 10:52:25,913 INFO L273 TraceCheckUtils]: 205: Hoare triple {45390#false} assume !(0bv32 == ~tmp___6~0); {45390#false} is VALID [2018-11-23 10:52:25,913 INFO L273 TraceCheckUtils]: 206: Hoare triple {45390#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {45390#false} is VALID [2018-11-23 10:52:25,913 INFO L273 TraceCheckUtils]: 207: Hoare triple {45390#false} ~skip~0 := 0bv32; {45390#false} is VALID [2018-11-23 10:52:25,913 INFO L273 TraceCheckUtils]: 208: Hoare triple {45390#false} assume !false; {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 209: Hoare triple {45390#false} ~state~0 := ~s__state~0; {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 210: Hoare triple {45390#false} assume !(12292bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 211: Hoare triple {45390#false} assume !(16384bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 212: Hoare triple {45390#false} assume !(4096bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 213: Hoare triple {45390#false} assume !(20480bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 214: Hoare triple {45390#false} assume !(4099bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 215: Hoare triple {45390#false} assume !(4368bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 216: Hoare triple {45390#false} assume !(4369bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,914 INFO L273 TraceCheckUtils]: 217: Hoare triple {45390#false} assume !(4384bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,915 INFO L273 TraceCheckUtils]: 218: Hoare triple {45390#false} assume !(4385bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,915 INFO L273 TraceCheckUtils]: 219: Hoare triple {45390#false} assume !(4400bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,915 INFO L273 TraceCheckUtils]: 220: Hoare triple {45390#false} assume !(4401bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,915 INFO L273 TraceCheckUtils]: 221: Hoare triple {45390#false} assume !(4416bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,915 INFO L273 TraceCheckUtils]: 222: Hoare triple {45390#false} assume !(4417bv32 == ~s__state~0); {45390#false} is VALID [2018-11-23 10:52:25,915 INFO L273 TraceCheckUtils]: 223: Hoare triple {45390#false} assume 4432bv32 == ~s__state~0; {45390#false} is VALID [2018-11-23 10:52:25,915 INFO L273 TraceCheckUtils]: 224: Hoare triple {45390#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {45390#false} is VALID [2018-11-23 10:52:25,915 INFO L273 TraceCheckUtils]: 225: Hoare triple {45390#false} assume 5bv32 == ~blastFlag~0; {45390#false} is VALID [2018-11-23 10:52:25,916 INFO L273 TraceCheckUtils]: 226: Hoare triple {45390#false} assume !false; {45390#false} is VALID [2018-11-23 10:52:25,935 INFO L134 CoverageAnalysis]: Checked inductivity of 663 backedges. 411 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2018-11-23 10:52:25,935 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:25,936 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:25,936 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:25,937 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 227 [2018-11-23 10:52:25,937 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:25,937 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:26,068 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 132 edges. 132 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:26,068 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:26,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:26,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:26,069 INFO L87 Difference]: Start difference. First operand 1193 states and 1539 transitions. Second operand 3 states. [2018-11-23 10:52:27,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:27,446 INFO L93 Difference]: Finished difference Result 3433 states and 4443 transitions. [2018-11-23 10:52:27,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:27,447 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 227 [2018-11-23 10:52:27,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:27,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:27,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 490 transitions. [2018-11-23 10:52:27,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:27,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 490 transitions. [2018-11-23 10:52:27,451 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 490 transitions. [2018-11-23 10:52:27,931 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 490 edges. 490 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:28,139 INFO L225 Difference]: With dead ends: 3433 [2018-11-23 10:52:28,139 INFO L226 Difference]: Without dead ends: 2255 [2018-11-23 10:52:28,141 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 225 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 10:52:28,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2255 states. [2018-11-23 10:52:28,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2255 to 2253. [2018-11-23 10:52:28,823 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:28,824 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2255 states. Second operand 2253 states. [2018-11-23 10:52:28,824 INFO L74 IsIncluded]: Start isIncluded. First operand 2255 states. Second operand 2253 states. [2018-11-23 10:52:28,824 INFO L87 Difference]: Start difference. First operand 2255 states. Second operand 2253 states. [2018-11-23 10:52:29,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:29,003 INFO L93 Difference]: Finished difference Result 2255 states and 2915 transitions. [2018-11-23 10:52:29,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2255 states and 2915 transitions. [2018-11-23 10:52:29,005 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:29,005 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:29,005 INFO L74 IsIncluded]: Start isIncluded. First operand 2253 states. Second operand 2255 states. [2018-11-23 10:52:29,005 INFO L87 Difference]: Start difference. First operand 2253 states. Second operand 2255 states. [2018-11-23 10:52:29,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:29,200 INFO L93 Difference]: Finished difference Result 2255 states and 2915 transitions. [2018-11-23 10:52:29,200 INFO L276 IsEmpty]: Start isEmpty. Operand 2255 states and 2915 transitions. [2018-11-23 10:52:29,202 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:29,202 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:29,202 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:29,202 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:29,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2253 states. [2018-11-23 10:52:29,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2253 states to 2253 states and 2914 transitions. [2018-11-23 10:52:29,402 INFO L78 Accepts]: Start accepts. Automaton has 2253 states and 2914 transitions. Word has length 227 [2018-11-23 10:52:29,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:29,402 INFO L480 AbstractCegarLoop]: Abstraction has 2253 states and 2914 transitions. [2018-11-23 10:52:29,403 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:29,403 INFO L276 IsEmpty]: Start isEmpty. Operand 2253 states and 2914 transitions. [2018-11-23 10:52:29,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2018-11-23 10:52:29,405 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:29,406 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 6, 6, 4, 4, 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] [2018-11-23 10:52:29,406 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:29,406 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:29,406 INFO L82 PathProgramCache]: Analyzing trace with hash -1837872208, now seen corresponding path program 1 times [2018-11-23 10:52:29,406 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:29,406 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 16 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:29,421 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:29,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:29,544 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:29,717 INFO L256 TraceCheckUtils]: 0: Hoare triple {56751#true} call ULTIMATE.init(); {56751#true} is VALID [2018-11-23 10:52:29,718 INFO L273 TraceCheckUtils]: 1: Hoare triple {56751#true} assume true; {56751#true} is VALID [2018-11-23 10:52:29,718 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {56751#true} {56751#true} #542#return; {56751#true} is VALID [2018-11-23 10:52:29,719 INFO L256 TraceCheckUtils]: 3: Hoare triple {56751#true} call #t~ret49 := main(); {56751#true} is VALID [2018-11-23 10:52:29,719 INFO L273 TraceCheckUtils]: 4: Hoare triple {56751#true} havoc ~s~0;~s~0 := 12292bv32; {56751#true} is VALID [2018-11-23 10:52:29,719 INFO L256 TraceCheckUtils]: 5: Hoare triple {56751#true} call #t~ret48 := ssl3_connect(~s~0); {56751#true} is VALID [2018-11-23 10:52:29,719 INFO L273 TraceCheckUtils]: 6: Hoare triple {56751#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,720 INFO L273 TraceCheckUtils]: 7: Hoare triple {56751#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {56751#true} is VALID [2018-11-23 10:52:29,720 INFO L273 TraceCheckUtils]: 8: Hoare triple {56751#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {56751#true} is VALID [2018-11-23 10:52:29,720 INFO L273 TraceCheckUtils]: 9: Hoare triple {56751#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {56751#true} is VALID [2018-11-23 10:52:29,720 INFO L273 TraceCheckUtils]: 10: Hoare triple {56751#true} assume !false; {56751#true} is VALID [2018-11-23 10:52:29,720 INFO L273 TraceCheckUtils]: 11: Hoare triple {56751#true} ~state~0 := ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,721 INFO L273 TraceCheckUtils]: 12: Hoare triple {56751#true} assume 12292bv32 == ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,721 INFO L273 TraceCheckUtils]: 13: Hoare triple {56751#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {56751#true} is VALID [2018-11-23 10:52:29,721 INFO L273 TraceCheckUtils]: 14: Hoare triple {56751#true} ~s__server~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,721 INFO L273 TraceCheckUtils]: 15: Hoare triple {56751#true} assume 0bv32 != ~cb~0; {56751#true} is VALID [2018-11-23 10:52:29,721 INFO L273 TraceCheckUtils]: 16: Hoare triple {56751#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {56751#true} is VALID [2018-11-23 10:52:29,722 INFO L273 TraceCheckUtils]: 17: Hoare triple {56751#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {56751#true} is VALID [2018-11-23 10:52:29,722 INFO L273 TraceCheckUtils]: 18: Hoare triple {56751#true} assume !(0bv32 == ~s__init_buf___0~0); {56751#true} is VALID [2018-11-23 10:52:29,722 INFO L273 TraceCheckUtils]: 19: Hoare triple {56751#true} assume !(0bv32 == ~tmp___4~0); {56751#true} is VALID [2018-11-23 10:52:29,722 INFO L273 TraceCheckUtils]: 20: Hoare triple {56751#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,722 INFO L273 TraceCheckUtils]: 21: Hoare triple {56751#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56751#true} is VALID [2018-11-23 10:52:29,722 INFO L273 TraceCheckUtils]: 22: Hoare triple {56751#true} ~skip~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,723 INFO L273 TraceCheckUtils]: 23: Hoare triple {56751#true} assume !false; {56751#true} is VALID [2018-11-23 10:52:29,723 INFO L273 TraceCheckUtils]: 24: Hoare triple {56751#true} ~state~0 := ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,723 INFO L273 TraceCheckUtils]: 25: Hoare triple {56751#true} assume !(12292bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,723 INFO L273 TraceCheckUtils]: 26: Hoare triple {56751#true} assume !(16384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,723 INFO L273 TraceCheckUtils]: 27: Hoare triple {56751#true} assume !(4096bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,724 INFO L273 TraceCheckUtils]: 28: Hoare triple {56751#true} assume !(20480bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,724 INFO L273 TraceCheckUtils]: 29: Hoare triple {56751#true} assume !(4099bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,724 INFO L273 TraceCheckUtils]: 30: Hoare triple {56751#true} assume 4368bv32 == ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,724 INFO L273 TraceCheckUtils]: 31: Hoare triple {56751#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {56751#true} is VALID [2018-11-23 10:52:29,724 INFO L273 TraceCheckUtils]: 32: Hoare triple {56751#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {56751#true} is VALID [2018-11-23 10:52:29,724 INFO L273 TraceCheckUtils]: 33: Hoare triple {56751#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,725 INFO L273 TraceCheckUtils]: 34: Hoare triple {56751#true} assume ~s__bbio~0 != ~s__wbio~0; {56751#true} is VALID [2018-11-23 10:52:29,725 INFO L273 TraceCheckUtils]: 35: Hoare triple {56751#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56751#true} is VALID [2018-11-23 10:52:29,725 INFO L273 TraceCheckUtils]: 36: Hoare triple {56751#true} ~skip~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,725 INFO L273 TraceCheckUtils]: 37: Hoare triple {56751#true} assume !false; {56751#true} is VALID [2018-11-23 10:52:29,725 INFO L273 TraceCheckUtils]: 38: Hoare triple {56751#true} ~state~0 := ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,725 INFO L273 TraceCheckUtils]: 39: Hoare triple {56751#true} assume !(12292bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,726 INFO L273 TraceCheckUtils]: 40: Hoare triple {56751#true} assume !(16384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,726 INFO L273 TraceCheckUtils]: 41: Hoare triple {56751#true} assume !(4096bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,726 INFO L273 TraceCheckUtils]: 42: Hoare triple {56751#true} assume !(20480bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,726 INFO L273 TraceCheckUtils]: 43: Hoare triple {56751#true} assume !(4099bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,726 INFO L273 TraceCheckUtils]: 44: Hoare triple {56751#true} assume !(4368bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,726 INFO L273 TraceCheckUtils]: 45: Hoare triple {56751#true} assume !(4369bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,727 INFO L273 TraceCheckUtils]: 46: Hoare triple {56751#true} assume 4384bv32 == ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,727 INFO L273 TraceCheckUtils]: 47: Hoare triple {56751#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {56751#true} is VALID [2018-11-23 10:52:29,727 INFO L273 TraceCheckUtils]: 48: Hoare triple {56751#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {56751#true} is VALID [2018-11-23 10:52:29,727 INFO L273 TraceCheckUtils]: 49: Hoare triple {56751#true} assume !~bvsle32(~ret~0, 0bv32); {56751#true} is VALID [2018-11-23 10:52:29,727 INFO L273 TraceCheckUtils]: 50: Hoare triple {56751#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {56751#true} is VALID [2018-11-23 10:52:29,727 INFO L273 TraceCheckUtils]: 51: Hoare triple {56751#true} ~s__init_num~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,728 INFO L273 TraceCheckUtils]: 52: Hoare triple {56751#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56751#true} is VALID [2018-11-23 10:52:29,728 INFO L273 TraceCheckUtils]: 53: Hoare triple {56751#true} ~skip~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,728 INFO L273 TraceCheckUtils]: 54: Hoare triple {56751#true} assume !false; {56751#true} is VALID [2018-11-23 10:52:29,728 INFO L273 TraceCheckUtils]: 55: Hoare triple {56751#true} ~state~0 := ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,728 INFO L273 TraceCheckUtils]: 56: Hoare triple {56751#true} assume !(12292bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,728 INFO L273 TraceCheckUtils]: 57: Hoare triple {56751#true} assume !(16384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,729 INFO L273 TraceCheckUtils]: 58: Hoare triple {56751#true} assume !(4096bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,729 INFO L273 TraceCheckUtils]: 59: Hoare triple {56751#true} assume !(20480bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,729 INFO L273 TraceCheckUtils]: 60: Hoare triple {56751#true} assume !(4099bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,729 INFO L273 TraceCheckUtils]: 61: Hoare triple {56751#true} assume !(4368bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,729 INFO L273 TraceCheckUtils]: 62: Hoare triple {56751#true} assume !(4369bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,729 INFO L273 TraceCheckUtils]: 63: Hoare triple {56751#true} assume !(4384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,730 INFO L273 TraceCheckUtils]: 64: Hoare triple {56751#true} assume !(4385bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,730 INFO L273 TraceCheckUtils]: 65: Hoare triple {56751#true} assume 4400bv32 == ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,730 INFO L273 TraceCheckUtils]: 66: Hoare triple {56751#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {56751#true} is VALID [2018-11-23 10:52:29,730 INFO L273 TraceCheckUtils]: 67: Hoare triple {56751#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {56751#true} is VALID [2018-11-23 10:52:29,730 INFO L273 TraceCheckUtils]: 68: Hoare triple {56751#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {56751#true} is VALID [2018-11-23 10:52:29,730 INFO L273 TraceCheckUtils]: 69: Hoare triple {56751#true} assume !~bvsle32(~ret~0, 0bv32); {56751#true} is VALID [2018-11-23 10:52:29,731 INFO L273 TraceCheckUtils]: 70: Hoare triple {56751#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,731 INFO L273 TraceCheckUtils]: 71: Hoare triple {56751#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56751#true} is VALID [2018-11-23 10:52:29,731 INFO L273 TraceCheckUtils]: 72: Hoare triple {56751#true} ~skip~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,731 INFO L273 TraceCheckUtils]: 73: Hoare triple {56751#true} assume !false; {56751#true} is VALID [2018-11-23 10:52:29,731 INFO L273 TraceCheckUtils]: 74: Hoare triple {56751#true} ~state~0 := ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,731 INFO L273 TraceCheckUtils]: 75: Hoare triple {56751#true} assume !(12292bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,732 INFO L273 TraceCheckUtils]: 76: Hoare triple {56751#true} assume !(16384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,732 INFO L273 TraceCheckUtils]: 77: Hoare triple {56751#true} assume !(4096bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,732 INFO L273 TraceCheckUtils]: 78: Hoare triple {56751#true} assume !(20480bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,732 INFO L273 TraceCheckUtils]: 79: Hoare triple {56751#true} assume !(4099bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,732 INFO L273 TraceCheckUtils]: 80: Hoare triple {56751#true} assume !(4368bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,732 INFO L273 TraceCheckUtils]: 81: Hoare triple {56751#true} assume !(4369bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,733 INFO L273 TraceCheckUtils]: 82: Hoare triple {56751#true} assume !(4384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,733 INFO L273 TraceCheckUtils]: 83: Hoare triple {56751#true} assume !(4385bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,733 INFO L273 TraceCheckUtils]: 84: Hoare triple {56751#true} assume !(4400bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,733 INFO L273 TraceCheckUtils]: 85: Hoare triple {56751#true} assume !(4401bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,733 INFO L273 TraceCheckUtils]: 86: Hoare triple {56751#true} assume 4416bv32 == ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,733 INFO L273 TraceCheckUtils]: 87: Hoare triple {56751#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {56751#true} is VALID [2018-11-23 10:52:29,734 INFO L273 TraceCheckUtils]: 88: Hoare triple {56751#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {56751#true} is VALID [2018-11-23 10:52:29,734 INFO L273 TraceCheckUtils]: 89: Hoare triple {56751#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,734 INFO L273 TraceCheckUtils]: 90: Hoare triple {56751#true} assume !(0bv32 == ~tmp___6~0); {56751#true} is VALID [2018-11-23 10:52:29,734 INFO L273 TraceCheckUtils]: 91: Hoare triple {56751#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56751#true} is VALID [2018-11-23 10:52:29,734 INFO L273 TraceCheckUtils]: 92: Hoare triple {56751#true} ~skip~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,734 INFO L273 TraceCheckUtils]: 93: Hoare triple {56751#true} assume !false; {56751#true} is VALID [2018-11-23 10:52:29,735 INFO L273 TraceCheckUtils]: 94: Hoare triple {56751#true} ~state~0 := ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,735 INFO L273 TraceCheckUtils]: 95: Hoare triple {56751#true} assume !(12292bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,735 INFO L273 TraceCheckUtils]: 96: Hoare triple {56751#true} assume !(16384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,735 INFO L273 TraceCheckUtils]: 97: Hoare triple {56751#true} assume !(4096bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,735 INFO L273 TraceCheckUtils]: 98: Hoare triple {56751#true} assume !(20480bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,735 INFO L273 TraceCheckUtils]: 99: Hoare triple {56751#true} assume !(4099bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,736 INFO L273 TraceCheckUtils]: 100: Hoare triple {56751#true} assume !(4368bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,736 INFO L273 TraceCheckUtils]: 101: Hoare triple {56751#true} assume !(4369bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,736 INFO L273 TraceCheckUtils]: 102: Hoare triple {56751#true} assume !(4384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,736 INFO L273 TraceCheckUtils]: 103: Hoare triple {56751#true} assume !(4385bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,736 INFO L273 TraceCheckUtils]: 104: Hoare triple {56751#true} assume !(4400bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,736 INFO L273 TraceCheckUtils]: 105: Hoare triple {56751#true} assume !(4401bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,737 INFO L273 TraceCheckUtils]: 106: Hoare triple {56751#true} assume !(4416bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,737 INFO L273 TraceCheckUtils]: 107: Hoare triple {56751#true} assume !(4417bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,737 INFO L273 TraceCheckUtils]: 108: Hoare triple {56751#true} assume 4432bv32 == ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,737 INFO L273 TraceCheckUtils]: 109: Hoare triple {56751#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {56751#true} is VALID [2018-11-23 10:52:29,737 INFO L273 TraceCheckUtils]: 110: Hoare triple {56751#true} assume !(5bv32 == ~blastFlag~0); {56751#true} is VALID [2018-11-23 10:52:29,737 INFO L273 TraceCheckUtils]: 111: Hoare triple {56751#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,738 INFO L273 TraceCheckUtils]: 112: Hoare triple {56751#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56751#true} is VALID [2018-11-23 10:52:29,738 INFO L273 TraceCheckUtils]: 113: Hoare triple {56751#true} ~skip~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,738 INFO L273 TraceCheckUtils]: 114: Hoare triple {56751#true} assume !false; {56751#true} is VALID [2018-11-23 10:52:29,738 INFO L273 TraceCheckUtils]: 115: Hoare triple {56751#true} ~state~0 := ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,738 INFO L273 TraceCheckUtils]: 116: Hoare triple {56751#true} assume !(12292bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,738 INFO L273 TraceCheckUtils]: 117: Hoare triple {56751#true} assume !(16384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,738 INFO L273 TraceCheckUtils]: 118: Hoare triple {56751#true} assume !(4096bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,739 INFO L273 TraceCheckUtils]: 119: Hoare triple {56751#true} assume !(20480bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,739 INFO L273 TraceCheckUtils]: 120: Hoare triple {56751#true} assume !(4099bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,739 INFO L273 TraceCheckUtils]: 121: Hoare triple {56751#true} assume !(4368bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,739 INFO L273 TraceCheckUtils]: 122: Hoare triple {56751#true} assume !(4369bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,739 INFO L273 TraceCheckUtils]: 123: Hoare triple {56751#true} assume !(4384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,740 INFO L273 TraceCheckUtils]: 124: Hoare triple {56751#true} assume !(4385bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,740 INFO L273 TraceCheckUtils]: 125: Hoare triple {56751#true} assume !(4400bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,740 INFO L273 TraceCheckUtils]: 126: Hoare triple {56751#true} assume !(4401bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,740 INFO L273 TraceCheckUtils]: 127: Hoare triple {56751#true} assume !(4416bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,740 INFO L273 TraceCheckUtils]: 128: Hoare triple {56751#true} assume !(4417bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,740 INFO L273 TraceCheckUtils]: 129: Hoare triple {56751#true} assume !(4432bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,741 INFO L273 TraceCheckUtils]: 130: Hoare triple {56751#true} assume !(4433bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,741 INFO L273 TraceCheckUtils]: 131: Hoare triple {56751#true} assume 4448bv32 == ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,741 INFO L273 TraceCheckUtils]: 132: Hoare triple {56751#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {56751#true} is VALID [2018-11-23 10:52:29,741 INFO L273 TraceCheckUtils]: 133: Hoare triple {56751#true} assume !~bvsle32(~ret~0, 0bv32); {56751#true} is VALID [2018-11-23 10:52:29,741 INFO L273 TraceCheckUtils]: 134: Hoare triple {56751#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {56751#true} is VALID [2018-11-23 10:52:29,741 INFO L273 TraceCheckUtils]: 135: Hoare triple {56751#true} ~s__init_num~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,741 INFO L273 TraceCheckUtils]: 136: Hoare triple {56751#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56751#true} is VALID [2018-11-23 10:52:29,742 INFO L273 TraceCheckUtils]: 137: Hoare triple {56751#true} ~skip~0 := 0bv32; {56751#true} is VALID [2018-11-23 10:52:29,742 INFO L273 TraceCheckUtils]: 138: Hoare triple {56751#true} assume !false; {56751#true} is VALID [2018-11-23 10:52:29,742 INFO L273 TraceCheckUtils]: 139: Hoare triple {56751#true} ~state~0 := ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,742 INFO L273 TraceCheckUtils]: 140: Hoare triple {56751#true} assume !(12292bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,742 INFO L273 TraceCheckUtils]: 141: Hoare triple {56751#true} assume !(16384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,743 INFO L273 TraceCheckUtils]: 142: Hoare triple {56751#true} assume !(4096bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,743 INFO L273 TraceCheckUtils]: 143: Hoare triple {56751#true} assume !(20480bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,743 INFO L273 TraceCheckUtils]: 144: Hoare triple {56751#true} assume !(4099bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,743 INFO L273 TraceCheckUtils]: 145: Hoare triple {56751#true} assume !(4368bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,743 INFO L273 TraceCheckUtils]: 146: Hoare triple {56751#true} assume !(4369bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,743 INFO L273 TraceCheckUtils]: 147: Hoare triple {56751#true} assume !(4384bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,744 INFO L273 TraceCheckUtils]: 148: Hoare triple {56751#true} assume !(4385bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,744 INFO L273 TraceCheckUtils]: 149: Hoare triple {56751#true} assume !(4400bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,744 INFO L273 TraceCheckUtils]: 150: Hoare triple {56751#true} assume !(4401bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,744 INFO L273 TraceCheckUtils]: 151: Hoare triple {56751#true} assume !(4416bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,744 INFO L273 TraceCheckUtils]: 152: Hoare triple {56751#true} assume !(4417bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,744 INFO L273 TraceCheckUtils]: 153: Hoare triple {56751#true} assume !(4432bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,745 INFO L273 TraceCheckUtils]: 154: Hoare triple {56751#true} assume !(4433bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,745 INFO L273 TraceCheckUtils]: 155: Hoare triple {56751#true} assume !(4448bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,745 INFO L273 TraceCheckUtils]: 156: Hoare triple {56751#true} assume !(4449bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,745 INFO L273 TraceCheckUtils]: 157: Hoare triple {56751#true} assume !(4464bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,745 INFO L273 TraceCheckUtils]: 158: Hoare triple {56751#true} assume !(4465bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,745 INFO L273 TraceCheckUtils]: 159: Hoare triple {56751#true} assume !(4466bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,746 INFO L273 TraceCheckUtils]: 160: Hoare triple {56751#true} assume !(4467bv32 == ~s__state~0); {56751#true} is VALID [2018-11-23 10:52:29,746 INFO L273 TraceCheckUtils]: 161: Hoare triple {56751#true} assume 4480bv32 == ~s__state~0; {56751#true} is VALID [2018-11-23 10:52:29,746 INFO L273 TraceCheckUtils]: 162: Hoare triple {56751#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {56751#true} is VALID [2018-11-23 10:52:29,746 INFO L273 TraceCheckUtils]: 163: Hoare triple {56751#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {56751#true} is VALID [2018-11-23 10:52:29,762 INFO L273 TraceCheckUtils]: 164: Hoare triple {56751#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,771 INFO L273 TraceCheckUtils]: 165: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,784 INFO L273 TraceCheckUtils]: 166: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,788 INFO L273 TraceCheckUtils]: 167: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,788 INFO L273 TraceCheckUtils]: 168: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !false; {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,791 INFO L273 TraceCheckUtils]: 169: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,791 INFO L273 TraceCheckUtils]: 170: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,793 INFO L273 TraceCheckUtils]: 171: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,793 INFO L273 TraceCheckUtils]: 172: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,796 INFO L273 TraceCheckUtils]: 173: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,796 INFO L273 TraceCheckUtils]: 174: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,798 INFO L273 TraceCheckUtils]: 175: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,798 INFO L273 TraceCheckUtils]: 176: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,801 INFO L273 TraceCheckUtils]: 177: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,801 INFO L273 TraceCheckUtils]: 178: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:29,804 INFO L273 TraceCheckUtils]: 179: Hoare triple {57248#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {56752#false} is VALID [2018-11-23 10:52:29,804 INFO L273 TraceCheckUtils]: 180: Hoare triple {56752#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {56752#false} is VALID [2018-11-23 10:52:29,804 INFO L273 TraceCheckUtils]: 181: Hoare triple {56752#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {56752#false} is VALID [2018-11-23 10:52:29,804 INFO L273 TraceCheckUtils]: 182: Hoare triple {56752#false} assume !(2bv32 == ~blastFlag~0); {56752#false} is VALID [2018-11-23 10:52:29,804 INFO L273 TraceCheckUtils]: 183: Hoare triple {56752#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {56752#false} is VALID [2018-11-23 10:52:29,804 INFO L273 TraceCheckUtils]: 184: Hoare triple {56752#false} assume !~bvsle32(~ret~0, 0bv32); {56752#false} is VALID [2018-11-23 10:52:29,804 INFO L273 TraceCheckUtils]: 185: Hoare triple {56752#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {56752#false} is VALID [2018-11-23 10:52:29,804 INFO L273 TraceCheckUtils]: 186: Hoare triple {56752#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56752#false} is VALID [2018-11-23 10:52:29,805 INFO L273 TraceCheckUtils]: 187: Hoare triple {56752#false} ~skip~0 := 0bv32; {56752#false} is VALID [2018-11-23 10:52:29,805 INFO L273 TraceCheckUtils]: 188: Hoare triple {56752#false} assume !false; {56752#false} is VALID [2018-11-23 10:52:29,805 INFO L273 TraceCheckUtils]: 189: Hoare triple {56752#false} ~state~0 := ~s__state~0; {56752#false} is VALID [2018-11-23 10:52:29,805 INFO L273 TraceCheckUtils]: 190: Hoare triple {56752#false} assume !(12292bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,805 INFO L273 TraceCheckUtils]: 191: Hoare triple {56752#false} assume !(16384bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,805 INFO L273 TraceCheckUtils]: 192: Hoare triple {56752#false} assume !(4096bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,805 INFO L273 TraceCheckUtils]: 193: Hoare triple {56752#false} assume !(20480bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,805 INFO L273 TraceCheckUtils]: 194: Hoare triple {56752#false} assume !(4099bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 195: Hoare triple {56752#false} assume !(4368bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 196: Hoare triple {56752#false} assume !(4369bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 197: Hoare triple {56752#false} assume !(4384bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 198: Hoare triple {56752#false} assume !(4385bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 199: Hoare triple {56752#false} assume !(4400bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 200: Hoare triple {56752#false} assume !(4401bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 201: Hoare triple {56752#false} assume 4416bv32 == ~s__state~0; {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 202: Hoare triple {56752#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {56752#false} is VALID [2018-11-23 10:52:29,806 INFO L273 TraceCheckUtils]: 203: Hoare triple {56752#false} assume !(3bv32 == ~blastFlag~0); {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 204: Hoare triple {56752#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 205: Hoare triple {56752#false} assume !(0bv32 == ~tmp___6~0); {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 206: Hoare triple {56752#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 207: Hoare triple {56752#false} ~skip~0 := 0bv32; {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 208: Hoare triple {56752#false} assume !false; {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 209: Hoare triple {56752#false} ~state~0 := ~s__state~0; {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 210: Hoare triple {56752#false} assume !(12292bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 211: Hoare triple {56752#false} assume !(16384bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,807 INFO L273 TraceCheckUtils]: 212: Hoare triple {56752#false} assume !(4096bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 213: Hoare triple {56752#false} assume !(20480bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 214: Hoare triple {56752#false} assume !(4099bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 215: Hoare triple {56752#false} assume !(4368bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 216: Hoare triple {56752#false} assume !(4369bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 217: Hoare triple {56752#false} assume !(4384bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 218: Hoare triple {56752#false} assume !(4385bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 219: Hoare triple {56752#false} assume !(4400bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 220: Hoare triple {56752#false} assume !(4401bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,808 INFO L273 TraceCheckUtils]: 221: Hoare triple {56752#false} assume !(4416bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,809 INFO L273 TraceCheckUtils]: 222: Hoare triple {56752#false} assume !(4417bv32 == ~s__state~0); {56752#false} is VALID [2018-11-23 10:52:29,809 INFO L273 TraceCheckUtils]: 223: Hoare triple {56752#false} assume 4432bv32 == ~s__state~0; {56752#false} is VALID [2018-11-23 10:52:29,809 INFO L273 TraceCheckUtils]: 224: Hoare triple {56752#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {56752#false} is VALID [2018-11-23 10:52:29,809 INFO L273 TraceCheckUtils]: 225: Hoare triple {56752#false} assume 5bv32 == ~blastFlag~0; {56752#false} is VALID [2018-11-23 10:52:29,809 INFO L273 TraceCheckUtils]: 226: Hoare triple {56752#false} assume !false; {56752#false} is VALID [2018-11-23 10:52:29,827 INFO L134 CoverageAnalysis]: Checked inductivity of 663 backedges. 346 proven. 0 refuted. 0 times theorem prover too weak. 317 trivial. 0 not checked. [2018-11-23 10:52:29,827 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:29,829 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:29,829 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:29,829 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 227 [2018-11-23 10:52:29,830 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:29,830 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:29,941 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 126 edges. 126 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:29,942 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:29,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:29,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:29,942 INFO L87 Difference]: Start difference. First operand 2253 states and 2914 transitions. Second operand 3 states. [2018-11-23 10:52:32,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:32,043 INFO L93 Difference]: Finished difference Result 4799 states and 6365 transitions. [2018-11-23 10:52:32,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:32,043 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 227 [2018-11-23 10:52:32,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:32,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:32,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 402 transitions. [2018-11-23 10:52:32,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:32,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 402 transitions. [2018-11-23 10:52:32,049 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 402 transitions. [2018-11-23 10:52:32,427 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 402 edges. 402 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:32,693 INFO L225 Difference]: With dead ends: 4799 [2018-11-23 10:52:32,694 INFO L226 Difference]: Without dead ends: 2561 [2018-11-23 10:52:32,696 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 225 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 10:52:32,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2561 states. [2018-11-23 10:52:33,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2561 to 2545. [2018-11-23 10:52:33,744 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:33,745 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2561 states. Second operand 2545 states. [2018-11-23 10:52:33,745 INFO L74 IsIncluded]: Start isIncluded. First operand 2561 states. Second operand 2545 states. [2018-11-23 10:52:33,745 INFO L87 Difference]: Start difference. First operand 2561 states. Second operand 2545 states. [2018-11-23 10:52:33,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:33,970 INFO L93 Difference]: Finished difference Result 2561 states and 3262 transitions. [2018-11-23 10:52:33,970 INFO L276 IsEmpty]: Start isEmpty. Operand 2561 states and 3262 transitions. [2018-11-23 10:52:33,973 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:33,973 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:33,973 INFO L74 IsIncluded]: Start isIncluded. First operand 2545 states. Second operand 2561 states. [2018-11-23 10:52:33,973 INFO L87 Difference]: Start difference. First operand 2545 states. Second operand 2561 states. [2018-11-23 10:52:34,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:34,202 INFO L93 Difference]: Finished difference Result 2561 states and 3262 transitions. [2018-11-23 10:52:34,202 INFO L276 IsEmpty]: Start isEmpty. Operand 2561 states and 3262 transitions. [2018-11-23 10:52:34,205 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:34,205 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:34,205 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:34,205 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:34,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2545 states. [2018-11-23 10:52:34,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2545 states to 2545 states and 3246 transitions. [2018-11-23 10:52:34,460 INFO L78 Accepts]: Start accepts. Automaton has 2545 states and 3246 transitions. Word has length 227 [2018-11-23 10:52:34,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:34,460 INFO L480 AbstractCegarLoop]: Abstraction has 2545 states and 3246 transitions. [2018-11-23 10:52:34,461 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:34,461 INFO L276 IsEmpty]: Start isEmpty. Operand 2545 states and 3246 transitions. [2018-11-23 10:52:34,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2018-11-23 10:52:34,464 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:34,464 INFO L402 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 7, 7, 5, 5, 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] [2018-11-23 10:52:34,464 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:34,464 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:34,465 INFO L82 PathProgramCache]: Analyzing trace with hash -255948072, now seen corresponding path program 1 times [2018-11-23 10:52:34,465 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:34,465 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 17 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:34,480 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:34,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:34,603 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:34,839 INFO L256 TraceCheckUtils]: 0: Hoare triple {70497#true} call ULTIMATE.init(); {70497#true} is VALID [2018-11-23 10:52:34,839 INFO L273 TraceCheckUtils]: 1: Hoare triple {70497#true} assume true; {70497#true} is VALID [2018-11-23 10:52:34,839 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {70497#true} {70497#true} #542#return; {70497#true} is VALID [2018-11-23 10:52:34,840 INFO L256 TraceCheckUtils]: 3: Hoare triple {70497#true} call #t~ret49 := main(); {70497#true} is VALID [2018-11-23 10:52:34,840 INFO L273 TraceCheckUtils]: 4: Hoare triple {70497#true} havoc ~s~0;~s~0 := 12292bv32; {70497#true} is VALID [2018-11-23 10:52:34,840 INFO L256 TraceCheckUtils]: 5: Hoare triple {70497#true} call #t~ret48 := ssl3_connect(~s~0); {70497#true} is VALID [2018-11-23 10:52:34,840 INFO L273 TraceCheckUtils]: 6: Hoare triple {70497#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,840 INFO L273 TraceCheckUtils]: 7: Hoare triple {70497#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {70497#true} is VALID [2018-11-23 10:52:34,841 INFO L273 TraceCheckUtils]: 8: Hoare triple {70497#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {70497#true} is VALID [2018-11-23 10:52:34,841 INFO L273 TraceCheckUtils]: 9: Hoare triple {70497#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {70497#true} is VALID [2018-11-23 10:52:34,841 INFO L273 TraceCheckUtils]: 10: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,841 INFO L273 TraceCheckUtils]: 11: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,841 INFO L273 TraceCheckUtils]: 12: Hoare triple {70497#true} assume 12292bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 13: Hoare triple {70497#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 14: Hoare triple {70497#true} ~s__server~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 15: Hoare triple {70497#true} assume 0bv32 != ~cb~0; {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 16: Hoare triple {70497#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 17: Hoare triple {70497#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 18: Hoare triple {70497#true} assume !(0bv32 == ~s__init_buf___0~0); {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 19: Hoare triple {70497#true} assume !(0bv32 == ~tmp___4~0); {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 20: Hoare triple {70497#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,842 INFO L273 TraceCheckUtils]: 21: Hoare triple {70497#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 22: Hoare triple {70497#true} ~skip~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 23: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 24: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 25: Hoare triple {70497#true} assume !(12292bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 26: Hoare triple {70497#true} assume !(16384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 27: Hoare triple {70497#true} assume !(4096bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 28: Hoare triple {70497#true} assume !(20480bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 29: Hoare triple {70497#true} assume !(4099bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,843 INFO L273 TraceCheckUtils]: 30: Hoare triple {70497#true} assume 4368bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,844 INFO L273 TraceCheckUtils]: 31: Hoare triple {70497#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {70497#true} is VALID [2018-11-23 10:52:34,844 INFO L273 TraceCheckUtils]: 32: Hoare triple {70497#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {70497#true} is VALID [2018-11-23 10:52:34,844 INFO L273 TraceCheckUtils]: 33: Hoare triple {70497#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,844 INFO L273 TraceCheckUtils]: 34: Hoare triple {70497#true} assume ~s__bbio~0 != ~s__wbio~0; {70497#true} is VALID [2018-11-23 10:52:34,844 INFO L273 TraceCheckUtils]: 35: Hoare triple {70497#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70497#true} is VALID [2018-11-23 10:52:34,844 INFO L273 TraceCheckUtils]: 36: Hoare triple {70497#true} ~skip~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,844 INFO L273 TraceCheckUtils]: 37: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,844 INFO L273 TraceCheckUtils]: 38: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 39: Hoare triple {70497#true} assume !(12292bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 40: Hoare triple {70497#true} assume !(16384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 41: Hoare triple {70497#true} assume !(4096bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 42: Hoare triple {70497#true} assume !(20480bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 43: Hoare triple {70497#true} assume !(4099bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 44: Hoare triple {70497#true} assume !(4368bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 45: Hoare triple {70497#true} assume !(4369bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 46: Hoare triple {70497#true} assume 4384bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,845 INFO L273 TraceCheckUtils]: 47: Hoare triple {70497#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {70497#true} is VALID [2018-11-23 10:52:34,846 INFO L273 TraceCheckUtils]: 48: Hoare triple {70497#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {70497#true} is VALID [2018-11-23 10:52:34,846 INFO L273 TraceCheckUtils]: 49: Hoare triple {70497#true} assume !~bvsle32(~ret~0, 0bv32); {70497#true} is VALID [2018-11-23 10:52:34,846 INFO L273 TraceCheckUtils]: 50: Hoare triple {70497#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {70497#true} is VALID [2018-11-23 10:52:34,846 INFO L273 TraceCheckUtils]: 51: Hoare triple {70497#true} ~s__init_num~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,846 INFO L273 TraceCheckUtils]: 52: Hoare triple {70497#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70497#true} is VALID [2018-11-23 10:52:34,846 INFO L273 TraceCheckUtils]: 53: Hoare triple {70497#true} ~skip~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,846 INFO L273 TraceCheckUtils]: 54: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,846 INFO L273 TraceCheckUtils]: 55: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 56: Hoare triple {70497#true} assume !(12292bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 57: Hoare triple {70497#true} assume !(16384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 58: Hoare triple {70497#true} assume !(4096bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 59: Hoare triple {70497#true} assume !(20480bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 60: Hoare triple {70497#true} assume !(4099bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 61: Hoare triple {70497#true} assume !(4368bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 62: Hoare triple {70497#true} assume !(4369bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 63: Hoare triple {70497#true} assume !(4384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,847 INFO L273 TraceCheckUtils]: 64: Hoare triple {70497#true} assume !(4385bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 65: Hoare triple {70497#true} assume 4400bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 66: Hoare triple {70497#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 67: Hoare triple {70497#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 68: Hoare triple {70497#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 69: Hoare triple {70497#true} assume !~bvsle32(~ret~0, 0bv32); {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 70: Hoare triple {70497#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 71: Hoare triple {70497#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 72: Hoare triple {70497#true} ~skip~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,848 INFO L273 TraceCheckUtils]: 73: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 74: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 75: Hoare triple {70497#true} assume !(12292bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 76: Hoare triple {70497#true} assume !(16384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 77: Hoare triple {70497#true} assume !(4096bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 78: Hoare triple {70497#true} assume !(20480bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 79: Hoare triple {70497#true} assume !(4099bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 80: Hoare triple {70497#true} assume !(4368bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 81: Hoare triple {70497#true} assume !(4369bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,849 INFO L273 TraceCheckUtils]: 82: Hoare triple {70497#true} assume !(4384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,850 INFO L273 TraceCheckUtils]: 83: Hoare triple {70497#true} assume !(4385bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,850 INFO L273 TraceCheckUtils]: 84: Hoare triple {70497#true} assume !(4400bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,850 INFO L273 TraceCheckUtils]: 85: Hoare triple {70497#true} assume !(4401bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,850 INFO L273 TraceCheckUtils]: 86: Hoare triple {70497#true} assume 4416bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,850 INFO L273 TraceCheckUtils]: 87: Hoare triple {70497#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {70497#true} is VALID [2018-11-23 10:52:34,850 INFO L273 TraceCheckUtils]: 88: Hoare triple {70497#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {70497#true} is VALID [2018-11-23 10:52:34,850 INFO L273 TraceCheckUtils]: 89: Hoare triple {70497#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,850 INFO L273 TraceCheckUtils]: 90: Hoare triple {70497#true} assume !(0bv32 == ~tmp___6~0); {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 91: Hoare triple {70497#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 92: Hoare triple {70497#true} ~skip~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 93: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 94: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 95: Hoare triple {70497#true} assume !(12292bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 96: Hoare triple {70497#true} assume !(16384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 97: Hoare triple {70497#true} assume !(4096bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 98: Hoare triple {70497#true} assume !(20480bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,851 INFO L273 TraceCheckUtils]: 99: Hoare triple {70497#true} assume !(4099bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 100: Hoare triple {70497#true} assume !(4368bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 101: Hoare triple {70497#true} assume !(4369bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 102: Hoare triple {70497#true} assume !(4384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 103: Hoare triple {70497#true} assume !(4385bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 104: Hoare triple {70497#true} assume !(4400bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 105: Hoare triple {70497#true} assume !(4401bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 106: Hoare triple {70497#true} assume !(4416bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 107: Hoare triple {70497#true} assume !(4417bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,852 INFO L273 TraceCheckUtils]: 108: Hoare triple {70497#true} assume 4432bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 109: Hoare triple {70497#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 110: Hoare triple {70497#true} assume !(5bv32 == ~blastFlag~0); {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 111: Hoare triple {70497#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 112: Hoare triple {70497#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 113: Hoare triple {70497#true} ~skip~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 114: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 115: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 116: Hoare triple {70497#true} assume !(12292bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,853 INFO L273 TraceCheckUtils]: 117: Hoare triple {70497#true} assume !(16384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 118: Hoare triple {70497#true} assume !(4096bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 119: Hoare triple {70497#true} assume !(20480bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 120: Hoare triple {70497#true} assume !(4099bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 121: Hoare triple {70497#true} assume !(4368bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 122: Hoare triple {70497#true} assume !(4369bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 123: Hoare triple {70497#true} assume !(4384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 124: Hoare triple {70497#true} assume !(4385bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 125: Hoare triple {70497#true} assume !(4400bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,854 INFO L273 TraceCheckUtils]: 126: Hoare triple {70497#true} assume !(4401bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 127: Hoare triple {70497#true} assume !(4416bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 128: Hoare triple {70497#true} assume !(4417bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 129: Hoare triple {70497#true} assume !(4432bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 130: Hoare triple {70497#true} assume !(4433bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 131: Hoare triple {70497#true} assume 4448bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 132: Hoare triple {70497#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 133: Hoare triple {70497#true} assume !~bvsle32(~ret~0, 0bv32); {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 134: Hoare triple {70497#true} assume 0bv32 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464bv32; {70497#true} is VALID [2018-11-23 10:52:34,855 INFO L273 TraceCheckUtils]: 135: Hoare triple {70497#true} ~s__init_num~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 136: Hoare triple {70497#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 137: Hoare triple {70497#true} ~skip~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 138: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 139: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 140: Hoare triple {70497#true} assume !(12292bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 141: Hoare triple {70497#true} assume !(16384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 142: Hoare triple {70497#true} assume !(4096bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 143: Hoare triple {70497#true} assume !(20480bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,856 INFO L273 TraceCheckUtils]: 144: Hoare triple {70497#true} assume !(4099bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,857 INFO L273 TraceCheckUtils]: 145: Hoare triple {70497#true} assume !(4368bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,857 INFO L273 TraceCheckUtils]: 146: Hoare triple {70497#true} assume !(4369bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,857 INFO L273 TraceCheckUtils]: 147: Hoare triple {70497#true} assume !(4384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,857 INFO L273 TraceCheckUtils]: 148: Hoare triple {70497#true} assume !(4385bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,857 INFO L273 TraceCheckUtils]: 149: Hoare triple {70497#true} assume !(4400bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,857 INFO L273 TraceCheckUtils]: 150: Hoare triple {70497#true} assume !(4401bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,857 INFO L273 TraceCheckUtils]: 151: Hoare triple {70497#true} assume !(4416bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,857 INFO L273 TraceCheckUtils]: 152: Hoare triple {70497#true} assume !(4417bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,858 INFO L273 TraceCheckUtils]: 153: Hoare triple {70497#true} assume !(4432bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,858 INFO L273 TraceCheckUtils]: 154: Hoare triple {70497#true} assume !(4433bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,858 INFO L273 TraceCheckUtils]: 155: Hoare triple {70497#true} assume !(4448bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,858 INFO L273 TraceCheckUtils]: 156: Hoare triple {70497#true} assume !(4449bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,858 INFO L273 TraceCheckUtils]: 157: Hoare triple {70497#true} assume 4464bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,858 INFO L273 TraceCheckUtils]: 158: Hoare triple {70497#true} ~ret~0 := #t~nondet38;havoc #t~nondet38; {70497#true} is VALID [2018-11-23 10:52:34,858 INFO L273 TraceCheckUtils]: 159: Hoare triple {70497#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4480bv32;~s__init_num~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,858 INFO L273 TraceCheckUtils]: 160: Hoare triple {70497#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70497#true} is VALID [2018-11-23 10:52:34,859 INFO L273 TraceCheckUtils]: 161: Hoare triple {70497#true} ~skip~0 := 0bv32; {70497#true} is VALID [2018-11-23 10:52:34,859 INFO L273 TraceCheckUtils]: 162: Hoare triple {70497#true} assume !false; {70497#true} is VALID [2018-11-23 10:52:34,859 INFO L273 TraceCheckUtils]: 163: Hoare triple {70497#true} ~state~0 := ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,859 INFO L273 TraceCheckUtils]: 164: Hoare triple {70497#true} assume !(12292bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,859 INFO L273 TraceCheckUtils]: 165: Hoare triple {70497#true} assume !(16384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,859 INFO L273 TraceCheckUtils]: 166: Hoare triple {70497#true} assume !(4096bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,859 INFO L273 TraceCheckUtils]: 167: Hoare triple {70497#true} assume !(20480bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,859 INFO L273 TraceCheckUtils]: 168: Hoare triple {70497#true} assume !(4099bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 169: Hoare triple {70497#true} assume !(4368bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 170: Hoare triple {70497#true} assume !(4369bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 171: Hoare triple {70497#true} assume !(4384bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 172: Hoare triple {70497#true} assume !(4385bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 173: Hoare triple {70497#true} assume !(4400bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 174: Hoare triple {70497#true} assume !(4401bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 175: Hoare triple {70497#true} assume !(4416bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 176: Hoare triple {70497#true} assume !(4417bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,860 INFO L273 TraceCheckUtils]: 177: Hoare triple {70497#true} assume !(4432bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,861 INFO L273 TraceCheckUtils]: 178: Hoare triple {70497#true} assume !(4433bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,861 INFO L273 TraceCheckUtils]: 179: Hoare triple {70497#true} assume !(4448bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,861 INFO L273 TraceCheckUtils]: 180: Hoare triple {70497#true} assume !(4449bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,861 INFO L273 TraceCheckUtils]: 181: Hoare triple {70497#true} assume !(4464bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,861 INFO L273 TraceCheckUtils]: 182: Hoare triple {70497#true} assume !(4465bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,861 INFO L273 TraceCheckUtils]: 183: Hoare triple {70497#true} assume !(4466bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,861 INFO L273 TraceCheckUtils]: 184: Hoare triple {70497#true} assume !(4467bv32 == ~s__state~0); {70497#true} is VALID [2018-11-23 10:52:34,861 INFO L273 TraceCheckUtils]: 185: Hoare triple {70497#true} assume 4480bv32 == ~s__state~0; {70497#true} is VALID [2018-11-23 10:52:34,862 INFO L273 TraceCheckUtils]: 186: Hoare triple {70497#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {70497#true} is VALID [2018-11-23 10:52:34,862 INFO L273 TraceCheckUtils]: 187: Hoare triple {70497#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {70497#true} is VALID [2018-11-23 10:52:34,862 INFO L273 TraceCheckUtils]: 188: Hoare triple {70497#true} assume 1bv32 == ~s__s3__tmp__cert_req~0;~s__state~0 := 4496bv32; {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,862 INFO L273 TraceCheckUtils]: 189: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,863 INFO L273 TraceCheckUtils]: 190: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,863 INFO L273 TraceCheckUtils]: 191: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,863 INFO L273 TraceCheckUtils]: 192: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !false; {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,864 INFO L273 TraceCheckUtils]: 193: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,864 INFO L273 TraceCheckUtils]: 194: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,864 INFO L273 TraceCheckUtils]: 195: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,865 INFO L273 TraceCheckUtils]: 196: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,865 INFO L273 TraceCheckUtils]: 197: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,865 INFO L273 TraceCheckUtils]: 198: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,865 INFO L273 TraceCheckUtils]: 199: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,866 INFO L273 TraceCheckUtils]: 200: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,866 INFO L273 TraceCheckUtils]: 201: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,866 INFO L273 TraceCheckUtils]: 202: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:34,867 INFO L273 TraceCheckUtils]: 203: Hoare triple {71066#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {70498#false} is VALID [2018-11-23 10:52:34,867 INFO L273 TraceCheckUtils]: 204: Hoare triple {70498#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {70498#false} is VALID [2018-11-23 10:52:34,867 INFO L273 TraceCheckUtils]: 205: Hoare triple {70498#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {70498#false} is VALID [2018-11-23 10:52:34,868 INFO L273 TraceCheckUtils]: 206: Hoare triple {70498#false} assume !(2bv32 == ~blastFlag~0); {70498#false} is VALID [2018-11-23 10:52:34,868 INFO L273 TraceCheckUtils]: 207: Hoare triple {70498#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {70498#false} is VALID [2018-11-23 10:52:34,868 INFO L273 TraceCheckUtils]: 208: Hoare triple {70498#false} assume !~bvsle32(~ret~0, 0bv32); {70498#false} is VALID [2018-11-23 10:52:34,868 INFO L273 TraceCheckUtils]: 209: Hoare triple {70498#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {70498#false} is VALID [2018-11-23 10:52:34,868 INFO L273 TraceCheckUtils]: 210: Hoare triple {70498#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70498#false} is VALID [2018-11-23 10:52:34,869 INFO L273 TraceCheckUtils]: 211: Hoare triple {70498#false} ~skip~0 := 0bv32; {70498#false} is VALID [2018-11-23 10:52:34,869 INFO L273 TraceCheckUtils]: 212: Hoare triple {70498#false} assume !false; {70498#false} is VALID [2018-11-23 10:52:34,869 INFO L273 TraceCheckUtils]: 213: Hoare triple {70498#false} ~state~0 := ~s__state~0; {70498#false} is VALID [2018-11-23 10:52:34,869 INFO L273 TraceCheckUtils]: 214: Hoare triple {70498#false} assume !(12292bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,869 INFO L273 TraceCheckUtils]: 215: Hoare triple {70498#false} assume !(16384bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,869 INFO L273 TraceCheckUtils]: 216: Hoare triple {70498#false} assume !(4096bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,870 INFO L273 TraceCheckUtils]: 217: Hoare triple {70498#false} assume !(20480bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,870 INFO L273 TraceCheckUtils]: 218: Hoare triple {70498#false} assume !(4099bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,870 INFO L273 TraceCheckUtils]: 219: Hoare triple {70498#false} assume !(4368bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,870 INFO L273 TraceCheckUtils]: 220: Hoare triple {70498#false} assume !(4369bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,870 INFO L273 TraceCheckUtils]: 221: Hoare triple {70498#false} assume !(4384bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,870 INFO L273 TraceCheckUtils]: 222: Hoare triple {70498#false} assume !(4385bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,870 INFO L273 TraceCheckUtils]: 223: Hoare triple {70498#false} assume !(4400bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,870 INFO L273 TraceCheckUtils]: 224: Hoare triple {70498#false} assume !(4401bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 225: Hoare triple {70498#false} assume 4416bv32 == ~s__state~0; {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 226: Hoare triple {70498#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 227: Hoare triple {70498#false} assume !(3bv32 == ~blastFlag~0); {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 228: Hoare triple {70498#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 229: Hoare triple {70498#false} assume !(0bv32 == ~tmp___6~0); {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 230: Hoare triple {70498#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 231: Hoare triple {70498#false} ~skip~0 := 0bv32; {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 232: Hoare triple {70498#false} assume !false; {70498#false} is VALID [2018-11-23 10:52:34,871 INFO L273 TraceCheckUtils]: 233: Hoare triple {70498#false} ~state~0 := ~s__state~0; {70498#false} is VALID [2018-11-23 10:52:34,872 INFO L273 TraceCheckUtils]: 234: Hoare triple {70498#false} assume !(12292bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,872 INFO L273 TraceCheckUtils]: 235: Hoare triple {70498#false} assume !(16384bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,872 INFO L273 TraceCheckUtils]: 236: Hoare triple {70498#false} assume !(4096bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,872 INFO L273 TraceCheckUtils]: 237: Hoare triple {70498#false} assume !(20480bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,872 INFO L273 TraceCheckUtils]: 238: Hoare triple {70498#false} assume !(4099bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,872 INFO L273 TraceCheckUtils]: 239: Hoare triple {70498#false} assume !(4368bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,872 INFO L273 TraceCheckUtils]: 240: Hoare triple {70498#false} assume !(4369bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,872 INFO L273 TraceCheckUtils]: 241: Hoare triple {70498#false} assume !(4384bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 242: Hoare triple {70498#false} assume !(4385bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 243: Hoare triple {70498#false} assume !(4400bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 244: Hoare triple {70498#false} assume !(4401bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 245: Hoare triple {70498#false} assume !(4416bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 246: Hoare triple {70498#false} assume !(4417bv32 == ~s__state~0); {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 247: Hoare triple {70498#false} assume 4432bv32 == ~s__state~0; {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 248: Hoare triple {70498#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 249: Hoare triple {70498#false} assume 5bv32 == ~blastFlag~0; {70498#false} is VALID [2018-11-23 10:52:34,873 INFO L273 TraceCheckUtils]: 250: Hoare triple {70498#false} assume !false; {70498#false} is VALID [2018-11-23 10:52:34,895 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 394 proven. 0 refuted. 0 times theorem prover too weak. 432 trivial. 0 not checked. [2018-11-23 10:52:34,895 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:34,897 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:34,897 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:34,897 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 251 [2018-11-23 10:52:34,898 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:34,898 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:35,021 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 10:52:35,021 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:35,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:35,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:35,022 INFO L87 Difference]: Start difference. First operand 2545 states and 3246 transitions. Second operand 3 states. [2018-11-23 10:52:37,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:37,138 INFO L93 Difference]: Finished difference Result 5223 states and 6737 transitions. [2018-11-23 10:52:37,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:37,139 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 251 [2018-11-23 10:52:37,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:37,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:37,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 397 transitions. [2018-11-23 10:52:37,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:37,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 397 transitions. [2018-11-23 10:52:37,144 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 397 transitions. [2018-11-23 10:52:37,597 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 397 edges. 397 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:37,832 INFO L225 Difference]: With dead ends: 5223 [2018-11-23 10:52:37,832 INFO L226 Difference]: Without dead ends: 2693 [2018-11-23 10:52:37,835 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 249 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 10:52:37,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2693 states. [2018-11-23 10:52:38,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2693 to 2677. [2018-11-23 10:52:38,298 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:38,298 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2693 states. Second operand 2677 states. [2018-11-23 10:52:38,298 INFO L74 IsIncluded]: Start isIncluded. First operand 2693 states. Second operand 2677 states. [2018-11-23 10:52:38,298 INFO L87 Difference]: Start difference. First operand 2693 states. Second operand 2677 states. [2018-11-23 10:52:38,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:38,547 INFO L93 Difference]: Finished difference Result 2693 states and 3414 transitions. [2018-11-23 10:52:38,547 INFO L276 IsEmpty]: Start isEmpty. Operand 2693 states and 3414 transitions. [2018-11-23 10:52:38,550 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:38,550 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:38,550 INFO L74 IsIncluded]: Start isIncluded. First operand 2677 states. Second operand 2693 states. [2018-11-23 10:52:38,550 INFO L87 Difference]: Start difference. First operand 2677 states. Second operand 2693 states. [2018-11-23 10:52:38,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:38,798 INFO L93 Difference]: Finished difference Result 2693 states and 3414 transitions. [2018-11-23 10:52:38,798 INFO L276 IsEmpty]: Start isEmpty. Operand 2693 states and 3414 transitions. [2018-11-23 10:52:38,801 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:38,801 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:38,801 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:38,801 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:38,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2677 states. [2018-11-23 10:52:39,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2677 states to 2677 states and 3398 transitions. [2018-11-23 10:52:39,084 INFO L78 Accepts]: Start accepts. Automaton has 2677 states and 3398 transitions. Word has length 251 [2018-11-23 10:52:39,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:39,085 INFO L480 AbstractCegarLoop]: Abstraction has 2677 states and 3398 transitions. [2018-11-23 10:52:39,085 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:39,085 INFO L276 IsEmpty]: Start isEmpty. Operand 2677 states and 3398 transitions. [2018-11-23 10:52:39,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-11-23 10:52:39,088 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:39,088 INFO L402 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 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] [2018-11-23 10:52:39,088 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:39,088 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:39,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1808952646, now seen corresponding path program 1 times [2018-11-23 10:52:39,089 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:39,089 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 18 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:39,105 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:39,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:39,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:39,241 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:39,666 INFO L256 TraceCheckUtils]: 0: Hoare triple {85151#true} call ULTIMATE.init(); {85151#true} is VALID [2018-11-23 10:52:39,666 INFO L273 TraceCheckUtils]: 1: Hoare triple {85151#true} assume true; {85151#true} is VALID [2018-11-23 10:52:39,666 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {85151#true} {85151#true} #542#return; {85151#true} is VALID [2018-11-23 10:52:39,666 INFO L256 TraceCheckUtils]: 3: Hoare triple {85151#true} call #t~ret49 := main(); {85151#true} is VALID [2018-11-23 10:52:39,667 INFO L273 TraceCheckUtils]: 4: Hoare triple {85151#true} havoc ~s~0;~s~0 := 12292bv32; {85151#true} is VALID [2018-11-23 10:52:39,667 INFO L256 TraceCheckUtils]: 5: Hoare triple {85151#true} call #t~ret48 := ssl3_connect(~s~0); {85151#true} is VALID [2018-11-23 10:52:39,667 INFO L273 TraceCheckUtils]: 6: Hoare triple {85151#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,667 INFO L273 TraceCheckUtils]: 7: Hoare triple {85151#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {85151#true} is VALID [2018-11-23 10:52:39,667 INFO L273 TraceCheckUtils]: 8: Hoare triple {85151#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {85151#true} is VALID [2018-11-23 10:52:39,667 INFO L273 TraceCheckUtils]: 9: Hoare triple {85151#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {85151#true} is VALID [2018-11-23 10:52:39,667 INFO L273 TraceCheckUtils]: 10: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,667 INFO L273 TraceCheckUtils]: 11: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 12: Hoare triple {85151#true} assume 12292bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 13: Hoare triple {85151#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 14: Hoare triple {85151#true} ~s__server~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 15: Hoare triple {85151#true} assume 0bv32 != ~cb~0; {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 16: Hoare triple {85151#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 17: Hoare triple {85151#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 18: Hoare triple {85151#true} assume !(0bv32 == ~s__init_buf___0~0); {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 19: Hoare triple {85151#true} assume !(0bv32 == ~tmp___4~0); {85151#true} is VALID [2018-11-23 10:52:39,668 INFO L273 TraceCheckUtils]: 20: Hoare triple {85151#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 21: Hoare triple {85151#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 22: Hoare triple {85151#true} ~skip~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 23: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 24: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 25: Hoare triple {85151#true} assume !(12292bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 26: Hoare triple {85151#true} assume !(16384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 27: Hoare triple {85151#true} assume !(4096bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 28: Hoare triple {85151#true} assume !(20480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,669 INFO L273 TraceCheckUtils]: 29: Hoare triple {85151#true} assume !(4099bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 30: Hoare triple {85151#true} assume 4368bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 31: Hoare triple {85151#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 32: Hoare triple {85151#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 33: Hoare triple {85151#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 34: Hoare triple {85151#true} assume ~s__bbio~0 != ~s__wbio~0; {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 35: Hoare triple {85151#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 36: Hoare triple {85151#true} ~skip~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 37: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,670 INFO L273 TraceCheckUtils]: 38: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,671 INFO L273 TraceCheckUtils]: 39: Hoare triple {85151#true} assume !(12292bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,671 INFO L273 TraceCheckUtils]: 40: Hoare triple {85151#true} assume !(16384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,671 INFO L273 TraceCheckUtils]: 41: Hoare triple {85151#true} assume !(4096bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,671 INFO L273 TraceCheckUtils]: 42: Hoare triple {85151#true} assume !(20480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,671 INFO L273 TraceCheckUtils]: 43: Hoare triple {85151#true} assume !(4099bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,671 INFO L273 TraceCheckUtils]: 44: Hoare triple {85151#true} assume !(4368bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,671 INFO L273 TraceCheckUtils]: 45: Hoare triple {85151#true} assume !(4369bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,671 INFO L273 TraceCheckUtils]: 46: Hoare triple {85151#true} assume 4384bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 47: Hoare triple {85151#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 48: Hoare triple {85151#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 49: Hoare triple {85151#true} assume !~bvsle32(~ret~0, 0bv32); {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 50: Hoare triple {85151#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 51: Hoare triple {85151#true} ~s__init_num~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 52: Hoare triple {85151#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 53: Hoare triple {85151#true} ~skip~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 54: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,672 INFO L273 TraceCheckUtils]: 55: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 56: Hoare triple {85151#true} assume !(12292bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 57: Hoare triple {85151#true} assume !(16384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 58: Hoare triple {85151#true} assume !(4096bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 59: Hoare triple {85151#true} assume !(20480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 60: Hoare triple {85151#true} assume !(4099bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 61: Hoare triple {85151#true} assume !(4368bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 62: Hoare triple {85151#true} assume !(4369bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 63: Hoare triple {85151#true} assume !(4384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,673 INFO L273 TraceCheckUtils]: 64: Hoare triple {85151#true} assume !(4385bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,674 INFO L273 TraceCheckUtils]: 65: Hoare triple {85151#true} assume 4400bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,674 INFO L273 TraceCheckUtils]: 66: Hoare triple {85151#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {85151#true} is VALID [2018-11-23 10:52:39,674 INFO L273 TraceCheckUtils]: 67: Hoare triple {85151#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {85151#true} is VALID [2018-11-23 10:52:39,674 INFO L273 TraceCheckUtils]: 68: Hoare triple {85151#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {85151#true} is VALID [2018-11-23 10:52:39,674 INFO L273 TraceCheckUtils]: 69: Hoare triple {85151#true} assume !~bvsle32(~ret~0, 0bv32); {85151#true} is VALID [2018-11-23 10:52:39,674 INFO L273 TraceCheckUtils]: 70: Hoare triple {85151#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,674 INFO L273 TraceCheckUtils]: 71: Hoare triple {85151#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85151#true} is VALID [2018-11-23 10:52:39,674 INFO L273 TraceCheckUtils]: 72: Hoare triple {85151#true} ~skip~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 73: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 74: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 75: Hoare triple {85151#true} assume !(12292bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 76: Hoare triple {85151#true} assume !(16384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 77: Hoare triple {85151#true} assume !(4096bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 78: Hoare triple {85151#true} assume !(20480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 79: Hoare triple {85151#true} assume !(4099bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 80: Hoare triple {85151#true} assume !(4368bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,675 INFO L273 TraceCheckUtils]: 81: Hoare triple {85151#true} assume !(4369bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 82: Hoare triple {85151#true} assume !(4384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 83: Hoare triple {85151#true} assume !(4385bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 84: Hoare triple {85151#true} assume !(4400bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 85: Hoare triple {85151#true} assume !(4401bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 86: Hoare triple {85151#true} assume 4416bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 87: Hoare triple {85151#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 88: Hoare triple {85151#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 89: Hoare triple {85151#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,676 INFO L273 TraceCheckUtils]: 90: Hoare triple {85151#true} assume !(0bv32 == ~tmp___6~0); {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 91: Hoare triple {85151#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 92: Hoare triple {85151#true} ~skip~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 93: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 94: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 95: Hoare triple {85151#true} assume !(12292bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 96: Hoare triple {85151#true} assume !(16384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 97: Hoare triple {85151#true} assume !(4096bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 98: Hoare triple {85151#true} assume !(20480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,677 INFO L273 TraceCheckUtils]: 99: Hoare triple {85151#true} assume !(4099bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,678 INFO L273 TraceCheckUtils]: 100: Hoare triple {85151#true} assume !(4368bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,678 INFO L273 TraceCheckUtils]: 101: Hoare triple {85151#true} assume !(4369bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,678 INFO L273 TraceCheckUtils]: 102: Hoare triple {85151#true} assume !(4384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,678 INFO L273 TraceCheckUtils]: 103: Hoare triple {85151#true} assume !(4385bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,678 INFO L273 TraceCheckUtils]: 104: Hoare triple {85151#true} assume !(4400bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,678 INFO L273 TraceCheckUtils]: 105: Hoare triple {85151#true} assume !(4401bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,678 INFO L273 TraceCheckUtils]: 106: Hoare triple {85151#true} assume !(4416bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,678 INFO L273 TraceCheckUtils]: 107: Hoare triple {85151#true} assume !(4417bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 108: Hoare triple {85151#true} assume 4432bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 109: Hoare triple {85151#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 110: Hoare triple {85151#true} assume !(5bv32 == ~blastFlag~0); {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 111: Hoare triple {85151#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 112: Hoare triple {85151#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 113: Hoare triple {85151#true} ~skip~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 114: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 115: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,679 INFO L273 TraceCheckUtils]: 116: Hoare triple {85151#true} assume !(12292bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 117: Hoare triple {85151#true} assume !(16384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 118: Hoare triple {85151#true} assume !(4096bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 119: Hoare triple {85151#true} assume !(20480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 120: Hoare triple {85151#true} assume !(4099bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 121: Hoare triple {85151#true} assume !(4368bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 122: Hoare triple {85151#true} assume !(4369bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 123: Hoare triple {85151#true} assume !(4384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 124: Hoare triple {85151#true} assume !(4385bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,680 INFO L273 TraceCheckUtils]: 125: Hoare triple {85151#true} assume !(4400bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,681 INFO L273 TraceCheckUtils]: 126: Hoare triple {85151#true} assume !(4401bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,681 INFO L273 TraceCheckUtils]: 127: Hoare triple {85151#true} assume !(4416bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,681 INFO L273 TraceCheckUtils]: 128: Hoare triple {85151#true} assume !(4417bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,681 INFO L273 TraceCheckUtils]: 129: Hoare triple {85151#true} assume !(4432bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,681 INFO L273 TraceCheckUtils]: 130: Hoare triple {85151#true} assume !(4433bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,681 INFO L273 TraceCheckUtils]: 131: Hoare triple {85151#true} assume 4448bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,681 INFO L273 TraceCheckUtils]: 132: Hoare triple {85151#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {85151#true} is VALID [2018-11-23 10:52:39,681 INFO L273 TraceCheckUtils]: 133: Hoare triple {85151#true} assume !~bvsle32(~ret~0, 0bv32); {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 134: Hoare triple {85151#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 135: Hoare triple {85151#true} ~s__init_num~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 136: Hoare triple {85151#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 137: Hoare triple {85151#true} ~skip~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 138: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 139: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 140: Hoare triple {85151#true} assume !(12292bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 141: Hoare triple {85151#true} assume !(16384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,682 INFO L273 TraceCheckUtils]: 142: Hoare triple {85151#true} assume !(4096bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 143: Hoare triple {85151#true} assume !(20480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 144: Hoare triple {85151#true} assume !(4099bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 145: Hoare triple {85151#true} assume !(4368bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 146: Hoare triple {85151#true} assume !(4369bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 147: Hoare triple {85151#true} assume !(4384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 148: Hoare triple {85151#true} assume !(4385bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 149: Hoare triple {85151#true} assume !(4400bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 150: Hoare triple {85151#true} assume !(4401bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,683 INFO L273 TraceCheckUtils]: 151: Hoare triple {85151#true} assume !(4416bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 152: Hoare triple {85151#true} assume !(4417bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 153: Hoare triple {85151#true} assume !(4432bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 154: Hoare triple {85151#true} assume !(4433bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 155: Hoare triple {85151#true} assume !(4448bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 156: Hoare triple {85151#true} assume !(4449bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 157: Hoare triple {85151#true} assume !(4464bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 158: Hoare triple {85151#true} assume !(4465bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 159: Hoare triple {85151#true} assume !(4466bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,684 INFO L273 TraceCheckUtils]: 160: Hoare triple {85151#true} assume !(4467bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,685 INFO L273 TraceCheckUtils]: 161: Hoare triple {85151#true} assume 4480bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,685 INFO L273 TraceCheckUtils]: 162: Hoare triple {85151#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {85151#true} is VALID [2018-11-23 10:52:39,685 INFO L273 TraceCheckUtils]: 163: Hoare triple {85151#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {85151#true} is VALID [2018-11-23 10:52:39,685 INFO L273 TraceCheckUtils]: 164: Hoare triple {85151#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,685 INFO L273 TraceCheckUtils]: 165: Hoare triple {85151#true} ~s__init_num~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,685 INFO L273 TraceCheckUtils]: 166: Hoare triple {85151#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85151#true} is VALID [2018-11-23 10:52:39,685 INFO L273 TraceCheckUtils]: 167: Hoare triple {85151#true} ~skip~0 := 0bv32; {85151#true} is VALID [2018-11-23 10:52:39,685 INFO L273 TraceCheckUtils]: 168: Hoare triple {85151#true} assume !false; {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 169: Hoare triple {85151#true} ~state~0 := ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 170: Hoare triple {85151#true} assume !(12292bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 171: Hoare triple {85151#true} assume !(16384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 172: Hoare triple {85151#true} assume !(4096bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 173: Hoare triple {85151#true} assume !(20480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 174: Hoare triple {85151#true} assume !(4099bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 175: Hoare triple {85151#true} assume !(4368bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 176: Hoare triple {85151#true} assume !(4369bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,686 INFO L273 TraceCheckUtils]: 177: Hoare triple {85151#true} assume !(4384bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 178: Hoare triple {85151#true} assume !(4385bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 179: Hoare triple {85151#true} assume !(4400bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 180: Hoare triple {85151#true} assume !(4401bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 181: Hoare triple {85151#true} assume !(4416bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 182: Hoare triple {85151#true} assume !(4417bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 183: Hoare triple {85151#true} assume !(4432bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 184: Hoare triple {85151#true} assume !(4433bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 185: Hoare triple {85151#true} assume !(4448bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,687 INFO L273 TraceCheckUtils]: 186: Hoare triple {85151#true} assume !(4449bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,688 INFO L273 TraceCheckUtils]: 187: Hoare triple {85151#true} assume !(4464bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,688 INFO L273 TraceCheckUtils]: 188: Hoare triple {85151#true} assume !(4465bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,688 INFO L273 TraceCheckUtils]: 189: Hoare triple {85151#true} assume !(4466bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,688 INFO L273 TraceCheckUtils]: 190: Hoare triple {85151#true} assume !(4467bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,688 INFO L273 TraceCheckUtils]: 191: Hoare triple {85151#true} assume !(4480bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,688 INFO L273 TraceCheckUtils]: 192: Hoare triple {85151#true} assume !(4481bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,688 INFO L273 TraceCheckUtils]: 193: Hoare triple {85151#true} assume !(4496bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,688 INFO L273 TraceCheckUtils]: 194: Hoare triple {85151#true} assume !(4497bv32 == ~s__state~0); {85151#true} is VALID [2018-11-23 10:52:39,689 INFO L273 TraceCheckUtils]: 195: Hoare triple {85151#true} assume 4512bv32 == ~s__state~0; {85151#true} is VALID [2018-11-23 10:52:39,689 INFO L273 TraceCheckUtils]: 196: Hoare triple {85151#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {85151#true} is VALID [2018-11-23 10:52:39,691 INFO L273 TraceCheckUtils]: 197: Hoare triple {85151#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,691 INFO L273 TraceCheckUtils]: 198: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,693 INFO L273 TraceCheckUtils]: 199: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~tmp___7~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,693 INFO L273 TraceCheckUtils]: 200: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~tmp___8~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,695 INFO L273 TraceCheckUtils]: 201: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,695 INFO L273 TraceCheckUtils]: 202: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,698 INFO L273 TraceCheckUtils]: 203: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !false; {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,698 INFO L273 TraceCheckUtils]: 204: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,701 INFO L273 TraceCheckUtils]: 205: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,701 INFO L273 TraceCheckUtils]: 206: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,704 INFO L273 TraceCheckUtils]: 207: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,704 INFO L273 TraceCheckUtils]: 208: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,706 INFO L273 TraceCheckUtils]: 209: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,706 INFO L273 TraceCheckUtils]: 210: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,708 INFO L273 TraceCheckUtils]: 211: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,710 INFO L273 TraceCheckUtils]: 212: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,710 INFO L273 TraceCheckUtils]: 213: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:39,712 INFO L273 TraceCheckUtils]: 214: Hoare triple {85747#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {85152#false} is VALID [2018-11-23 10:52:39,712 INFO L273 TraceCheckUtils]: 215: Hoare triple {85152#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {85152#false} is VALID [2018-11-23 10:52:39,712 INFO L273 TraceCheckUtils]: 216: Hoare triple {85152#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {85152#false} is VALID [2018-11-23 10:52:39,712 INFO L273 TraceCheckUtils]: 217: Hoare triple {85152#false} assume !(2bv32 == ~blastFlag~0); {85152#false} is VALID [2018-11-23 10:52:39,712 INFO L273 TraceCheckUtils]: 218: Hoare triple {85152#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {85152#false} is VALID [2018-11-23 10:52:39,712 INFO L273 TraceCheckUtils]: 219: Hoare triple {85152#false} assume !~bvsle32(~ret~0, 0bv32); {85152#false} is VALID [2018-11-23 10:52:39,712 INFO L273 TraceCheckUtils]: 220: Hoare triple {85152#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {85152#false} is VALID [2018-11-23 10:52:39,712 INFO L273 TraceCheckUtils]: 221: Hoare triple {85152#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85152#false} is VALID [2018-11-23 10:52:39,713 INFO L273 TraceCheckUtils]: 222: Hoare triple {85152#false} ~skip~0 := 0bv32; {85152#false} is VALID [2018-11-23 10:52:39,713 INFO L273 TraceCheckUtils]: 223: Hoare triple {85152#false} assume !false; {85152#false} is VALID [2018-11-23 10:52:39,713 INFO L273 TraceCheckUtils]: 224: Hoare triple {85152#false} ~state~0 := ~s__state~0; {85152#false} is VALID [2018-11-23 10:52:39,713 INFO L273 TraceCheckUtils]: 225: Hoare triple {85152#false} assume !(12292bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,713 INFO L273 TraceCheckUtils]: 226: Hoare triple {85152#false} assume !(16384bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,713 INFO L273 TraceCheckUtils]: 227: Hoare triple {85152#false} assume !(4096bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,713 INFO L273 TraceCheckUtils]: 228: Hoare triple {85152#false} assume !(20480bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,713 INFO L273 TraceCheckUtils]: 229: Hoare triple {85152#false} assume !(4099bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 230: Hoare triple {85152#false} assume !(4368bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 231: Hoare triple {85152#false} assume !(4369bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 232: Hoare triple {85152#false} assume !(4384bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 233: Hoare triple {85152#false} assume !(4385bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 234: Hoare triple {85152#false} assume !(4400bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 235: Hoare triple {85152#false} assume !(4401bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 236: Hoare triple {85152#false} assume 4416bv32 == ~s__state~0; {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 237: Hoare triple {85152#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {85152#false} is VALID [2018-11-23 10:52:39,714 INFO L273 TraceCheckUtils]: 238: Hoare triple {85152#false} assume !(3bv32 == ~blastFlag~0); {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 239: Hoare triple {85152#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 240: Hoare triple {85152#false} assume !(0bv32 == ~tmp___6~0); {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 241: Hoare triple {85152#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 242: Hoare triple {85152#false} ~skip~0 := 0bv32; {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 243: Hoare triple {85152#false} assume !false; {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 244: Hoare triple {85152#false} ~state~0 := ~s__state~0; {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 245: Hoare triple {85152#false} assume !(12292bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 246: Hoare triple {85152#false} assume !(16384bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,715 INFO L273 TraceCheckUtils]: 247: Hoare triple {85152#false} assume !(4096bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 248: Hoare triple {85152#false} assume !(20480bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 249: Hoare triple {85152#false} assume !(4099bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 250: Hoare triple {85152#false} assume !(4368bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 251: Hoare triple {85152#false} assume !(4369bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 252: Hoare triple {85152#false} assume !(4384bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 253: Hoare triple {85152#false} assume !(4385bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 254: Hoare triple {85152#false} assume !(4400bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 255: Hoare triple {85152#false} assume !(4401bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,716 INFO L273 TraceCheckUtils]: 256: Hoare triple {85152#false} assume !(4416bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,717 INFO L273 TraceCheckUtils]: 257: Hoare triple {85152#false} assume !(4417bv32 == ~s__state~0); {85152#false} is VALID [2018-11-23 10:52:39,717 INFO L273 TraceCheckUtils]: 258: Hoare triple {85152#false} assume 4432bv32 == ~s__state~0; {85152#false} is VALID [2018-11-23 10:52:39,717 INFO L273 TraceCheckUtils]: 259: Hoare triple {85152#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {85152#false} is VALID [2018-11-23 10:52:39,717 INFO L273 TraceCheckUtils]: 260: Hoare triple {85152#false} assume 5bv32 == ~blastFlag~0; {85152#false} is VALID [2018-11-23 10:52:39,717 INFO L273 TraceCheckUtils]: 261: Hoare triple {85152#false} assume !false; {85152#false} is VALID [2018-11-23 10:52:39,741 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 394 proven. 0 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2018-11-23 10:52:39,741 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:39,743 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:39,743 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:39,743 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 262 [2018-11-23 10:52:39,743 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:39,744 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:39,892 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 136 edges. 136 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:39,893 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:39,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:39,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:39,893 INFO L87 Difference]: Start difference. First operand 2677 states and 3398 transitions. Second operand 3 states. [2018-11-23 10:52:42,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:42,169 INFO L93 Difference]: Finished difference Result 5651 states and 7353 transitions. [2018-11-23 10:52:42,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:42,170 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 262 [2018-11-23 10:52:42,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:42,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:42,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 404 transitions. [2018-11-23 10:52:42,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:42,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 404 transitions. [2018-11-23 10:52:42,174 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 404 transitions. [2018-11-23 10:52:42,549 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 404 edges. 404 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:42,860 INFO L225 Difference]: With dead ends: 5651 [2018-11-23 10:52:42,860 INFO L226 Difference]: Without dead ends: 2989 [2018-11-23 10:52:42,864 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 260 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 10:52:42,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2989 states. [2018-11-23 10:52:43,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2989 to 2973. [2018-11-23 10:52:43,489 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:43,489 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2989 states. Second operand 2973 states. [2018-11-23 10:52:43,489 INFO L74 IsIncluded]: Start isIncluded. First operand 2989 states. Second operand 2973 states. [2018-11-23 10:52:43,489 INFO L87 Difference]: Start difference. First operand 2989 states. Second operand 2973 states. [2018-11-23 10:52:43,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:43,776 INFO L93 Difference]: Finished difference Result 2989 states and 3750 transitions. [2018-11-23 10:52:43,777 INFO L276 IsEmpty]: Start isEmpty. Operand 2989 states and 3750 transitions. [2018-11-23 10:52:43,780 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:43,780 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:43,780 INFO L74 IsIncluded]: Start isIncluded. First operand 2973 states. Second operand 2989 states. [2018-11-23 10:52:43,780 INFO L87 Difference]: Start difference. First operand 2973 states. Second operand 2989 states. [2018-11-23 10:52:44,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:44,024 INFO L93 Difference]: Finished difference Result 2989 states and 3750 transitions. [2018-11-23 10:52:44,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2989 states and 3750 transitions. [2018-11-23 10:52:44,027 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:44,027 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:44,027 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:44,027 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:44,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2973 states. [2018-11-23 10:52:44,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2973 states to 2973 states and 3734 transitions. [2018-11-23 10:52:44,372 INFO L78 Accepts]: Start accepts. Automaton has 2973 states and 3734 transitions. Word has length 262 [2018-11-23 10:52:44,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:44,372 INFO L480 AbstractCegarLoop]: Abstraction has 2973 states and 3734 transitions. [2018-11-23 10:52:44,372 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:44,372 INFO L276 IsEmpty]: Start isEmpty. Operand 2973 states and 3734 transitions. [2018-11-23 10:52:44,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2018-11-23 10:52:44,375 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:44,376 INFO L402 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 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] [2018-11-23 10:52:44,376 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:44,376 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:44,376 INFO L82 PathProgramCache]: Analyzing trace with hash 999449687, now seen corresponding path program 1 times [2018-11-23 10:52:44,376 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:44,377 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 19 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:44,392 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:44,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:44,547 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:44,987 INFO L256 TraceCheckUtils]: 0: Hoare triple {101174#true} call ULTIMATE.init(); {101174#true} is VALID [2018-11-23 10:52:44,987 INFO L273 TraceCheckUtils]: 1: Hoare triple {101174#true} assume true; {101174#true} is VALID [2018-11-23 10:52:44,987 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {101174#true} {101174#true} #542#return; {101174#true} is VALID [2018-11-23 10:52:44,987 INFO L256 TraceCheckUtils]: 3: Hoare triple {101174#true} call #t~ret49 := main(); {101174#true} is VALID [2018-11-23 10:52:44,988 INFO L273 TraceCheckUtils]: 4: Hoare triple {101174#true} havoc ~s~0;~s~0 := 12292bv32; {101174#true} is VALID [2018-11-23 10:52:44,988 INFO L256 TraceCheckUtils]: 5: Hoare triple {101174#true} call #t~ret48 := ssl3_connect(~s~0); {101174#true} is VALID [2018-11-23 10:52:44,988 INFO L273 TraceCheckUtils]: 6: Hoare triple {101174#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,988 INFO L273 TraceCheckUtils]: 7: Hoare triple {101174#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {101174#true} is VALID [2018-11-23 10:52:44,988 INFO L273 TraceCheckUtils]: 8: Hoare triple {101174#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 9: Hoare triple {101174#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 10: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 11: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 12: Hoare triple {101174#true} assume 12292bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 13: Hoare triple {101174#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 14: Hoare triple {101174#true} ~s__server~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 15: Hoare triple {101174#true} assume 0bv32 != ~cb~0; {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 16: Hoare triple {101174#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {101174#true} is VALID [2018-11-23 10:52:44,989 INFO L273 TraceCheckUtils]: 17: Hoare triple {101174#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {101174#true} is VALID [2018-11-23 10:52:44,990 INFO L273 TraceCheckUtils]: 18: Hoare triple {101174#true} assume !(0bv32 == ~s__init_buf___0~0); {101174#true} is VALID [2018-11-23 10:52:44,990 INFO L273 TraceCheckUtils]: 19: Hoare triple {101174#true} assume !(0bv32 == ~tmp___4~0); {101174#true} is VALID [2018-11-23 10:52:44,990 INFO L273 TraceCheckUtils]: 20: Hoare triple {101174#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,990 INFO L273 TraceCheckUtils]: 21: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:44,990 INFO L273 TraceCheckUtils]: 22: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,990 INFO L273 TraceCheckUtils]: 23: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:44,990 INFO L273 TraceCheckUtils]: 24: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,990 INFO L273 TraceCheckUtils]: 25: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 26: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 27: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 28: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 29: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 30: Hoare triple {101174#true} assume 4368bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 31: Hoare triple {101174#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 32: Hoare triple {101174#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 33: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,991 INFO L273 TraceCheckUtils]: 34: Hoare triple {101174#true} assume ~s__bbio~0 != ~s__wbio~0; {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 35: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 36: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 37: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 38: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 39: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 40: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 41: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 42: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,992 INFO L273 TraceCheckUtils]: 43: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,993 INFO L273 TraceCheckUtils]: 44: Hoare triple {101174#true} assume !(4368bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,993 INFO L273 TraceCheckUtils]: 45: Hoare triple {101174#true} assume !(4369bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,993 INFO L273 TraceCheckUtils]: 46: Hoare triple {101174#true} assume 4384bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,993 INFO L273 TraceCheckUtils]: 47: Hoare triple {101174#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {101174#true} is VALID [2018-11-23 10:52:44,993 INFO L273 TraceCheckUtils]: 48: Hoare triple {101174#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {101174#true} is VALID [2018-11-23 10:52:44,993 INFO L273 TraceCheckUtils]: 49: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32); {101174#true} is VALID [2018-11-23 10:52:44,993 INFO L273 TraceCheckUtils]: 50: Hoare triple {101174#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {101174#true} is VALID [2018-11-23 10:52:44,993 INFO L273 TraceCheckUtils]: 51: Hoare triple {101174#true} ~s__init_num~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 52: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 53: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 54: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 55: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 56: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 57: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 58: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 59: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,994 INFO L273 TraceCheckUtils]: 60: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 61: Hoare triple {101174#true} assume !(4368bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 62: Hoare triple {101174#true} assume !(4369bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 63: Hoare triple {101174#true} assume !(4384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 64: Hoare triple {101174#true} assume !(4385bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 65: Hoare triple {101174#true} assume 4400bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 66: Hoare triple {101174#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 67: Hoare triple {101174#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 68: Hoare triple {101174#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {101174#true} is VALID [2018-11-23 10:52:44,995 INFO L273 TraceCheckUtils]: 69: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32); {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 70: Hoare triple {101174#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 71: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 72: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 73: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 74: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 75: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 76: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 77: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,996 INFO L273 TraceCheckUtils]: 78: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 79: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 80: Hoare triple {101174#true} assume !(4368bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 81: Hoare triple {101174#true} assume !(4369bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 82: Hoare triple {101174#true} assume !(4384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 83: Hoare triple {101174#true} assume !(4385bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 84: Hoare triple {101174#true} assume !(4400bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 85: Hoare triple {101174#true} assume !(4401bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 86: Hoare triple {101174#true} assume 4416bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,997 INFO L273 TraceCheckUtils]: 87: Hoare triple {101174#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {101174#true} is VALID [2018-11-23 10:52:44,998 INFO L273 TraceCheckUtils]: 88: Hoare triple {101174#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {101174#true} is VALID [2018-11-23 10:52:44,998 INFO L273 TraceCheckUtils]: 89: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,998 INFO L273 TraceCheckUtils]: 90: Hoare triple {101174#true} assume !(0bv32 == ~tmp___6~0); {101174#true} is VALID [2018-11-23 10:52:44,998 INFO L273 TraceCheckUtils]: 91: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:44,998 INFO L273 TraceCheckUtils]: 92: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:44,998 INFO L273 TraceCheckUtils]: 93: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:44,998 INFO L273 TraceCheckUtils]: 94: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:44,998 INFO L273 TraceCheckUtils]: 95: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 96: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 97: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 98: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 99: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 100: Hoare triple {101174#true} assume !(4368bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 101: Hoare triple {101174#true} assume !(4369bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 102: Hoare triple {101174#true} assume !(4384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 103: Hoare triple {101174#true} assume !(4385bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:44,999 INFO L273 TraceCheckUtils]: 104: Hoare triple {101174#true} assume !(4400bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 105: Hoare triple {101174#true} assume !(4401bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 106: Hoare triple {101174#true} assume !(4416bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 107: Hoare triple {101174#true} assume !(4417bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 108: Hoare triple {101174#true} assume 4432bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 109: Hoare triple {101174#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 110: Hoare triple {101174#true} assume !(5bv32 == ~blastFlag~0); {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 111: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 112: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:45,000 INFO L273 TraceCheckUtils]: 113: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,001 INFO L273 TraceCheckUtils]: 114: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:45,001 INFO L273 TraceCheckUtils]: 115: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,001 INFO L273 TraceCheckUtils]: 116: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,001 INFO L273 TraceCheckUtils]: 117: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,001 INFO L273 TraceCheckUtils]: 118: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,001 INFO L273 TraceCheckUtils]: 119: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,001 INFO L273 TraceCheckUtils]: 120: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,001 INFO L273 TraceCheckUtils]: 121: Hoare triple {101174#true} assume !(4368bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 122: Hoare triple {101174#true} assume !(4369bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 123: Hoare triple {101174#true} assume !(4384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 124: Hoare triple {101174#true} assume !(4385bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 125: Hoare triple {101174#true} assume !(4400bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 126: Hoare triple {101174#true} assume !(4401bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 127: Hoare triple {101174#true} assume !(4416bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 128: Hoare triple {101174#true} assume !(4417bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 129: Hoare triple {101174#true} assume !(4432bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,002 INFO L273 TraceCheckUtils]: 130: Hoare triple {101174#true} assume !(4433bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 131: Hoare triple {101174#true} assume 4448bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 132: Hoare triple {101174#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 133: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32); {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 134: Hoare triple {101174#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 135: Hoare triple {101174#true} ~s__init_num~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 136: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 137: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 138: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:45,003 INFO L273 TraceCheckUtils]: 139: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 140: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 141: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 142: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 143: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 144: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 145: Hoare triple {101174#true} assume !(4368bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 146: Hoare triple {101174#true} assume !(4369bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 147: Hoare triple {101174#true} assume !(4384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,004 INFO L273 TraceCheckUtils]: 148: Hoare triple {101174#true} assume !(4385bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 149: Hoare triple {101174#true} assume !(4400bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 150: Hoare triple {101174#true} assume !(4401bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 151: Hoare triple {101174#true} assume !(4416bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 152: Hoare triple {101174#true} assume !(4417bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 153: Hoare triple {101174#true} assume !(4432bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 154: Hoare triple {101174#true} assume !(4433bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 155: Hoare triple {101174#true} assume !(4448bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 156: Hoare triple {101174#true} assume !(4449bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,005 INFO L273 TraceCheckUtils]: 157: Hoare triple {101174#true} assume !(4464bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 158: Hoare triple {101174#true} assume !(4465bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 159: Hoare triple {101174#true} assume !(4466bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 160: Hoare triple {101174#true} assume !(4467bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 161: Hoare triple {101174#true} assume 4480bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 162: Hoare triple {101174#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 163: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 164: Hoare triple {101174#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 165: Hoare triple {101174#true} ~s__init_num~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,006 INFO L273 TraceCheckUtils]: 166: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:45,007 INFO L273 TraceCheckUtils]: 167: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,007 INFO L273 TraceCheckUtils]: 168: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:45,007 INFO L273 TraceCheckUtils]: 169: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,007 INFO L273 TraceCheckUtils]: 170: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,007 INFO L273 TraceCheckUtils]: 171: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,007 INFO L273 TraceCheckUtils]: 172: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,007 INFO L273 TraceCheckUtils]: 173: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,007 INFO L273 TraceCheckUtils]: 174: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 175: Hoare triple {101174#true} assume !(4368bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 176: Hoare triple {101174#true} assume !(4369bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 177: Hoare triple {101174#true} assume !(4384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 178: Hoare triple {101174#true} assume !(4385bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 179: Hoare triple {101174#true} assume !(4400bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 180: Hoare triple {101174#true} assume !(4401bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 181: Hoare triple {101174#true} assume !(4416bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 182: Hoare triple {101174#true} assume !(4417bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,008 INFO L273 TraceCheckUtils]: 183: Hoare triple {101174#true} assume !(4432bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 184: Hoare triple {101174#true} assume !(4433bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 185: Hoare triple {101174#true} assume !(4448bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 186: Hoare triple {101174#true} assume !(4449bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 187: Hoare triple {101174#true} assume !(4464bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 188: Hoare triple {101174#true} assume !(4465bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 189: Hoare triple {101174#true} assume !(4466bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 190: Hoare triple {101174#true} assume !(4467bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 191: Hoare triple {101174#true} assume !(4480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,009 INFO L273 TraceCheckUtils]: 192: Hoare triple {101174#true} assume !(4481bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 193: Hoare triple {101174#true} assume !(4496bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 194: Hoare triple {101174#true} assume !(4497bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 195: Hoare triple {101174#true} assume 4512bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 196: Hoare triple {101174#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 197: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 198: Hoare triple {101174#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 199: Hoare triple {101174#true} assume !(0bv32 == ~tmp___7~0); {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 200: Hoare triple {101174#true} assume !(0bv32 == ~tmp___8~0); {101174#true} is VALID [2018-11-23 10:52:45,010 INFO L273 TraceCheckUtils]: 201: Hoare triple {101174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 202: Hoare triple {101174#true} ~skip~0 := 0bv32; {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 203: Hoare triple {101174#true} assume !false; {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 204: Hoare triple {101174#true} ~state~0 := ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 205: Hoare triple {101174#true} assume !(12292bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 206: Hoare triple {101174#true} assume !(16384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 207: Hoare triple {101174#true} assume !(4096bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 208: Hoare triple {101174#true} assume !(20480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 209: Hoare triple {101174#true} assume !(4099bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,011 INFO L273 TraceCheckUtils]: 210: Hoare triple {101174#true} assume !(4368bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 211: Hoare triple {101174#true} assume !(4369bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 212: Hoare triple {101174#true} assume !(4384bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 213: Hoare triple {101174#true} assume !(4385bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 214: Hoare triple {101174#true} assume !(4400bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 215: Hoare triple {101174#true} assume !(4401bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 216: Hoare triple {101174#true} assume !(4416bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 217: Hoare triple {101174#true} assume !(4417bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 218: Hoare triple {101174#true} assume !(4432bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,012 INFO L273 TraceCheckUtils]: 219: Hoare triple {101174#true} assume !(4433bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,013 INFO L273 TraceCheckUtils]: 220: Hoare triple {101174#true} assume !(4448bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,013 INFO L273 TraceCheckUtils]: 221: Hoare triple {101174#true} assume !(4449bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,013 INFO L273 TraceCheckUtils]: 222: Hoare triple {101174#true} assume !(4464bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,013 INFO L273 TraceCheckUtils]: 223: Hoare triple {101174#true} assume !(4465bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,013 INFO L273 TraceCheckUtils]: 224: Hoare triple {101174#true} assume !(4466bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,013 INFO L273 TraceCheckUtils]: 225: Hoare triple {101174#true} assume !(4467bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,013 INFO L273 TraceCheckUtils]: 226: Hoare triple {101174#true} assume !(4480bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,013 INFO L273 TraceCheckUtils]: 227: Hoare triple {101174#true} assume !(4481bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,014 INFO L273 TraceCheckUtils]: 228: Hoare triple {101174#true} assume !(4496bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,014 INFO L273 TraceCheckUtils]: 229: Hoare triple {101174#true} assume !(4497bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,014 INFO L273 TraceCheckUtils]: 230: Hoare triple {101174#true} assume !(4512bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,014 INFO L273 TraceCheckUtils]: 231: Hoare triple {101174#true} assume !(4513bv32 == ~s__state~0); {101174#true} is VALID [2018-11-23 10:52:45,014 INFO L273 TraceCheckUtils]: 232: Hoare triple {101174#true} assume 4528bv32 == ~s__state~0; {101174#true} is VALID [2018-11-23 10:52:45,014 INFO L273 TraceCheckUtils]: 233: Hoare triple {101174#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {101174#true} is VALID [2018-11-23 10:52:45,016 INFO L273 TraceCheckUtils]: 234: Hoare triple {101174#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,017 INFO L273 TraceCheckUtils]: 235: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560bv32; {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,018 INFO L273 TraceCheckUtils]: 236: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,018 INFO L273 TraceCheckUtils]: 237: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,019 INFO L273 TraceCheckUtils]: 238: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,019 INFO L273 TraceCheckUtils]: 239: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !false; {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,020 INFO L273 TraceCheckUtils]: 240: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,020 INFO L273 TraceCheckUtils]: 241: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,021 INFO L273 TraceCheckUtils]: 242: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,022 INFO L273 TraceCheckUtils]: 243: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,022 INFO L273 TraceCheckUtils]: 244: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,023 INFO L273 TraceCheckUtils]: 245: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,023 INFO L273 TraceCheckUtils]: 246: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,024 INFO L273 TraceCheckUtils]: 247: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,024 INFO L273 TraceCheckUtils]: 248: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,025 INFO L273 TraceCheckUtils]: 249: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:45,025 INFO L273 TraceCheckUtils]: 250: Hoare triple {101881#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {101175#false} is VALID [2018-11-23 10:52:45,025 INFO L273 TraceCheckUtils]: 251: Hoare triple {101175#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {101175#false} is VALID [2018-11-23 10:52:45,026 INFO L273 TraceCheckUtils]: 252: Hoare triple {101175#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {101175#false} is VALID [2018-11-23 10:52:45,026 INFO L273 TraceCheckUtils]: 253: Hoare triple {101175#false} assume !(2bv32 == ~blastFlag~0); {101175#false} is VALID [2018-11-23 10:52:45,026 INFO L273 TraceCheckUtils]: 254: Hoare triple {101175#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {101175#false} is VALID [2018-11-23 10:52:45,026 INFO L273 TraceCheckUtils]: 255: Hoare triple {101175#false} assume !~bvsle32(~ret~0, 0bv32); {101175#false} is VALID [2018-11-23 10:52:45,026 INFO L273 TraceCheckUtils]: 256: Hoare triple {101175#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {101175#false} is VALID [2018-11-23 10:52:45,027 INFO L273 TraceCheckUtils]: 257: Hoare triple {101175#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101175#false} is VALID [2018-11-23 10:52:45,027 INFO L273 TraceCheckUtils]: 258: Hoare triple {101175#false} ~skip~0 := 0bv32; {101175#false} is VALID [2018-11-23 10:52:45,027 INFO L273 TraceCheckUtils]: 259: Hoare triple {101175#false} assume !false; {101175#false} is VALID [2018-11-23 10:52:45,027 INFO L273 TraceCheckUtils]: 260: Hoare triple {101175#false} ~state~0 := ~s__state~0; {101175#false} is VALID [2018-11-23 10:52:45,027 INFO L273 TraceCheckUtils]: 261: Hoare triple {101175#false} assume !(12292bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,028 INFO L273 TraceCheckUtils]: 262: Hoare triple {101175#false} assume !(16384bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,028 INFO L273 TraceCheckUtils]: 263: Hoare triple {101175#false} assume !(4096bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,028 INFO L273 TraceCheckUtils]: 264: Hoare triple {101175#false} assume !(20480bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,028 INFO L273 TraceCheckUtils]: 265: Hoare triple {101175#false} assume !(4099bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,028 INFO L273 TraceCheckUtils]: 266: Hoare triple {101175#false} assume !(4368bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,028 INFO L273 TraceCheckUtils]: 267: Hoare triple {101175#false} assume !(4369bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,028 INFO L273 TraceCheckUtils]: 268: Hoare triple {101175#false} assume !(4384bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,028 INFO L273 TraceCheckUtils]: 269: Hoare triple {101175#false} assume !(4385bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 270: Hoare triple {101175#false} assume !(4400bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 271: Hoare triple {101175#false} assume !(4401bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 272: Hoare triple {101175#false} assume 4416bv32 == ~s__state~0; {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 273: Hoare triple {101175#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 274: Hoare triple {101175#false} assume !(3bv32 == ~blastFlag~0); {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 275: Hoare triple {101175#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 276: Hoare triple {101175#false} assume !(0bv32 == ~tmp___6~0); {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 277: Hoare triple {101175#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {101175#false} is VALID [2018-11-23 10:52:45,029 INFO L273 TraceCheckUtils]: 278: Hoare triple {101175#false} ~skip~0 := 0bv32; {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 279: Hoare triple {101175#false} assume !false; {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 280: Hoare triple {101175#false} ~state~0 := ~s__state~0; {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 281: Hoare triple {101175#false} assume !(12292bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 282: Hoare triple {101175#false} assume !(16384bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 283: Hoare triple {101175#false} assume !(4096bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 284: Hoare triple {101175#false} assume !(20480bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 285: Hoare triple {101175#false} assume !(4099bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 286: Hoare triple {101175#false} assume !(4368bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,030 INFO L273 TraceCheckUtils]: 287: Hoare triple {101175#false} assume !(4369bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 288: Hoare triple {101175#false} assume !(4384bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 289: Hoare triple {101175#false} assume !(4385bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 290: Hoare triple {101175#false} assume !(4400bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 291: Hoare triple {101175#false} assume !(4401bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 292: Hoare triple {101175#false} assume !(4416bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 293: Hoare triple {101175#false} assume !(4417bv32 == ~s__state~0); {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 294: Hoare triple {101175#false} assume 4432bv32 == ~s__state~0; {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 295: Hoare triple {101175#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {101175#false} is VALID [2018-11-23 10:52:45,031 INFO L273 TraceCheckUtils]: 296: Hoare triple {101175#false} assume 5bv32 == ~blastFlag~0; {101175#false} is VALID [2018-11-23 10:52:45,032 INFO L273 TraceCheckUtils]: 297: Hoare triple {101175#false} assume !false; {101175#false} is VALID [2018-11-23 10:52:45,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 442 proven. 0 refuted. 0 times theorem prover too weak. 585 trivial. 0 not checked. [2018-11-23 10:52:45,062 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:45,064 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:45,064 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:45,064 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 298 [2018-11-23 10:52:45,065 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:45,065 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:45,202 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 143 edges. 143 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:45,202 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:45,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:45,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:45,203 INFO L87 Difference]: Start difference. First operand 2973 states and 3734 transitions. Second operand 3 states. [2018-11-23 10:52:47,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:47,977 INFO L93 Difference]: Finished difference Result 6267 states and 8073 transitions. [2018-11-23 10:52:47,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:47,978 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 298 [2018-11-23 10:52:47,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:47,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:47,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2018-11-23 10:52:47,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:47,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2018-11-23 10:52:47,982 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 410 transitions. [2018-11-23 10:52:48,372 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 410 edges. 410 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:48,827 INFO L225 Difference]: With dead ends: 6267 [2018-11-23 10:52:48,827 INFO L226 Difference]: Without dead ends: 3309 [2018-11-23 10:52:48,831 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 296 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 10:52:48,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3309 states. [2018-11-23 10:52:49,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3309 to 3301. [2018-11-23 10:52:49,443 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:49,443 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3309 states. Second operand 3301 states. [2018-11-23 10:52:49,443 INFO L74 IsIncluded]: Start isIncluded. First operand 3309 states. Second operand 3301 states. [2018-11-23 10:52:49,444 INFO L87 Difference]: Start difference. First operand 3309 states. Second operand 3301 states. [2018-11-23 10:52:49,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:49,818 INFO L93 Difference]: Finished difference Result 3309 states and 4110 transitions. [2018-11-23 10:52:49,818 INFO L276 IsEmpty]: Start isEmpty. Operand 3309 states and 4110 transitions. [2018-11-23 10:52:49,822 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:49,822 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:49,822 INFO L74 IsIncluded]: Start isIncluded. First operand 3301 states. Second operand 3309 states. [2018-11-23 10:52:49,822 INFO L87 Difference]: Start difference. First operand 3301 states. Second operand 3309 states. [2018-11-23 10:52:50,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:50,226 INFO L93 Difference]: Finished difference Result 3309 states and 4110 transitions. [2018-11-23 10:52:50,226 INFO L276 IsEmpty]: Start isEmpty. Operand 3309 states and 4110 transitions. [2018-11-23 10:52:50,229 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:50,229 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:50,230 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:50,230 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:50,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3301 states. [2018-11-23 10:52:50,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3301 states to 3301 states and 4102 transitions. [2018-11-23 10:52:50,679 INFO L78 Accepts]: Start accepts. Automaton has 3301 states and 4102 transitions. Word has length 298 [2018-11-23 10:52:50,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:50,680 INFO L480 AbstractCegarLoop]: Abstraction has 3301 states and 4102 transitions. [2018-11-23 10:52:50,680 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:50,680 INFO L276 IsEmpty]: Start isEmpty. Operand 3301 states and 4102 transitions. [2018-11-23 10:52:50,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2018-11-23 10:52:50,684 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:50,684 INFO L402 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 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] [2018-11-23 10:52:50,685 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:50,685 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:50,685 INFO L82 PathProgramCache]: Analyzing trace with hash 1160956444, now seen corresponding path program 1 times [2018-11-23 10:52:50,685 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:50,685 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 20 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:50,700 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:50,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:50,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:50,835 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:51,057 INFO L256 TraceCheckUtils]: 0: Hoare triple {118905#true} call ULTIMATE.init(); {118905#true} is VALID [2018-11-23 10:52:51,057 INFO L273 TraceCheckUtils]: 1: Hoare triple {118905#true} assume true; {118905#true} is VALID [2018-11-23 10:52:51,058 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {118905#true} {118905#true} #542#return; {118905#true} is VALID [2018-11-23 10:52:51,058 INFO L256 TraceCheckUtils]: 3: Hoare triple {118905#true} call #t~ret49 := main(); {118905#true} is VALID [2018-11-23 10:52:51,058 INFO L273 TraceCheckUtils]: 4: Hoare triple {118905#true} havoc ~s~0;~s~0 := 12292bv32; {118905#true} is VALID [2018-11-23 10:52:51,058 INFO L256 TraceCheckUtils]: 5: Hoare triple {118905#true} call #t~ret48 := ssl3_connect(~s~0); {118905#true} is VALID [2018-11-23 10:52:51,059 INFO L273 TraceCheckUtils]: 6: Hoare triple {118905#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {118905#true} is VALID [2018-11-23 10:52:51,059 INFO L273 TraceCheckUtils]: 7: Hoare triple {118905#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {118905#true} is VALID [2018-11-23 10:52:51,059 INFO L273 TraceCheckUtils]: 8: Hoare triple {118905#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {118905#true} is VALID [2018-11-23 10:52:51,059 INFO L273 TraceCheckUtils]: 9: Hoare triple {118905#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {118905#true} is VALID [2018-11-23 10:52:51,059 INFO L273 TraceCheckUtils]: 10: Hoare triple {118905#true} assume !false; {118905#true} is VALID [2018-11-23 10:52:51,059 INFO L273 TraceCheckUtils]: 11: Hoare triple {118905#true} ~state~0 := ~s__state~0; {118905#true} is VALID [2018-11-23 10:52:51,059 INFO L273 TraceCheckUtils]: 12: Hoare triple {118905#true} assume 12292bv32 == ~s__state~0; {118905#true} is VALID [2018-11-23 10:52:51,060 INFO L273 TraceCheckUtils]: 13: Hoare triple {118905#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {118905#true} is VALID [2018-11-23 10:52:51,060 INFO L273 TraceCheckUtils]: 14: Hoare triple {118905#true} ~s__server~0 := 0bv32; {118905#true} is VALID [2018-11-23 10:52:51,060 INFO L273 TraceCheckUtils]: 15: Hoare triple {118905#true} assume 0bv32 != ~cb~0; {118905#true} is VALID [2018-11-23 10:52:51,060 INFO L273 TraceCheckUtils]: 16: Hoare triple {118905#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {118905#true} is VALID [2018-11-23 10:52:51,060 INFO L273 TraceCheckUtils]: 17: Hoare triple {118905#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {118905#true} is VALID [2018-11-23 10:52:51,060 INFO L273 TraceCheckUtils]: 18: Hoare triple {118905#true} assume !(0bv32 == ~s__init_buf___0~0); {118905#true} is VALID [2018-11-23 10:52:51,060 INFO L273 TraceCheckUtils]: 19: Hoare triple {118905#true} assume !(0bv32 == ~tmp___4~0); {118905#true} is VALID [2018-11-23 10:52:51,060 INFO L273 TraceCheckUtils]: 20: Hoare triple {118905#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {118905#true} is VALID [2018-11-23 10:52:51,061 INFO L273 TraceCheckUtils]: 21: Hoare triple {118905#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {118905#true} is VALID [2018-11-23 10:52:51,061 INFO L273 TraceCheckUtils]: 22: Hoare triple {118905#true} ~skip~0 := 0bv32; {118905#true} is VALID [2018-11-23 10:52:51,061 INFO L273 TraceCheckUtils]: 23: Hoare triple {118905#true} assume !false; {118905#true} is VALID [2018-11-23 10:52:51,061 INFO L273 TraceCheckUtils]: 24: Hoare triple {118905#true} ~state~0 := ~s__state~0; {118905#true} is VALID [2018-11-23 10:52:51,061 INFO L273 TraceCheckUtils]: 25: Hoare triple {118905#true} assume !(12292bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,061 INFO L273 TraceCheckUtils]: 26: Hoare triple {118905#true} assume !(16384bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,062 INFO L273 TraceCheckUtils]: 27: Hoare triple {118905#true} assume !(4096bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,062 INFO L273 TraceCheckUtils]: 28: Hoare triple {118905#true} assume !(20480bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,062 INFO L273 TraceCheckUtils]: 29: Hoare triple {118905#true} assume !(4099bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,062 INFO L273 TraceCheckUtils]: 30: Hoare triple {118905#true} assume 4368bv32 == ~s__state~0; {118905#true} is VALID [2018-11-23 10:52:51,062 INFO L273 TraceCheckUtils]: 31: Hoare triple {118905#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {118905#true} is VALID [2018-11-23 10:52:51,062 INFO L273 TraceCheckUtils]: 32: Hoare triple {118905#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {118905#true} is VALID [2018-11-23 10:52:51,063 INFO L273 TraceCheckUtils]: 33: Hoare triple {118905#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {118905#true} is VALID [2018-11-23 10:52:51,063 INFO L273 TraceCheckUtils]: 34: Hoare triple {118905#true} assume ~s__bbio~0 != ~s__wbio~0; {118905#true} is VALID [2018-11-23 10:52:51,063 INFO L273 TraceCheckUtils]: 35: Hoare triple {118905#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {118905#true} is VALID [2018-11-23 10:52:51,063 INFO L273 TraceCheckUtils]: 36: Hoare triple {118905#true} ~skip~0 := 0bv32; {118905#true} is VALID [2018-11-23 10:52:51,063 INFO L273 TraceCheckUtils]: 37: Hoare triple {118905#true} assume !false; {118905#true} is VALID [2018-11-23 10:52:51,063 INFO L273 TraceCheckUtils]: 38: Hoare triple {118905#true} ~state~0 := ~s__state~0; {118905#true} is VALID [2018-11-23 10:52:51,064 INFO L273 TraceCheckUtils]: 39: Hoare triple {118905#true} assume !(12292bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,064 INFO L273 TraceCheckUtils]: 40: Hoare triple {118905#true} assume !(16384bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,064 INFO L273 TraceCheckUtils]: 41: Hoare triple {118905#true} assume !(4096bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,064 INFO L273 TraceCheckUtils]: 42: Hoare triple {118905#true} assume !(20480bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,064 INFO L273 TraceCheckUtils]: 43: Hoare triple {118905#true} assume !(4099bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,064 INFO L273 TraceCheckUtils]: 44: Hoare triple {118905#true} assume !(4368bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,064 INFO L273 TraceCheckUtils]: 45: Hoare triple {118905#true} assume !(4369bv32 == ~s__state~0); {118905#true} is VALID [2018-11-23 10:52:51,065 INFO L273 TraceCheckUtils]: 46: Hoare triple {118905#true} assume 4384bv32 == ~s__state~0; {118905#true} is VALID [2018-11-23 10:52:51,065 INFO L273 TraceCheckUtils]: 47: Hoare triple {118905#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {118905#true} is VALID [2018-11-23 10:52:51,065 INFO L273 TraceCheckUtils]: 48: Hoare triple {118905#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {118905#true} is VALID [2018-11-23 10:52:51,065 INFO L273 TraceCheckUtils]: 49: Hoare triple {118905#true} assume !~bvsle32(~ret~0, 0bv32); {118905#true} is VALID [2018-11-23 10:52:51,071 INFO L273 TraceCheckUtils]: 50: Hoare triple {118905#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,073 INFO L273 TraceCheckUtils]: 51: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,073 INFO L273 TraceCheckUtils]: 52: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,093 INFO L273 TraceCheckUtils]: 53: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,099 INFO L273 TraceCheckUtils]: 54: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,099 INFO L273 TraceCheckUtils]: 55: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,100 INFO L273 TraceCheckUtils]: 56: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,100 INFO L273 TraceCheckUtils]: 57: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,102 INFO L273 TraceCheckUtils]: 58: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,102 INFO L273 TraceCheckUtils]: 59: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,102 INFO L273 TraceCheckUtils]: 60: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,103 INFO L273 TraceCheckUtils]: 61: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,104 INFO L273 TraceCheckUtils]: 62: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,105 INFO L273 TraceCheckUtils]: 63: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,105 INFO L273 TraceCheckUtils]: 64: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,106 INFO L273 TraceCheckUtils]: 65: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4400bv32 == ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,106 INFO L273 TraceCheckUtils]: 66: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,106 INFO L273 TraceCheckUtils]: 67: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,106 INFO L273 TraceCheckUtils]: 68: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,107 INFO L273 TraceCheckUtils]: 69: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,107 INFO L273 TraceCheckUtils]: 70: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,108 INFO L273 TraceCheckUtils]: 71: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,108 INFO L273 TraceCheckUtils]: 72: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,109 INFO L273 TraceCheckUtils]: 73: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,109 INFO L273 TraceCheckUtils]: 74: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,110 INFO L273 TraceCheckUtils]: 75: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,110 INFO L273 TraceCheckUtils]: 76: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,111 INFO L273 TraceCheckUtils]: 77: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,112 INFO L273 TraceCheckUtils]: 78: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,112 INFO L273 TraceCheckUtils]: 79: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,113 INFO L273 TraceCheckUtils]: 80: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,113 INFO L273 TraceCheckUtils]: 81: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,114 INFO L273 TraceCheckUtils]: 82: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,114 INFO L273 TraceCheckUtils]: 83: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,115 INFO L273 TraceCheckUtils]: 84: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,115 INFO L273 TraceCheckUtils]: 85: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,116 INFO L273 TraceCheckUtils]: 86: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4416bv32 == ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,116 INFO L273 TraceCheckUtils]: 87: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet35;havoc #t~nondet35; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,117 INFO L273 TraceCheckUtils]: 88: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,117 INFO L273 TraceCheckUtils]: 89: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,118 INFO L273 TraceCheckUtils]: 90: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~tmp___6~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,118 INFO L273 TraceCheckUtils]: 91: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,119 INFO L273 TraceCheckUtils]: 92: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,120 INFO L273 TraceCheckUtils]: 93: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,120 INFO L273 TraceCheckUtils]: 94: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,121 INFO L273 TraceCheckUtils]: 95: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,121 INFO L273 TraceCheckUtils]: 96: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,122 INFO L273 TraceCheckUtils]: 97: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,122 INFO L273 TraceCheckUtils]: 98: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,123 INFO L273 TraceCheckUtils]: 99: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,123 INFO L273 TraceCheckUtils]: 100: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,124 INFO L273 TraceCheckUtils]: 101: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,124 INFO L273 TraceCheckUtils]: 102: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,125 INFO L273 TraceCheckUtils]: 103: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,125 INFO L273 TraceCheckUtils]: 104: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,126 INFO L273 TraceCheckUtils]: 105: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,127 INFO L273 TraceCheckUtils]: 106: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,127 INFO L273 TraceCheckUtils]: 107: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,128 INFO L273 TraceCheckUtils]: 108: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4432bv32 == ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,128 INFO L273 TraceCheckUtils]: 109: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,129 INFO L273 TraceCheckUtils]: 110: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(5bv32 == ~blastFlag~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,129 INFO L273 TraceCheckUtils]: 111: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,130 INFO L273 TraceCheckUtils]: 112: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,130 INFO L273 TraceCheckUtils]: 113: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,131 INFO L273 TraceCheckUtils]: 114: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,131 INFO L273 TraceCheckUtils]: 115: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,132 INFO L273 TraceCheckUtils]: 116: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,132 INFO L273 TraceCheckUtils]: 117: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,133 INFO L273 TraceCheckUtils]: 118: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,134 INFO L273 TraceCheckUtils]: 119: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,134 INFO L273 TraceCheckUtils]: 120: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,135 INFO L273 TraceCheckUtils]: 121: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,135 INFO L273 TraceCheckUtils]: 122: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,136 INFO L273 TraceCheckUtils]: 123: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,136 INFO L273 TraceCheckUtils]: 124: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,137 INFO L273 TraceCheckUtils]: 125: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,137 INFO L273 TraceCheckUtils]: 126: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,138 INFO L273 TraceCheckUtils]: 127: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,138 INFO L273 TraceCheckUtils]: 128: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,139 INFO L273 TraceCheckUtils]: 129: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4432bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,139 INFO L273 TraceCheckUtils]: 130: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4433bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,140 INFO L273 TraceCheckUtils]: 131: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4448bv32 == ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,141 INFO L273 TraceCheckUtils]: 132: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet37;havoc #t~nondet37; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,141 INFO L273 TraceCheckUtils]: 133: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,142 INFO L273 TraceCheckUtils]: 134: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,142 INFO L273 TraceCheckUtils]: 135: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,143 INFO L273 TraceCheckUtils]: 136: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,143 INFO L273 TraceCheckUtils]: 137: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,144 INFO L273 TraceCheckUtils]: 138: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,144 INFO L273 TraceCheckUtils]: 139: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,145 INFO L273 TraceCheckUtils]: 140: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,145 INFO L273 TraceCheckUtils]: 141: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,146 INFO L273 TraceCheckUtils]: 142: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,146 INFO L273 TraceCheckUtils]: 143: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,147 INFO L273 TraceCheckUtils]: 144: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,147 INFO L273 TraceCheckUtils]: 145: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,148 INFO L273 TraceCheckUtils]: 146: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,149 INFO L273 TraceCheckUtils]: 147: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,149 INFO L273 TraceCheckUtils]: 148: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,150 INFO L273 TraceCheckUtils]: 149: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,150 INFO L273 TraceCheckUtils]: 150: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,151 INFO L273 TraceCheckUtils]: 151: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,151 INFO L273 TraceCheckUtils]: 152: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,152 INFO L273 TraceCheckUtils]: 153: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4432bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,152 INFO L273 TraceCheckUtils]: 154: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4433bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,153 INFO L273 TraceCheckUtils]: 155: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4448bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,153 INFO L273 TraceCheckUtils]: 156: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4449bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,154 INFO L273 TraceCheckUtils]: 157: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4464bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,154 INFO L273 TraceCheckUtils]: 158: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4465bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,155 INFO L273 TraceCheckUtils]: 159: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4466bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,156 INFO L273 TraceCheckUtils]: 160: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4467bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,156 INFO L273 TraceCheckUtils]: 161: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4480bv32 == ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,157 INFO L273 TraceCheckUtils]: 162: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet39;havoc #t~nondet39; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,157 INFO L273 TraceCheckUtils]: 163: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,158 INFO L273 TraceCheckUtils]: 164: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,158 INFO L273 TraceCheckUtils]: 165: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,159 INFO L273 TraceCheckUtils]: 166: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,159 INFO L273 TraceCheckUtils]: 167: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,160 INFO L273 TraceCheckUtils]: 168: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,160 INFO L273 TraceCheckUtils]: 169: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,161 INFO L273 TraceCheckUtils]: 170: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,161 INFO L273 TraceCheckUtils]: 171: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,162 INFO L273 TraceCheckUtils]: 172: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,163 INFO L273 TraceCheckUtils]: 173: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,163 INFO L273 TraceCheckUtils]: 174: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,164 INFO L273 TraceCheckUtils]: 175: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,164 INFO L273 TraceCheckUtils]: 176: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,165 INFO L273 TraceCheckUtils]: 177: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,165 INFO L273 TraceCheckUtils]: 178: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,166 INFO L273 TraceCheckUtils]: 179: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,166 INFO L273 TraceCheckUtils]: 180: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,167 INFO L273 TraceCheckUtils]: 181: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,167 INFO L273 TraceCheckUtils]: 182: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,168 INFO L273 TraceCheckUtils]: 183: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4432bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,168 INFO L273 TraceCheckUtils]: 184: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4433bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,169 INFO L273 TraceCheckUtils]: 185: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4448bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,169 INFO L273 TraceCheckUtils]: 186: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4449bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,170 INFO L273 TraceCheckUtils]: 187: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4464bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,171 INFO L273 TraceCheckUtils]: 188: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4465bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,171 INFO L273 TraceCheckUtils]: 189: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4466bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,172 INFO L273 TraceCheckUtils]: 190: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4467bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,172 INFO L273 TraceCheckUtils]: 191: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,173 INFO L273 TraceCheckUtils]: 192: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4481bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,173 INFO L273 TraceCheckUtils]: 193: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4496bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,174 INFO L273 TraceCheckUtils]: 194: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4497bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,174 INFO L273 TraceCheckUtils]: 195: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4512bv32 == ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,175 INFO L273 TraceCheckUtils]: 196: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet41;havoc #t~nondet41; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,175 INFO L273 TraceCheckUtils]: 197: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,176 INFO L273 TraceCheckUtils]: 198: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,176 INFO L273 TraceCheckUtils]: 199: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~tmp___7~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,177 INFO L273 TraceCheckUtils]: 200: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~tmp___8~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,178 INFO L273 TraceCheckUtils]: 201: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,178 INFO L273 TraceCheckUtils]: 202: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,179 INFO L273 TraceCheckUtils]: 203: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,179 INFO L273 TraceCheckUtils]: 204: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,180 INFO L273 TraceCheckUtils]: 205: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,180 INFO L273 TraceCheckUtils]: 206: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,181 INFO L273 TraceCheckUtils]: 207: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,181 INFO L273 TraceCheckUtils]: 208: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,182 INFO L273 TraceCheckUtils]: 209: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,182 INFO L273 TraceCheckUtils]: 210: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,183 INFO L273 TraceCheckUtils]: 211: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,183 INFO L273 TraceCheckUtils]: 212: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,184 INFO L273 TraceCheckUtils]: 213: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,185 INFO L273 TraceCheckUtils]: 214: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,185 INFO L273 TraceCheckUtils]: 215: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,186 INFO L273 TraceCheckUtils]: 216: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,186 INFO L273 TraceCheckUtils]: 217: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,187 INFO L273 TraceCheckUtils]: 218: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4432bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,187 INFO L273 TraceCheckUtils]: 219: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4433bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,188 INFO L273 TraceCheckUtils]: 220: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4448bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,188 INFO L273 TraceCheckUtils]: 221: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4449bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,189 INFO L273 TraceCheckUtils]: 222: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4464bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,189 INFO L273 TraceCheckUtils]: 223: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4465bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,190 INFO L273 TraceCheckUtils]: 224: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4466bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,190 INFO L273 TraceCheckUtils]: 225: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4467bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,191 INFO L273 TraceCheckUtils]: 226: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4480bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,192 INFO L273 TraceCheckUtils]: 227: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4481bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,192 INFO L273 TraceCheckUtils]: 228: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4496bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,193 INFO L273 TraceCheckUtils]: 229: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4497bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,193 INFO L273 TraceCheckUtils]: 230: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4512bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,194 INFO L273 TraceCheckUtils]: 231: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4513bv32 == ~s__state~0); {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,194 INFO L273 TraceCheckUtils]: 232: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4528bv32 == ~s__state~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,195 INFO L273 TraceCheckUtils]: 233: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet42;havoc #t~nondet42; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,195 INFO L273 TraceCheckUtils]: 234: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:51,196 INFO L273 TraceCheckUtils]: 235: Hoare triple {119060#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp59~0 := ~s__s3__flags~0; {118906#false} is VALID [2018-11-23 10:52:51,196 INFO L273 TraceCheckUtils]: 236: Hoare triple {118906#false} assume 0bv32 != ~bvadd32(2bv32, ~__cil_tmp59~0);~s__state~0 := 3bv32;~__cil_tmp60~0 := ~s__s3__flags~0;~__cil_tmp61~0 := ~bvmul32(4bv32, ~__cil_tmp60~0);~s__s3__flags~0 := ~__cil_tmp61~0;~s__s3__delay_buf_pop_ret~0 := 0bv32; {118906#false} is VALID [2018-11-23 10:52:51,196 INFO L273 TraceCheckUtils]: 237: Hoare triple {118906#false} ~s__init_num~0 := 0bv32; {118906#false} is VALID [2018-11-23 10:52:51,197 INFO L273 TraceCheckUtils]: 238: Hoare triple {118906#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {118906#false} is VALID [2018-11-23 10:52:51,197 INFO L273 TraceCheckUtils]: 239: Hoare triple {118906#false} ~skip~0 := 0bv32; {118906#false} is VALID [2018-11-23 10:52:51,197 INFO L273 TraceCheckUtils]: 240: Hoare triple {118906#false} assume !false; {118906#false} is VALID [2018-11-23 10:52:51,197 INFO L273 TraceCheckUtils]: 241: Hoare triple {118906#false} ~state~0 := ~s__state~0; {118906#false} is VALID [2018-11-23 10:52:51,197 INFO L273 TraceCheckUtils]: 242: Hoare triple {118906#false} assume !(12292bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,198 INFO L273 TraceCheckUtils]: 243: Hoare triple {118906#false} assume !(16384bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,198 INFO L273 TraceCheckUtils]: 244: Hoare triple {118906#false} assume !(4096bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,198 INFO L273 TraceCheckUtils]: 245: Hoare triple {118906#false} assume !(20480bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,198 INFO L273 TraceCheckUtils]: 246: Hoare triple {118906#false} assume !(4099bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,198 INFO L273 TraceCheckUtils]: 247: Hoare triple {118906#false} assume !(4368bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,199 INFO L273 TraceCheckUtils]: 248: Hoare triple {118906#false} assume !(4369bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,199 INFO L273 TraceCheckUtils]: 249: Hoare triple {118906#false} assume !(4384bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,199 INFO L273 TraceCheckUtils]: 250: Hoare triple {118906#false} assume !(4385bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,199 INFO L273 TraceCheckUtils]: 251: Hoare triple {118906#false} assume 4400bv32 == ~s__state~0; {118906#false} is VALID [2018-11-23 10:52:51,199 INFO L273 TraceCheckUtils]: 252: Hoare triple {118906#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {118906#false} is VALID [2018-11-23 10:52:51,199 INFO L273 TraceCheckUtils]: 253: Hoare triple {118906#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 254: Hoare triple {118906#false} assume !(2bv32 == ~blastFlag~0); {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 255: Hoare triple {118906#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 256: Hoare triple {118906#false} assume !~bvsle32(~ret~0, 0bv32); {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 257: Hoare triple {118906#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 258: Hoare triple {118906#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 259: Hoare triple {118906#false} ~skip~0 := 0bv32; {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 260: Hoare triple {118906#false} assume !false; {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 261: Hoare triple {118906#false} ~state~0 := ~s__state~0; {118906#false} is VALID [2018-11-23 10:52:51,200 INFO L273 TraceCheckUtils]: 262: Hoare triple {118906#false} assume !(12292bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 263: Hoare triple {118906#false} assume !(16384bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 264: Hoare triple {118906#false} assume !(4096bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 265: Hoare triple {118906#false} assume !(20480bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 266: Hoare triple {118906#false} assume !(4099bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 267: Hoare triple {118906#false} assume !(4368bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 268: Hoare triple {118906#false} assume !(4369bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 269: Hoare triple {118906#false} assume !(4384bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 270: Hoare triple {118906#false} assume !(4385bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,201 INFO L273 TraceCheckUtils]: 271: Hoare triple {118906#false} assume !(4400bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,202 INFO L273 TraceCheckUtils]: 272: Hoare triple {118906#false} assume !(4401bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,202 INFO L273 TraceCheckUtils]: 273: Hoare triple {118906#false} assume 4416bv32 == ~s__state~0; {118906#false} is VALID [2018-11-23 10:52:51,202 INFO L273 TraceCheckUtils]: 274: Hoare triple {118906#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {118906#false} is VALID [2018-11-23 10:52:51,202 INFO L273 TraceCheckUtils]: 275: Hoare triple {118906#false} assume !(3bv32 == ~blastFlag~0); {118906#false} is VALID [2018-11-23 10:52:51,202 INFO L273 TraceCheckUtils]: 276: Hoare triple {118906#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {118906#false} is VALID [2018-11-23 10:52:51,202 INFO L273 TraceCheckUtils]: 277: Hoare triple {118906#false} assume !(0bv32 == ~tmp___6~0); {118906#false} is VALID [2018-11-23 10:52:51,202 INFO L273 TraceCheckUtils]: 278: Hoare triple {118906#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {118906#false} is VALID [2018-11-23 10:52:51,202 INFO L273 TraceCheckUtils]: 279: Hoare triple {118906#false} ~skip~0 := 0bv32; {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 280: Hoare triple {118906#false} assume !false; {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 281: Hoare triple {118906#false} ~state~0 := ~s__state~0; {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 282: Hoare triple {118906#false} assume !(12292bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 283: Hoare triple {118906#false} assume !(16384bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 284: Hoare triple {118906#false} assume !(4096bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 285: Hoare triple {118906#false} assume !(20480bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 286: Hoare triple {118906#false} assume !(4099bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 287: Hoare triple {118906#false} assume !(4368bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,203 INFO L273 TraceCheckUtils]: 288: Hoare triple {118906#false} assume !(4369bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 289: Hoare triple {118906#false} assume !(4384bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 290: Hoare triple {118906#false} assume !(4385bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 291: Hoare triple {118906#false} assume !(4400bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 292: Hoare triple {118906#false} assume !(4401bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 293: Hoare triple {118906#false} assume !(4416bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 294: Hoare triple {118906#false} assume !(4417bv32 == ~s__state~0); {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 295: Hoare triple {118906#false} assume 4432bv32 == ~s__state~0; {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 296: Hoare triple {118906#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {118906#false} is VALID [2018-11-23 10:52:51,204 INFO L273 TraceCheckUtils]: 297: Hoare triple {118906#false} assume 5bv32 == ~blastFlag~0; {118906#false} is VALID [2018-11-23 10:52:51,205 INFO L273 TraceCheckUtils]: 298: Hoare triple {118906#false} assume !false; {118906#false} is VALID [2018-11-23 10:52:51,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 589 proven. 0 refuted. 0 times theorem prover too weak. 438 trivial. 0 not checked. [2018-11-23 10:52:51,252 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:51,254 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:51,254 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:51,255 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 299 [2018-11-23 10:52:51,255 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:51,255 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:51,414 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 142 edges. 142 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:51,414 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:51,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:51,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:51,415 INFO L87 Difference]: Start difference. First operand 3301 states and 4102 transitions. Second operand 3 states. [2018-11-23 10:52:56,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:56,759 INFO L93 Difference]: Finished difference Result 9513 states and 11860 transitions. [2018-11-23 10:52:56,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:56,759 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 299 [2018-11-23 10:52:56,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:56,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:56,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2018-11-23 10:52:56,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:56,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2018-11-23 10:52:56,765 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 488 transitions. [2018-11-23 10:52:57,251 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 488 edges. 488 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:58,742 INFO L225 Difference]: With dead ends: 9513 [2018-11-23 10:52:58,742 INFO L226 Difference]: Without dead ends: 6227 [2018-11-23 10:52:58,746 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 297 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 10:52:58,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6227 states. [2018-11-23 10:53:00,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6227 to 6225. [2018-11-23 10:53:00,966 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:00,966 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6227 states. Second operand 6225 states. [2018-11-23 10:53:00,966 INFO L74 IsIncluded]: Start isIncluded. First operand 6227 states. Second operand 6225 states. [2018-11-23 10:53:00,966 INFO L87 Difference]: Start difference. First operand 6227 states. Second operand 6225 states. [2018-11-23 10:53:02,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:02,450 INFO L93 Difference]: Finished difference Result 6227 states and 7753 transitions. [2018-11-23 10:53:02,450 INFO L276 IsEmpty]: Start isEmpty. Operand 6227 states and 7753 transitions. [2018-11-23 10:53:02,455 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:02,455 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:02,455 INFO L74 IsIncluded]: Start isIncluded. First operand 6225 states. Second operand 6227 states. [2018-11-23 10:53:02,456 INFO L87 Difference]: Start difference. First operand 6225 states. Second operand 6227 states. [2018-11-23 10:53:03,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:03,982 INFO L93 Difference]: Finished difference Result 6227 states and 7753 transitions. [2018-11-23 10:53:03,982 INFO L276 IsEmpty]: Start isEmpty. Operand 6227 states and 7753 transitions. [2018-11-23 10:53:03,987 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:03,987 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:03,987 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:03,987 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:03,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6225 states. [2018-11-23 10:53:05,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6225 states to 6225 states and 7752 transitions. [2018-11-23 10:53:05,637 INFO L78 Accepts]: Start accepts. Automaton has 6225 states and 7752 transitions. Word has length 299 [2018-11-23 10:53:05,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:05,637 INFO L480 AbstractCegarLoop]: Abstraction has 6225 states and 7752 transitions. [2018-11-23 10:53:05,637 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:53:05,637 INFO L276 IsEmpty]: Start isEmpty. Operand 6225 states and 7752 transitions. [2018-11-23 10:53:05,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2018-11-23 10:53:05,642 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:05,642 INFO L402 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 11, 11, 9, 9, 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, 1, 1, 1] [2018-11-23 10:53:05,642 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:05,642 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:05,643 INFO L82 PathProgramCache]: Analyzing trace with hash -697717157, now seen corresponding path program 1 times [2018-11-23 10:53:05,643 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:05,643 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 21 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:53:05,659 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:05,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:05,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:05,816 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:07,050 INFO L256 TraceCheckUtils]: 0: Hoare triple {149066#true} call ULTIMATE.init(); {149066#true} is VALID [2018-11-23 10:53:07,050 INFO L273 TraceCheckUtils]: 1: Hoare triple {149066#true} assume true; {149066#true} is VALID [2018-11-23 10:53:07,050 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {149066#true} {149066#true} #542#return; {149066#true} is VALID [2018-11-23 10:53:07,050 INFO L256 TraceCheckUtils]: 3: Hoare triple {149066#true} call #t~ret49 := main(); {149066#true} is VALID [2018-11-23 10:53:07,051 INFO L273 TraceCheckUtils]: 4: Hoare triple {149066#true} havoc ~s~0;~s~0 := 12292bv32; {149066#true} is VALID [2018-11-23 10:53:07,051 INFO L256 TraceCheckUtils]: 5: Hoare triple {149066#true} call #t~ret48 := ssl3_connect(~s~0); {149066#true} is VALID [2018-11-23 10:53:07,051 INFO L273 TraceCheckUtils]: 6: Hoare triple {149066#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,051 INFO L273 TraceCheckUtils]: 7: Hoare triple {149066#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {149066#true} is VALID [2018-11-23 10:53:07,051 INFO L273 TraceCheckUtils]: 8: Hoare triple {149066#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {149066#true} is VALID [2018-11-23 10:53:07,052 INFO L273 TraceCheckUtils]: 9: Hoare triple {149066#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {149066#true} is VALID [2018-11-23 10:53:07,052 INFO L273 TraceCheckUtils]: 10: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,052 INFO L273 TraceCheckUtils]: 11: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,052 INFO L273 TraceCheckUtils]: 12: Hoare triple {149066#true} assume 12292bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,052 INFO L273 TraceCheckUtils]: 13: Hoare triple {149066#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {149066#true} is VALID [2018-11-23 10:53:07,053 INFO L273 TraceCheckUtils]: 14: Hoare triple {149066#true} ~s__server~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,053 INFO L273 TraceCheckUtils]: 15: Hoare triple {149066#true} assume 0bv32 != ~cb~0; {149066#true} is VALID [2018-11-23 10:53:07,053 INFO L273 TraceCheckUtils]: 16: Hoare triple {149066#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {149066#true} is VALID [2018-11-23 10:53:07,053 INFO L273 TraceCheckUtils]: 17: Hoare triple {149066#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {149066#true} is VALID [2018-11-23 10:53:07,053 INFO L273 TraceCheckUtils]: 18: Hoare triple {149066#true} assume !(0bv32 == ~s__init_buf___0~0); {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 19: Hoare triple {149066#true} assume !(0bv32 == ~tmp___4~0); {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 20: Hoare triple {149066#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 21: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 22: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 23: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 24: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 25: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 26: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,054 INFO L273 TraceCheckUtils]: 27: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 28: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 29: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 30: Hoare triple {149066#true} assume 4368bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 31: Hoare triple {149066#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 32: Hoare triple {149066#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 33: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 34: Hoare triple {149066#true} assume ~s__bbio~0 != ~s__wbio~0; {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 35: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,055 INFO L273 TraceCheckUtils]: 36: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 37: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 38: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 39: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 40: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 41: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 42: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 43: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 44: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,056 INFO L273 TraceCheckUtils]: 45: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 46: Hoare triple {149066#true} assume 4384bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 47: Hoare triple {149066#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 48: Hoare triple {149066#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 49: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32); {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 50: Hoare triple {149066#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 51: Hoare triple {149066#true} ~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 52: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 53: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,057 INFO L273 TraceCheckUtils]: 54: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,058 INFO L273 TraceCheckUtils]: 55: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,058 INFO L273 TraceCheckUtils]: 56: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,058 INFO L273 TraceCheckUtils]: 57: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,058 INFO L273 TraceCheckUtils]: 58: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,058 INFO L273 TraceCheckUtils]: 59: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,058 INFO L273 TraceCheckUtils]: 60: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,058 INFO L273 TraceCheckUtils]: 61: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,058 INFO L273 TraceCheckUtils]: 62: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 63: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 64: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 65: Hoare triple {149066#true} assume 4400bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 66: Hoare triple {149066#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 67: Hoare triple {149066#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 68: Hoare triple {149066#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 69: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32); {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 70: Hoare triple {149066#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,059 INFO L273 TraceCheckUtils]: 71: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 72: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 73: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 74: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 75: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 76: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 77: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 78: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 79: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,060 INFO L273 TraceCheckUtils]: 80: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 81: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 82: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 83: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 84: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 85: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 86: Hoare triple {149066#true} assume 4416bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 87: Hoare triple {149066#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 88: Hoare triple {149066#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {149066#true} is VALID [2018-11-23 10:53:07,061 INFO L273 TraceCheckUtils]: 89: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 90: Hoare triple {149066#true} assume !(0bv32 == ~tmp___6~0); {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 91: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 92: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 93: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 94: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 95: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 96: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 97: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,062 INFO L273 TraceCheckUtils]: 98: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 99: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 100: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 101: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 102: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 103: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 104: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 105: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 106: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,063 INFO L273 TraceCheckUtils]: 107: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,064 INFO L273 TraceCheckUtils]: 108: Hoare triple {149066#true} assume 4432bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,064 INFO L273 TraceCheckUtils]: 109: Hoare triple {149066#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {149066#true} is VALID [2018-11-23 10:53:07,064 INFO L273 TraceCheckUtils]: 110: Hoare triple {149066#true} assume !(5bv32 == ~blastFlag~0); {149066#true} is VALID [2018-11-23 10:53:07,064 INFO L273 TraceCheckUtils]: 111: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,064 INFO L273 TraceCheckUtils]: 112: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,064 INFO L273 TraceCheckUtils]: 113: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,064 INFO L273 TraceCheckUtils]: 114: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,064 INFO L273 TraceCheckUtils]: 115: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 116: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 117: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 118: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 119: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 120: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 121: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 122: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 123: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,065 INFO L273 TraceCheckUtils]: 124: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 125: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 126: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 127: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 128: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 129: Hoare triple {149066#true} assume !(4432bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 130: Hoare triple {149066#true} assume !(4433bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 131: Hoare triple {149066#true} assume 4448bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 132: Hoare triple {149066#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {149066#true} is VALID [2018-11-23 10:53:07,066 INFO L273 TraceCheckUtils]: 133: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32); {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 134: Hoare triple {149066#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 135: Hoare triple {149066#true} ~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 136: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 137: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 138: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 139: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 140: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 141: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,067 INFO L273 TraceCheckUtils]: 142: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 143: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 144: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 145: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 146: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 147: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 148: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 149: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 150: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,068 INFO L273 TraceCheckUtils]: 151: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,069 INFO L273 TraceCheckUtils]: 152: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,069 INFO L273 TraceCheckUtils]: 153: Hoare triple {149066#true} assume !(4432bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,069 INFO L273 TraceCheckUtils]: 154: Hoare triple {149066#true} assume !(4433bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,069 INFO L273 TraceCheckUtils]: 155: Hoare triple {149066#true} assume !(4448bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,069 INFO L273 TraceCheckUtils]: 156: Hoare triple {149066#true} assume !(4449bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,069 INFO L273 TraceCheckUtils]: 157: Hoare triple {149066#true} assume !(4464bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,069 INFO L273 TraceCheckUtils]: 158: Hoare triple {149066#true} assume !(4465bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,069 INFO L273 TraceCheckUtils]: 159: Hoare triple {149066#true} assume !(4466bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 160: Hoare triple {149066#true} assume !(4467bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 161: Hoare triple {149066#true} assume 4480bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 162: Hoare triple {149066#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 163: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 164: Hoare triple {149066#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 165: Hoare triple {149066#true} ~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 166: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 167: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,070 INFO L273 TraceCheckUtils]: 168: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 169: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 170: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 171: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 172: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 173: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 174: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 175: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 176: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,071 INFO L273 TraceCheckUtils]: 177: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 178: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 179: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 180: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 181: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 182: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 183: Hoare triple {149066#true} assume !(4432bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 184: Hoare triple {149066#true} assume !(4433bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 185: Hoare triple {149066#true} assume !(4448bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,072 INFO L273 TraceCheckUtils]: 186: Hoare triple {149066#true} assume !(4449bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 187: Hoare triple {149066#true} assume !(4464bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 188: Hoare triple {149066#true} assume !(4465bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 189: Hoare triple {149066#true} assume !(4466bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 190: Hoare triple {149066#true} assume !(4467bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 191: Hoare triple {149066#true} assume !(4480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 192: Hoare triple {149066#true} assume !(4481bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 193: Hoare triple {149066#true} assume !(4496bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 194: Hoare triple {149066#true} assume !(4497bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,073 INFO L273 TraceCheckUtils]: 195: Hoare triple {149066#true} assume 4512bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,074 INFO L273 TraceCheckUtils]: 196: Hoare triple {149066#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {149066#true} is VALID [2018-11-23 10:53:07,074 INFO L273 TraceCheckUtils]: 197: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {149066#true} is VALID [2018-11-23 10:53:07,074 INFO L273 TraceCheckUtils]: 198: Hoare triple {149066#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,074 INFO L273 TraceCheckUtils]: 199: Hoare triple {149066#true} assume !(0bv32 == ~tmp___7~0); {149066#true} is VALID [2018-11-23 10:53:07,074 INFO L273 TraceCheckUtils]: 200: Hoare triple {149066#true} assume !(0bv32 == ~tmp___8~0); {149066#true} is VALID [2018-11-23 10:53:07,074 INFO L273 TraceCheckUtils]: 201: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,074 INFO L273 TraceCheckUtils]: 202: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,074 INFO L273 TraceCheckUtils]: 203: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 204: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 205: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 206: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 207: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 208: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 209: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 210: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 211: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,075 INFO L273 TraceCheckUtils]: 212: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 213: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 214: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 215: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 216: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 217: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 218: Hoare triple {149066#true} assume !(4432bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 219: Hoare triple {149066#true} assume !(4433bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 220: Hoare triple {149066#true} assume !(4448bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,076 INFO L273 TraceCheckUtils]: 221: Hoare triple {149066#true} assume !(4449bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 222: Hoare triple {149066#true} assume !(4464bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 223: Hoare triple {149066#true} assume !(4465bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 224: Hoare triple {149066#true} assume !(4466bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 225: Hoare triple {149066#true} assume !(4467bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 226: Hoare triple {149066#true} assume !(4480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 227: Hoare triple {149066#true} assume !(4481bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 228: Hoare triple {149066#true} assume !(4496bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 229: Hoare triple {149066#true} assume !(4497bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,077 INFO L273 TraceCheckUtils]: 230: Hoare triple {149066#true} assume !(4512bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,078 INFO L273 TraceCheckUtils]: 231: Hoare triple {149066#true} assume !(4513bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,078 INFO L273 TraceCheckUtils]: 232: Hoare triple {149066#true} assume 4528bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,078 INFO L273 TraceCheckUtils]: 233: Hoare triple {149066#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {149066#true} is VALID [2018-11-23 10:53:07,078 INFO L273 TraceCheckUtils]: 234: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {149066#true} is VALID [2018-11-23 10:53:07,078 INFO L273 TraceCheckUtils]: 235: Hoare triple {149066#true} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560bv32; {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,079 INFO L273 TraceCheckUtils]: 236: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0bv32; {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,079 INFO L273 TraceCheckUtils]: 237: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,079 INFO L273 TraceCheckUtils]: 238: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,080 INFO L273 TraceCheckUtils]: 239: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,080 INFO L273 TraceCheckUtils]: 240: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,080 INFO L273 TraceCheckUtils]: 241: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,081 INFO L273 TraceCheckUtils]: 242: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,081 INFO L273 TraceCheckUtils]: 243: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,081 INFO L273 TraceCheckUtils]: 244: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,082 INFO L273 TraceCheckUtils]: 245: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,082 INFO L273 TraceCheckUtils]: 246: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,083 INFO L273 TraceCheckUtils]: 247: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,083 INFO L273 TraceCheckUtils]: 248: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,084 INFO L273 TraceCheckUtils]: 249: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,084 INFO L273 TraceCheckUtils]: 250: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,085 INFO L273 TraceCheckUtils]: 251: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,085 INFO L273 TraceCheckUtils]: 252: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,086 INFO L273 TraceCheckUtils]: 253: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,087 INFO L273 TraceCheckUtils]: 254: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,087 INFO L273 TraceCheckUtils]: 255: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,088 INFO L273 TraceCheckUtils]: 256: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,088 INFO L273 TraceCheckUtils]: 257: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,089 INFO L273 TraceCheckUtils]: 258: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,089 INFO L273 TraceCheckUtils]: 259: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,090 INFO L273 TraceCheckUtils]: 260: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,090 INFO L273 TraceCheckUtils]: 261: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,091 INFO L273 TraceCheckUtils]: 262: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,091 INFO L273 TraceCheckUtils]: 263: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,092 INFO L273 TraceCheckUtils]: 264: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,092 INFO L273 TraceCheckUtils]: 265: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,093 INFO L273 TraceCheckUtils]: 266: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,093 INFO L273 TraceCheckUtils]: 267: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,094 INFO L273 TraceCheckUtils]: 268: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,095 INFO L273 TraceCheckUtils]: 269: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,095 INFO L273 TraceCheckUtils]: 270: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,096 INFO L273 TraceCheckUtils]: 271: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561bv32 == ~s__state~0); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,096 INFO L273 TraceCheckUtils]: 272: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352bv32 == ~s__state~0; {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,097 INFO L273 TraceCheckUtils]: 273: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp62~0 := ~num1~0; {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,097 INFO L273 TraceCheckUtils]: 274: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:07,101 INFO L273 TraceCheckUtils]: 275: Hoare triple {149776#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,101 INFO L273 TraceCheckUtils]: 276: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,103 INFO L273 TraceCheckUtils]: 277: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,103 INFO L273 TraceCheckUtils]: 278: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !false; {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,104 INFO L273 TraceCheckUtils]: 279: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,104 INFO L273 TraceCheckUtils]: 280: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,104 INFO L273 TraceCheckUtils]: 281: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,105 INFO L273 TraceCheckUtils]: 282: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,105 INFO L273 TraceCheckUtils]: 283: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,105 INFO L273 TraceCheckUtils]: 284: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,106 INFO L273 TraceCheckUtils]: 285: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,106 INFO L273 TraceCheckUtils]: 286: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,106 INFO L273 TraceCheckUtils]: 287: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,126 INFO L273 TraceCheckUtils]: 288: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:07,139 INFO L273 TraceCheckUtils]: 289: Hoare triple {149897#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,139 INFO L273 TraceCheckUtils]: 290: Hoare triple {149067#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {149067#false} is VALID [2018-11-23 10:53:07,139 INFO L273 TraceCheckUtils]: 291: Hoare triple {149067#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {149067#false} is VALID [2018-11-23 10:53:07,140 INFO L273 TraceCheckUtils]: 292: Hoare triple {149067#false} assume !(2bv32 == ~blastFlag~0); {149067#false} is VALID [2018-11-23 10:53:07,140 INFO L273 TraceCheckUtils]: 293: Hoare triple {149067#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {149067#false} is VALID [2018-11-23 10:53:07,140 INFO L273 TraceCheckUtils]: 294: Hoare triple {149067#false} assume !~bvsle32(~ret~0, 0bv32); {149067#false} is VALID [2018-11-23 10:53:07,140 INFO L273 TraceCheckUtils]: 295: Hoare triple {149067#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {149067#false} is VALID [2018-11-23 10:53:07,140 INFO L273 TraceCheckUtils]: 296: Hoare triple {149067#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149067#false} is VALID [2018-11-23 10:53:07,140 INFO L273 TraceCheckUtils]: 297: Hoare triple {149067#false} ~skip~0 := 0bv32; {149067#false} is VALID [2018-11-23 10:53:07,141 INFO L273 TraceCheckUtils]: 298: Hoare triple {149067#false} assume !false; {149067#false} is VALID [2018-11-23 10:53:07,141 INFO L273 TraceCheckUtils]: 299: Hoare triple {149067#false} ~state~0 := ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,141 INFO L273 TraceCheckUtils]: 300: Hoare triple {149067#false} assume !(12292bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,141 INFO L273 TraceCheckUtils]: 301: Hoare triple {149067#false} assume !(16384bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,141 INFO L273 TraceCheckUtils]: 302: Hoare triple {149067#false} assume !(4096bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,141 INFO L273 TraceCheckUtils]: 303: Hoare triple {149067#false} assume !(20480bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,142 INFO L273 TraceCheckUtils]: 304: Hoare triple {149067#false} assume !(4099bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,142 INFO L273 TraceCheckUtils]: 305: Hoare triple {149067#false} assume !(4368bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,142 INFO L273 TraceCheckUtils]: 306: Hoare triple {149067#false} assume !(4369bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,142 INFO L273 TraceCheckUtils]: 307: Hoare triple {149067#false} assume !(4384bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,142 INFO L273 TraceCheckUtils]: 308: Hoare triple {149067#false} assume !(4385bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,142 INFO L273 TraceCheckUtils]: 309: Hoare triple {149067#false} assume !(4400bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,143 INFO L273 TraceCheckUtils]: 310: Hoare triple {149067#false} assume !(4401bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,143 INFO L273 TraceCheckUtils]: 311: Hoare triple {149067#false} assume 4416bv32 == ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,143 INFO L273 TraceCheckUtils]: 312: Hoare triple {149067#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {149067#false} is VALID [2018-11-23 10:53:07,143 INFO L273 TraceCheckUtils]: 313: Hoare triple {149067#false} assume !(3bv32 == ~blastFlag~0); {149067#false} is VALID [2018-11-23 10:53:07,143 INFO L273 TraceCheckUtils]: 314: Hoare triple {149067#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {149067#false} is VALID [2018-11-23 10:53:07,143 INFO L273 TraceCheckUtils]: 315: Hoare triple {149067#false} assume !(0bv32 == ~tmp___6~0); {149067#false} is VALID [2018-11-23 10:53:07,143 INFO L273 TraceCheckUtils]: 316: Hoare triple {149067#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149067#false} is VALID [2018-11-23 10:53:07,144 INFO L273 TraceCheckUtils]: 317: Hoare triple {149067#false} ~skip~0 := 0bv32; {149067#false} is VALID [2018-11-23 10:53:07,144 INFO L273 TraceCheckUtils]: 318: Hoare triple {149067#false} assume !false; {149067#false} is VALID [2018-11-23 10:53:07,144 INFO L273 TraceCheckUtils]: 319: Hoare triple {149067#false} ~state~0 := ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,144 INFO L273 TraceCheckUtils]: 320: Hoare triple {149067#false} assume !(12292bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,144 INFO L273 TraceCheckUtils]: 321: Hoare triple {149067#false} assume !(16384bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,144 INFO L273 TraceCheckUtils]: 322: Hoare triple {149067#false} assume !(4096bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,145 INFO L273 TraceCheckUtils]: 323: Hoare triple {149067#false} assume !(20480bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,145 INFO L273 TraceCheckUtils]: 324: Hoare triple {149067#false} assume !(4099bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,145 INFO L273 TraceCheckUtils]: 325: Hoare triple {149067#false} assume !(4368bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,145 INFO L273 TraceCheckUtils]: 326: Hoare triple {149067#false} assume !(4369bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,145 INFO L273 TraceCheckUtils]: 327: Hoare triple {149067#false} assume !(4384bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,145 INFO L273 TraceCheckUtils]: 328: Hoare triple {149067#false} assume !(4385bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,146 INFO L273 TraceCheckUtils]: 329: Hoare triple {149067#false} assume !(4400bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,146 INFO L273 TraceCheckUtils]: 330: Hoare triple {149067#false} assume !(4401bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,146 INFO L273 TraceCheckUtils]: 331: Hoare triple {149067#false} assume !(4416bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,146 INFO L273 TraceCheckUtils]: 332: Hoare triple {149067#false} assume !(4417bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,146 INFO L273 TraceCheckUtils]: 333: Hoare triple {149067#false} assume 4432bv32 == ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,146 INFO L273 TraceCheckUtils]: 334: Hoare triple {149067#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {149067#false} is VALID [2018-11-23 10:53:07,147 INFO L273 TraceCheckUtils]: 335: Hoare triple {149067#false} assume 5bv32 == ~blastFlag~0; {149067#false} is VALID [2018-11-23 10:53:07,147 INFO L273 TraceCheckUtils]: 336: Hoare triple {149067#false} assume !false; {149067#false} is VALID [2018-11-23 10:53:07,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 657 proven. 14 refuted. 0 times theorem prover too weak. 585 trivial. 0 not checked. [2018-11-23 10:53:07,208 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 10:53:07,662 INFO L273 TraceCheckUtils]: 336: Hoare triple {149067#false} assume !false; {149067#false} is VALID [2018-11-23 10:53:07,662 INFO L273 TraceCheckUtils]: 335: Hoare triple {149067#false} assume 5bv32 == ~blastFlag~0; {149067#false} is VALID [2018-11-23 10:53:07,662 INFO L273 TraceCheckUtils]: 334: Hoare triple {149067#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {149067#false} is VALID [2018-11-23 10:53:07,663 INFO L273 TraceCheckUtils]: 333: Hoare triple {149067#false} assume 4432bv32 == ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,663 INFO L273 TraceCheckUtils]: 332: Hoare triple {149067#false} assume !(4417bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,663 INFO L273 TraceCheckUtils]: 331: Hoare triple {149067#false} assume !(4416bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,663 INFO L273 TraceCheckUtils]: 330: Hoare triple {149067#false} assume !(4401bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,663 INFO L273 TraceCheckUtils]: 329: Hoare triple {149067#false} assume !(4400bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,663 INFO L273 TraceCheckUtils]: 328: Hoare triple {149067#false} assume !(4385bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,663 INFO L273 TraceCheckUtils]: 327: Hoare triple {149067#false} assume !(4384bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,663 INFO L273 TraceCheckUtils]: 326: Hoare triple {149067#false} assume !(4369bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 325: Hoare triple {149067#false} assume !(4368bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 324: Hoare triple {149067#false} assume !(4099bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 323: Hoare triple {149067#false} assume !(20480bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 322: Hoare triple {149067#false} assume !(4096bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 321: Hoare triple {149067#false} assume !(16384bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 320: Hoare triple {149067#false} assume !(12292bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 319: Hoare triple {149067#false} ~state~0 := ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 318: Hoare triple {149067#false} assume !false; {149067#false} is VALID [2018-11-23 10:53:07,664 INFO L273 TraceCheckUtils]: 317: Hoare triple {149067#false} ~skip~0 := 0bv32; {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 316: Hoare triple {149067#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 315: Hoare triple {149067#false} assume !(0bv32 == ~tmp___6~0); {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 314: Hoare triple {149067#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 313: Hoare triple {149067#false} assume !(3bv32 == ~blastFlag~0); {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 312: Hoare triple {149067#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 311: Hoare triple {149067#false} assume 4416bv32 == ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 310: Hoare triple {149067#false} assume !(4401bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 309: Hoare triple {149067#false} assume !(4400bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 308: Hoare triple {149067#false} assume !(4385bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,665 INFO L273 TraceCheckUtils]: 307: Hoare triple {149067#false} assume !(4384bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 306: Hoare triple {149067#false} assume !(4369bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 305: Hoare triple {149067#false} assume !(4368bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 304: Hoare triple {149067#false} assume !(4099bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 303: Hoare triple {149067#false} assume !(20480bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 302: Hoare triple {149067#false} assume !(4096bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 301: Hoare triple {149067#false} assume !(16384bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 300: Hoare triple {149067#false} assume !(12292bv32 == ~s__state~0); {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 299: Hoare triple {149067#false} ~state~0 := ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,666 INFO L273 TraceCheckUtils]: 298: Hoare triple {149067#false} assume !false; {149067#false} is VALID [2018-11-23 10:53:07,667 INFO L273 TraceCheckUtils]: 297: Hoare triple {149067#false} ~skip~0 := 0bv32; {149067#false} is VALID [2018-11-23 10:53:07,667 INFO L273 TraceCheckUtils]: 296: Hoare triple {149067#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149067#false} is VALID [2018-11-23 10:53:07,667 INFO L273 TraceCheckUtils]: 295: Hoare triple {149067#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {149067#false} is VALID [2018-11-23 10:53:07,667 INFO L273 TraceCheckUtils]: 294: Hoare triple {149067#false} assume !~bvsle32(~ret~0, 0bv32); {149067#false} is VALID [2018-11-23 10:53:07,667 INFO L273 TraceCheckUtils]: 293: Hoare triple {149067#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {149067#false} is VALID [2018-11-23 10:53:07,667 INFO L273 TraceCheckUtils]: 292: Hoare triple {149067#false} assume !(2bv32 == ~blastFlag~0); {149067#false} is VALID [2018-11-23 10:53:07,667 INFO L273 TraceCheckUtils]: 291: Hoare triple {149067#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {149067#false} is VALID [2018-11-23 10:53:07,667 INFO L273 TraceCheckUtils]: 290: Hoare triple {149067#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {149067#false} is VALID [2018-11-23 10:53:07,668 INFO L273 TraceCheckUtils]: 289: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume 4400bv32 == ~s__state~0; {149067#false} is VALID [2018-11-23 10:53:07,668 INFO L273 TraceCheckUtils]: 288: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4385bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,668 INFO L273 TraceCheckUtils]: 287: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4384bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,669 INFO L273 TraceCheckUtils]: 286: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4369bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,669 INFO L273 TraceCheckUtils]: 285: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4368bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,669 INFO L273 TraceCheckUtils]: 284: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4099bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,670 INFO L273 TraceCheckUtils]: 283: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(20480bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,670 INFO L273 TraceCheckUtils]: 282: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4096bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,670 INFO L273 TraceCheckUtils]: 281: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(16384bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,671 INFO L273 TraceCheckUtils]: 280: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(12292bv32 == ~s__state~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,671 INFO L273 TraceCheckUtils]: 279: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} ~state~0 := ~s__state~0; {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,672 INFO L273 TraceCheckUtils]: 278: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !false; {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,672 INFO L273 TraceCheckUtils]: 277: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} ~skip~0 := 0bv32; {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,673 INFO L273 TraceCheckUtils]: 276: Hoare triple {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,674 INFO L273 TraceCheckUtils]: 275: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {150222#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:07,674 INFO L273 TraceCheckUtils]: 274: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,675 INFO L273 TraceCheckUtils]: 273: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~__cil_tmp62~0 := ~num1~0; {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,675 INFO L273 TraceCheckUtils]: 272: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume 4352bv32 == ~s__state~0; {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,676 INFO L273 TraceCheckUtils]: 271: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4561bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,676 INFO L273 TraceCheckUtils]: 270: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4560bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,677 INFO L273 TraceCheckUtils]: 269: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4529bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,677 INFO L273 TraceCheckUtils]: 268: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4528bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,678 INFO L273 TraceCheckUtils]: 267: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4513bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,678 INFO L273 TraceCheckUtils]: 266: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4512bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,679 INFO L273 TraceCheckUtils]: 265: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4497bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,679 INFO L273 TraceCheckUtils]: 264: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4496bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,680 INFO L273 TraceCheckUtils]: 263: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4481bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,680 INFO L273 TraceCheckUtils]: 262: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4480bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,681 INFO L273 TraceCheckUtils]: 261: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4467bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,681 INFO L273 TraceCheckUtils]: 260: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4466bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,682 INFO L273 TraceCheckUtils]: 259: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4465bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,682 INFO L273 TraceCheckUtils]: 258: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4464bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,683 INFO L273 TraceCheckUtils]: 257: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4449bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,683 INFO L273 TraceCheckUtils]: 256: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4448bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,684 INFO L273 TraceCheckUtils]: 255: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4433bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,684 INFO L273 TraceCheckUtils]: 254: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4432bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,685 INFO L273 TraceCheckUtils]: 253: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4417bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,686 INFO L273 TraceCheckUtils]: 252: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4416bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,686 INFO L273 TraceCheckUtils]: 251: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4401bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,687 INFO L273 TraceCheckUtils]: 250: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4400bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,687 INFO L273 TraceCheckUtils]: 249: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4385bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,688 INFO L273 TraceCheckUtils]: 248: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4384bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,688 INFO L273 TraceCheckUtils]: 247: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4369bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,689 INFO L273 TraceCheckUtils]: 246: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4368bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,689 INFO L273 TraceCheckUtils]: 245: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4099bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,690 INFO L273 TraceCheckUtils]: 244: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(20480bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,690 INFO L273 TraceCheckUtils]: 243: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4096bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,691 INFO L273 TraceCheckUtils]: 242: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(16384bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,691 INFO L273 TraceCheckUtils]: 241: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(12292bv32 == ~s__state~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,692 INFO L273 TraceCheckUtils]: 240: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~state~0 := ~s__state~0; {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,692 INFO L273 TraceCheckUtils]: 239: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !false; {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,693 INFO L273 TraceCheckUtils]: 238: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~skip~0 := 0bv32; {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,693 INFO L273 TraceCheckUtils]: 237: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,694 INFO L273 TraceCheckUtils]: 236: Hoare triple {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__init_num~0 := 0bv32; {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,695 INFO L273 TraceCheckUtils]: 235: Hoare triple {149066#true} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560bv32; {150265#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:07,695 INFO L273 TraceCheckUtils]: 234: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {149066#true} is VALID [2018-11-23 10:53:07,695 INFO L273 TraceCheckUtils]: 233: Hoare triple {149066#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {149066#true} is VALID [2018-11-23 10:53:07,695 INFO L273 TraceCheckUtils]: 232: Hoare triple {149066#true} assume 4528bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,695 INFO L273 TraceCheckUtils]: 231: Hoare triple {149066#true} assume !(4513bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,696 INFO L273 TraceCheckUtils]: 230: Hoare triple {149066#true} assume !(4512bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,696 INFO L273 TraceCheckUtils]: 229: Hoare triple {149066#true} assume !(4497bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,696 INFO L273 TraceCheckUtils]: 228: Hoare triple {149066#true} assume !(4496bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,696 INFO L273 TraceCheckUtils]: 227: Hoare triple {149066#true} assume !(4481bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,696 INFO L273 TraceCheckUtils]: 226: Hoare triple {149066#true} assume !(4480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,696 INFO L273 TraceCheckUtils]: 225: Hoare triple {149066#true} assume !(4467bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,697 INFO L273 TraceCheckUtils]: 224: Hoare triple {149066#true} assume !(4466bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,697 INFO L273 TraceCheckUtils]: 223: Hoare triple {149066#true} assume !(4465bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,697 INFO L273 TraceCheckUtils]: 222: Hoare triple {149066#true} assume !(4464bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,697 INFO L273 TraceCheckUtils]: 221: Hoare triple {149066#true} assume !(4449bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,697 INFO L273 TraceCheckUtils]: 220: Hoare triple {149066#true} assume !(4448bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 219: Hoare triple {149066#true} assume !(4433bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 218: Hoare triple {149066#true} assume !(4432bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 217: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 216: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 215: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 214: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 213: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 212: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,698 INFO L273 TraceCheckUtils]: 211: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 210: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 209: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 208: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 207: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 206: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 205: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 204: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 203: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,699 INFO L273 TraceCheckUtils]: 202: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 201: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 200: Hoare triple {149066#true} assume !(0bv32 == ~tmp___8~0); {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 199: Hoare triple {149066#true} assume !(0bv32 == ~tmp___7~0); {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 198: Hoare triple {149066#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 197: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 196: Hoare triple {149066#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 195: Hoare triple {149066#true} assume 4512bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 194: Hoare triple {149066#true} assume !(4497bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 193: Hoare triple {149066#true} assume !(4496bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,700 INFO L273 TraceCheckUtils]: 192: Hoare triple {149066#true} assume !(4481bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,701 INFO L273 TraceCheckUtils]: 191: Hoare triple {149066#true} assume !(4480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,701 INFO L273 TraceCheckUtils]: 190: Hoare triple {149066#true} assume !(4467bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,701 INFO L273 TraceCheckUtils]: 189: Hoare triple {149066#true} assume !(4466bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,701 INFO L273 TraceCheckUtils]: 188: Hoare triple {149066#true} assume !(4465bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,701 INFO L273 TraceCheckUtils]: 187: Hoare triple {149066#true} assume !(4464bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,701 INFO L273 TraceCheckUtils]: 186: Hoare triple {149066#true} assume !(4449bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,701 INFO L273 TraceCheckUtils]: 185: Hoare triple {149066#true} assume !(4448bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,701 INFO L273 TraceCheckUtils]: 184: Hoare triple {149066#true} assume !(4433bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,702 INFO L273 TraceCheckUtils]: 183: Hoare triple {149066#true} assume !(4432bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,702 INFO L273 TraceCheckUtils]: 182: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,702 INFO L273 TraceCheckUtils]: 181: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,702 INFO L273 TraceCheckUtils]: 180: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,702 INFO L273 TraceCheckUtils]: 179: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,702 INFO L273 TraceCheckUtils]: 178: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,703 INFO L273 TraceCheckUtils]: 177: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,703 INFO L273 TraceCheckUtils]: 176: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,703 INFO L273 TraceCheckUtils]: 175: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,703 INFO L273 TraceCheckUtils]: 174: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,703 INFO L273 TraceCheckUtils]: 173: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,703 INFO L273 TraceCheckUtils]: 172: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,704 INFO L273 TraceCheckUtils]: 171: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,704 INFO L273 TraceCheckUtils]: 170: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,704 INFO L273 TraceCheckUtils]: 169: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,704 INFO L273 TraceCheckUtils]: 168: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,704 INFO L273 TraceCheckUtils]: 167: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,704 INFO L273 TraceCheckUtils]: 166: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,705 INFO L273 TraceCheckUtils]: 165: Hoare triple {149066#true} ~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,705 INFO L273 TraceCheckUtils]: 164: Hoare triple {149066#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,705 INFO L273 TraceCheckUtils]: 163: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {149066#true} is VALID [2018-11-23 10:53:07,705 INFO L273 TraceCheckUtils]: 162: Hoare triple {149066#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {149066#true} is VALID [2018-11-23 10:53:07,705 INFO L273 TraceCheckUtils]: 161: Hoare triple {149066#true} assume 4480bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,705 INFO L273 TraceCheckUtils]: 160: Hoare triple {149066#true} assume !(4467bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,706 INFO L273 TraceCheckUtils]: 159: Hoare triple {149066#true} assume !(4466bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,706 INFO L273 TraceCheckUtils]: 158: Hoare triple {149066#true} assume !(4465bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,706 INFO L273 TraceCheckUtils]: 157: Hoare triple {149066#true} assume !(4464bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,706 INFO L273 TraceCheckUtils]: 156: Hoare triple {149066#true} assume !(4449bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,706 INFO L273 TraceCheckUtils]: 155: Hoare triple {149066#true} assume !(4448bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,706 INFO L273 TraceCheckUtils]: 154: Hoare triple {149066#true} assume !(4433bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,706 INFO L273 TraceCheckUtils]: 153: Hoare triple {149066#true} assume !(4432bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,707 INFO L273 TraceCheckUtils]: 152: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,707 INFO L273 TraceCheckUtils]: 151: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,707 INFO L273 TraceCheckUtils]: 150: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,707 INFO L273 TraceCheckUtils]: 149: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,707 INFO L273 TraceCheckUtils]: 148: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,707 INFO L273 TraceCheckUtils]: 147: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,708 INFO L273 TraceCheckUtils]: 146: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,708 INFO L273 TraceCheckUtils]: 145: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,708 INFO L273 TraceCheckUtils]: 144: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,708 INFO L273 TraceCheckUtils]: 143: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,708 INFO L273 TraceCheckUtils]: 142: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,708 INFO L273 TraceCheckUtils]: 141: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,708 INFO L273 TraceCheckUtils]: 140: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,709 INFO L273 TraceCheckUtils]: 139: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,709 INFO L273 TraceCheckUtils]: 138: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,709 INFO L273 TraceCheckUtils]: 137: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,709 INFO L273 TraceCheckUtils]: 136: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,709 INFO L273 TraceCheckUtils]: 135: Hoare triple {149066#true} ~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,709 INFO L273 TraceCheckUtils]: 134: Hoare triple {149066#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {149066#true} is VALID [2018-11-23 10:53:07,710 INFO L273 TraceCheckUtils]: 133: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32); {149066#true} is VALID [2018-11-23 10:53:07,710 INFO L273 TraceCheckUtils]: 132: Hoare triple {149066#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {149066#true} is VALID [2018-11-23 10:53:07,710 INFO L273 TraceCheckUtils]: 131: Hoare triple {149066#true} assume 4448bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,710 INFO L273 TraceCheckUtils]: 130: Hoare triple {149066#true} assume !(4433bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,710 INFO L273 TraceCheckUtils]: 129: Hoare triple {149066#true} assume !(4432bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,710 INFO L273 TraceCheckUtils]: 128: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,711 INFO L273 TraceCheckUtils]: 127: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,711 INFO L273 TraceCheckUtils]: 126: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,711 INFO L273 TraceCheckUtils]: 125: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,711 INFO L273 TraceCheckUtils]: 124: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,711 INFO L273 TraceCheckUtils]: 123: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,711 INFO L273 TraceCheckUtils]: 122: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,711 INFO L273 TraceCheckUtils]: 121: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,712 INFO L273 TraceCheckUtils]: 120: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,712 INFO L273 TraceCheckUtils]: 119: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,712 INFO L273 TraceCheckUtils]: 118: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,712 INFO L273 TraceCheckUtils]: 117: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,712 INFO L273 TraceCheckUtils]: 116: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,712 INFO L273 TraceCheckUtils]: 115: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,713 INFO L273 TraceCheckUtils]: 114: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,713 INFO L273 TraceCheckUtils]: 113: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,713 INFO L273 TraceCheckUtils]: 112: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,713 INFO L273 TraceCheckUtils]: 111: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,713 INFO L273 TraceCheckUtils]: 110: Hoare triple {149066#true} assume !(5bv32 == ~blastFlag~0); {149066#true} is VALID [2018-11-23 10:53:07,713 INFO L273 TraceCheckUtils]: 109: Hoare triple {149066#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {149066#true} is VALID [2018-11-23 10:53:07,713 INFO L273 TraceCheckUtils]: 108: Hoare triple {149066#true} assume 4432bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,714 INFO L273 TraceCheckUtils]: 107: Hoare triple {149066#true} assume !(4417bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,714 INFO L273 TraceCheckUtils]: 106: Hoare triple {149066#true} assume !(4416bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,714 INFO L273 TraceCheckUtils]: 105: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,714 INFO L273 TraceCheckUtils]: 104: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,714 INFO L273 TraceCheckUtils]: 103: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,714 INFO L273 TraceCheckUtils]: 102: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,715 INFO L273 TraceCheckUtils]: 101: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,715 INFO L273 TraceCheckUtils]: 100: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,715 INFO L273 TraceCheckUtils]: 99: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,715 INFO L273 TraceCheckUtils]: 98: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,715 INFO L273 TraceCheckUtils]: 97: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,715 INFO L273 TraceCheckUtils]: 96: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,715 INFO L273 TraceCheckUtils]: 95: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,716 INFO L273 TraceCheckUtils]: 94: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,716 INFO L273 TraceCheckUtils]: 93: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,716 INFO L273 TraceCheckUtils]: 92: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,716 INFO L273 TraceCheckUtils]: 91: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,716 INFO L273 TraceCheckUtils]: 90: Hoare triple {149066#true} assume !(0bv32 == ~tmp___6~0); {149066#true} is VALID [2018-11-23 10:53:07,716 INFO L273 TraceCheckUtils]: 89: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,717 INFO L273 TraceCheckUtils]: 88: Hoare triple {149066#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {149066#true} is VALID [2018-11-23 10:53:07,717 INFO L273 TraceCheckUtils]: 87: Hoare triple {149066#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {149066#true} is VALID [2018-11-23 10:53:07,717 INFO L273 TraceCheckUtils]: 86: Hoare triple {149066#true} assume 4416bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,717 INFO L273 TraceCheckUtils]: 85: Hoare triple {149066#true} assume !(4401bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,717 INFO L273 TraceCheckUtils]: 84: Hoare triple {149066#true} assume !(4400bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,717 INFO L273 TraceCheckUtils]: 83: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,717 INFO L273 TraceCheckUtils]: 82: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,718 INFO L273 TraceCheckUtils]: 81: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,718 INFO L273 TraceCheckUtils]: 80: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,718 INFO L273 TraceCheckUtils]: 79: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,718 INFO L273 TraceCheckUtils]: 78: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,718 INFO L273 TraceCheckUtils]: 77: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,718 INFO L273 TraceCheckUtils]: 76: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,719 INFO L273 TraceCheckUtils]: 75: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,719 INFO L273 TraceCheckUtils]: 74: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,719 INFO L273 TraceCheckUtils]: 73: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,719 INFO L273 TraceCheckUtils]: 72: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,719 INFO L273 TraceCheckUtils]: 71: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,719 INFO L273 TraceCheckUtils]: 70: Hoare triple {149066#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,719 INFO L273 TraceCheckUtils]: 69: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32); {149066#true} is VALID [2018-11-23 10:53:07,720 INFO L273 TraceCheckUtils]: 68: Hoare triple {149066#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {149066#true} is VALID [2018-11-23 10:53:07,720 INFO L273 TraceCheckUtils]: 67: Hoare triple {149066#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {149066#true} is VALID [2018-11-23 10:53:07,720 INFO L273 TraceCheckUtils]: 66: Hoare triple {149066#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {149066#true} is VALID [2018-11-23 10:53:07,720 INFO L273 TraceCheckUtils]: 65: Hoare triple {149066#true} assume 4400bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,720 INFO L273 TraceCheckUtils]: 64: Hoare triple {149066#true} assume !(4385bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,720 INFO L273 TraceCheckUtils]: 63: Hoare triple {149066#true} assume !(4384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,720 INFO L273 TraceCheckUtils]: 62: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,721 INFO L273 TraceCheckUtils]: 61: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,721 INFO L273 TraceCheckUtils]: 60: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,721 INFO L273 TraceCheckUtils]: 59: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,721 INFO L273 TraceCheckUtils]: 58: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,721 INFO L273 TraceCheckUtils]: 57: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,721 INFO L273 TraceCheckUtils]: 56: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,722 INFO L273 TraceCheckUtils]: 55: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,722 INFO L273 TraceCheckUtils]: 54: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,722 INFO L273 TraceCheckUtils]: 53: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,722 INFO L273 TraceCheckUtils]: 52: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,722 INFO L273 TraceCheckUtils]: 51: Hoare triple {149066#true} ~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,722 INFO L273 TraceCheckUtils]: 50: Hoare triple {149066#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {149066#true} is VALID [2018-11-23 10:53:07,722 INFO L273 TraceCheckUtils]: 49: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32); {149066#true} is VALID [2018-11-23 10:53:07,723 INFO L273 TraceCheckUtils]: 48: Hoare triple {149066#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {149066#true} is VALID [2018-11-23 10:53:07,723 INFO L273 TraceCheckUtils]: 47: Hoare triple {149066#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {149066#true} is VALID [2018-11-23 10:53:07,723 INFO L273 TraceCheckUtils]: 46: Hoare triple {149066#true} assume 4384bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,723 INFO L273 TraceCheckUtils]: 45: Hoare triple {149066#true} assume !(4369bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,723 INFO L273 TraceCheckUtils]: 44: Hoare triple {149066#true} assume !(4368bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,723 INFO L273 TraceCheckUtils]: 43: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,724 INFO L273 TraceCheckUtils]: 42: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,724 INFO L273 TraceCheckUtils]: 41: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,724 INFO L273 TraceCheckUtils]: 40: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,724 INFO L273 TraceCheckUtils]: 39: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,724 INFO L273 TraceCheckUtils]: 38: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,724 INFO L273 TraceCheckUtils]: 37: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,724 INFO L273 TraceCheckUtils]: 36: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,725 INFO L273 TraceCheckUtils]: 35: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,725 INFO L273 TraceCheckUtils]: 34: Hoare triple {149066#true} assume ~s__bbio~0 != ~s__wbio~0; {149066#true} is VALID [2018-11-23 10:53:07,725 INFO L273 TraceCheckUtils]: 33: Hoare triple {149066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,725 INFO L273 TraceCheckUtils]: 32: Hoare triple {149066#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {149066#true} is VALID [2018-11-23 10:53:07,725 INFO L273 TraceCheckUtils]: 31: Hoare triple {149066#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {149066#true} is VALID [2018-11-23 10:53:07,725 INFO L273 TraceCheckUtils]: 30: Hoare triple {149066#true} assume 4368bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,726 INFO L273 TraceCheckUtils]: 29: Hoare triple {149066#true} assume !(4099bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,726 INFO L273 TraceCheckUtils]: 28: Hoare triple {149066#true} assume !(20480bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,726 INFO L273 TraceCheckUtils]: 27: Hoare triple {149066#true} assume !(4096bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,726 INFO L273 TraceCheckUtils]: 26: Hoare triple {149066#true} assume !(16384bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,726 INFO L273 TraceCheckUtils]: 25: Hoare triple {149066#true} assume !(12292bv32 == ~s__state~0); {149066#true} is VALID [2018-11-23 10:53:07,727 INFO L273 TraceCheckUtils]: 24: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,727 INFO L273 TraceCheckUtils]: 23: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,727 INFO L273 TraceCheckUtils]: 22: Hoare triple {149066#true} ~skip~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,727 INFO L273 TraceCheckUtils]: 21: Hoare triple {149066#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {149066#true} is VALID [2018-11-23 10:53:07,727 INFO L273 TraceCheckUtils]: 20: Hoare triple {149066#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,727 INFO L273 TraceCheckUtils]: 19: Hoare triple {149066#true} assume !(0bv32 == ~tmp___4~0); {149066#true} is VALID [2018-11-23 10:53:07,728 INFO L273 TraceCheckUtils]: 18: Hoare triple {149066#true} assume !(0bv32 == ~s__init_buf___0~0); {149066#true} is VALID [2018-11-23 10:53:07,728 INFO L273 TraceCheckUtils]: 17: Hoare triple {149066#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {149066#true} is VALID [2018-11-23 10:53:07,728 INFO L273 TraceCheckUtils]: 16: Hoare triple {149066#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {149066#true} is VALID [2018-11-23 10:53:07,728 INFO L273 TraceCheckUtils]: 15: Hoare triple {149066#true} assume 0bv32 != ~cb~0; {149066#true} is VALID [2018-11-23 10:53:07,728 INFO L273 TraceCheckUtils]: 14: Hoare triple {149066#true} ~s__server~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,728 INFO L273 TraceCheckUtils]: 13: Hoare triple {149066#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {149066#true} is VALID [2018-11-23 10:53:07,728 INFO L273 TraceCheckUtils]: 12: Hoare triple {149066#true} assume 12292bv32 == ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L273 TraceCheckUtils]: 11: Hoare triple {149066#true} ~state~0 := ~s__state~0; {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L273 TraceCheckUtils]: 10: Hoare triple {149066#true} assume !false; {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L273 TraceCheckUtils]: 9: Hoare triple {149066#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L273 TraceCheckUtils]: 8: Hoare triple {149066#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L273 TraceCheckUtils]: 7: Hoare triple {149066#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L273 TraceCheckUtils]: 6: Hoare triple {149066#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L256 TraceCheckUtils]: 5: Hoare triple {149066#true} call #t~ret48 := ssl3_connect(~s~0); {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L273 TraceCheckUtils]: 4: Hoare triple {149066#true} havoc ~s~0;~s~0 := 12292bv32; {149066#true} is VALID [2018-11-23 10:53:07,729 INFO L256 TraceCheckUtils]: 3: Hoare triple {149066#true} call #t~ret49 := main(); {149066#true} is VALID [2018-11-23 10:53:07,730 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {149066#true} {149066#true} #542#return; {149066#true} is VALID [2018-11-23 10:53:07,730 INFO L273 TraceCheckUtils]: 1: Hoare triple {149066#true} assume true; {149066#true} is VALID [2018-11-23 10:53:07,730 INFO L256 TraceCheckUtils]: 0: Hoare triple {149066#true} call ULTIMATE.init(); {149066#true} is VALID [2018-11-23 10:53:07,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 657 proven. 14 refuted. 0 times theorem prover too weak. 585 trivial. 0 not checked. [2018-11-23 10:53:07,777 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 10:53:07,778 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2018-11-23 10:53:07,779 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 337 [2018-11-23 10:53:07,780 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:07,780 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-23 10:53:08,020 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 237 edges. 237 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:08,020 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 10:53:08,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 10:53:08,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 10:53:08,021 INFO L87 Difference]: Start difference. First operand 6225 states and 7752 transitions. Second operand 6 states. [2018-11-23 10:53:32,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:32,395 INFO L93 Difference]: Finished difference Result 17859 states and 22597 transitions. [2018-11-23 10:53:32,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-11-23 10:53:32,395 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 337 [2018-11-23 10:53:32,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:32,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 10:53:32,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 940 transitions. [2018-11-23 10:53:32,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 10:53:32,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 940 transitions. [2018-11-23 10:53:32,402 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 940 transitions. [2018-11-23 10:53:33,428 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 940 edges. 940 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:39,447 INFO L225 Difference]: With dead ends: 17859 [2018-11-23 10:53:39,447 INFO L226 Difference]: Without dead ends: 11649 [2018-11-23 10:53:39,456 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 681 GetRequests, 673 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2018-11-23 10:53:39,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11649 states. [2018-11-23 10:53:45,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11649 to 7924. [2018-11-23 10:53:45,879 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:45,879 INFO L82 GeneralOperation]: Start isEquivalent. First operand 11649 states. Second operand 7924 states. [2018-11-23 10:53:45,879 INFO L74 IsIncluded]: Start isIncluded. First operand 11649 states. Second operand 7924 states. [2018-11-23 10:53:45,879 INFO L87 Difference]: Start difference. First operand 11649 states. Second operand 7924 states. [2018-11-23 10:53:50,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:50,968 INFO L93 Difference]: Finished difference Result 11649 states and 14597 transitions. [2018-11-23 10:53:50,968 INFO L276 IsEmpty]: Start isEmpty. Operand 11649 states and 14597 transitions. [2018-11-23 10:53:50,977 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:50,977 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:50,977 INFO L74 IsIncluded]: Start isIncluded. First operand 7924 states. Second operand 11649 states. [2018-11-23 10:53:50,978 INFO L87 Difference]: Start difference. First operand 7924 states. Second operand 11649 states. [2018-11-23 10:53:56,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:56,277 INFO L93 Difference]: Finished difference Result 11649 states and 14597 transitions. [2018-11-23 10:53:56,277 INFO L276 IsEmpty]: Start isEmpty. Operand 11649 states and 14597 transitions. [2018-11-23 10:53:56,286 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:56,286 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:56,286 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:56,286 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:56,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7924 states. [2018-11-23 10:53:58,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7924 states to 7924 states and 10262 transitions. [2018-11-23 10:53:58,802 INFO L78 Accepts]: Start accepts. Automaton has 7924 states and 10262 transitions. Word has length 337 [2018-11-23 10:53:58,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:58,803 INFO L480 AbstractCegarLoop]: Abstraction has 7924 states and 10262 transitions. [2018-11-23 10:53:58,803 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 10:53:58,803 INFO L276 IsEmpty]: Start isEmpty. Operand 7924 states and 10262 transitions. [2018-11-23 10:53:58,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2018-11-23 10:53:58,810 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:58,811 INFO L402 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 12, 12, 11, 10, 8, 8, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:53:58,811 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:58,813 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:58,813 INFO L82 PathProgramCache]: Analyzing trace with hash -2025156015, now seen corresponding path program 1 times [2018-11-23 10:53:58,813 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:58,814 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 22 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:53:58,831 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:58,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:58,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:58,999 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:59,290 INFO L256 TraceCheckUtils]: 0: Hoare triple {201979#true} call ULTIMATE.init(); {201979#true} is VALID [2018-11-23 10:53:59,290 INFO L273 TraceCheckUtils]: 1: Hoare triple {201979#true} assume true; {201979#true} is VALID [2018-11-23 10:53:59,290 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {201979#true} {201979#true} #542#return; {201979#true} is VALID [2018-11-23 10:53:59,290 INFO L256 TraceCheckUtils]: 3: Hoare triple {201979#true} call #t~ret49 := main(); {201979#true} is VALID [2018-11-23 10:53:59,291 INFO L273 TraceCheckUtils]: 4: Hoare triple {201979#true} havoc ~s~0;~s~0 := 12292bv32; {201979#true} is VALID [2018-11-23 10:53:59,291 INFO L256 TraceCheckUtils]: 5: Hoare triple {201979#true} call #t~ret48 := ssl3_connect(~s~0); {201979#true} is VALID [2018-11-23 10:53:59,291 INFO L273 TraceCheckUtils]: 6: Hoare triple {201979#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,291 INFO L273 TraceCheckUtils]: 7: Hoare triple {201979#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {201979#true} is VALID [2018-11-23 10:53:59,291 INFO L273 TraceCheckUtils]: 8: Hoare triple {201979#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {201979#true} is VALID [2018-11-23 10:53:59,291 INFO L273 TraceCheckUtils]: 9: Hoare triple {201979#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {201979#true} is VALID [2018-11-23 10:53:59,291 INFO L273 TraceCheckUtils]: 10: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 11: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 12: Hoare triple {201979#true} assume 12292bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 13: Hoare triple {201979#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 14: Hoare triple {201979#true} ~s__server~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 15: Hoare triple {201979#true} assume 0bv32 != ~cb~0; {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 16: Hoare triple {201979#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 17: Hoare triple {201979#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 18: Hoare triple {201979#true} assume !(0bv32 == ~s__init_buf___0~0); {201979#true} is VALID [2018-11-23 10:53:59,292 INFO L273 TraceCheckUtils]: 19: Hoare triple {201979#true} assume !(0bv32 == ~tmp___4~0); {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 20: Hoare triple {201979#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 21: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 22: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 23: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 24: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 25: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 26: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 27: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,293 INFO L273 TraceCheckUtils]: 28: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 29: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 30: Hoare triple {201979#true} assume 4368bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 31: Hoare triple {201979#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 32: Hoare triple {201979#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 33: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 34: Hoare triple {201979#true} assume ~s__bbio~0 != ~s__wbio~0; {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 35: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 36: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,294 INFO L273 TraceCheckUtils]: 37: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 38: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 39: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 40: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 41: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 42: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 43: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 44: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 45: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 46: Hoare triple {201979#true} assume 4384bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,295 INFO L273 TraceCheckUtils]: 47: Hoare triple {201979#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 48: Hoare triple {201979#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 49: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32); {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 50: Hoare triple {201979#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 51: Hoare triple {201979#true} ~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 52: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 53: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 54: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 55: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,296 INFO L273 TraceCheckUtils]: 56: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 57: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 58: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 59: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 60: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 61: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 62: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 63: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 64: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,297 INFO L273 TraceCheckUtils]: 65: Hoare triple {201979#true} assume 4400bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 66: Hoare triple {201979#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 67: Hoare triple {201979#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 68: Hoare triple {201979#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 69: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32); {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 70: Hoare triple {201979#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 71: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 72: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 73: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,298 INFO L273 TraceCheckUtils]: 74: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 75: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 76: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 77: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 78: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 79: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 80: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 81: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 82: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,299 INFO L273 TraceCheckUtils]: 83: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 84: Hoare triple {201979#true} assume !(4400bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 85: Hoare triple {201979#true} assume !(4401bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 86: Hoare triple {201979#true} assume 4416bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 87: Hoare triple {201979#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 88: Hoare triple {201979#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 89: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 90: Hoare triple {201979#true} assume !(0bv32 == ~tmp___6~0); {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 91: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 92: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,300 INFO L273 TraceCheckUtils]: 93: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 94: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 95: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 96: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 97: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 98: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 99: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 100: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 101: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,301 INFO L273 TraceCheckUtils]: 102: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 103: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 104: Hoare triple {201979#true} assume !(4400bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 105: Hoare triple {201979#true} assume !(4401bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 106: Hoare triple {201979#true} assume !(4416bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 107: Hoare triple {201979#true} assume !(4417bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 108: Hoare triple {201979#true} assume 4432bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 109: Hoare triple {201979#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 110: Hoare triple {201979#true} assume !(5bv32 == ~blastFlag~0); {201979#true} is VALID [2018-11-23 10:53:59,302 INFO L273 TraceCheckUtils]: 111: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,303 INFO L273 TraceCheckUtils]: 112: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,303 INFO L273 TraceCheckUtils]: 113: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,303 INFO L273 TraceCheckUtils]: 114: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,303 INFO L273 TraceCheckUtils]: 115: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,303 INFO L273 TraceCheckUtils]: 116: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,303 INFO L273 TraceCheckUtils]: 117: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,303 INFO L273 TraceCheckUtils]: 118: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,304 INFO L273 TraceCheckUtils]: 119: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,304 INFO L273 TraceCheckUtils]: 120: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,304 INFO L273 TraceCheckUtils]: 121: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,304 INFO L273 TraceCheckUtils]: 122: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,304 INFO L273 TraceCheckUtils]: 123: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,304 INFO L273 TraceCheckUtils]: 124: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,305 INFO L273 TraceCheckUtils]: 125: Hoare triple {201979#true} assume !(4400bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,305 INFO L273 TraceCheckUtils]: 126: Hoare triple {201979#true} assume !(4401bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,305 INFO L273 TraceCheckUtils]: 127: Hoare triple {201979#true} assume !(4416bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,305 INFO L273 TraceCheckUtils]: 128: Hoare triple {201979#true} assume !(4417bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,305 INFO L273 TraceCheckUtils]: 129: Hoare triple {201979#true} assume !(4432bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,305 INFO L273 TraceCheckUtils]: 130: Hoare triple {201979#true} assume !(4433bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,305 INFO L273 TraceCheckUtils]: 131: Hoare triple {201979#true} assume 4448bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 132: Hoare triple {201979#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 133: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32); {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 134: Hoare triple {201979#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 135: Hoare triple {201979#true} ~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 136: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 137: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 138: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 139: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 140: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,306 INFO L273 TraceCheckUtils]: 141: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 142: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 143: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 144: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 145: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 146: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 147: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 148: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 149: Hoare triple {201979#true} assume !(4400bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,307 INFO L273 TraceCheckUtils]: 150: Hoare triple {201979#true} assume !(4401bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 151: Hoare triple {201979#true} assume !(4416bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 152: Hoare triple {201979#true} assume !(4417bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 153: Hoare triple {201979#true} assume !(4432bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 154: Hoare triple {201979#true} assume !(4433bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 155: Hoare triple {201979#true} assume !(4448bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 156: Hoare triple {201979#true} assume !(4449bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 157: Hoare triple {201979#true} assume !(4464bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 158: Hoare triple {201979#true} assume !(4465bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,308 INFO L273 TraceCheckUtils]: 159: Hoare triple {201979#true} assume !(4466bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,309 INFO L273 TraceCheckUtils]: 160: Hoare triple {201979#true} assume !(4467bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,309 INFO L273 TraceCheckUtils]: 161: Hoare triple {201979#true} assume 4480bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,309 INFO L273 TraceCheckUtils]: 162: Hoare triple {201979#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {201979#true} is VALID [2018-11-23 10:53:59,309 INFO L273 TraceCheckUtils]: 163: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {201979#true} is VALID [2018-11-23 10:53:59,309 INFO L273 TraceCheckUtils]: 164: Hoare triple {201979#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,309 INFO L273 TraceCheckUtils]: 165: Hoare triple {201979#true} ~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,309 INFO L273 TraceCheckUtils]: 166: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 167: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 168: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 169: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 170: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 171: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 172: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 173: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 174: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 175: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,310 INFO L273 TraceCheckUtils]: 176: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,311 INFO L273 TraceCheckUtils]: 177: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,311 INFO L273 TraceCheckUtils]: 178: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,311 INFO L273 TraceCheckUtils]: 179: Hoare triple {201979#true} assume !(4400bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,311 INFO L273 TraceCheckUtils]: 180: Hoare triple {201979#true} assume !(4401bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,311 INFO L273 TraceCheckUtils]: 181: Hoare triple {201979#true} assume !(4416bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,311 INFO L273 TraceCheckUtils]: 182: Hoare triple {201979#true} assume !(4417bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,311 INFO L273 TraceCheckUtils]: 183: Hoare triple {201979#true} assume !(4432bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,311 INFO L273 TraceCheckUtils]: 184: Hoare triple {201979#true} assume !(4433bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,312 INFO L273 TraceCheckUtils]: 185: Hoare triple {201979#true} assume !(4448bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,312 INFO L273 TraceCheckUtils]: 186: Hoare triple {201979#true} assume !(4449bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,312 INFO L273 TraceCheckUtils]: 187: Hoare triple {201979#true} assume !(4464bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,312 INFO L273 TraceCheckUtils]: 188: Hoare triple {201979#true} assume !(4465bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,312 INFO L273 TraceCheckUtils]: 189: Hoare triple {201979#true} assume !(4466bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,312 INFO L273 TraceCheckUtils]: 190: Hoare triple {201979#true} assume !(4467bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,312 INFO L273 TraceCheckUtils]: 191: Hoare triple {201979#true} assume !(4480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,313 INFO L273 TraceCheckUtils]: 192: Hoare triple {201979#true} assume !(4481bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,313 INFO L273 TraceCheckUtils]: 193: Hoare triple {201979#true} assume !(4496bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,313 INFO L273 TraceCheckUtils]: 194: Hoare triple {201979#true} assume !(4497bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,313 INFO L273 TraceCheckUtils]: 195: Hoare triple {201979#true} assume 4512bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,313 INFO L273 TraceCheckUtils]: 196: Hoare triple {201979#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {201979#true} is VALID [2018-11-23 10:53:59,313 INFO L273 TraceCheckUtils]: 197: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 198: Hoare triple {201979#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 199: Hoare triple {201979#true} assume !(0bv32 == ~tmp___7~0); {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 200: Hoare triple {201979#true} assume !(0bv32 == ~tmp___8~0); {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 201: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 202: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 203: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 204: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 205: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 206: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,314 INFO L273 TraceCheckUtils]: 207: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 208: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 209: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 210: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 211: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 212: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 213: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 214: Hoare triple {201979#true} assume !(4400bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 215: Hoare triple {201979#true} assume !(4401bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 216: Hoare triple {201979#true} assume !(4416bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,315 INFO L273 TraceCheckUtils]: 217: Hoare triple {201979#true} assume !(4417bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 218: Hoare triple {201979#true} assume !(4432bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 219: Hoare triple {201979#true} assume !(4433bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 220: Hoare triple {201979#true} assume !(4448bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 221: Hoare triple {201979#true} assume !(4449bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 222: Hoare triple {201979#true} assume !(4464bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 223: Hoare triple {201979#true} assume !(4465bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 224: Hoare triple {201979#true} assume !(4466bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 225: Hoare triple {201979#true} assume !(4467bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,316 INFO L273 TraceCheckUtils]: 226: Hoare triple {201979#true} assume !(4480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,317 INFO L273 TraceCheckUtils]: 227: Hoare triple {201979#true} assume !(4481bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,317 INFO L273 TraceCheckUtils]: 228: Hoare triple {201979#true} assume !(4496bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,317 INFO L273 TraceCheckUtils]: 229: Hoare triple {201979#true} assume !(4497bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,317 INFO L273 TraceCheckUtils]: 230: Hoare triple {201979#true} assume !(4512bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,317 INFO L273 TraceCheckUtils]: 231: Hoare triple {201979#true} assume !(4513bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,317 INFO L273 TraceCheckUtils]: 232: Hoare triple {201979#true} assume 4528bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,317 INFO L273 TraceCheckUtils]: 233: Hoare triple {201979#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {201979#true} is VALID [2018-11-23 10:53:59,318 INFO L273 TraceCheckUtils]: 234: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {201979#true} is VALID [2018-11-23 10:53:59,318 INFO L273 TraceCheckUtils]: 235: Hoare triple {201979#true} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560bv32; {201979#true} is VALID [2018-11-23 10:53:59,318 INFO L273 TraceCheckUtils]: 236: Hoare triple {201979#true} ~s__init_num~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,318 INFO L273 TraceCheckUtils]: 237: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,318 INFO L273 TraceCheckUtils]: 238: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,318 INFO L273 TraceCheckUtils]: 239: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,319 INFO L273 TraceCheckUtils]: 240: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,319 INFO L273 TraceCheckUtils]: 241: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,319 INFO L273 TraceCheckUtils]: 242: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,319 INFO L273 TraceCheckUtils]: 243: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,319 INFO L273 TraceCheckUtils]: 244: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,319 INFO L273 TraceCheckUtils]: 245: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,319 INFO L273 TraceCheckUtils]: 246: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,320 INFO L273 TraceCheckUtils]: 247: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,320 INFO L273 TraceCheckUtils]: 248: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,320 INFO L273 TraceCheckUtils]: 249: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,320 INFO L273 TraceCheckUtils]: 250: Hoare triple {201979#true} assume !(4400bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,320 INFO L273 TraceCheckUtils]: 251: Hoare triple {201979#true} assume !(4401bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,320 INFO L273 TraceCheckUtils]: 252: Hoare triple {201979#true} assume !(4416bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,321 INFO L273 TraceCheckUtils]: 253: Hoare triple {201979#true} assume !(4417bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,321 INFO L273 TraceCheckUtils]: 254: Hoare triple {201979#true} assume !(4432bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,321 INFO L273 TraceCheckUtils]: 255: Hoare triple {201979#true} assume !(4433bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,321 INFO L273 TraceCheckUtils]: 256: Hoare triple {201979#true} assume !(4448bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,321 INFO L273 TraceCheckUtils]: 257: Hoare triple {201979#true} assume !(4449bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,321 INFO L273 TraceCheckUtils]: 258: Hoare triple {201979#true} assume !(4464bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,322 INFO L273 TraceCheckUtils]: 259: Hoare triple {201979#true} assume !(4465bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,322 INFO L273 TraceCheckUtils]: 260: Hoare triple {201979#true} assume !(4466bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,322 INFO L273 TraceCheckUtils]: 261: Hoare triple {201979#true} assume !(4467bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,322 INFO L273 TraceCheckUtils]: 262: Hoare triple {201979#true} assume !(4480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,322 INFO L273 TraceCheckUtils]: 263: Hoare triple {201979#true} assume !(4481bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,322 INFO L273 TraceCheckUtils]: 264: Hoare triple {201979#true} assume !(4496bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,322 INFO L273 TraceCheckUtils]: 265: Hoare triple {201979#true} assume !(4497bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,323 INFO L273 TraceCheckUtils]: 266: Hoare triple {201979#true} assume !(4512bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,323 INFO L273 TraceCheckUtils]: 267: Hoare triple {201979#true} assume !(4513bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,323 INFO L273 TraceCheckUtils]: 268: Hoare triple {201979#true} assume !(4528bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,323 INFO L273 TraceCheckUtils]: 269: Hoare triple {201979#true} assume !(4529bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,323 INFO L273 TraceCheckUtils]: 270: Hoare triple {201979#true} assume !(4560bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,323 INFO L273 TraceCheckUtils]: 271: Hoare triple {201979#true} assume !(4561bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,324 INFO L273 TraceCheckUtils]: 272: Hoare triple {201979#true} assume 4352bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,324 INFO L273 TraceCheckUtils]: 273: Hoare triple {201979#true} ~__cil_tmp62~0 := ~num1~0; {201979#true} is VALID [2018-11-23 10:53:59,324 INFO L273 TraceCheckUtils]: 274: Hoare triple {201979#true} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {201979#true} is VALID [2018-11-23 10:53:59,324 INFO L273 TraceCheckUtils]: 275: Hoare triple {201979#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {201979#true} is VALID [2018-11-23 10:53:59,324 INFO L273 TraceCheckUtils]: 276: Hoare triple {201979#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201979#true} is VALID [2018-11-23 10:53:59,324 INFO L273 TraceCheckUtils]: 277: Hoare triple {201979#true} ~skip~0 := 0bv32; {201979#true} is VALID [2018-11-23 10:53:59,324 INFO L273 TraceCheckUtils]: 278: Hoare triple {201979#true} assume !false; {201979#true} is VALID [2018-11-23 10:53:59,325 INFO L273 TraceCheckUtils]: 279: Hoare triple {201979#true} ~state~0 := ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,325 INFO L273 TraceCheckUtils]: 280: Hoare triple {201979#true} assume !(12292bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,325 INFO L273 TraceCheckUtils]: 281: Hoare triple {201979#true} assume !(16384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,325 INFO L273 TraceCheckUtils]: 282: Hoare triple {201979#true} assume !(4096bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,325 INFO L273 TraceCheckUtils]: 283: Hoare triple {201979#true} assume !(20480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,325 INFO L273 TraceCheckUtils]: 284: Hoare triple {201979#true} assume !(4099bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,325 INFO L273 TraceCheckUtils]: 285: Hoare triple {201979#true} assume !(4368bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,326 INFO L273 TraceCheckUtils]: 286: Hoare triple {201979#true} assume !(4369bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,326 INFO L273 TraceCheckUtils]: 287: Hoare triple {201979#true} assume !(4384bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,326 INFO L273 TraceCheckUtils]: 288: Hoare triple {201979#true} assume !(4385bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,326 INFO L273 TraceCheckUtils]: 289: Hoare triple {201979#true} assume !(4400bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,326 INFO L273 TraceCheckUtils]: 290: Hoare triple {201979#true} assume !(4401bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,326 INFO L273 TraceCheckUtils]: 291: Hoare triple {201979#true} assume !(4416bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,327 INFO L273 TraceCheckUtils]: 292: Hoare triple {201979#true} assume !(4417bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,327 INFO L273 TraceCheckUtils]: 293: Hoare triple {201979#true} assume !(4432bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,327 INFO L273 TraceCheckUtils]: 294: Hoare triple {201979#true} assume !(4433bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,327 INFO L273 TraceCheckUtils]: 295: Hoare triple {201979#true} assume !(4448bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,327 INFO L273 TraceCheckUtils]: 296: Hoare triple {201979#true} assume !(4449bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,327 INFO L273 TraceCheckUtils]: 297: Hoare triple {201979#true} assume !(4464bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,327 INFO L273 TraceCheckUtils]: 298: Hoare triple {201979#true} assume !(4465bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,328 INFO L273 TraceCheckUtils]: 299: Hoare triple {201979#true} assume !(4466bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,328 INFO L273 TraceCheckUtils]: 300: Hoare triple {201979#true} assume !(4467bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,328 INFO L273 TraceCheckUtils]: 301: Hoare triple {201979#true} assume !(4480bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,328 INFO L273 TraceCheckUtils]: 302: Hoare triple {201979#true} assume !(4481bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,328 INFO L273 TraceCheckUtils]: 303: Hoare triple {201979#true} assume !(4496bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,328 INFO L273 TraceCheckUtils]: 304: Hoare triple {201979#true} assume !(4497bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,328 INFO L273 TraceCheckUtils]: 305: Hoare triple {201979#true} assume !(4512bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,329 INFO L273 TraceCheckUtils]: 306: Hoare triple {201979#true} assume !(4513bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,329 INFO L273 TraceCheckUtils]: 307: Hoare triple {201979#true} assume !(4528bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,329 INFO L273 TraceCheckUtils]: 308: Hoare triple {201979#true} assume !(4529bv32 == ~s__state~0); {201979#true} is VALID [2018-11-23 10:53:59,329 INFO L273 TraceCheckUtils]: 309: Hoare triple {201979#true} assume 4560bv32 == ~s__state~0; {201979#true} is VALID [2018-11-23 10:53:59,329 INFO L273 TraceCheckUtils]: 310: Hoare triple {201979#true} ~ret~0 := #t~nondet43;havoc #t~nondet43; {201979#true} is VALID [2018-11-23 10:53:59,330 INFO L273 TraceCheckUtils]: 311: Hoare triple {201979#true} assume !~bvsle32(~ret~0, 0bv32); {201979#true} is VALID [2018-11-23 10:53:59,330 INFO L273 TraceCheckUtils]: 312: Hoare triple {201979#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 3bv32; {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,332 INFO L273 TraceCheckUtils]: 313: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~s__init_num~0 := 0bv32; {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,332 INFO L273 TraceCheckUtils]: 314: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,336 INFO L273 TraceCheckUtils]: 315: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~skip~0 := 0bv32; {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,337 INFO L273 TraceCheckUtils]: 316: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !false; {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,337 INFO L273 TraceCheckUtils]: 317: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,339 INFO L273 TraceCheckUtils]: 318: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,339 INFO L273 TraceCheckUtils]: 319: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,341 INFO L273 TraceCheckUtils]: 320: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,341 INFO L273 TraceCheckUtils]: 321: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,341 INFO L273 TraceCheckUtils]: 322: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,343 INFO L273 TraceCheckUtils]: 323: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,343 INFO L273 TraceCheckUtils]: 324: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,346 INFO L273 TraceCheckUtils]: 325: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,346 INFO L273 TraceCheckUtils]: 326: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,348 INFO L273 TraceCheckUtils]: 327: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:59,348 INFO L273 TraceCheckUtils]: 328: Hoare triple {202920#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume 4401bv32 == ~s__state~0; {201980#false} is VALID [2018-11-23 10:53:59,348 INFO L273 TraceCheckUtils]: 329: Hoare triple {201980#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {201980#false} is VALID [2018-11-23 10:53:59,348 INFO L273 TraceCheckUtils]: 330: Hoare triple {201980#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {201980#false} is VALID [2018-11-23 10:53:59,348 INFO L273 TraceCheckUtils]: 331: Hoare triple {201980#false} assume !(2bv32 == ~blastFlag~0); {201980#false} is VALID [2018-11-23 10:53:59,349 INFO L273 TraceCheckUtils]: 332: Hoare triple {201980#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {201980#false} is VALID [2018-11-23 10:53:59,349 INFO L273 TraceCheckUtils]: 333: Hoare triple {201980#false} assume !~bvsle32(~ret~0, 0bv32); {201980#false} is VALID [2018-11-23 10:53:59,349 INFO L273 TraceCheckUtils]: 334: Hoare triple {201980#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {201980#false} is VALID [2018-11-23 10:53:59,349 INFO L273 TraceCheckUtils]: 335: Hoare triple {201980#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201980#false} is VALID [2018-11-23 10:53:59,349 INFO L273 TraceCheckUtils]: 336: Hoare triple {201980#false} ~skip~0 := 0bv32; {201980#false} is VALID [2018-11-23 10:53:59,349 INFO L273 TraceCheckUtils]: 337: Hoare triple {201980#false} assume !false; {201980#false} is VALID [2018-11-23 10:53:59,349 INFO L273 TraceCheckUtils]: 338: Hoare triple {201980#false} ~state~0 := ~s__state~0; {201980#false} is VALID [2018-11-23 10:53:59,349 INFO L273 TraceCheckUtils]: 339: Hoare triple {201980#false} assume !(12292bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,350 INFO L273 TraceCheckUtils]: 340: Hoare triple {201980#false} assume !(16384bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,350 INFO L273 TraceCheckUtils]: 341: Hoare triple {201980#false} assume !(4096bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,350 INFO L273 TraceCheckUtils]: 342: Hoare triple {201980#false} assume !(20480bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,350 INFO L273 TraceCheckUtils]: 343: Hoare triple {201980#false} assume !(4099bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,350 INFO L273 TraceCheckUtils]: 344: Hoare triple {201980#false} assume !(4368bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,350 INFO L273 TraceCheckUtils]: 345: Hoare triple {201980#false} assume !(4369bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,351 INFO L273 TraceCheckUtils]: 346: Hoare triple {201980#false} assume !(4384bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,351 INFO L273 TraceCheckUtils]: 347: Hoare triple {201980#false} assume !(4385bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,351 INFO L273 TraceCheckUtils]: 348: Hoare triple {201980#false} assume !(4400bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,351 INFO L273 TraceCheckUtils]: 349: Hoare triple {201980#false} assume !(4401bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,351 INFO L273 TraceCheckUtils]: 350: Hoare triple {201980#false} assume 4416bv32 == ~s__state~0; {201980#false} is VALID [2018-11-23 10:53:59,351 INFO L273 TraceCheckUtils]: 351: Hoare triple {201980#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 352: Hoare triple {201980#false} assume !(3bv32 == ~blastFlag~0); {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 353: Hoare triple {201980#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 354: Hoare triple {201980#false} assume !(0bv32 == ~tmp___6~0); {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 355: Hoare triple {201980#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 356: Hoare triple {201980#false} ~skip~0 := 0bv32; {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 357: Hoare triple {201980#false} assume !false; {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 358: Hoare triple {201980#false} ~state~0 := ~s__state~0; {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 359: Hoare triple {201980#false} assume !(12292bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 360: Hoare triple {201980#false} assume !(16384bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,352 INFO L273 TraceCheckUtils]: 361: Hoare triple {201980#false} assume !(4096bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 362: Hoare triple {201980#false} assume !(20480bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 363: Hoare triple {201980#false} assume !(4099bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 364: Hoare triple {201980#false} assume !(4368bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 365: Hoare triple {201980#false} assume !(4369bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 366: Hoare triple {201980#false} assume !(4384bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 367: Hoare triple {201980#false} assume !(4385bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 368: Hoare triple {201980#false} assume !(4400bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 369: Hoare triple {201980#false} assume !(4401bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,353 INFO L273 TraceCheckUtils]: 370: Hoare triple {201980#false} assume !(4416bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,354 INFO L273 TraceCheckUtils]: 371: Hoare triple {201980#false} assume !(4417bv32 == ~s__state~0); {201980#false} is VALID [2018-11-23 10:53:59,354 INFO L273 TraceCheckUtils]: 372: Hoare triple {201980#false} assume 4432bv32 == ~s__state~0; {201980#false} is VALID [2018-11-23 10:53:59,354 INFO L273 TraceCheckUtils]: 373: Hoare triple {201980#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {201980#false} is VALID [2018-11-23 10:53:59,354 INFO L273 TraceCheckUtils]: 374: Hoare triple {201980#false} assume 5bv32 == ~blastFlag~0; {201980#false} is VALID [2018-11-23 10:53:59,354 INFO L273 TraceCheckUtils]: 375: Hoare triple {201980#false} assume !false; {201980#false} is VALID [2018-11-23 10:53:59,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1529 backedges. 548 proven. 0 refuted. 0 times theorem prover too weak. 981 trivial. 0 not checked. [2018-11-23 10:53:59,421 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:53:59,424 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:53:59,424 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:53:59,425 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 376 [2018-11-23 10:53:59,425 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:59,425 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:53:59,607 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 157 edges. 157 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:59,607 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:53:59,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:53:59,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:59,608 INFO L87 Difference]: Start difference. First operand 7924 states and 10262 transitions. Second operand 3 states. [2018-11-23 10:54:14,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:14,330 INFO L93 Difference]: Finished difference Result 15946 states and 20987 transitions. [2018-11-23 10:54:14,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:54:14,330 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 376 [2018-11-23 10:54:14,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:54:14,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:54:14,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2018-11-23 10:54:14,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:54:14,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2018-11-23 10:54:14,334 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 410 transitions. [2018-11-23 10:54:14,730 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 410 edges. 410 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:15,629 INFO L225 Difference]: With dead ends: 15946 [2018-11-23 10:54:15,630 INFO L226 Difference]: Without dead ends: 3986 [2018-11-23 10:54:15,641 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 374 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 10:54:15,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3986 states. [2018-11-23 10:54:18,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3986 to 3611. [2018-11-23 10:54:18,041 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:54:18,041 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3986 states. Second operand 3611 states. [2018-11-23 10:54:18,041 INFO L74 IsIncluded]: Start isIncluded. First operand 3986 states. Second operand 3611 states. [2018-11-23 10:54:18,041 INFO L87 Difference]: Start difference. First operand 3986 states. Second operand 3611 states. [2018-11-23 10:54:18,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:18,609 INFO L93 Difference]: Finished difference Result 3986 states and 5008 transitions. [2018-11-23 10:54:18,609 INFO L276 IsEmpty]: Start isEmpty. Operand 3986 states and 5008 transitions. [2018-11-23 10:54:18,613 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:18,613 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:18,613 INFO L74 IsIncluded]: Start isIncluded. First operand 3611 states. Second operand 3986 states. [2018-11-23 10:54:18,614 INFO L87 Difference]: Start difference. First operand 3611 states. Second operand 3986 states. [2018-11-23 10:54:19,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:19,201 INFO L93 Difference]: Finished difference Result 3986 states and 5008 transitions. [2018-11-23 10:54:19,201 INFO L276 IsEmpty]: Start isEmpty. Operand 3986 states and 5008 transitions. [2018-11-23 10:54:19,204 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:19,204 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:19,204 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:54:19,204 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:54:19,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3611 states. [2018-11-23 10:54:19,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3611 states to 3611 states and 4523 transitions. [2018-11-23 10:54:19,768 INFO L78 Accepts]: Start accepts. Automaton has 3611 states and 4523 transitions. Word has length 376 [2018-11-23 10:54:19,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:54:19,768 INFO L480 AbstractCegarLoop]: Abstraction has 3611 states and 4523 transitions. [2018-11-23 10:54:19,768 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:54:19,769 INFO L276 IsEmpty]: Start isEmpty. Operand 3611 states and 4523 transitions. [2018-11-23 10:54:19,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 490 [2018-11-23 10:54:19,773 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:54:19,774 INFO L402 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 15, 15, 13, 11, 11, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-23 10:54:19,774 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:54:19,774 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:54:19,774 INFO L82 PathProgramCache]: Analyzing trace with hash 472486464, now seen corresponding path program 1 times [2018-11-23 10:54:19,775 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:54:19,775 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 23 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:54:19,878 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:54:20,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:20,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:20,083 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:54:20,487 INFO L256 TraceCheckUtils]: 0: Hoare triple {231933#true} call ULTIMATE.init(); {231933#true} is VALID [2018-11-23 10:54:20,487 INFO L273 TraceCheckUtils]: 1: Hoare triple {231933#true} assume true; {231933#true} is VALID [2018-11-23 10:54:20,487 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {231933#true} {231933#true} #542#return; {231933#true} is VALID [2018-11-23 10:54:20,487 INFO L256 TraceCheckUtils]: 3: Hoare triple {231933#true} call #t~ret49 := main(); {231933#true} is VALID [2018-11-23 10:54:20,488 INFO L273 TraceCheckUtils]: 4: Hoare triple {231933#true} havoc ~s~0;~s~0 := 12292bv32; {231933#true} is VALID [2018-11-23 10:54:20,488 INFO L256 TraceCheckUtils]: 5: Hoare triple {231933#true} call #t~ret48 := ssl3_connect(~s~0); {231933#true} is VALID [2018-11-23 10:54:20,488 INFO L273 TraceCheckUtils]: 6: Hoare triple {231933#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,488 INFO L273 TraceCheckUtils]: 7: Hoare triple {231933#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {231933#true} is VALID [2018-11-23 10:54:20,488 INFO L273 TraceCheckUtils]: 8: Hoare triple {231933#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {231933#true} is VALID [2018-11-23 10:54:20,488 INFO L273 TraceCheckUtils]: 9: Hoare triple {231933#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {231933#true} is VALID [2018-11-23 10:54:20,489 INFO L273 TraceCheckUtils]: 10: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:20,489 INFO L273 TraceCheckUtils]: 11: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,489 INFO L273 TraceCheckUtils]: 12: Hoare triple {231933#true} assume 12292bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,489 INFO L273 TraceCheckUtils]: 13: Hoare triple {231933#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {231933#true} is VALID [2018-11-23 10:54:20,489 INFO L273 TraceCheckUtils]: 14: Hoare triple {231933#true} ~s__server~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,489 INFO L273 TraceCheckUtils]: 15: Hoare triple {231933#true} assume 0bv32 != ~cb~0; {231933#true} is VALID [2018-11-23 10:54:20,489 INFO L273 TraceCheckUtils]: 16: Hoare triple {231933#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 17: Hoare triple {231933#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 18: Hoare triple {231933#true} assume !(0bv32 == ~s__init_buf___0~0); {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 19: Hoare triple {231933#true} assume !(0bv32 == ~tmp___4~0); {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 20: Hoare triple {231933#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 21: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 22: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 23: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 24: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 25: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,490 INFO L273 TraceCheckUtils]: 26: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 27: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 28: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 29: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 30: Hoare triple {231933#true} assume 4368bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 31: Hoare triple {231933#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 32: Hoare triple {231933#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 33: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 34: Hoare triple {231933#true} assume ~s__bbio~0 != ~s__wbio~0; {231933#true} is VALID [2018-11-23 10:54:20,491 INFO L273 TraceCheckUtils]: 35: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 36: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 37: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 38: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 39: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 40: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 41: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 42: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 43: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 44: Hoare triple {231933#true} assume !(4368bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,492 INFO L273 TraceCheckUtils]: 45: Hoare triple {231933#true} assume !(4369bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 46: Hoare triple {231933#true} assume 4384bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 47: Hoare triple {231933#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 48: Hoare triple {231933#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 49: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32); {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 50: Hoare triple {231933#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 51: Hoare triple {231933#true} ~s__init_num~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 52: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 53: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,493 INFO L273 TraceCheckUtils]: 54: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:20,494 INFO L273 TraceCheckUtils]: 55: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,494 INFO L273 TraceCheckUtils]: 56: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,494 INFO L273 TraceCheckUtils]: 57: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,494 INFO L273 TraceCheckUtils]: 58: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,494 INFO L273 TraceCheckUtils]: 59: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,494 INFO L273 TraceCheckUtils]: 60: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,494 INFO L273 TraceCheckUtils]: 61: Hoare triple {231933#true} assume !(4368bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,494 INFO L273 TraceCheckUtils]: 62: Hoare triple {231933#true} assume !(4369bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,495 INFO L273 TraceCheckUtils]: 63: Hoare triple {231933#true} assume !(4384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,495 INFO L273 TraceCheckUtils]: 64: Hoare triple {231933#true} assume !(4385bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,495 INFO L273 TraceCheckUtils]: 65: Hoare triple {231933#true} assume !(4400bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,495 INFO L273 TraceCheckUtils]: 66: Hoare triple {231933#true} assume !(4401bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,495 INFO L273 TraceCheckUtils]: 67: Hoare triple {231933#true} assume !(4416bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,495 INFO L273 TraceCheckUtils]: 68: Hoare triple {231933#true} assume !(4417bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,496 INFO L273 TraceCheckUtils]: 69: Hoare triple {231933#true} assume !(4432bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,496 INFO L273 TraceCheckUtils]: 70: Hoare triple {231933#true} assume !(4433bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,496 INFO L273 TraceCheckUtils]: 71: Hoare triple {231933#true} assume !(4448bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,496 INFO L273 TraceCheckUtils]: 72: Hoare triple {231933#true} assume !(4449bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,496 INFO L273 TraceCheckUtils]: 73: Hoare triple {231933#true} assume !(4464bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,496 INFO L273 TraceCheckUtils]: 74: Hoare triple {231933#true} assume !(4465bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,497 INFO L273 TraceCheckUtils]: 75: Hoare triple {231933#true} assume !(4466bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,497 INFO L273 TraceCheckUtils]: 76: Hoare triple {231933#true} assume !(4467bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,497 INFO L273 TraceCheckUtils]: 77: Hoare triple {231933#true} assume !(4480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,497 INFO L273 TraceCheckUtils]: 78: Hoare triple {231933#true} assume !(4481bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,497 INFO L273 TraceCheckUtils]: 79: Hoare triple {231933#true} assume !(4496bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,497 INFO L273 TraceCheckUtils]: 80: Hoare triple {231933#true} assume !(4497bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,497 INFO L273 TraceCheckUtils]: 81: Hoare triple {231933#true} assume !(4512bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,498 INFO L273 TraceCheckUtils]: 82: Hoare triple {231933#true} assume !(4513bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,498 INFO L273 TraceCheckUtils]: 83: Hoare triple {231933#true} assume !(4528bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,498 INFO L273 TraceCheckUtils]: 84: Hoare triple {231933#true} assume !(4529bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,498 INFO L273 TraceCheckUtils]: 85: Hoare triple {231933#true} assume 4560bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,498 INFO L273 TraceCheckUtils]: 86: Hoare triple {231933#true} ~ret~0 := #t~nondet43;havoc #t~nondet43; {231933#true} is VALID [2018-11-23 10:54:20,498 INFO L273 TraceCheckUtils]: 87: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32); {231933#true} is VALID [2018-11-23 10:54:20,499 INFO L273 TraceCheckUtils]: 88: Hoare triple {231933#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4512bv32; {231933#true} is VALID [2018-11-23 10:54:20,499 INFO L273 TraceCheckUtils]: 89: Hoare triple {231933#true} ~s__init_num~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,499 INFO L273 TraceCheckUtils]: 90: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:20,499 INFO L273 TraceCheckUtils]: 91: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,499 INFO L273 TraceCheckUtils]: 92: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:20,499 INFO L273 TraceCheckUtils]: 93: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,500 INFO L273 TraceCheckUtils]: 94: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,500 INFO L273 TraceCheckUtils]: 95: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,500 INFO L273 TraceCheckUtils]: 96: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,500 INFO L273 TraceCheckUtils]: 97: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,500 INFO L273 TraceCheckUtils]: 98: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,500 INFO L273 TraceCheckUtils]: 99: Hoare triple {231933#true} assume !(4368bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,501 INFO L273 TraceCheckUtils]: 100: Hoare triple {231933#true} assume !(4369bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,501 INFO L273 TraceCheckUtils]: 101: Hoare triple {231933#true} assume !(4384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,501 INFO L273 TraceCheckUtils]: 102: Hoare triple {231933#true} assume !(4385bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,501 INFO L273 TraceCheckUtils]: 103: Hoare triple {231933#true} assume !(4400bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,501 INFO L273 TraceCheckUtils]: 104: Hoare triple {231933#true} assume !(4401bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,501 INFO L273 TraceCheckUtils]: 105: Hoare triple {231933#true} assume !(4416bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,501 INFO L273 TraceCheckUtils]: 106: Hoare triple {231933#true} assume !(4417bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,502 INFO L273 TraceCheckUtils]: 107: Hoare triple {231933#true} assume !(4432bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,502 INFO L273 TraceCheckUtils]: 108: Hoare triple {231933#true} assume !(4433bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,502 INFO L273 TraceCheckUtils]: 109: Hoare triple {231933#true} assume !(4448bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,502 INFO L273 TraceCheckUtils]: 110: Hoare triple {231933#true} assume !(4449bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,502 INFO L273 TraceCheckUtils]: 111: Hoare triple {231933#true} assume !(4464bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,502 INFO L273 TraceCheckUtils]: 112: Hoare triple {231933#true} assume !(4465bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,503 INFO L273 TraceCheckUtils]: 113: Hoare triple {231933#true} assume !(4466bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,503 INFO L273 TraceCheckUtils]: 114: Hoare triple {231933#true} assume !(4467bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,503 INFO L273 TraceCheckUtils]: 115: Hoare triple {231933#true} assume !(4480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,503 INFO L273 TraceCheckUtils]: 116: Hoare triple {231933#true} assume !(4481bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,503 INFO L273 TraceCheckUtils]: 117: Hoare triple {231933#true} assume !(4496bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,503 INFO L273 TraceCheckUtils]: 118: Hoare triple {231933#true} assume !(4497bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,503 INFO L273 TraceCheckUtils]: 119: Hoare triple {231933#true} assume 4512bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,504 INFO L273 TraceCheckUtils]: 120: Hoare triple {231933#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {231933#true} is VALID [2018-11-23 10:54:20,504 INFO L273 TraceCheckUtils]: 121: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {231933#true} is VALID [2018-11-23 10:54:20,504 INFO L273 TraceCheckUtils]: 122: Hoare triple {231933#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,504 INFO L273 TraceCheckUtils]: 123: Hoare triple {231933#true} assume !(0bv32 == ~tmp___7~0); {231933#true} is VALID [2018-11-23 10:54:20,504 INFO L273 TraceCheckUtils]: 124: Hoare triple {231933#true} assume !(0bv32 == ~tmp___8~0); {231933#true} is VALID [2018-11-23 10:54:20,504 INFO L273 TraceCheckUtils]: 125: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:20,504 INFO L273 TraceCheckUtils]: 126: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:20,505 INFO L273 TraceCheckUtils]: 127: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:20,505 INFO L273 TraceCheckUtils]: 128: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,505 INFO L273 TraceCheckUtils]: 129: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,505 INFO L273 TraceCheckUtils]: 130: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,505 INFO L273 TraceCheckUtils]: 131: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,505 INFO L273 TraceCheckUtils]: 132: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,506 INFO L273 TraceCheckUtils]: 133: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,506 INFO L273 TraceCheckUtils]: 134: Hoare triple {231933#true} assume !(4368bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,506 INFO L273 TraceCheckUtils]: 135: Hoare triple {231933#true} assume !(4369bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,506 INFO L273 TraceCheckUtils]: 136: Hoare triple {231933#true} assume !(4384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,506 INFO L273 TraceCheckUtils]: 137: Hoare triple {231933#true} assume !(4385bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,506 INFO L273 TraceCheckUtils]: 138: Hoare triple {231933#true} assume !(4400bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,506 INFO L273 TraceCheckUtils]: 139: Hoare triple {231933#true} assume !(4401bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,507 INFO L273 TraceCheckUtils]: 140: Hoare triple {231933#true} assume !(4416bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,507 INFO L273 TraceCheckUtils]: 141: Hoare triple {231933#true} assume !(4417bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,507 INFO L273 TraceCheckUtils]: 142: Hoare triple {231933#true} assume !(4432bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,507 INFO L273 TraceCheckUtils]: 143: Hoare triple {231933#true} assume !(4433bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,507 INFO L273 TraceCheckUtils]: 144: Hoare triple {231933#true} assume !(4448bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,507 INFO L273 TraceCheckUtils]: 145: Hoare triple {231933#true} assume !(4449bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,507 INFO L273 TraceCheckUtils]: 146: Hoare triple {231933#true} assume !(4464bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,508 INFO L273 TraceCheckUtils]: 147: Hoare triple {231933#true} assume !(4465bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,508 INFO L273 TraceCheckUtils]: 148: Hoare triple {231933#true} assume !(4466bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,508 INFO L273 TraceCheckUtils]: 149: Hoare triple {231933#true} assume !(4467bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,508 INFO L273 TraceCheckUtils]: 150: Hoare triple {231933#true} assume !(4480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,508 INFO L273 TraceCheckUtils]: 151: Hoare triple {231933#true} assume !(4481bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,508 INFO L273 TraceCheckUtils]: 152: Hoare triple {231933#true} assume !(4496bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,509 INFO L273 TraceCheckUtils]: 153: Hoare triple {231933#true} assume !(4497bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,509 INFO L273 TraceCheckUtils]: 154: Hoare triple {231933#true} assume !(4512bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,509 INFO L273 TraceCheckUtils]: 155: Hoare triple {231933#true} assume !(4513bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:20,509 INFO L273 TraceCheckUtils]: 156: Hoare triple {231933#true} assume 4528bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:20,509 INFO L273 TraceCheckUtils]: 157: Hoare triple {231933#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {231933#true} is VALID [2018-11-23 10:54:20,509 INFO L273 TraceCheckUtils]: 158: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {231933#true} is VALID [2018-11-23 10:54:20,530 INFO L273 TraceCheckUtils]: 159: Hoare triple {231933#true} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp59~0 := ~s__s3__flags~0; {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,544 INFO L273 TraceCheckUtils]: 160: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp59~0)); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,553 INFO L273 TraceCheckUtils]: 161: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0bv32; {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,566 INFO L273 TraceCheckUtils]: 162: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,574 INFO L273 TraceCheckUtils]: 163: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,575 INFO L273 TraceCheckUtils]: 164: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,576 INFO L273 TraceCheckUtils]: 165: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,576 INFO L273 TraceCheckUtils]: 166: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,581 INFO L273 TraceCheckUtils]: 167: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,581 INFO L273 TraceCheckUtils]: 168: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,584 INFO L273 TraceCheckUtils]: 169: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,584 INFO L273 TraceCheckUtils]: 170: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,584 INFO L273 TraceCheckUtils]: 171: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,585 INFO L273 TraceCheckUtils]: 172: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,585 INFO L273 TraceCheckUtils]: 173: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,585 INFO L273 TraceCheckUtils]: 174: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,585 INFO L273 TraceCheckUtils]: 175: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,586 INFO L273 TraceCheckUtils]: 176: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,586 INFO L273 TraceCheckUtils]: 177: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,586 INFO L273 TraceCheckUtils]: 178: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,587 INFO L273 TraceCheckUtils]: 179: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,587 INFO L273 TraceCheckUtils]: 180: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,587 INFO L273 TraceCheckUtils]: 181: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,588 INFO L273 TraceCheckUtils]: 182: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,588 INFO L273 TraceCheckUtils]: 183: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,588 INFO L273 TraceCheckUtils]: 184: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,589 INFO L273 TraceCheckUtils]: 185: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,589 INFO L273 TraceCheckUtils]: 186: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,589 INFO L273 TraceCheckUtils]: 187: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,590 INFO L273 TraceCheckUtils]: 188: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,590 INFO L273 TraceCheckUtils]: 189: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,591 INFO L273 TraceCheckUtils]: 190: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,591 INFO L273 TraceCheckUtils]: 191: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,592 INFO L273 TraceCheckUtils]: 192: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,592 INFO L273 TraceCheckUtils]: 193: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,593 INFO L273 TraceCheckUtils]: 194: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,593 INFO L273 TraceCheckUtils]: 195: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,594 INFO L273 TraceCheckUtils]: 196: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561bv32 == ~s__state~0); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,594 INFO L273 TraceCheckUtils]: 197: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352bv32 == ~s__state~0; {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,595 INFO L273 TraceCheckUtils]: 198: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp62~0 := ~num1~0; {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,595 INFO L273 TraceCheckUtils]: 199: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:20,596 INFO L273 TraceCheckUtils]: 200: Hoare triple {232415#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,597 INFO L273 TraceCheckUtils]: 201: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,597 INFO L273 TraceCheckUtils]: 202: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~skip~0 := 0bv32; {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,598 INFO L273 TraceCheckUtils]: 203: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !false; {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,598 INFO L273 TraceCheckUtils]: 204: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,599 INFO L273 TraceCheckUtils]: 205: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,599 INFO L273 TraceCheckUtils]: 206: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,600 INFO L273 TraceCheckUtils]: 207: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,600 INFO L273 TraceCheckUtils]: 208: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,601 INFO L273 TraceCheckUtils]: 209: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,601 INFO L273 TraceCheckUtils]: 210: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,602 INFO L273 TraceCheckUtils]: 211: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,602 INFO L273 TraceCheckUtils]: 212: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,603 INFO L273 TraceCheckUtils]: 213: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,603 INFO L273 TraceCheckUtils]: 214: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:20,604 INFO L273 TraceCheckUtils]: 215: Hoare triple {232539#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume 4401bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,604 INFO L273 TraceCheckUtils]: 216: Hoare triple {231934#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {231934#false} is VALID [2018-11-23 10:54:20,604 INFO L273 TraceCheckUtils]: 217: Hoare triple {231934#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {231934#false} is VALID [2018-11-23 10:54:20,604 INFO L273 TraceCheckUtils]: 218: Hoare triple {231934#false} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {231934#false} is VALID [2018-11-23 10:54:20,605 INFO L273 TraceCheckUtils]: 219: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32); {231934#false} is VALID [2018-11-23 10:54:20,605 INFO L273 TraceCheckUtils]: 220: Hoare triple {231934#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,605 INFO L273 TraceCheckUtils]: 221: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,605 INFO L273 TraceCheckUtils]: 222: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,605 INFO L273 TraceCheckUtils]: 223: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,605 INFO L273 TraceCheckUtils]: 224: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,606 INFO L273 TraceCheckUtils]: 225: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,606 INFO L273 TraceCheckUtils]: 226: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,606 INFO L273 TraceCheckUtils]: 227: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,606 INFO L273 TraceCheckUtils]: 228: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,606 INFO L273 TraceCheckUtils]: 229: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,606 INFO L273 TraceCheckUtils]: 230: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 231: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 232: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 233: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 234: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 235: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 236: Hoare triple {231934#false} assume 4416bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 237: Hoare triple {231934#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 238: Hoare triple {231934#false} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 239: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,607 INFO L273 TraceCheckUtils]: 240: Hoare triple {231934#false} assume !(0bv32 == ~tmp___6~0); {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 241: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 242: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 243: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 244: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 245: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 246: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 247: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 248: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 249: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,608 INFO L273 TraceCheckUtils]: 250: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 251: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 252: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 253: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 254: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 255: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 256: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 257: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 258: Hoare triple {231934#false} assume 4432bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,609 INFO L273 TraceCheckUtils]: 259: Hoare triple {231934#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 260: Hoare triple {231934#false} assume !(5bv32 == ~blastFlag~0); {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 261: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 262: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 263: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 264: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 265: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 266: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 267: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 268: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,610 INFO L273 TraceCheckUtils]: 269: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 270: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 271: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 272: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 273: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 274: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 275: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 276: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 277: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 278: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,611 INFO L273 TraceCheckUtils]: 279: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 280: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 281: Hoare triple {231934#false} assume 4448bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 282: Hoare triple {231934#false} ~ret~0 := #t~nondet37;havoc #t~nondet37; {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 283: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32); {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 284: Hoare triple {231934#false} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 285: Hoare triple {231934#false} ~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 286: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 287: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,612 INFO L273 TraceCheckUtils]: 288: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 289: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 290: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 291: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 292: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 293: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 294: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 295: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 296: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 297: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,613 INFO L273 TraceCheckUtils]: 298: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 299: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 300: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 301: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 302: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 303: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 304: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 305: Hoare triple {231934#false} assume !(4448bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 306: Hoare triple {231934#false} assume !(4449bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 307: Hoare triple {231934#false} assume !(4464bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,614 INFO L273 TraceCheckUtils]: 308: Hoare triple {231934#false} assume !(4465bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 309: Hoare triple {231934#false} assume !(4466bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 310: Hoare triple {231934#false} assume !(4467bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 311: Hoare triple {231934#false} assume 4480bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 312: Hoare triple {231934#false} ~ret~0 := #t~nondet39;havoc #t~nondet39; {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 313: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 314: Hoare triple {231934#false} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 315: Hoare triple {231934#false} ~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 316: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 317: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,615 INFO L273 TraceCheckUtils]: 318: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 319: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 320: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 321: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 322: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 323: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 324: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 325: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 326: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,616 INFO L273 TraceCheckUtils]: 327: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 328: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 329: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 330: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 331: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 332: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 333: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 334: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 335: Hoare triple {231934#false} assume !(4448bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 336: Hoare triple {231934#false} assume !(4449bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,617 INFO L273 TraceCheckUtils]: 337: Hoare triple {231934#false} assume !(4464bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 338: Hoare triple {231934#false} assume !(4465bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 339: Hoare triple {231934#false} assume !(4466bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 340: Hoare triple {231934#false} assume !(4467bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 341: Hoare triple {231934#false} assume !(4480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 342: Hoare triple {231934#false} assume !(4481bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 343: Hoare triple {231934#false} assume !(4496bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 344: Hoare triple {231934#false} assume !(4497bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 345: Hoare triple {231934#false} assume 4512bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 346: Hoare triple {231934#false} ~ret~0 := #t~nondet41;havoc #t~nondet41; {231934#false} is VALID [2018-11-23 10:54:20,618 INFO L273 TraceCheckUtils]: 347: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 348: Hoare triple {231934#false} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 349: Hoare triple {231934#false} assume !(0bv32 == ~tmp___7~0); {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 350: Hoare triple {231934#false} assume !(0bv32 == ~tmp___8~0); {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 351: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 352: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 353: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 354: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 355: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 356: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,619 INFO L273 TraceCheckUtils]: 357: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 358: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 359: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 360: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 361: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 362: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 363: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 364: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 365: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,620 INFO L273 TraceCheckUtils]: 366: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 367: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 368: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 369: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 370: Hoare triple {231934#false} assume !(4448bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 371: Hoare triple {231934#false} assume !(4449bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 372: Hoare triple {231934#false} assume !(4464bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 373: Hoare triple {231934#false} assume !(4465bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 374: Hoare triple {231934#false} assume !(4466bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 375: Hoare triple {231934#false} assume !(4467bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,621 INFO L273 TraceCheckUtils]: 376: Hoare triple {231934#false} assume !(4480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 377: Hoare triple {231934#false} assume !(4481bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 378: Hoare triple {231934#false} assume !(4496bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 379: Hoare triple {231934#false} assume !(4497bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 380: Hoare triple {231934#false} assume !(4512bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 381: Hoare triple {231934#false} assume !(4513bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 382: Hoare triple {231934#false} assume 4528bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 383: Hoare triple {231934#false} ~ret~0 := #t~nondet42;havoc #t~nondet42; {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 384: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 385: Hoare triple {231934#false} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp59~0 := ~s__s3__flags~0; {231934#false} is VALID [2018-11-23 10:54:20,622 INFO L273 TraceCheckUtils]: 386: Hoare triple {231934#false} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp59~0)); {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 387: Hoare triple {231934#false} ~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 388: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 389: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 390: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 391: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 392: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 393: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 394: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,623 INFO L273 TraceCheckUtils]: 395: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 396: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 397: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 398: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 399: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 400: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 401: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 402: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 403: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 404: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,624 INFO L273 TraceCheckUtils]: 405: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 406: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 407: Hoare triple {231934#false} assume !(4448bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 408: Hoare triple {231934#false} assume !(4449bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 409: Hoare triple {231934#false} assume !(4464bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 410: Hoare triple {231934#false} assume !(4465bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 411: Hoare triple {231934#false} assume !(4466bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 412: Hoare triple {231934#false} assume !(4467bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 413: Hoare triple {231934#false} assume !(4480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 414: Hoare triple {231934#false} assume !(4481bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,625 INFO L273 TraceCheckUtils]: 415: Hoare triple {231934#false} assume !(4496bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 416: Hoare triple {231934#false} assume !(4497bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 417: Hoare triple {231934#false} assume !(4512bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 418: Hoare triple {231934#false} assume !(4513bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 419: Hoare triple {231934#false} assume !(4528bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 420: Hoare triple {231934#false} assume !(4529bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 421: Hoare triple {231934#false} assume !(4560bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 422: Hoare triple {231934#false} assume !(4561bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 423: Hoare triple {231934#false} assume 4352bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 424: Hoare triple {231934#false} ~__cil_tmp62~0 := ~num1~0; {231934#false} is VALID [2018-11-23 10:54:20,626 INFO L273 TraceCheckUtils]: 425: Hoare triple {231934#false} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 426: Hoare triple {231934#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 427: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 428: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 429: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 430: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 431: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 432: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 433: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 434: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,627 INFO L273 TraceCheckUtils]: 435: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 436: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 437: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 438: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 439: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 440: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 441: Hoare triple {231934#false} assume 4401bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 442: Hoare triple {231934#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 443: Hoare triple {231934#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 444: Hoare triple {231934#false} assume !(2bv32 == ~blastFlag~0); {231934#false} is VALID [2018-11-23 10:54:20,628 INFO L273 TraceCheckUtils]: 445: Hoare triple {231934#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 446: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32); {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 447: Hoare triple {231934#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 448: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 449: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 450: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 451: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 452: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 453: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,629 INFO L273 TraceCheckUtils]: 454: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 455: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 456: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 457: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 458: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 459: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 460: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 461: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 462: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 463: Hoare triple {231934#false} assume 4416bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,630 INFO L273 TraceCheckUtils]: 464: Hoare triple {231934#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 465: Hoare triple {231934#false} assume !(3bv32 == ~blastFlag~0); {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 466: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 467: Hoare triple {231934#false} assume !(0bv32 == ~tmp___6~0); {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 468: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 469: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 470: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 471: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 472: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 473: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,631 INFO L273 TraceCheckUtils]: 474: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 475: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 476: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 477: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 478: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 479: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 480: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 481: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 482: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 483: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,632 INFO L273 TraceCheckUtils]: 484: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:20,633 INFO L273 TraceCheckUtils]: 485: Hoare triple {231934#false} assume 4432bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:20,633 INFO L273 TraceCheckUtils]: 486: Hoare triple {231934#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {231934#false} is VALID [2018-11-23 10:54:20,633 INFO L273 TraceCheckUtils]: 487: Hoare triple {231934#false} assume 5bv32 == ~blastFlag~0; {231934#false} is VALID [2018-11-23 10:54:20,633 INFO L273 TraceCheckUtils]: 488: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2530 backedges. 1498 proven. 15 refuted. 0 times theorem prover too weak. 1017 trivial. 0 not checked. [2018-11-23 10:54:20,723 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 10:54:21,090 INFO L273 TraceCheckUtils]: 488: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,090 INFO L273 TraceCheckUtils]: 487: Hoare triple {231934#false} assume 5bv32 == ~blastFlag~0; {231934#false} is VALID [2018-11-23 10:54:21,090 INFO L273 TraceCheckUtils]: 486: Hoare triple {231934#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {231934#false} is VALID [2018-11-23 10:54:21,091 INFO L273 TraceCheckUtils]: 485: Hoare triple {231934#false} assume 4432bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,091 INFO L273 TraceCheckUtils]: 484: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,091 INFO L273 TraceCheckUtils]: 483: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,091 INFO L273 TraceCheckUtils]: 482: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,091 INFO L273 TraceCheckUtils]: 481: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,091 INFO L273 TraceCheckUtils]: 480: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,091 INFO L273 TraceCheckUtils]: 479: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 478: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 477: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 476: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 475: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 474: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 473: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 472: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 471: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,092 INFO L273 TraceCheckUtils]: 470: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 469: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 468: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 467: Hoare triple {231934#false} assume !(0bv32 == ~tmp___6~0); {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 466: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 465: Hoare triple {231934#false} assume !(3bv32 == ~blastFlag~0); {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 464: Hoare triple {231934#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 463: Hoare triple {231934#false} assume 4416bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 462: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 461: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,093 INFO L273 TraceCheckUtils]: 460: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 459: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 458: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 457: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 456: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 455: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 454: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 453: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 452: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 451: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,094 INFO L273 TraceCheckUtils]: 450: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 449: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 448: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 447: Hoare triple {231934#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 446: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32); {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 445: Hoare triple {231934#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 444: Hoare triple {231934#false} assume !(2bv32 == ~blastFlag~0); {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 443: Hoare triple {231934#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 442: Hoare triple {231934#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {231934#false} is VALID [2018-11-23 10:54:21,095 INFO L273 TraceCheckUtils]: 441: Hoare triple {231934#false} assume 4401bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 440: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 439: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 438: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 437: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 436: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 435: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 434: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 433: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 432: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,096 INFO L273 TraceCheckUtils]: 431: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 430: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 429: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 428: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 427: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 426: Hoare triple {231934#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 425: Hoare triple {231934#false} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 424: Hoare triple {231934#false} ~__cil_tmp62~0 := ~num1~0; {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 423: Hoare triple {231934#false} assume 4352bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,097 INFO L273 TraceCheckUtils]: 422: Hoare triple {231934#false} assume !(4561bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 421: Hoare triple {231934#false} assume !(4560bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 420: Hoare triple {231934#false} assume !(4529bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 419: Hoare triple {231934#false} assume !(4528bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 418: Hoare triple {231934#false} assume !(4513bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 417: Hoare triple {231934#false} assume !(4512bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 416: Hoare triple {231934#false} assume !(4497bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 415: Hoare triple {231934#false} assume !(4496bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 414: Hoare triple {231934#false} assume !(4481bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 413: Hoare triple {231934#false} assume !(4480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,098 INFO L273 TraceCheckUtils]: 412: Hoare triple {231934#false} assume !(4467bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 411: Hoare triple {231934#false} assume !(4466bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 410: Hoare triple {231934#false} assume !(4465bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 409: Hoare triple {231934#false} assume !(4464bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 408: Hoare triple {231934#false} assume !(4449bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 407: Hoare triple {231934#false} assume !(4448bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 406: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 405: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 404: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,099 INFO L273 TraceCheckUtils]: 403: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 402: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 401: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 400: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 399: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 398: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 397: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 396: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 395: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 394: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,100 INFO L273 TraceCheckUtils]: 393: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 392: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 391: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 390: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 389: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 388: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 387: Hoare triple {231934#false} ~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 386: Hoare triple {231934#false} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp59~0)); {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 385: Hoare triple {231934#false} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp59~0 := ~s__s3__flags~0; {231934#false} is VALID [2018-11-23 10:54:21,101 INFO L273 TraceCheckUtils]: 384: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 383: Hoare triple {231934#false} ~ret~0 := #t~nondet42;havoc #t~nondet42; {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 382: Hoare triple {231934#false} assume 4528bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 381: Hoare triple {231934#false} assume !(4513bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 380: Hoare triple {231934#false} assume !(4512bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 379: Hoare triple {231934#false} assume !(4497bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 378: Hoare triple {231934#false} assume !(4496bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 377: Hoare triple {231934#false} assume !(4481bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 376: Hoare triple {231934#false} assume !(4480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 375: Hoare triple {231934#false} assume !(4467bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,102 INFO L273 TraceCheckUtils]: 374: Hoare triple {231934#false} assume !(4466bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 373: Hoare triple {231934#false} assume !(4465bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 372: Hoare triple {231934#false} assume !(4464bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 371: Hoare triple {231934#false} assume !(4449bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 370: Hoare triple {231934#false} assume !(4448bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 369: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 368: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 367: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 366: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,103 INFO L273 TraceCheckUtils]: 365: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 364: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 363: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 362: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 361: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 360: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 359: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 358: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 357: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 356: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,104 INFO L273 TraceCheckUtils]: 355: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 354: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 353: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 352: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 351: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 350: Hoare triple {231934#false} assume !(0bv32 == ~tmp___8~0); {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 349: Hoare triple {231934#false} assume !(0bv32 == ~tmp___7~0); {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 348: Hoare triple {231934#false} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 347: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {231934#false} is VALID [2018-11-23 10:54:21,105 INFO L273 TraceCheckUtils]: 346: Hoare triple {231934#false} ~ret~0 := #t~nondet41;havoc #t~nondet41; {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 345: Hoare triple {231934#false} assume 4512bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 344: Hoare triple {231934#false} assume !(4497bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 343: Hoare triple {231934#false} assume !(4496bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 342: Hoare triple {231934#false} assume !(4481bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 341: Hoare triple {231934#false} assume !(4480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 340: Hoare triple {231934#false} assume !(4467bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 339: Hoare triple {231934#false} assume !(4466bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 338: Hoare triple {231934#false} assume !(4465bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 337: Hoare triple {231934#false} assume !(4464bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,106 INFO L273 TraceCheckUtils]: 336: Hoare triple {231934#false} assume !(4449bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 335: Hoare triple {231934#false} assume !(4448bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 334: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 333: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 332: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 331: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 330: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 329: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 328: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 327: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,107 INFO L273 TraceCheckUtils]: 326: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 325: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 324: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 323: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 322: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 321: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 320: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 319: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 318: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,108 INFO L273 TraceCheckUtils]: 317: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 316: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 315: Hoare triple {231934#false} ~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 314: Hoare triple {231934#false} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 313: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 312: Hoare triple {231934#false} ~ret~0 := #t~nondet39;havoc #t~nondet39; {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 311: Hoare triple {231934#false} assume 4480bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 310: Hoare triple {231934#false} assume !(4467bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 309: Hoare triple {231934#false} assume !(4466bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 308: Hoare triple {231934#false} assume !(4465bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,109 INFO L273 TraceCheckUtils]: 307: Hoare triple {231934#false} assume !(4464bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 306: Hoare triple {231934#false} assume !(4449bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 305: Hoare triple {231934#false} assume !(4448bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 304: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 303: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 302: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 301: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 300: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 299: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,110 INFO L273 TraceCheckUtils]: 298: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 297: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 296: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 295: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 294: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 293: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 292: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 291: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 290: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 289: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,111 INFO L273 TraceCheckUtils]: 288: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 287: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 286: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 285: Hoare triple {231934#false} ~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 284: Hoare triple {231934#false} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 283: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32); {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 282: Hoare triple {231934#false} ~ret~0 := #t~nondet37;havoc #t~nondet37; {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 281: Hoare triple {231934#false} assume 4448bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 280: Hoare triple {231934#false} assume !(4433bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,112 INFO L273 TraceCheckUtils]: 279: Hoare triple {231934#false} assume !(4432bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 278: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 277: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 276: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 275: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 274: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 273: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 272: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 271: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 270: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,113 INFO L273 TraceCheckUtils]: 269: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 268: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 267: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 266: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 265: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 264: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 263: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 262: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 261: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 260: Hoare triple {231934#false} assume !(5bv32 == ~blastFlag~0); {231934#false} is VALID [2018-11-23 10:54:21,114 INFO L273 TraceCheckUtils]: 259: Hoare triple {231934#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 258: Hoare triple {231934#false} assume 4432bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 257: Hoare triple {231934#false} assume !(4417bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 256: Hoare triple {231934#false} assume !(4416bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 255: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 254: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 253: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 252: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 251: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,115 INFO L273 TraceCheckUtils]: 250: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 249: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 248: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 247: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 246: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 245: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 244: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 243: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 242: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 241: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,116 INFO L273 TraceCheckUtils]: 240: Hoare triple {231934#false} assume !(0bv32 == ~tmp___6~0); {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 239: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 238: Hoare triple {231934#false} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 237: Hoare triple {231934#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 236: Hoare triple {231934#false} assume 4416bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 235: Hoare triple {231934#false} assume !(4401bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 234: Hoare triple {231934#false} assume !(4400bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 233: Hoare triple {231934#false} assume !(4385bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 232: Hoare triple {231934#false} assume !(4384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,117 INFO L273 TraceCheckUtils]: 231: Hoare triple {231934#false} assume !(4369bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 230: Hoare triple {231934#false} assume !(4368bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 229: Hoare triple {231934#false} assume !(4099bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 228: Hoare triple {231934#false} assume !(20480bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 227: Hoare triple {231934#false} assume !(4096bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 226: Hoare triple {231934#false} assume !(16384bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 225: Hoare triple {231934#false} assume !(12292bv32 == ~s__state~0); {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 224: Hoare triple {231934#false} ~state~0 := ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 223: Hoare triple {231934#false} assume !false; {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 222: Hoare triple {231934#false} ~skip~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,118 INFO L273 TraceCheckUtils]: 221: Hoare triple {231934#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231934#false} is VALID [2018-11-23 10:54:21,119 INFO L273 TraceCheckUtils]: 220: Hoare triple {231934#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {231934#false} is VALID [2018-11-23 10:54:21,119 INFO L273 TraceCheckUtils]: 219: Hoare triple {231934#false} assume !~bvsle32(~ret~0, 0bv32); {231934#false} is VALID [2018-11-23 10:54:21,119 INFO L273 TraceCheckUtils]: 218: Hoare triple {231934#false} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {231934#false} is VALID [2018-11-23 10:54:21,119 INFO L273 TraceCheckUtils]: 217: Hoare triple {231934#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {231934#false} is VALID [2018-11-23 10:54:21,119 INFO L273 TraceCheckUtils]: 216: Hoare triple {231934#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {231934#false} is VALID [2018-11-23 10:54:21,119 INFO L273 TraceCheckUtils]: 215: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume 4401bv32 == ~s__state~0; {231934#false} is VALID [2018-11-23 10:54:21,120 INFO L273 TraceCheckUtils]: 214: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(4400bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,121 INFO L273 TraceCheckUtils]: 213: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(4385bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,121 INFO L273 TraceCheckUtils]: 212: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(4384bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,123 INFO L273 TraceCheckUtils]: 211: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(4369bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,123 INFO L273 TraceCheckUtils]: 210: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(4368bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,125 INFO L273 TraceCheckUtils]: 209: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(4099bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,125 INFO L273 TraceCheckUtils]: 208: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(20480bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,127 INFO L273 TraceCheckUtils]: 207: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(4096bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,127 INFO L273 TraceCheckUtils]: 206: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(16384bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,130 INFO L273 TraceCheckUtils]: 205: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(12292bv32 == ~s__state~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,130 INFO L273 TraceCheckUtils]: 204: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} ~state~0 := ~s__state~0; {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,132 INFO L273 TraceCheckUtils]: 203: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !false; {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,132 INFO L273 TraceCheckUtils]: 202: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} ~skip~0 := 0bv32; {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,134 INFO L273 TraceCheckUtils]: 201: Hoare triple {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,134 INFO L273 TraceCheckUtils]: 200: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {234223#(not (= (_ bv4401 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:21,134 INFO L273 TraceCheckUtils]: 199: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,135 INFO L273 TraceCheckUtils]: 198: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~__cil_tmp62~0 := ~num1~0; {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,135 INFO L273 TraceCheckUtils]: 197: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume 4352bv32 == ~s__state~0; {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,135 INFO L273 TraceCheckUtils]: 196: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4561bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,135 INFO L273 TraceCheckUtils]: 195: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4560bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,136 INFO L273 TraceCheckUtils]: 194: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4529bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,136 INFO L273 TraceCheckUtils]: 193: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4528bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,136 INFO L273 TraceCheckUtils]: 192: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4513bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,137 INFO L273 TraceCheckUtils]: 191: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4512bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,137 INFO L273 TraceCheckUtils]: 190: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4497bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,137 INFO L273 TraceCheckUtils]: 189: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4496bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,138 INFO L273 TraceCheckUtils]: 188: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4481bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,138 INFO L273 TraceCheckUtils]: 187: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4480bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,139 INFO L273 TraceCheckUtils]: 186: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4467bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,139 INFO L273 TraceCheckUtils]: 185: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4466bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,140 INFO L273 TraceCheckUtils]: 184: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4465bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,140 INFO L273 TraceCheckUtils]: 183: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4464bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,141 INFO L273 TraceCheckUtils]: 182: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4449bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,141 INFO L273 TraceCheckUtils]: 181: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4448bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,142 INFO L273 TraceCheckUtils]: 180: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4433bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,142 INFO L273 TraceCheckUtils]: 179: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4432bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,143 INFO L273 TraceCheckUtils]: 178: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4417bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,143 INFO L273 TraceCheckUtils]: 177: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4416bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,144 INFO L273 TraceCheckUtils]: 176: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4401bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,144 INFO L273 TraceCheckUtils]: 175: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4400bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,145 INFO L273 TraceCheckUtils]: 174: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4385bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,145 INFO L273 TraceCheckUtils]: 173: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4384bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,146 INFO L273 TraceCheckUtils]: 172: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4369bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,146 INFO L273 TraceCheckUtils]: 171: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4368bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,147 INFO L273 TraceCheckUtils]: 170: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4099bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,147 INFO L273 TraceCheckUtils]: 169: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(20480bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,148 INFO L273 TraceCheckUtils]: 168: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4096bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,148 INFO L273 TraceCheckUtils]: 167: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(16384bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,149 INFO L273 TraceCheckUtils]: 166: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(12292bv32 == ~s__state~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,149 INFO L273 TraceCheckUtils]: 165: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~state~0 := ~s__state~0; {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,150 INFO L273 TraceCheckUtils]: 164: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !false; {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,150 INFO L273 TraceCheckUtils]: 163: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~skip~0 := 0bv32; {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,151 INFO L273 TraceCheckUtils]: 162: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,151 INFO L273 TraceCheckUtils]: 161: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__init_num~0 := 0bv32; {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,152 INFO L273 TraceCheckUtils]: 160: Hoare triple {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp59~0)); {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,152 INFO L273 TraceCheckUtils]: 159: Hoare triple {231933#true} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp59~0 := ~s__s3__flags~0; {234269#(not (= (_ bv4401 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:21,153 INFO L273 TraceCheckUtils]: 158: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {231933#true} is VALID [2018-11-23 10:54:21,153 INFO L273 TraceCheckUtils]: 157: Hoare triple {231933#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {231933#true} is VALID [2018-11-23 10:54:21,153 INFO L273 TraceCheckUtils]: 156: Hoare triple {231933#true} assume 4528bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,153 INFO L273 TraceCheckUtils]: 155: Hoare triple {231933#true} assume !(4513bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,153 INFO L273 TraceCheckUtils]: 154: Hoare triple {231933#true} assume !(4512bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,153 INFO L273 TraceCheckUtils]: 153: Hoare triple {231933#true} assume !(4497bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,154 INFO L273 TraceCheckUtils]: 152: Hoare triple {231933#true} assume !(4496bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,154 INFO L273 TraceCheckUtils]: 151: Hoare triple {231933#true} assume !(4481bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,154 INFO L273 TraceCheckUtils]: 150: Hoare triple {231933#true} assume !(4480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,154 INFO L273 TraceCheckUtils]: 149: Hoare triple {231933#true} assume !(4467bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,155 INFO L273 TraceCheckUtils]: 148: Hoare triple {231933#true} assume !(4466bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,155 INFO L273 TraceCheckUtils]: 147: Hoare triple {231933#true} assume !(4465bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,155 INFO L273 TraceCheckUtils]: 146: Hoare triple {231933#true} assume !(4464bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,155 INFO L273 TraceCheckUtils]: 145: Hoare triple {231933#true} assume !(4449bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,155 INFO L273 TraceCheckUtils]: 144: Hoare triple {231933#true} assume !(4448bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,155 INFO L273 TraceCheckUtils]: 143: Hoare triple {231933#true} assume !(4433bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,155 INFO L273 TraceCheckUtils]: 142: Hoare triple {231933#true} assume !(4432bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,156 INFO L273 TraceCheckUtils]: 141: Hoare triple {231933#true} assume !(4417bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,156 INFO L273 TraceCheckUtils]: 140: Hoare triple {231933#true} assume !(4416bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,156 INFO L273 TraceCheckUtils]: 139: Hoare triple {231933#true} assume !(4401bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,156 INFO L273 TraceCheckUtils]: 138: Hoare triple {231933#true} assume !(4400bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,156 INFO L273 TraceCheckUtils]: 137: Hoare triple {231933#true} assume !(4385bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,156 INFO L273 TraceCheckUtils]: 136: Hoare triple {231933#true} assume !(4384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,157 INFO L273 TraceCheckUtils]: 135: Hoare triple {231933#true} assume !(4369bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,157 INFO L273 TraceCheckUtils]: 134: Hoare triple {231933#true} assume !(4368bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,157 INFO L273 TraceCheckUtils]: 133: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,157 INFO L273 TraceCheckUtils]: 132: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,157 INFO L273 TraceCheckUtils]: 131: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,157 INFO L273 TraceCheckUtils]: 130: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,158 INFO L273 TraceCheckUtils]: 129: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,158 INFO L273 TraceCheckUtils]: 128: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,158 INFO L273 TraceCheckUtils]: 127: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:21,158 INFO L273 TraceCheckUtils]: 126: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,158 INFO L273 TraceCheckUtils]: 125: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:21,158 INFO L273 TraceCheckUtils]: 124: Hoare triple {231933#true} assume !(0bv32 == ~tmp___8~0); {231933#true} is VALID [2018-11-23 10:54:21,158 INFO L273 TraceCheckUtils]: 123: Hoare triple {231933#true} assume !(0bv32 == ~tmp___7~0); {231933#true} is VALID [2018-11-23 10:54:21,159 INFO L273 TraceCheckUtils]: 122: Hoare triple {231933#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,159 INFO L273 TraceCheckUtils]: 121: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4528bv32;~s__init_num~0 := 0bv32;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {231933#true} is VALID [2018-11-23 10:54:21,159 INFO L273 TraceCheckUtils]: 120: Hoare triple {231933#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {231933#true} is VALID [2018-11-23 10:54:21,159 INFO L273 TraceCheckUtils]: 119: Hoare triple {231933#true} assume 4512bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,159 INFO L273 TraceCheckUtils]: 118: Hoare triple {231933#true} assume !(4497bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,159 INFO L273 TraceCheckUtils]: 117: Hoare triple {231933#true} assume !(4496bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,160 INFO L273 TraceCheckUtils]: 116: Hoare triple {231933#true} assume !(4481bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,160 INFO L273 TraceCheckUtils]: 115: Hoare triple {231933#true} assume !(4480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,160 INFO L273 TraceCheckUtils]: 114: Hoare triple {231933#true} assume !(4467bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,160 INFO L273 TraceCheckUtils]: 113: Hoare triple {231933#true} assume !(4466bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,160 INFO L273 TraceCheckUtils]: 112: Hoare triple {231933#true} assume !(4465bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,160 INFO L273 TraceCheckUtils]: 111: Hoare triple {231933#true} assume !(4464bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,161 INFO L273 TraceCheckUtils]: 110: Hoare triple {231933#true} assume !(4449bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,161 INFO L273 TraceCheckUtils]: 109: Hoare triple {231933#true} assume !(4448bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,161 INFO L273 TraceCheckUtils]: 108: Hoare triple {231933#true} assume !(4433bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,161 INFO L273 TraceCheckUtils]: 107: Hoare triple {231933#true} assume !(4432bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,161 INFO L273 TraceCheckUtils]: 106: Hoare triple {231933#true} assume !(4417bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,161 INFO L273 TraceCheckUtils]: 105: Hoare triple {231933#true} assume !(4416bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,161 INFO L273 TraceCheckUtils]: 104: Hoare triple {231933#true} assume !(4401bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,162 INFO L273 TraceCheckUtils]: 103: Hoare triple {231933#true} assume !(4400bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,162 INFO L273 TraceCheckUtils]: 102: Hoare triple {231933#true} assume !(4385bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,162 INFO L273 TraceCheckUtils]: 101: Hoare triple {231933#true} assume !(4384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,162 INFO L273 TraceCheckUtils]: 100: Hoare triple {231933#true} assume !(4369bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,162 INFO L273 TraceCheckUtils]: 99: Hoare triple {231933#true} assume !(4368bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,162 INFO L273 TraceCheckUtils]: 98: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,162 INFO L273 TraceCheckUtils]: 97: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,163 INFO L273 TraceCheckUtils]: 96: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,163 INFO L273 TraceCheckUtils]: 95: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,163 INFO L273 TraceCheckUtils]: 94: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,163 INFO L273 TraceCheckUtils]: 93: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,163 INFO L273 TraceCheckUtils]: 92: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:21,163 INFO L273 TraceCheckUtils]: 91: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,163 INFO L273 TraceCheckUtils]: 90: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:21,164 INFO L273 TraceCheckUtils]: 89: Hoare triple {231933#true} ~s__init_num~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,164 INFO L273 TraceCheckUtils]: 88: Hoare triple {231933#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4512bv32; {231933#true} is VALID [2018-11-23 10:54:21,164 INFO L273 TraceCheckUtils]: 87: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32); {231933#true} is VALID [2018-11-23 10:54:21,164 INFO L273 TraceCheckUtils]: 86: Hoare triple {231933#true} ~ret~0 := #t~nondet43;havoc #t~nondet43; {231933#true} is VALID [2018-11-23 10:54:21,164 INFO L273 TraceCheckUtils]: 85: Hoare triple {231933#true} assume 4560bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,164 INFO L273 TraceCheckUtils]: 84: Hoare triple {231933#true} assume !(4529bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,165 INFO L273 TraceCheckUtils]: 83: Hoare triple {231933#true} assume !(4528bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,165 INFO L273 TraceCheckUtils]: 82: Hoare triple {231933#true} assume !(4513bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,165 INFO L273 TraceCheckUtils]: 81: Hoare triple {231933#true} assume !(4512bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,165 INFO L273 TraceCheckUtils]: 80: Hoare triple {231933#true} assume !(4497bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,165 INFO L273 TraceCheckUtils]: 79: Hoare triple {231933#true} assume !(4496bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,165 INFO L273 TraceCheckUtils]: 78: Hoare triple {231933#true} assume !(4481bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,165 INFO L273 TraceCheckUtils]: 77: Hoare triple {231933#true} assume !(4480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,166 INFO L273 TraceCheckUtils]: 76: Hoare triple {231933#true} assume !(4467bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,166 INFO L273 TraceCheckUtils]: 75: Hoare triple {231933#true} assume !(4466bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,166 INFO L273 TraceCheckUtils]: 74: Hoare triple {231933#true} assume !(4465bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,166 INFO L273 TraceCheckUtils]: 73: Hoare triple {231933#true} assume !(4464bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,166 INFO L273 TraceCheckUtils]: 72: Hoare triple {231933#true} assume !(4449bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,166 INFO L273 TraceCheckUtils]: 71: Hoare triple {231933#true} assume !(4448bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,166 INFO L273 TraceCheckUtils]: 70: Hoare triple {231933#true} assume !(4433bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,167 INFO L273 TraceCheckUtils]: 69: Hoare triple {231933#true} assume !(4432bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,167 INFO L273 TraceCheckUtils]: 68: Hoare triple {231933#true} assume !(4417bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,167 INFO L273 TraceCheckUtils]: 67: Hoare triple {231933#true} assume !(4416bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,167 INFO L273 TraceCheckUtils]: 66: Hoare triple {231933#true} assume !(4401bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,167 INFO L273 TraceCheckUtils]: 65: Hoare triple {231933#true} assume !(4400bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,167 INFO L273 TraceCheckUtils]: 64: Hoare triple {231933#true} assume !(4385bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,168 INFO L273 TraceCheckUtils]: 63: Hoare triple {231933#true} assume !(4384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,168 INFO L273 TraceCheckUtils]: 62: Hoare triple {231933#true} assume !(4369bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,168 INFO L273 TraceCheckUtils]: 61: Hoare triple {231933#true} assume !(4368bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,168 INFO L273 TraceCheckUtils]: 60: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,168 INFO L273 TraceCheckUtils]: 59: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,168 INFO L273 TraceCheckUtils]: 58: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,168 INFO L273 TraceCheckUtils]: 57: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,169 INFO L273 TraceCheckUtils]: 56: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,169 INFO L273 TraceCheckUtils]: 55: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,169 INFO L273 TraceCheckUtils]: 54: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:21,169 INFO L273 TraceCheckUtils]: 53: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,169 INFO L273 TraceCheckUtils]: 52: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:21,169 INFO L273 TraceCheckUtils]: 51: Hoare triple {231933#true} ~s__init_num~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,169 INFO L273 TraceCheckUtils]: 50: Hoare triple {231933#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {231933#true} is VALID [2018-11-23 10:54:21,170 INFO L273 TraceCheckUtils]: 49: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32); {231933#true} is VALID [2018-11-23 10:54:21,170 INFO L273 TraceCheckUtils]: 48: Hoare triple {231933#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {231933#true} is VALID [2018-11-23 10:54:21,170 INFO L273 TraceCheckUtils]: 47: Hoare triple {231933#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {231933#true} is VALID [2018-11-23 10:54:21,170 INFO L273 TraceCheckUtils]: 46: Hoare triple {231933#true} assume 4384bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,170 INFO L273 TraceCheckUtils]: 45: Hoare triple {231933#true} assume !(4369bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,170 INFO L273 TraceCheckUtils]: 44: Hoare triple {231933#true} assume !(4368bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,171 INFO L273 TraceCheckUtils]: 43: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,171 INFO L273 TraceCheckUtils]: 42: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,171 INFO L273 TraceCheckUtils]: 41: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,171 INFO L273 TraceCheckUtils]: 40: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,171 INFO L273 TraceCheckUtils]: 39: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,171 INFO L273 TraceCheckUtils]: 38: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,171 INFO L273 TraceCheckUtils]: 37: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:21,172 INFO L273 TraceCheckUtils]: 36: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,172 INFO L273 TraceCheckUtils]: 35: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:21,172 INFO L273 TraceCheckUtils]: 34: Hoare triple {231933#true} assume ~s__bbio~0 != ~s__wbio~0; {231933#true} is VALID [2018-11-23 10:54:21,172 INFO L273 TraceCheckUtils]: 33: Hoare triple {231933#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,172 INFO L273 TraceCheckUtils]: 32: Hoare triple {231933#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {231933#true} is VALID [2018-11-23 10:54:21,172 INFO L273 TraceCheckUtils]: 31: Hoare triple {231933#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {231933#true} is VALID [2018-11-23 10:54:21,172 INFO L273 TraceCheckUtils]: 30: Hoare triple {231933#true} assume 4368bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,173 INFO L273 TraceCheckUtils]: 29: Hoare triple {231933#true} assume !(4099bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,173 INFO L273 TraceCheckUtils]: 28: Hoare triple {231933#true} assume !(20480bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,173 INFO L273 TraceCheckUtils]: 27: Hoare triple {231933#true} assume !(4096bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,173 INFO L273 TraceCheckUtils]: 26: Hoare triple {231933#true} assume !(16384bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,173 INFO L273 TraceCheckUtils]: 25: Hoare triple {231933#true} assume !(12292bv32 == ~s__state~0); {231933#true} is VALID [2018-11-23 10:54:21,173 INFO L273 TraceCheckUtils]: 24: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,173 INFO L273 TraceCheckUtils]: 23: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:21,174 INFO L273 TraceCheckUtils]: 22: Hoare triple {231933#true} ~skip~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,174 INFO L273 TraceCheckUtils]: 21: Hoare triple {231933#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {231933#true} is VALID [2018-11-23 10:54:21,174 INFO L273 TraceCheckUtils]: 20: Hoare triple {231933#true} assume !(0bv32 == ~tmp___5~0);~s__state~0 := 4368bv32;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := ~bvadd32(1bv32, #t~post31);havoc #t~post31;~s__init_num~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,174 INFO L273 TraceCheckUtils]: 19: Hoare triple {231933#true} assume !(0bv32 == ~tmp___4~0); {231933#true} is VALID [2018-11-23 10:54:21,174 INFO L273 TraceCheckUtils]: 18: Hoare triple {231933#true} assume !(0bv32 == ~s__init_buf___0~0); {231933#true} is VALID [2018-11-23 10:54:21,174 INFO L273 TraceCheckUtils]: 17: Hoare triple {231933#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32; {231933#true} is VALID [2018-11-23 10:54:21,175 INFO L273 TraceCheckUtils]: 16: Hoare triple {231933#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {231933#true} is VALID [2018-11-23 10:54:21,175 INFO L273 TraceCheckUtils]: 15: Hoare triple {231933#true} assume 0bv32 != ~cb~0; {231933#true} is VALID [2018-11-23 10:54:21,175 INFO L273 TraceCheckUtils]: 14: Hoare triple {231933#true} ~s__server~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,175 INFO L273 TraceCheckUtils]: 13: Hoare triple {231933#true} ~s__new_session~0 := 1bv32;~s__state~0 := 4096bv32;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := ~bvadd32(1bv32, #t~post29);havoc #t~post29; {231933#true} is VALID [2018-11-23 10:54:21,175 INFO L273 TraceCheckUtils]: 12: Hoare triple {231933#true} assume 12292bv32 == ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,175 INFO L273 TraceCheckUtils]: 11: Hoare triple {231933#true} ~state~0 := ~s__state~0; {231933#true} is VALID [2018-11-23 10:54:21,175 INFO L273 TraceCheckUtils]: 10: Hoare triple {231933#true} assume !false; {231933#true} is VALID [2018-11-23 10:54:21,176 INFO L273 TraceCheckUtils]: 9: Hoare triple {231933#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {231933#true} is VALID [2018-11-23 10:54:21,176 INFO L273 TraceCheckUtils]: 8: Hoare triple {231933#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {231933#true} is VALID [2018-11-23 10:54:21,176 INFO L273 TraceCheckUtils]: 7: Hoare triple {231933#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {231933#true} is VALID [2018-11-23 10:54:21,176 INFO L273 TraceCheckUtils]: 6: Hoare triple {231933#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~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;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~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;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~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;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {231933#true} is VALID [2018-11-23 10:54:21,176 INFO L256 TraceCheckUtils]: 5: Hoare triple {231933#true} call #t~ret48 := ssl3_connect(~s~0); {231933#true} is VALID [2018-11-23 10:54:21,176 INFO L273 TraceCheckUtils]: 4: Hoare triple {231933#true} havoc ~s~0;~s~0 := 12292bv32; {231933#true} is VALID [2018-11-23 10:54:21,177 INFO L256 TraceCheckUtils]: 3: Hoare triple {231933#true} call #t~ret49 := main(); {231933#true} is VALID [2018-11-23 10:54:21,177 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {231933#true} {231933#true} #542#return; {231933#true} is VALID [2018-11-23 10:54:21,177 INFO L273 TraceCheckUtils]: 1: Hoare triple {231933#true} assume true; {231933#true} is VALID [2018-11-23 10:54:21,177 INFO L256 TraceCheckUtils]: 0: Hoare triple {231933#true} call ULTIMATE.init(); {231933#true} is VALID [2018-11-23 10:54:21,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2530 backedges. 1498 proven. 15 refuted. 0 times theorem prover too weak. 1017 trivial. 0 not checked. [2018-11-23 10:54:21,276 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 10:54:21,277 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2018-11-23 10:54:21,278 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 489 [2018-11-23 10:54:21,278 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:54:21,279 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-23 10:54:21,544 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 272 edges. 272 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:21,544 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 10:54:21,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 10:54:21,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 10:54:21,545 INFO L87 Difference]: Start difference. First operand 3611 states and 4523 transitions. Second operand 6 states. [2018-11-23 10:54:24,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:24,130 INFO L93 Difference]: Finished difference Result 4461 states and 5585 transitions. [2018-11-23 10:54:24,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 10:54:24,130 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 489 [2018-11-23 10:54:24,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:54:24,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 10:54:24,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 488 transitions. [2018-11-23 10:54:24,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 10:54:24,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 488 transitions. [2018-11-23 10:54:24,135 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 488 transitions. [2018-11-23 10:54:24,680 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 488 edges. 488 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:24,681 INFO L225 Difference]: With dead ends: 4461 [2018-11-23 10:54:24,681 INFO L226 Difference]: Without dead ends: 0 [2018-11-23 10:54:24,687 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 981 GetRequests, 975 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2018-11-23 10:54:24,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-11-23 10:54:24,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-11-23 10:54:24,687 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:54:24,687 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:24,687 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:24,687 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:24,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:24,687 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2018-11-23 10:54:24,688 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-23 10:54:24,688 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:24,688 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:24,688 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:24,688 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:24,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:24,688 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2018-11-23 10:54:24,688 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-23 10:54:24,689 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:24,689 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:24,689 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:54:24,689 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:54:24,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-11-23 10:54:24,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-11-23 10:54:24,689 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 489 [2018-11-23 10:54:24,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:54:24,690 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 10:54:24,690 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 10:54:24,690 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-23 10:54:24,690 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:24,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-11-23 10:54:24,814 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,861 WARN L180 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 43 [2018-11-23 10:54:24,887 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,895 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,900 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,905 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,907 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,909 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,910 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,913 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,915 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:24,978 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,008 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,009 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,010 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,011 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,012 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,013 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,014 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,014 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,016 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,018 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,019 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,020 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,021 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,047 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,052 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,065 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,071 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,093 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,101 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,101 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,309 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:25,393 WARN L180 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 333 DAG size of output: 96 [2018-11-23 10:54:26,124 WARN L180 SmtUtils]: Spent 702.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 34 [2018-11-23 10:54:26,260 WARN L180 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 34 [2018-11-23 10:54:26,465 WARN L180 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 23 [2018-11-23 10:54:27,078 WARN L180 SmtUtils]: Spent 429.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2018-11-23 10:54:27,760 WARN L180 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 17 [2018-11-23 10:54:28,010 WARN L180 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 33 [2018-11-23 10:54:28,162 WARN L180 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 31 [2018-11-23 10:54:28,308 WARN L180 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 28 DAG size of output: 28 [2018-11-23 10:54:28,481 WARN L180 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 34 [2018-11-23 10:54:28,606 WARN L180 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 32 [2018-11-23 10:54:28,730 WARN L180 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 32 [2018-11-23 10:54:29,473 WARN L180 SmtUtils]: Spent 680.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 78 [2018-11-23 10:54:29,517 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2018-11-23 10:54:29,517 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-11-23 10:54:29,517 INFO L448 ceAbstractionStarter]: For program point L432(lines 432 434) no Hoare annotation was computed. [2018-11-23 10:54:29,518 INFO L448 ceAbstractionStarter]: For program point L333(lines 333 335) no Hoare annotation was computed. [2018-11-23 10:54:29,518 INFO L451 ceAbstractionStarter]: At program point L201(lines 200 488) the Hoare annotation is: true [2018-11-23 10:54:29,518 INFO L448 ceAbstractionStarter]: For program point L168(lines 168 498) no Hoare annotation was computed. [2018-11-23 10:54:29,518 INFO L448 ceAbstractionStarter]: For program point L135(lines 135 509) no Hoare annotation was computed. [2018-11-23 10:54:29,518 INFO L448 ceAbstractionStarter]: For program point L102(lines 102 520) no Hoare annotation was computed. [2018-11-23 10:54:29,518 INFO L444 ceAbstractionStarter]: At program point L169(lines 165 499) the Hoare annotation is: (let ((.cse1 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 .cse1 .cse2) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse2) (and (not (= (_ bv4401 32) ssl3_connect_~s__state~0)) .cse1 .cse2) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse2) (and .cse0 (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) .cse2) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,519 INFO L444 ceAbstractionStarter]: At program point L103(lines 102 520) the Hoare annotation is: (let ((.cse0 (= (_ bv12292 32) ssl3_connect_~s__state~0))) (or (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) .cse0) (and (= ssl3_connect_~s__hit~0 (_ bv0 32)) (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse0) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L467(lines 467 469) no Hoare annotation was computed. [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L467-2(lines 467 469) no Hoare annotation was computed. [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L435(lines 435 439) no Hoare annotation was computed. [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L435-2(lines 435 439) no Hoare annotation was computed. [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L336(lines 336 340) no Hoare annotation was computed. [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L336-2(lines 336 340) no Hoare annotation was computed. [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L171(lines 171 497) no Hoare annotation was computed. [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L138(lines 138 508) no Hoare annotation was computed. [2018-11-23 10:54:29,519 INFO L448 ceAbstractionStarter]: For program point L105(lines 105 519) no Hoare annotation was computed. [2018-11-23 10:54:29,520 INFO L444 ceAbstractionStarter]: At program point L139(lines 135 509) the Hoare annotation is: (let ((.cse1 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 .cse1 .cse2) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse2) (and (not (= (_ bv4401 32) ssl3_connect_~s__state~0)) .cse1 .cse2) (and .cse0 .cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) .cse2) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,520 INFO L448 ceAbstractionStarter]: For program point L305(lines 305 307) no Hoare annotation was computed. [2018-11-23 10:54:29,520 INFO L448 ceAbstractionStarter]: For program point L272(lines 272 276) no Hoare annotation was computed. [2018-11-23 10:54:29,520 INFO L448 ceAbstractionStarter]: For program point L239(lines 239 242) no Hoare annotation was computed. [2018-11-23 10:54:29,520 INFO L448 ceAbstractionStarter]: For program point L305-2(lines 202 485) no Hoare annotation was computed. [2018-11-23 10:54:29,520 INFO L448 ceAbstractionStarter]: For program point L272-2(lines 272 276) no Hoare annotation was computed. [2018-11-23 10:54:29,520 INFO L448 ceAbstractionStarter]: For program point L405(lines 405 407) no Hoare annotation was computed. [2018-11-23 10:54:29,520 INFO L448 ceAbstractionStarter]: For program point L372(lines 372 374) no Hoare annotation was computed. [2018-11-23 10:54:29,521 INFO L444 ceAbstractionStarter]: At program point L207(lines 105 519) the Hoare annotation is: (let ((.cse0 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse2 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse1 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 (not (= (_ bv4401 32) ssl3_connect_~s__state~0)) .cse1) (and .cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and .cse0 .cse2 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,521 INFO L448 ceAbstractionStarter]: For program point L174(lines 174 496) no Hoare annotation was computed. [2018-11-23 10:54:29,521 INFO L448 ceAbstractionStarter]: For program point L141(lines 141 507) no Hoare annotation was computed. [2018-11-23 10:54:29,521 INFO L448 ceAbstractionStarter]: For program point L108(lines 108 518) no Hoare annotation was computed. [2018-11-23 10:54:29,521 INFO L444 ceAbstractionStarter]: At program point L175(lines 171 497) the Hoare annotation is: (let ((.cse2 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse1 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and .cse0 .cse2 .cse1) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and (not (= (_ bv4401 32) ssl3_connect_~s__state~0)) (and .cse2 .cse1)) (and .cse0 (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,521 INFO L448 ceAbstractionStarter]: For program point L473(lines 473 475) no Hoare annotation was computed. [2018-11-23 10:54:29,522 INFO L448 ceAbstractionStarter]: For program point L473-2(lines 473 475) no Hoare annotation was computed. [2018-11-23 10:54:29,522 INFO L451 ceAbstractionStarter]: At program point L540(lines 98 541) the Hoare annotation is: true [2018-11-23 10:54:29,522 INFO L448 ceAbstractionStarter]: For program point L177(lines 177 495) no Hoare annotation was computed. [2018-11-23 10:54:29,522 INFO L448 ceAbstractionStarter]: For program point L144(lines 144 506) no Hoare annotation was computed. [2018-11-23 10:54:29,522 INFO L448 ceAbstractionStarter]: For program point L111(lines 111 517) no Hoare annotation was computed. [2018-11-23 10:54:29,522 INFO L444 ceAbstractionStarter]: At program point L145(lines 141 507) the Hoare annotation is: (let ((.cse1 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 .cse1 .cse2) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse2) (and (not (= (_ bv4401 32) ssl3_connect_~s__state~0)) .cse1 .cse2) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse2) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,522 INFO L448 ceAbstractionStarter]: For program point L212(lines 212 214) no Hoare annotation was computed. [2018-11-23 10:54:29,522 INFO L448 ceAbstractionStarter]: For program point L212-2(lines 212 214) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L180(lines 180 494) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L147(lines 147 505) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L114(lines 114 516) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L478(lines 478 480) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L445(lines 445 456) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L412(lines 412 426) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L412-1(lines 412 426) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L445-2(lines 445 456) no Hoare annotation was computed. [2018-11-23 10:54:29,523 INFO L448 ceAbstractionStarter]: For program point L313(lines 313 316) no Hoare annotation was computed. [2018-11-23 10:54:29,524 INFO L444 ceAbstractionStarter]: At program point L181(lines 177 495) the Hoare annotation is: (let ((.cse1 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (.cse4 (not (= (_ bv4401 32) ssl3_connect_~s__state~0))) (.cse3 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse3 .cse2) (and .cse4 (and .cse1 .cse2)) (and .cse4 (and .cse3 .cse2)) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse2) (and .cse0 (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) .cse2) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,524 INFO L448 ceAbstractionStarter]: For program point L545(lines 545 547) no Hoare annotation was computed. [2018-11-23 10:54:29,524 INFO L448 ceAbstractionStarter]: For program point L545-2(lines 545 547) no Hoare annotation was computed. [2018-11-23 10:54:29,524 INFO L448 ceAbstractionStarter]: For program point L348(lines 348 350) no Hoare annotation was computed. [2018-11-23 10:54:29,524 INFO L448 ceAbstractionStarter]: For program point L183(lines 183 493) no Hoare annotation was computed. [2018-11-23 10:54:29,524 INFO L448 ceAbstractionStarter]: For program point L150(lines 150 504) no Hoare annotation was computed. [2018-11-23 10:54:29,524 INFO L448 ceAbstractionStarter]: For program point L117(lines 117 515) no Hoare annotation was computed. [2018-11-23 10:54:29,524 INFO L451 ceAbstractionStarter]: At program point ssl3_connectENTRY(lines 11 552) the Hoare annotation is: true [2018-11-23 10:54:29,525 INFO L448 ceAbstractionStarter]: For program point L382(lines 382 384) no Hoare annotation was computed. [2018-11-23 10:54:29,525 INFO L448 ceAbstractionStarter]: For program point L283(lines 283 297) no Hoare annotation was computed. [2018-11-23 10:54:29,525 INFO L448 ceAbstractionStarter]: For program point L217(lines 217 220) no Hoare annotation was computed. [2018-11-23 10:54:29,525 INFO L448 ceAbstractionStarter]: For program point L283-2(lines 283 297) no Hoare annotation was computed. [2018-11-23 10:54:29,525 INFO L444 ceAbstractionStarter]: At program point L151(lines 147 505) the Hoare annotation is: (let ((.cse2 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse1 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and .cse0 .cse2 .cse1) (and (not (= (_ bv4401 32) ssl3_connect_~s__state~0)) (and .cse2 .cse1)) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and .cse0 (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,525 INFO L448 ceAbstractionStarter]: For program point L85(lines 85 91) no Hoare annotation was computed. [2018-11-23 10:54:29,525 INFO L448 ceAbstractionStarter]: For program point L416(lines 416 422) no Hoare annotation was computed. [2018-11-23 10:54:29,525 INFO L448 ceAbstractionStarter]: For program point L251(lines 251 253) no Hoare annotation was computed. [2018-11-23 10:54:29,525 INFO L448 ceAbstractionStarter]: For program point L251-2(lines 202 485) no Hoare annotation was computed. [2018-11-23 10:54:29,526 INFO L448 ceAbstractionStarter]: For program point L450(lines 450 453) no Hoare annotation was computed. [2018-11-23 10:54:29,526 INFO L448 ceAbstractionStarter]: For program point L186(lines 186 492) no Hoare annotation was computed. [2018-11-23 10:54:29,526 INFO L448 ceAbstractionStarter]: For program point L153(lines 153 503) no Hoare annotation was computed. [2018-11-23 10:54:29,526 INFO L448 ceAbstractionStarter]: For program point L120(lines 120 514) no Hoare annotation was computed. [2018-11-23 10:54:29,526 INFO L444 ceAbstractionStarter]: At program point L187(lines 183 493) the Hoare annotation is: (let ((.cse1 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse4 (not (= (_ bv4401 32) ssl3_connect_~s__state~0))) (.cse3 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse3 .cse2) (and .cse4 .cse1 .cse2) (and .cse4 (and .cse3 .cse2)) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse2) (and .cse0 (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) .cse2) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,526 INFO L444 ceAbstractionStarter]: At program point L121(lines 117 515) the Hoare annotation is: (let ((.cse2 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse1 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and (not (= (_ bv4401 32) ssl3_connect_~s__state~0)) .cse2 .cse1) (and .cse2 .cse0 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point L88(lines 88 90) no Hoare annotation was computed. [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point L88-2(lines 85 91) no Hoare annotation was computed. [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point $Ultimate##85(lines 202 487) no Hoare annotation was computed. [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point $Ultimate##84(lines 202 487) no Hoare annotation was computed. [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point L287(lines 287 293) no Hoare annotation was computed. [2018-11-23 10:54:29,527 INFO L444 ceAbstractionStarter]: At program point L486(lines 99 539) the Hoare annotation is: (let ((.cse8 (= (_ bv4560 32) ssl3_connect_~s__state~0)) (.cse6 (= (_ bv4352 32) ssl3_connect_~s__state~0)) (.cse10 (= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (= (_ bv4496 32) ssl3_connect_~s__state~0)) (.cse9 (= (_ bv4464 32) ssl3_connect_~s__state~0)) (.cse12 (= (_ bv4528 32) ssl3_connect_~s__state~0)) (.cse5 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (.cse11 (= (_ bv4480 32) ssl3_connect_~s__state~0)) (.cse4 (= (_ bv4512 32) ssl3_connect_~s__state~0)) (.cse1 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))) (.cse2 (= (_ bv4416 32) ssl3_connect_~s__state~0)) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse3 (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (.cse13 (= (_ bv4448 32) ssl3_connect_~s__state~0))) (or (and .cse0 .cse1 (= (_ bv4432 32) ssl3_connect_~s__state~0)) (and .cse0 .cse2 .cse1 .cse3) (and .cse0 .cse4 .cse3) (and .cse5 (= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0) .cse6) (and .cse0 .cse5) (and .cse0 .cse3 .cse7) (and .cse5 .cse8) (and .cse0 .cse1 .cse9) (= ssl3_connect_~blastFlag~0 (_ bv0 32)) (and .cse3 (= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))) (and .cse0 .cse8 .cse10) (and (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv4384 32) ssl3_connect_~s__state~0)) (and .cse0 .cse6 .cse10) (and .cse0 .cse11 .cse3) (and .cse0 .cse1 .cse7) (and .cse0 .cse3 .cse9) (and .cse0 .cse12 .cse3) (and .cse0 .cse12 .cse1) (and .cse4 .cse5) (and .cse12 .cse5) (and .cse0 .cse1 .cse13) (and .cse0 .cse11 .cse1) (and .cse0 .cse4 .cse1) (and .cse0 .cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)) (and .cse0 .cse3 .cse13))) [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point L321(lines 321 323) no Hoare annotation was computed. [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point L189(lines 189 491) no Hoare annotation was computed. [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point L156(lines 156 502) no Hoare annotation was computed. [2018-11-23 10:54:29,527 INFO L448 ceAbstractionStarter]: For program point L123(lines 123 513) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L388(lines 388 392) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L444 ceAbstractionStarter]: At program point L322(lines 76 551) the Hoare annotation is: (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)) [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L388-2(lines 202 485) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L223(lines 223 234) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L223-2(lines 202 485) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L521(lines 521 537) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L290(lines 290 292) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L290-2(lines 285 297) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point ssl3_connectEXIT(lines 11 552) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L522(lines 522 536) no Hoare annotation was computed. [2018-11-23 10:54:29,528 INFO L448 ceAbstractionStarter]: For program point L357(lines 357 359) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point L324(lines 324 326) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION(line 549) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point L225(lines 225 228) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point L192(lines 192 490) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point L159(lines 159 501) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point L126(lines 126 512) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point L93(lines 93 97) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point ssl3_connectFINAL(lines 11 552) no Hoare annotation was computed. [2018-11-23 10:54:29,529 INFO L448 ceAbstractionStarter]: For program point L523(lines 523 528) no Hoare annotation was computed. [2018-11-23 10:54:29,530 INFO L448 ceAbstractionStarter]: For program point L523-2(lines 522 536) no Hoare annotation was computed. [2018-11-23 10:54:29,530 INFO L448 ceAbstractionStarter]: For program point L259(lines 259 261) no Hoare annotation was computed. [2018-11-23 10:54:29,530 INFO L444 ceAbstractionStarter]: At program point L193(lines 189 491) the Hoare annotation is: (let ((.cse1 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (.cse0 (not (= (_ bv4401 32) ssl3_connect_~s__state~0))) (.cse5 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse4 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (.cse3 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 (or (and .cse1 .cse2 .cse3) (and .cse1 (= (_ bv4560 32) ssl3_connect_~s__state~0)))) (and .cse4 .cse5 .cse3) (and .cse4 .cse1 .cse3) (and .cse0 (and .cse5 .cse3)) (and .cse4 .cse2 .cse3) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,530 INFO L444 ceAbstractionStarter]: At program point L127(lines 123 513) the Hoare annotation is: (let ((.cse1 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse3 (not (= (_ bv4401 32) ssl3_connect_~s__state~0))) (.cse4 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 .cse1 .cse2) (and .cse3 .cse1 .cse2) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse2) (and .cse0 .cse4 .cse2) (and .cse3 .cse4 .cse2) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,530 INFO L448 ceAbstractionStarter]: For program point L94(lines 94 96) no Hoare annotation was computed. [2018-11-23 10:54:29,530 INFO L448 ceAbstractionStarter]: For program point L525(lines 525 527) no Hoare annotation was computed. [2018-11-23 10:54:29,530 INFO L448 ceAbstractionStarter]: For program point L195(lines 195 489) no Hoare annotation was computed. [2018-11-23 10:54:29,531 INFO L448 ceAbstractionStarter]: For program point L162(lines 162 500) no Hoare annotation was computed. [2018-11-23 10:54:29,531 INFO L448 ceAbstractionStarter]: For program point L129(lines 129 511) no Hoare annotation was computed. [2018-11-23 10:54:29,531 INFO L448 ceAbstractionStarter]: For program point L361(lines 361 366) no Hoare annotation was computed. [2018-11-23 10:54:29,531 INFO L448 ceAbstractionStarter]: For program point L361-2(lines 361 366) no Hoare annotation was computed. [2018-11-23 10:54:29,531 INFO L448 ceAbstractionStarter]: For program point L229(lines 229 232) no Hoare annotation was computed. [2018-11-23 10:54:29,531 INFO L444 ceAbstractionStarter]: At program point L196(lines 195 489) the Hoare annotation is: (let ((.cse2 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (.cse1 (= (_ bv4352 32) ssl3_connect_~s__state~0))) (or (and .cse0 (= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0) .cse1) (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) .cse1) (and .cse2 .cse1 (= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)) (and .cse2 .cse0 .cse1))) [2018-11-23 10:54:29,531 INFO L444 ceAbstractionStarter]: At program point L163(lines 153 503) the Hoare annotation is: (let ((.cse1 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and .cse0 .cse1 .cse2) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse2) (and (not (= (_ bv4401 32) ssl3_connect_~s__state~0)) .cse1 .cse2) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse2) (and .cse0 (not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) .cse2) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:29,532 INFO L448 ceAbstractionStarter]: For program point L461-1(lines 461 463) no Hoare annotation was computed. [2018-11-23 10:54:29,532 INFO L448 ceAbstractionStarter]: For program point L198(lines 198 488) no Hoare annotation was computed. [2018-11-23 10:54:29,532 INFO L448 ceAbstractionStarter]: For program point L165(lines 165 499) no Hoare annotation was computed. [2018-11-23 10:54:29,532 INFO L448 ceAbstractionStarter]: For program point L132(lines 132 510) no Hoare annotation was computed. [2018-11-23 10:54:29,532 INFO L448 ceAbstractionStarter]: For program point L99-1(lines 76 551) no Hoare annotation was computed. [2018-11-23 10:54:29,532 INFO L448 ceAbstractionStarter]: For program point L397(lines 397 400) no Hoare annotation was computed. [2018-11-23 10:54:29,532 INFO L451 ceAbstractionStarter]: At program point L199(lines 198 488) the Hoare annotation is: true [2018-11-23 10:54:29,532 INFO L444 ceAbstractionStarter]: At program point L133(lines 129 511) the Hoare annotation is: (or (and (= ssl3_connect_~s__hit~0 (_ bv0 32)) (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (= ssl3_connect_~blastFlag~0 (_ bv0 32)) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|))) [2018-11-23 10:54:29,532 INFO L448 ceAbstractionStarter]: For program point L100(line 100) no Hoare annotation was computed. [2018-11-23 10:54:29,533 INFO L448 ceAbstractionStarter]: For program point L530(lines 530 534) no Hoare annotation was computed. [2018-11-23 10:54:29,533 INFO L448 ceAbstractionStarter]: For program point L266(lines 266 268) no Hoare annotation was computed. [2018-11-23 10:54:29,533 INFO L448 ceAbstractionStarter]: For program point L266-2(lines 202 485) no Hoare annotation was computed. [2018-11-23 10:54:29,533 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-11-23 10:54:29,533 INFO L451 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-11-23 10:54:29,533 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-11-23 10:54:29,533 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-11-23 10:54:29,533 INFO L444 ceAbstractionStarter]: At program point L559(line 559) the Hoare annotation is: (= (bvadd main_~s~0 (_ bv4294955004 32)) (_ bv0 32)) [2018-11-23 10:54:29,533 INFO L448 ceAbstractionStarter]: For program point L559-1(line 559) no Hoare annotation was computed. [2018-11-23 10:54:29,534 INFO L451 ceAbstractionStarter]: At program point mainENTRY(lines 553 563) the Hoare annotation is: true [2018-11-23 10:54:29,534 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 553 563) no Hoare annotation was computed. [2018-11-23 10:54:29,534 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 553 563) no Hoare annotation was computed. [2018-11-23 10:54:29,535 WARN L170 areAnnotationChecker]: ULTIMATE.initEXIT has no Hoare annotation [2018-11-23 10:54:29,536 WARN L170 areAnnotationChecker]: L85 has no Hoare annotation [2018-11-23 10:54:29,536 WARN L170 areAnnotationChecker]: ULTIMATE.initEXIT has no Hoare annotation [2018-11-23 10:54:29,536 WARN L170 areAnnotationChecker]: L85 has no Hoare annotation [2018-11-23 10:54:29,536 WARN L170 areAnnotationChecker]: L85 has no Hoare annotation [2018-11-23 10:54:29,536 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2018-11-23 10:54:29,536 WARN L170 areAnnotationChecker]: L559-1 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L88-2 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L88 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L88 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L559-1 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: mainFINAL has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L94 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L94 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L99-1 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L99-1 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L99-1 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: mainEXIT has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L545 has no Hoare annotation [2018-11-23 10:54:29,537 WARN L170 areAnnotationChecker]: L100 has no Hoare annotation [2018-11-23 10:54:29,538 WARN L170 areAnnotationChecker]: L545 has no Hoare annotation [2018-11-23 10:54:29,538 WARN L170 areAnnotationChecker]: L545 has no Hoare annotation [2018-11-23 10:54:29,538 WARN L170 areAnnotationChecker]: L102 has no Hoare annotation [2018-11-23 10:54:29,538 WARN L170 areAnnotationChecker]: L102 has no Hoare annotation [2018-11-23 10:54:29,538 WARN L170 areAnnotationChecker]: L545-2 has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: L105 has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: L105 has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: ssl3_connectFINAL has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: L108 has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: L108 has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: ssl3_connectEXIT has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2018-11-23 10:54:29,540 WARN L170 areAnnotationChecker]: L111 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L111 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L212-2 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L114 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L114 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L217 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L217 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L117 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L117 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2018-11-23 10:54:29,541 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L251 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L120 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L120 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L225 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L225 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L223-2 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L223-2 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L251 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L251 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2018-11-23 10:54:29,542 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L229 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L229 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L239 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L239 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L251-2 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L251-2 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L266 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L126 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L126 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L522 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L521 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L259 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L259 has no Hoare annotation [2018-11-23 10:54:29,543 WARN L170 areAnnotationChecker]: L266 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L266 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L129 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L129 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L522 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L522 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L521 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L266-2 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L266-2 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L283 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L132 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L132 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L523 has no Hoare annotation [2018-11-23 10:54:29,544 WARN L170 areAnnotationChecker]: L523 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L272 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L272 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L283 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L283 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L135 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L135 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L525 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L525 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L523-2 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L523-2 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L272-2 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L283-2 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L287 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L287 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L305 has no Hoare annotation [2018-11-23 10:54:29,545 WARN L170 areAnnotationChecker]: L138 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L138 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L530 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L530 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L290-2 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L290-2 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L290 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L290 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L305 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L305 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L141 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L141 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L305-2 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L305-2 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L321 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L144 has no Hoare annotation [2018-11-23 10:54:29,546 WARN L170 areAnnotationChecker]: L144 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L313 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L313 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L321 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L321 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L147 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L147 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: ssl3_connectFINAL has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L324 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L324 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L333 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L150 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L150 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L333 has no Hoare annotation [2018-11-23 10:54:29,547 WARN L170 areAnnotationChecker]: L333 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L153 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L153 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L336 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L336 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L156 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L156 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L336-2 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L159 has no Hoare annotation [2018-11-23 10:54:29,548 WARN L170 areAnnotationChecker]: L159 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L162 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L162 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L165 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L165 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L357 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L168 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L168 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L357 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L357 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L171 has no Hoare annotation [2018-11-23 10:54:29,549 WARN L170 areAnnotationChecker]: L171 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L361 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L361 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L372 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L174 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L174 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L361-2 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L372 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L372 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L177 has no Hoare annotation [2018-11-23 10:54:29,550 WARN L170 areAnnotationChecker]: L177 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L382 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L180 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L180 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L382 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L382 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L183 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L183 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L388 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L388 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L186 has no Hoare annotation [2018-11-23 10:54:29,551 WARN L170 areAnnotationChecker]: L186 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L388-2 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L388-2 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L397 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L397 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L412 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L412 has no Hoare annotation [2018-11-23 10:54:29,552 WARN L170 areAnnotationChecker]: L432 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L192 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L192 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L416 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L416 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L412-1 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L432 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L432 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L195 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L195 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L435 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L435 has no Hoare annotation [2018-11-23 10:54:29,553 WARN L170 areAnnotationChecker]: L445 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L198 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L198 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L435-2 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L445 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L445 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L461-1 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L461-1 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L450 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L450 has no Hoare annotation [2018-11-23 10:54:29,554 WARN L170 areAnnotationChecker]: L445-2 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L461-1 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L467 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L467 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L467-2 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L473 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L473 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L473-2 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L478 has no Hoare annotation [2018-11-23 10:54:29,555 WARN L170 areAnnotationChecker]: L478 has no Hoare annotation [2018-11-23 10:54:29,555 INFO L163 areAnnotationChecker]: CFG has 6 edges. 6 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2018-11-23 10:54:29,602 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 10:54:29 BoogieIcfgContainer [2018-11-23 10:54:29,602 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-11-23 10:54:29,602 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-23 10:54:29,602 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-23 10:54:29,602 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-23 10:54:29,603 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:51:50" (3/4) ... [2018-11-23 10:54:29,607 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-11-23 10:54:29,618 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-11-23 10:54:29,618 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ssl3_connect [2018-11-23 10:54:29,618 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-11-23 10:54:29,635 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2018-11-23 10:54:29,636 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2018-11-23 10:54:29,637 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-11-23 10:54:29,671 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((blastFlag == 0bv32 && 12292bv32 == s__state) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 12292bv32 == s__state)) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,671 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((blastFlag == 0bv32 && !(4401bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((blastFlag == 0bv32 && s__hit == 0bv32) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,671 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state)) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((blastFlag == 0bv32 && s__hit == 0bv32) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,671 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967295bv32) == 0bv32) && !(4400bv32 == s__state)) || ((!(4401bv32 == s__state) && ~bvadd64(blastFlag, 4294967295bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,672 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) || blastFlag == 0bv32) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,672 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__state)) && ~bvadd64(blastFlag, 4294967293bv32) == 0bv32)) || (((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,672 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4432bv32 == s__state) || (((s__hit == 0bv32 && 4416bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && 4512bv32 == s__state) && !(4400bv32 == s__s3__tmp__next_state___0))) || ((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 3bv32 == s__s3__tmp__next_state___0) && 4352bv32 == s__state)) || (s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && 4496bv32 == s__state)) || (~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 4560bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4464bv32 == s__state)) || blastFlag == 0bv32) || (!(4400bv32 == s__s3__tmp__next_state___0) && ~bvadd64(s__state, 4294967293bv32) == 0bv32)) || ((s__hit == 0bv32 && 4560bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || (~bvadd64(blastFlag, 4294967295bv32) == 0bv32 && 4384bv32 == s__state)) || ((s__hit == 0bv32 && 4352bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || ((s__hit == 0bv32 && 4480bv32 == s__state) && !(4400bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4496bv32 == s__state)) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && 4464bv32 == s__state)) || ((s__hit == 0bv32 && 4528bv32 == s__state) && !(4400bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && 4528bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || (4512bv32 == s__state && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || (4528bv32 == s__state && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4448bv32 == s__state)) || ((s__hit == 0bv32 && 4480bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || ((s__hit == 0bv32 && 4512bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || ((s__hit == 0bv32 && 4416bv32 == s__state) && ~bvadd64(blastFlag, 4294967293bv32) == 0bv32)) || !(12292bv32 == \old(initial_state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && 4448bv32 == s__state) [2018-11-23 10:54:29,673 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,673 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && blastFlag == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,673 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,673 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,674 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,674 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && blastFlag == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,674 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && blastFlag == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,675 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,675 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!(4401bv32 == s__state) && (((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state)) || (~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 4560bv32 == s__state))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && blastFlag == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:29,675 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 3bv32 == s__s3__tmp__next_state___0) && 4352bv32 == s__state) || (blastFlag == 0bv32 && 4352bv32 == s__state)) || ((s__hit == 0bv32 && 4352bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || !(12292bv32 == \old(initial_state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4352bv32 == s__state) [2018-11-23 10:54:29,749 INFO L145 WitnessManager]: Wrote witness to /storage/repos/svcomp/c/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c-witness.graphml [2018-11-23 10:54:29,749 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-23 10:54:29,750 INFO L168 Benchmark]: Toolchain (without parser) took 162037.53 ms. Allocated memory was 1.5 GB in the beginning and 2.8 GB in the end (delta: 1.3 GB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -748.4 MB). Peak memory consumption was 508.3 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:29,751 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-11-23 10:54:29,751 INFO L168 Benchmark]: CACSL2BoogieTranslator took 641.24 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 23.8 MB). Peak memory consumption was 23.8 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:29,752 INFO L168 Benchmark]: Boogie Procedure Inliner took 31.37 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-11-23 10:54:29,752 INFO L168 Benchmark]: Boogie Preprocessor took 154.44 ms. Allocated memory was 1.5 GB in the beginning and 2.2 GB in the end (delta: 707.8 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -789.5 MB). Peak memory consumption was 15.4 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:29,752 INFO L168 Benchmark]: RCFGBuilder took 2092.40 ms. Allocated memory is still 2.2 GB. Free memory was 2.2 GB in the beginning and 2.1 GB in the end (delta: 74.7 MB). Peak memory consumption was 74.7 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:29,753 INFO L168 Benchmark]: TraceAbstraction took 158964.95 ms. Allocated memory was 2.2 GB in the beginning and 2.8 GB in the end (delta: 548.9 MB). Free memory was 2.1 GB in the beginning and 2.2 GB in the end (delta: -57.3 MB). Peak memory consumption was 491.6 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:29,753 INFO L168 Benchmark]: Witness Printer took 146.66 ms. Allocated memory is still 2.8 GB. Free memory is still 2.2 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-11-23 10:54:29,755 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - GenericResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 641.24 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 23.8 MB). Peak memory consumption was 23.8 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 31.37 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 154.44 ms. Allocated memory was 1.5 GB in the beginning and 2.2 GB in the end (delta: 707.8 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -789.5 MB). Peak memory consumption was 15.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 2092.40 ms. Allocated memory is still 2.2 GB. Free memory was 2.2 GB in the beginning and 2.1 GB in the end (delta: 74.7 MB). Peak memory consumption was 74.7 MB. Max. memory is 7.1 GB. * TraceAbstraction took 158964.95 ms. Allocated memory was 2.2 GB in the beginning and 2.8 GB in the end (delta: 548.9 MB). Free memory was 2.1 GB in the beginning and 2.2 GB in the end (delta: -57.3 MB). Peak memory consumption was 491.6 MB. Max. memory is 7.1 GB. * Witness Printer took 146.66 ms. Allocated memory is still 2.8 GB. Free memory is still 2.2 GB. There was no memory consumed. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 549]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 189]: Loop Invariant Derived loop invariant: (((((!(4401bv32 == s__state) && (((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state)) || (~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 4560bv32 == s__state))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && blastFlag == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 147]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && blastFlag == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 177]: Loop Invariant Derived loop invariant: (((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && blastFlag == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 135]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__state)) && ~bvadd64(blastFlag, 4294967293bv32) == 0bv32)) || (((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 105]: Loop Invariant Derived loop invariant: ((((blastFlag == 0bv32 && !(4401bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((blastFlag == 0bv32 && s__hit == 0bv32) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && blastFlag == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 117]: Loop Invariant Derived loop invariant: ((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state)) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((blastFlag == 0bv32 && s__hit == 0bv32) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 3bv32 == s__s3__tmp__next_state___0) && 4352bv32 == s__state) || (blastFlag == 0bv32 && 4352bv32 == s__state)) || ((s__hit == 0bv32 && 4352bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || !(12292bv32 == \old(initial_state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4352bv32 == s__state) - InvariantResult [Line: 76]: Loop Invariant Derived loop invariant: !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 153]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 102]: Loop Invariant Derived loop invariant: ((blastFlag == 0bv32 && 12292bv32 == s__state) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 12292bv32 == s__state)) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 99]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4432bv32 == s__state) || (((s__hit == 0bv32 && 4416bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && 4512bv32 == s__state) && !(4400bv32 == s__s3__tmp__next_state___0))) || ((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 3bv32 == s__s3__tmp__next_state___0) && 4352bv32 == s__state)) || (s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && 4496bv32 == s__state)) || (~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 4560bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4464bv32 == s__state)) || blastFlag == 0bv32) || (!(4400bv32 == s__s3__tmp__next_state___0) && ~bvadd64(s__state, 4294967293bv32) == 0bv32)) || ((s__hit == 0bv32 && 4560bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || (~bvadd64(blastFlag, 4294967295bv32) == 0bv32 && 4384bv32 == s__state)) || ((s__hit == 0bv32 && 4352bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || ((s__hit == 0bv32 && 4480bv32 == s__state) && !(4400bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4496bv32 == s__state)) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && 4464bv32 == s__state)) || ((s__hit == 0bv32 && 4528bv32 == s__state) && !(4400bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && 4528bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || (4512bv32 == s__state && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || (4528bv32 == s__state && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4448bv32 == s__state)) || ((s__hit == 0bv32 && 4480bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || ((s__hit == 0bv32 && 4512bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || ((s__hit == 0bv32 && 4416bv32 == s__state) && ~bvadd64(blastFlag, 4294967293bv32) == 0bv32)) || !(12292bv32 == \old(initial_state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && 4448bv32 == s__state) - InvariantResult [Line: 198]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 98]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 141]: Loop Invariant Derived loop invariant: (((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 183]: Loop Invariant Derived loop invariant: (((((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || (!(4401bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 129]: Loop Invariant Derived loop invariant: ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) || blastFlag == 0bv32) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 165]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && !(4400bv32 == s__s3__tmp__next_state___0)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 200]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 123]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967295bv32) == 0bv32) && !(4400bv32 == s__state)) || ((!(4401bv32 == s__state) && ~bvadd64(blastFlag, 4294967295bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4400bv32 == s__state))) || ((!(4401bv32 == s__state) && blastFlag == 0bv32) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 138 locations, 1 error locations. SAFE Result, 158.8s OverallTime, 22 OverallIterations, 18 TraceHistogramMax, 94.8s AutomataDifference, 0.0s DeadEndRemovalTime, 4.8s HoareAnnotationTime, HoareTripleCheckerStatistics: 4714 SDtfs, 1719 SDslu, 3398 SDs, 0 SdLazy, 2720 SolverSat, 425 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5008 GetRequests, 4971 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7924occurred in iteration=20, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 43.1s AutomataMinimizationTime, 22 MinimizatonAttempts, 4232 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 26 LocationsWithAnnotation, 26 PreInvPairs, 321 NumberOfFragments, 1164 HoareAnnotationTreeSize, 26 FomulaSimplifications, 11561 FormulaSimplificationTreeSizeReduction, 0.7s HoareSimplificationTime, 26 FomulaSimplificationsInter, 905 FormulaSimplificationTreeSizeReductionInter, 3.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.4s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 10.6s InterpolantComputationTime, 4191 NumberOfCodeBlocks, 4191 NumberOfCodeBlocksAsserted, 22 NumberOfCheckSat, 4993 ConstructedInterpolants, 0 QuantifiedInterpolants, 1926385 SizeOfPredicates, 23 NumberOfNonLiveVariables, 5667 ConjunctsInSsa, 49 ConjunctsInUnsatCore, 24 InterpolantComputations, 20 PerfectInterpolantSequences, 16423/16481 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...