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_3_true-unreach-call_true-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-61f4311 [2018-11-23 10:51:44,933 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 10:51:44,935 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 10:51:44,947 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 10:51:44,947 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 10:51:44,948 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 10:51:44,950 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 10:51:44,952 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 10:51:44,953 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 10:51:44,954 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 10:51:44,955 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 10:51:44,955 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 10:51:44,956 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 10:51:44,957 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 10:51:44,959 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 10:51:44,959 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 10:51:44,960 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 10:51:44,962 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 10:51:44,964 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 10:51:44,966 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 10:51:44,967 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 10:51:44,968 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 10:51:44,971 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 10:51:44,971 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 10:51:44,972 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 10:51:44,973 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 10:51:44,974 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 10:51:44,974 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 10:51:44,975 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 10:51:44,976 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 10:51:44,977 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 10:51:44,977 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 10:51:44,978 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 10:51:44,978 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 10:51:44,979 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 10:51:44,980 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 10:51:44,980 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:44,996 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 10:51:44,996 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 10:51:44,997 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 10:51:44,997 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 10:51:44,998 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 10:51:44,998 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 10:51:44,999 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 10:51:44,999 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 10:51:44,999 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 10:51:44,999 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 10:51:44,999 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 10:51:45,000 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 10:51:45,000 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 10:51:45,000 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 10:51:45,000 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-11-23 10:51:45,001 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-11-23 10:51:45,001 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 10:51:45,001 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 10:51:45,001 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 10:51:45,001 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 10:51:45,002 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 10:51:45,002 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 10:51:45,002 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 10:51:45,002 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 10:51:45,003 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 10:51:45,003 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 10:51:45,003 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 10:51:45,003 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 10:51:45,004 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-11-23 10:51:45,004 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 10:51:45,004 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-11-23 10:51:45,004 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-11-23 10:51:45,004 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 10:51:45,046 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 10:51:45,058 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 10:51:45,062 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 10:51:45,063 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 10:51:45,064 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 10:51:45,065 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_3_true-unreach-call_true-termination.cil.c [2018-11-23 10:51:45,121 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d352772b/fb6af104e6d843718bd429f00a437519/FLAG157aabc1f [2018-11-23 10:51:45,590 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 10:51:45,594 INFO L161 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_clnt_3_true-unreach-call_true-termination.cil.c [2018-11-23 10:51:45,613 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d352772b/fb6af104e6d843718bd429f00a437519/FLAG157aabc1f [2018-11-23 10:51:45,924 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8d352772b/fb6af104e6d843718bd429f00a437519 [2018-11-23 10:51:45,935 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 10:51:45,936 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 10:51:45,938 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 10:51:45,938 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 10:51:45,942 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 10:51:45,943 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:51:45" (1/1) ... [2018-11-23 10:51:45,948 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@241a1cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:45, skipping insertion in model container [2018-11-23 10:51:45,948 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:51:45" (1/1) ... [2018-11-23 10:51:45,959 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 10:51:46,019 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 10:51:46,306 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 10:51:46,316 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 10:51:46,433 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 10:51:46,454 INFO L195 MainTranslator]: Completed translation [2018-11-23 10:51:46,455 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:46 WrapperNode [2018-11-23 10:51:46,455 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 10:51:46,456 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 10:51:46,456 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 10:51:46,457 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 10:51:46,467 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:46" (1/1) ... [2018-11-23 10:51:46,480 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:46" (1/1) ... [2018-11-23 10:51:46,491 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 10:51:46,492 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 10:51:46,492 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 10:51:46,492 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 10:51:46,596 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:46" (1/1) ... [2018-11-23 10:51:46,597 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:46" (1/1) ... [2018-11-23 10:51:46,608 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:46" (1/1) ... [2018-11-23 10:51:46,611 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:46" (1/1) ... [2018-11-23 10:51:46,651 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:46" (1/1) ... [2018-11-23 10:51:46,675 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:46" (1/1) ... [2018-11-23 10:51:46,683 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:46" (1/1) ... [2018-11-23 10:51:46,688 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 10:51:46,688 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 10:51:46,689 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 10:51:46,689 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 10:51:46,690 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:46" (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:46,766 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 10:51:46,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 10:51:46,766 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_connect [2018-11-23 10:51:46,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_connect [2018-11-23 10:51:46,767 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 10:51:46,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 10:51:46,767 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 10:51:46,767 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 10:51:46,989 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 10:51:46,990 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 10:51:48,770 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 10:51:48,771 INFO L280 CfgBuilder]: Removed 1 assue(true) statements. [2018-11-23 10:51:48,771 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:51:48 BoogieIcfgContainer [2018-11-23 10:51:48,772 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 10:51:48,773 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 10:51:48,773 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 10:51:48,776 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 10:51:48,776 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:51:45" (1/3) ... [2018-11-23 10:51:48,777 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44d0d6b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:51:48, skipping insertion in model container [2018-11-23 10:51:48,777 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:51:46" (2/3) ... [2018-11-23 10:51:48,778 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44d0d6b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:51:48, skipping insertion in model container [2018-11-23 10:51:48,778 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:51:48" (3/3) ... [2018-11-23 10:51:48,780 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_clnt_3_true-unreach-call_true-termination.cil.c [2018-11-23 10:51:48,788 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 10:51:48,795 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 10:51:48,813 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 10:51:48,848 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 10:51:48,848 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 10:51:48,849 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 10:51:48,849 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 10:51:48,850 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 10:51:48,850 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 10:51:48,850 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 10:51:48,850 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 10:51:48,851 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 10:51:48,873 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states. [2018-11-23 10:51:48,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-11-23 10:51:48,881 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:48,882 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:48,884 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:48,889 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:48,890 INFO L82 PathProgramCache]: Analyzing trace with hash 173387410, now seen corresponding path program 1 times [2018-11-23 10:51:48,894 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:48,894 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:48,911 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:48,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:49,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:49,009 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:49,144 INFO L256 TraceCheckUtils]: 0: Hoare triple {139#true} call ULTIMATE.init(); {139#true} is VALID [2018-11-23 10:51:49,148 INFO L273 TraceCheckUtils]: 1: Hoare triple {139#true} assume true; {139#true} is VALID [2018-11-23 10:51:49,149 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {139#true} {139#true} #542#return; {139#true} is VALID [2018-11-23 10:51:49,149 INFO L256 TraceCheckUtils]: 3: Hoare triple {139#true} call #t~ret49 := main(); {139#true} is VALID [2018-11-23 10:51:49,150 INFO L273 TraceCheckUtils]: 4: Hoare triple {139#true} havoc ~s~0;~s~0 := 12292bv32; {139#true} is VALID [2018-11-23 10:51:49,150 INFO L256 TraceCheckUtils]: 5: Hoare triple {139#true} call #t~ret48 := ssl3_connect(~s~0); {139#true} is VALID [2018-11-23 10:51:49,152 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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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:49,158 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:49,161 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:49,162 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:49,163 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:49,163 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:49,164 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:49,165 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:49,166 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:49,167 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:49,168 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:49,174 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:49,191 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:49,192 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:49,194 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:49,197 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:49,197 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:49,212 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:49,218 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:49,218 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:49,219 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:49,236 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:49,236 INFO L273 TraceCheckUtils]: 28: Hoare triple {140#false} assume !false; {140#false} is VALID [2018-11-23 10:51:49,245 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:49,246 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:49,257 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:49,257 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:51:49,263 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 29 [2018-11-23 10:51:49,270 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:49,276 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:51:49,359 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:49,360 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:51:49,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:51:49,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:51:49,370 INFO L87 Difference]: Start difference. First operand 136 states. Second operand 3 states. [2018-11-23 10:51:51,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:51,161 INFO L93 Difference]: Finished difference Result 375 states and 630 transitions. [2018-11-23 10:51:51,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:51:51,161 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 29 [2018-11-23 10:51:51,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:51:51,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:51,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 630 transitions. [2018-11-23 10:51:51,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:51,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 630 transitions. [2018-11-23 10:51:51,201 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 630 transitions. [2018-11-23 10:51:52,112 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:52,138 INFO L225 Difference]: With dead ends: 375 [2018-11-23 10:51:52,138 INFO L226 Difference]: Without dead ends: 218 [2018-11-23 10:51:52,143 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:52,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-11-23 10:51:52,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2018-11-23 10:51:52,280 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:51:52,281 INFO L82 GeneralOperation]: Start isEquivalent. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:52,281 INFO L74 IsIncluded]: Start isIncluded. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:52,282 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:52,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:52,295 INFO L93 Difference]: Finished difference Result 218 states and 322 transitions. [2018-11-23 10:51:52,296 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 322 transitions. [2018-11-23 10:51:52,298 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:52,299 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:52,299 INFO L74 IsIncluded]: Start isIncluded. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:52,299 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 218 states. [2018-11-23 10:51:52,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:52,312 INFO L93 Difference]: Finished difference Result 218 states and 322 transitions. [2018-11-23 10:51:52,312 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 322 transitions. [2018-11-23 10:51:52,314 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:52,314 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:52,315 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:51:52,315 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:51:52,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-11-23 10:51:52,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 322 transitions. [2018-11-23 10:51:52,327 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 322 transitions. Word has length 29 [2018-11-23 10:51:52,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:51:52,328 INFO L480 AbstractCegarLoop]: Abstraction has 218 states and 322 transitions. [2018-11-23 10:51:52,328 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:51:52,328 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 322 transitions. [2018-11-23 10:51:52,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-11-23 10:51:52,330 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:52,331 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:52,331 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:52,331 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:52,331 INFO L82 PathProgramCache]: Analyzing trace with hash 1098416379, now seen corresponding path program 1 times [2018-11-23 10:51:52,332 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:52,332 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:52,360 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:52,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:52,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:52,420 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:52,510 INFO L256 TraceCheckUtils]: 0: Hoare triple {1361#true} call ULTIMATE.init(); {1361#true} is VALID [2018-11-23 10:51:52,510 INFO L273 TraceCheckUtils]: 1: Hoare triple {1361#true} assume true; {1361#true} is VALID [2018-11-23 10:51:52,511 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1361#true} {1361#true} #542#return; {1361#true} is VALID [2018-11-23 10:51:52,511 INFO L256 TraceCheckUtils]: 3: Hoare triple {1361#true} call #t~ret49 := main(); {1361#true} is VALID [2018-11-23 10:51:52,511 INFO L273 TraceCheckUtils]: 4: Hoare triple {1361#true} havoc ~s~0;~s~0 := 12292bv32; {1361#true} is VALID [2018-11-23 10:51:52,512 INFO L256 TraceCheckUtils]: 5: Hoare triple {1361#true} call #t~ret48 := ssl3_connect(~s~0); {1361#true} is VALID [2018-11-23 10:51:52,512 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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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:52,513 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:52,513 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:52,513 INFO L273 TraceCheckUtils]: 9: Hoare triple {1361#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {1361#true} is VALID [2018-11-23 10:51:52,513 INFO L273 TraceCheckUtils]: 10: Hoare triple {1361#true} assume !false; {1361#true} is VALID [2018-11-23 10:51:52,514 INFO L273 TraceCheckUtils]: 11: Hoare triple {1361#true} ~state~0 := ~s__state~0; {1361#true} is VALID [2018-11-23 10:51:52,514 INFO L273 TraceCheckUtils]: 12: Hoare triple {1361#true} assume !(12292bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:52,514 INFO L273 TraceCheckUtils]: 13: Hoare triple {1361#true} assume !(16384bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:52,514 INFO L273 TraceCheckUtils]: 14: Hoare triple {1361#true} assume !(4096bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:52,514 INFO L273 TraceCheckUtils]: 15: Hoare triple {1361#true} assume !(20480bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:52,515 INFO L273 TraceCheckUtils]: 16: Hoare triple {1361#true} assume !(4099bv32 == ~s__state~0); {1361#true} is VALID [2018-11-23 10:51:52,515 INFO L273 TraceCheckUtils]: 17: Hoare triple {1361#true} assume 4368bv32 == ~s__state~0; {1361#true} is VALID [2018-11-23 10:51:52,515 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:52,516 INFO L273 TraceCheckUtils]: 19: Hoare triple {1361#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {1361#true} is VALID [2018-11-23 10:51:52,517 INFO L273 TraceCheckUtils]: 20: Hoare triple {1361#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:52,523 INFO L273 TraceCheckUtils]: 21: Hoare triple {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {1426#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:52,527 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:52,528 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:52,528 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:52,529 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:52,529 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:52,530 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:52,530 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:52,531 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:52,541 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:52,542 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:52,543 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:52,545 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:52,545 INFO L273 TraceCheckUtils]: 34: Hoare triple {1362#false} assume !(4385bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:52,546 INFO L273 TraceCheckUtils]: 35: Hoare triple {1362#false} assume !(4400bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:52,546 INFO L273 TraceCheckUtils]: 36: Hoare triple {1362#false} assume !(4401bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:52,547 INFO L273 TraceCheckUtils]: 37: Hoare triple {1362#false} assume !(4416bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:52,547 INFO L273 TraceCheckUtils]: 38: Hoare triple {1362#false} assume !(4417bv32 == ~s__state~0); {1362#false} is VALID [2018-11-23 10:51:52,547 INFO L273 TraceCheckUtils]: 39: Hoare triple {1362#false} assume 4432bv32 == ~s__state~0; {1362#false} is VALID [2018-11-23 10:51:52,548 INFO L273 TraceCheckUtils]: 40: Hoare triple {1362#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {1362#false} is VALID [2018-11-23 10:51:52,548 INFO L273 TraceCheckUtils]: 41: Hoare triple {1362#false} assume 5bv32 == ~blastFlag~0; {1362#false} is VALID [2018-11-23 10:51:52,548 INFO L273 TraceCheckUtils]: 42: Hoare triple {1362#false} assume !false; {1362#false} is VALID [2018-11-23 10:51:52,551 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:52,552 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:52,553 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:52,553 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:51:52,555 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 43 [2018-11-23 10:51:52,556 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:52,556 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:51:52,620 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:52,620 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:51:52,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:51:52,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:51:52,621 INFO L87 Difference]: Start difference. First operand 218 states and 322 transitions. Second operand 3 states. [2018-11-23 10:51:53,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:53,227 INFO L93 Difference]: Finished difference Result 350 states and 524 transitions. [2018-11-23 10:51:53,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:51:53,228 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 43 [2018-11-23 10:51:53,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:51:53,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:53,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 370 transitions. [2018-11-23 10:51:53,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:53,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 370 transitions. [2018-11-23 10:51:53,239 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 370 transitions. [2018-11-23 10:51:53,951 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 370 edges. 370 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:51:53,961 INFO L225 Difference]: With dead ends: 350 [2018-11-23 10:51:53,961 INFO L226 Difference]: Without dead ends: 245 [2018-11-23 10:51:53,963 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:53,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-11-23 10:51:54,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 235. [2018-11-23 10:51:54,039 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:51:54,039 INFO L82 GeneralOperation]: Start isEquivalent. First operand 245 states. Second operand 235 states. [2018-11-23 10:51:54,039 INFO L74 IsIncluded]: Start isIncluded. First operand 245 states. Second operand 235 states. [2018-11-23 10:51:54,040 INFO L87 Difference]: Start difference. First operand 245 states. Second operand 235 states. [2018-11-23 10:51:54,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:54,049 INFO L93 Difference]: Finished difference Result 245 states and 358 transitions. [2018-11-23 10:51:54,050 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 358 transitions. [2018-11-23 10:51:54,050 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:54,051 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:54,051 INFO L74 IsIncluded]: Start isIncluded. First operand 235 states. Second operand 245 states. [2018-11-23 10:51:54,051 INFO L87 Difference]: Start difference. First operand 235 states. Second operand 245 states. [2018-11-23 10:51:54,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:54,061 INFO L93 Difference]: Finished difference Result 245 states and 358 transitions. [2018-11-23 10:51:54,061 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 358 transitions. [2018-11-23 10:51:54,062 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:54,062 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:54,062 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:51:54,062 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:51:54,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2018-11-23 10:51:54,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 344 transitions. [2018-11-23 10:51:54,072 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 344 transitions. Word has length 43 [2018-11-23 10:51:54,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:51:54,072 INFO L480 AbstractCegarLoop]: Abstraction has 235 states and 344 transitions. [2018-11-23 10:51:54,072 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:51:54,073 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 344 transitions. [2018-11-23 10:51:54,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-11-23 10:51:54,074 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:54,075 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:54,075 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:54,075 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:54,075 INFO L82 PathProgramCache]: Analyzing trace with hash 1571737336, now seen corresponding path program 1 times [2018-11-23 10:51:54,076 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:54,076 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:54,106 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:54,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:54,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:54,178 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:54,278 INFO L256 TraceCheckUtils]: 0: Hoare triple {2666#true} call ULTIMATE.init(); {2666#true} is VALID [2018-11-23 10:51:54,278 INFO L273 TraceCheckUtils]: 1: Hoare triple {2666#true} assume true; {2666#true} is VALID [2018-11-23 10:51:54,279 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2666#true} {2666#true} #542#return; {2666#true} is VALID [2018-11-23 10:51:54,279 INFO L256 TraceCheckUtils]: 3: Hoare triple {2666#true} call #t~ret49 := main(); {2666#true} is VALID [2018-11-23 10:51:54,283 INFO L273 TraceCheckUtils]: 4: Hoare triple {2666#true} havoc ~s~0;~s~0 := 12292bv32; {2683#(= (bvadd main_~s~0 (_ bv4294955004 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:54,283 INFO L256 TraceCheckUtils]: 5: Hoare triple {2683#(= (bvadd main_~s~0 (_ bv4294955004 32)) (_ bv0 32))} call #t~ret48 := ssl3_connect(~s~0); {2687#(= (_ bv12292 32) |ssl3_connect_#in~initial_state|)} is VALID [2018-11-23 10:51:54,285 INFO L273 TraceCheckUtils]: 6: Hoare triple {2687#(= (_ 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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,285 INFO L273 TraceCheckUtils]: 7: Hoare triple {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,286 INFO L273 TraceCheckUtils]: 8: Hoare triple {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,286 INFO L273 TraceCheckUtils]: 9: Hoare triple {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,287 INFO L273 TraceCheckUtils]: 10: Hoare triple {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !false; {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,288 INFO L273 TraceCheckUtils]: 11: Hoare triple {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:51:54,289 INFO L273 TraceCheckUtils]: 12: Hoare triple {2691#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,289 INFO L273 TraceCheckUtils]: 13: Hoare triple {2667#false} assume !(16384bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,289 INFO L273 TraceCheckUtils]: 14: Hoare triple {2667#false} assume !(4096bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,290 INFO L273 TraceCheckUtils]: 15: Hoare triple {2667#false} assume !(20480bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,290 INFO L273 TraceCheckUtils]: 16: Hoare triple {2667#false} assume !(4099bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,291 INFO L273 TraceCheckUtils]: 17: Hoare triple {2667#false} assume 4368bv32 == ~s__state~0; {2667#false} is VALID [2018-11-23 10:51:54,291 INFO L273 TraceCheckUtils]: 18: Hoare triple {2667#false} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {2667#false} is VALID [2018-11-23 10:51:54,292 INFO L273 TraceCheckUtils]: 19: Hoare triple {2667#false} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {2667#false} is VALID [2018-11-23 10:51:54,292 INFO L273 TraceCheckUtils]: 20: Hoare triple {2667#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {2667#false} is VALID [2018-11-23 10:51:54,292 INFO L273 TraceCheckUtils]: 21: Hoare triple {2667#false} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {2667#false} is VALID [2018-11-23 10:51:54,293 INFO L273 TraceCheckUtils]: 22: Hoare triple {2667#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {2667#false} is VALID [2018-11-23 10:51:54,293 INFO L273 TraceCheckUtils]: 23: Hoare triple {2667#false} ~skip~0 := 0bv32; {2667#false} is VALID [2018-11-23 10:51:54,293 INFO L273 TraceCheckUtils]: 24: Hoare triple {2667#false} assume !false; {2667#false} is VALID [2018-11-23 10:51:54,294 INFO L273 TraceCheckUtils]: 25: Hoare triple {2667#false} ~state~0 := ~s__state~0; {2667#false} is VALID [2018-11-23 10:51:54,294 INFO L273 TraceCheckUtils]: 26: Hoare triple {2667#false} assume !(12292bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,294 INFO L273 TraceCheckUtils]: 27: Hoare triple {2667#false} assume !(16384bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,294 INFO L273 TraceCheckUtils]: 28: Hoare triple {2667#false} assume !(4096bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,295 INFO L273 TraceCheckUtils]: 29: Hoare triple {2667#false} assume !(20480bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,295 INFO L273 TraceCheckUtils]: 30: Hoare triple {2667#false} assume !(4099bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,295 INFO L273 TraceCheckUtils]: 31: Hoare triple {2667#false} assume !(4368bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,295 INFO L273 TraceCheckUtils]: 32: Hoare triple {2667#false} assume !(4369bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,296 INFO L273 TraceCheckUtils]: 33: Hoare triple {2667#false} assume 4384bv32 == ~s__state~0; {2667#false} is VALID [2018-11-23 10:51:54,296 INFO L273 TraceCheckUtils]: 34: Hoare triple {2667#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {2667#false} is VALID [2018-11-23 10:51:54,296 INFO L273 TraceCheckUtils]: 35: Hoare triple {2667#false} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {2667#false} is VALID [2018-11-23 10:51:54,296 INFO L273 TraceCheckUtils]: 36: Hoare triple {2667#false} assume !~bvsle32(~ret~0, 0bv32); {2667#false} is VALID [2018-11-23 10:51:54,297 INFO L273 TraceCheckUtils]: 37: Hoare triple {2667#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {2667#false} is VALID [2018-11-23 10:51:54,297 INFO L273 TraceCheckUtils]: 38: Hoare triple {2667#false} ~s__init_num~0 := 0bv32; {2667#false} is VALID [2018-11-23 10:51:54,297 INFO L273 TraceCheckUtils]: 39: Hoare triple {2667#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {2667#false} is VALID [2018-11-23 10:51:54,298 INFO L273 TraceCheckUtils]: 40: Hoare triple {2667#false} ~skip~0 := 0bv32; {2667#false} is VALID [2018-11-23 10:51:54,298 INFO L273 TraceCheckUtils]: 41: Hoare triple {2667#false} assume !false; {2667#false} is VALID [2018-11-23 10:51:54,298 INFO L273 TraceCheckUtils]: 42: Hoare triple {2667#false} ~state~0 := ~s__state~0; {2667#false} is VALID [2018-11-23 10:51:54,299 INFO L273 TraceCheckUtils]: 43: Hoare triple {2667#false} assume !(12292bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,299 INFO L273 TraceCheckUtils]: 44: Hoare triple {2667#false} assume !(16384bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,299 INFO L273 TraceCheckUtils]: 45: Hoare triple {2667#false} assume !(4096bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,299 INFO L273 TraceCheckUtils]: 46: Hoare triple {2667#false} assume !(20480bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,300 INFO L273 TraceCheckUtils]: 47: Hoare triple {2667#false} assume !(4099bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,300 INFO L273 TraceCheckUtils]: 48: Hoare triple {2667#false} assume !(4368bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,300 INFO L273 TraceCheckUtils]: 49: Hoare triple {2667#false} assume !(4369bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,301 INFO L273 TraceCheckUtils]: 50: Hoare triple {2667#false} assume !(4384bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,301 INFO L273 TraceCheckUtils]: 51: Hoare triple {2667#false} assume !(4385bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,301 INFO L273 TraceCheckUtils]: 52: Hoare triple {2667#false} assume !(4400bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,302 INFO L273 TraceCheckUtils]: 53: Hoare triple {2667#false} assume !(4401bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,302 INFO L273 TraceCheckUtils]: 54: Hoare triple {2667#false} assume !(4416bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,306 INFO L273 TraceCheckUtils]: 55: Hoare triple {2667#false} assume !(4417bv32 == ~s__state~0); {2667#false} is VALID [2018-11-23 10:51:54,306 INFO L273 TraceCheckUtils]: 56: Hoare triple {2667#false} assume 4432bv32 == ~s__state~0; {2667#false} is VALID [2018-11-23 10:51:54,306 INFO L273 TraceCheckUtils]: 57: Hoare triple {2667#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {2667#false} is VALID [2018-11-23 10:51:54,307 INFO L273 TraceCheckUtils]: 58: Hoare triple {2667#false} assume 5bv32 == ~blastFlag~0; {2667#false} is VALID [2018-11-23 10:51:54,307 INFO L273 TraceCheckUtils]: 59: Hoare triple {2667#false} assume !false; {2667#false} is VALID [2018-11-23 10:51:54,313 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:54,313 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:54,316 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:54,317 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 10:51:54,317 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 60 [2018-11-23 10:51:54,318 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:54,318 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 10:51:54,385 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:54,386 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 10:51:54,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 10:51:54,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 10:51:54,386 INFO L87 Difference]: Start difference. First operand 235 states and 344 transitions. Second operand 5 states. [2018-11-23 10:51:55,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:55,481 INFO L93 Difference]: Finished difference Result 461 states and 676 transitions. [2018-11-23 10:51:55,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 10:51:55,482 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 60 [2018-11-23 10:51:55,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:51:55,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 10:51:55,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 336 transitions. [2018-11-23 10:51:55,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 10:51:55,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 336 transitions. [2018-11-23 10:51:55,490 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 336 transitions. [2018-11-23 10:51:56,115 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:56,123 INFO L225 Difference]: With dead ends: 461 [2018-11-23 10:51:56,123 INFO L226 Difference]: Without dead ends: 238 [2018-11-23 10:51:56,125 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:56,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-11-23 10:51:56,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2018-11-23 10:51:56,249 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:51:56,249 INFO L82 GeneralOperation]: Start isEquivalent. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:56,249 INFO L74 IsIncluded]: Start isIncluded. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:56,249 INFO L87 Difference]: Start difference. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:56,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:56,258 INFO L93 Difference]: Finished difference Result 238 states and 347 transitions. [2018-11-23 10:51:56,258 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 347 transitions. [2018-11-23 10:51:56,259 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:56,259 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:56,259 INFO L74 IsIncluded]: Start isIncluded. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:56,259 INFO L87 Difference]: Start difference. First operand 238 states. Second operand 238 states. [2018-11-23 10:51:56,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:56,268 INFO L93 Difference]: Finished difference Result 238 states and 347 transitions. [2018-11-23 10:51:56,268 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 347 transitions. [2018-11-23 10:51:56,269 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:56,269 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:56,269 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:51:56,269 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:51:56,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-11-23 10:51:56,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 347 transitions. [2018-11-23 10:51:56,278 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 347 transitions. Word has length 60 [2018-11-23 10:51:56,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:51:56,278 INFO L480 AbstractCegarLoop]: Abstraction has 238 states and 347 transitions. [2018-11-23 10:51:56,279 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 10:51:56,279 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 347 transitions. [2018-11-23 10:51:56,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-11-23 10:51:56,280 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:56,280 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:56,281 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:56,281 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:56,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1328448030, now seen corresponding path program 1 times [2018-11-23 10:51:56,282 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:56,282 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:56,306 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:56,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:56,395 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:56,579 INFO L256 TraceCheckUtils]: 0: Hoare triple {4141#true} call ULTIMATE.init(); {4141#true} is VALID [2018-11-23 10:51:56,580 INFO L273 TraceCheckUtils]: 1: Hoare triple {4141#true} assume true; {4141#true} is VALID [2018-11-23 10:51:56,580 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {4141#true} {4141#true} #542#return; {4141#true} is VALID [2018-11-23 10:51:56,580 INFO L256 TraceCheckUtils]: 3: Hoare triple {4141#true} call #t~ret49 := main(); {4141#true} is VALID [2018-11-23 10:51:56,580 INFO L273 TraceCheckUtils]: 4: Hoare triple {4141#true} havoc ~s~0;~s~0 := 12292bv32; {4141#true} is VALID [2018-11-23 10:51:56,580 INFO L256 TraceCheckUtils]: 5: Hoare triple {4141#true} call #t~ret48 := ssl3_connect(~s~0); {4141#true} is VALID [2018-11-23 10:51:56,581 INFO L273 TraceCheckUtils]: 6: Hoare triple {4141#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {4141#true} is VALID [2018-11-23 10:51:56,581 INFO L273 TraceCheckUtils]: 7: Hoare triple {4141#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {4141#true} is VALID [2018-11-23 10:51:56,581 INFO L273 TraceCheckUtils]: 8: Hoare triple {4141#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {4141#true} is VALID [2018-11-23 10:51:56,581 INFO L273 TraceCheckUtils]: 9: Hoare triple {4141#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {4141#true} is VALID [2018-11-23 10:51:56,582 INFO L273 TraceCheckUtils]: 10: Hoare triple {4141#true} assume !false; {4141#true} is VALID [2018-11-23 10:51:56,582 INFO L273 TraceCheckUtils]: 11: Hoare triple {4141#true} ~state~0 := ~s__state~0; {4141#true} is VALID [2018-11-23 10:51:56,582 INFO L273 TraceCheckUtils]: 12: Hoare triple {4141#true} assume 12292bv32 == ~s__state~0; {4141#true} is VALID [2018-11-23 10:51:56,582 INFO L273 TraceCheckUtils]: 13: Hoare triple {4141#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; {4141#true} is VALID [2018-11-23 10:51:56,583 INFO L273 TraceCheckUtils]: 14: Hoare triple {4141#true} ~s__server~0 := 0bv32; {4141#true} is VALID [2018-11-23 10:51:56,583 INFO L273 TraceCheckUtils]: 15: Hoare triple {4141#true} assume 0bv32 != ~cb~0; {4141#true} is VALID [2018-11-23 10:51:56,583 INFO L273 TraceCheckUtils]: 16: Hoare triple {4141#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {4141#true} is VALID [2018-11-23 10:51:56,583 INFO L273 TraceCheckUtils]: 17: Hoare triple {4141#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {4141#true} is VALID [2018-11-23 10:51:56,583 INFO L273 TraceCheckUtils]: 18: Hoare triple {4141#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {4141#true} is VALID [2018-11-23 10:51:56,584 INFO L273 TraceCheckUtils]: 19: Hoare triple {4141#true} assume !(0bv32 == ~tmp___4~0); {4141#true} is VALID [2018-11-23 10:51:56,584 INFO L273 TraceCheckUtils]: 20: Hoare triple {4141#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; {4141#true} is VALID [2018-11-23 10:51:56,584 INFO L273 TraceCheckUtils]: 21: Hoare triple {4141#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {4141#true} is VALID [2018-11-23 10:51:56,584 INFO L273 TraceCheckUtils]: 22: Hoare triple {4141#true} ~skip~0 := 0bv32; {4141#true} is VALID [2018-11-23 10:51:56,585 INFO L273 TraceCheckUtils]: 23: Hoare triple {4141#true} assume !false; {4141#true} is VALID [2018-11-23 10:51:56,585 INFO L273 TraceCheckUtils]: 24: Hoare triple {4141#true} ~state~0 := ~s__state~0; {4141#true} is VALID [2018-11-23 10:51:56,585 INFO L273 TraceCheckUtils]: 25: Hoare triple {4141#true} assume !(12292bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,585 INFO L273 TraceCheckUtils]: 26: Hoare triple {4141#true} assume !(16384bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,586 INFO L273 TraceCheckUtils]: 27: Hoare triple {4141#true} assume !(4096bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,586 INFO L273 TraceCheckUtils]: 28: Hoare triple {4141#true} assume !(20480bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,586 INFO L273 TraceCheckUtils]: 29: Hoare triple {4141#true} assume !(4099bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,586 INFO L273 TraceCheckUtils]: 30: Hoare triple {4141#true} assume 4368bv32 == ~s__state~0; {4141#true} is VALID [2018-11-23 10:51:56,586 INFO L273 TraceCheckUtils]: 31: Hoare triple {4141#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {4141#true} is VALID [2018-11-23 10:51:56,587 INFO L273 TraceCheckUtils]: 32: Hoare triple {4141#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {4141#true} is VALID [2018-11-23 10:51:56,587 INFO L273 TraceCheckUtils]: 33: Hoare triple {4141#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {4141#true} is VALID [2018-11-23 10:51:56,587 INFO L273 TraceCheckUtils]: 34: Hoare triple {4141#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {4141#true} is VALID [2018-11-23 10:51:56,587 INFO L273 TraceCheckUtils]: 35: Hoare triple {4141#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {4141#true} is VALID [2018-11-23 10:51:56,587 INFO L273 TraceCheckUtils]: 36: Hoare triple {4141#true} ~skip~0 := 0bv32; {4141#true} is VALID [2018-11-23 10:51:56,587 INFO L273 TraceCheckUtils]: 37: Hoare triple {4141#true} assume !false; {4141#true} is VALID [2018-11-23 10:51:56,588 INFO L273 TraceCheckUtils]: 38: Hoare triple {4141#true} ~state~0 := ~s__state~0; {4141#true} is VALID [2018-11-23 10:51:56,588 INFO L273 TraceCheckUtils]: 39: Hoare triple {4141#true} assume !(12292bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,588 INFO L273 TraceCheckUtils]: 40: Hoare triple {4141#true} assume !(16384bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,588 INFO L273 TraceCheckUtils]: 41: Hoare triple {4141#true} assume !(4096bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,588 INFO L273 TraceCheckUtils]: 42: Hoare triple {4141#true} assume !(20480bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,589 INFO L273 TraceCheckUtils]: 43: Hoare triple {4141#true} assume !(4099bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,589 INFO L273 TraceCheckUtils]: 44: Hoare triple {4141#true} assume !(4368bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,589 INFO L273 TraceCheckUtils]: 45: Hoare triple {4141#true} assume !(4369bv32 == ~s__state~0); {4141#true} is VALID [2018-11-23 10:51:56,589 INFO L273 TraceCheckUtils]: 46: Hoare triple {4141#true} assume 4384bv32 == ~s__state~0; {4141#true} is VALID [2018-11-23 10:51:56,589 INFO L273 TraceCheckUtils]: 47: Hoare triple {4141#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {4141#true} is VALID [2018-11-23 10:51:56,594 INFO L273 TraceCheckUtils]: 48: Hoare triple {4141#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,594 INFO L273 TraceCheckUtils]: 49: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,594 INFO L273 TraceCheckUtils]: 50: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,596 INFO L273 TraceCheckUtils]: 51: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~s__init_num~0 := 0bv32; {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,613 INFO L273 TraceCheckUtils]: 52: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,622 INFO L273 TraceCheckUtils]: 53: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~skip~0 := 0bv32; {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,637 INFO L273 TraceCheckUtils]: 54: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !false; {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,645 INFO L273 TraceCheckUtils]: 55: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,659 INFO L273 TraceCheckUtils]: 56: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,668 INFO L273 TraceCheckUtils]: 57: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,678 INFO L273 TraceCheckUtils]: 58: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,687 INFO L273 TraceCheckUtils]: 59: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,698 INFO L273 TraceCheckUtils]: 60: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,707 INFO L273 TraceCheckUtils]: 61: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,721 INFO L273 TraceCheckUtils]: 62: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,735 INFO L273 TraceCheckUtils]: 63: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,744 INFO L273 TraceCheckUtils]: 64: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,757 INFO L273 TraceCheckUtils]: 65: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,764 INFO L273 TraceCheckUtils]: 66: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,766 INFO L273 TraceCheckUtils]: 67: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,766 INFO L273 TraceCheckUtils]: 68: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,768 INFO L273 TraceCheckUtils]: 69: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume 4432bv32 == ~s__state~0; {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,768 INFO L273 TraceCheckUtils]: 70: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:56,770 INFO L273 TraceCheckUtils]: 71: Hoare triple {4290#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume 5bv32 == ~blastFlag~0; {4142#false} is VALID [2018-11-23 10:51:56,770 INFO L273 TraceCheckUtils]: 72: Hoare triple {4142#false} assume !false; {4142#false} is VALID [2018-11-23 10:51:56,777 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:56,777 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:56,782 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:56,782 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:51:56,783 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 73 [2018-11-23 10:51:56,783 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:56,784 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:51:56,872 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:56,872 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:51:56,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:51:56,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:51:56,873 INFO L87 Difference]: Start difference. First operand 238 states and 347 transitions. Second operand 3 states. [2018-11-23 10:51:57,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:57,700 INFO L93 Difference]: Finished difference Result 479 states and 705 transitions. [2018-11-23 10:51:57,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:51:57,700 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 73 [2018-11-23 10:51:57,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:51:57,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:57,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2018-11-23 10:51:57,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:51:57,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2018-11-23 10:51:57,711 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 488 transitions. [2018-11-23 10:51:58,266 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:51:58,277 INFO L225 Difference]: With dead ends: 479 [2018-11-23 10:51:58,278 INFO L226 Difference]: Without dead ends: 357 [2018-11-23 10:51:58,279 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:51:58,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2018-11-23 10:51:58,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2018-11-23 10:51:58,731 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:51:58,731 INFO L82 GeneralOperation]: Start isEquivalent. First operand 357 states. Second operand 357 states. [2018-11-23 10:51:58,731 INFO L74 IsIncluded]: Start isIncluded. First operand 357 states. Second operand 357 states. [2018-11-23 10:51:58,731 INFO L87 Difference]: Start difference. First operand 357 states. Second operand 357 states. [2018-11-23 10:51:58,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:58,743 INFO L93 Difference]: Finished difference Result 357 states and 519 transitions. [2018-11-23 10:51:58,744 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 519 transitions. [2018-11-23 10:51:58,744 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:58,745 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:58,745 INFO L74 IsIncluded]: Start isIncluded. First operand 357 states. Second operand 357 states. [2018-11-23 10:51:58,745 INFO L87 Difference]: Start difference. First operand 357 states. Second operand 357 states. [2018-11-23 10:51:58,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:51:58,756 INFO L93 Difference]: Finished difference Result 357 states and 519 transitions. [2018-11-23 10:51:58,757 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 519 transitions. [2018-11-23 10:51:58,758 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:51:58,758 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:51:58,758 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:51:58,758 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:51:58,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 357 states. [2018-11-23 10:51:58,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 519 transitions. [2018-11-23 10:51:58,771 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 519 transitions. Word has length 73 [2018-11-23 10:51:58,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:51:58,771 INFO L480 AbstractCegarLoop]: Abstraction has 357 states and 519 transitions. [2018-11-23 10:51:58,771 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:51:58,772 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 519 transitions. [2018-11-23 10:51:58,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-11-23 10:51:58,773 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:51:58,773 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, 1] [2018-11-23 10:51:58,774 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:51:58,774 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:51:58,774 INFO L82 PathProgramCache]: Analyzing trace with hash -479184918, now seen corresponding path program 1 times [2018-11-23 10:51:58,774 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:51:58,775 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:51:58,807 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:51:58,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:58,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:51:58,918 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:51:59,813 INFO L256 TraceCheckUtils]: 0: Hoare triple {6044#true} call ULTIMATE.init(); {6044#true} is VALID [2018-11-23 10:51:59,814 INFO L273 TraceCheckUtils]: 1: Hoare triple {6044#true} assume true; {6044#true} is VALID [2018-11-23 10:51:59,814 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6044#true} {6044#true} #542#return; {6044#true} is VALID [2018-11-23 10:51:59,814 INFO L256 TraceCheckUtils]: 3: Hoare triple {6044#true} call #t~ret49 := main(); {6044#true} is VALID [2018-11-23 10:51:59,814 INFO L273 TraceCheckUtils]: 4: Hoare triple {6044#true} havoc ~s~0;~s~0 := 12292bv32; {6044#true} is VALID [2018-11-23 10:51:59,815 INFO L256 TraceCheckUtils]: 5: Hoare triple {6044#true} call #t~ret48 := ssl3_connect(~s~0); {6044#true} is VALID [2018-11-23 10:51:59,815 INFO L273 TraceCheckUtils]: 6: Hoare triple {6044#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {6044#true} is VALID [2018-11-23 10:51:59,815 INFO L273 TraceCheckUtils]: 7: Hoare triple {6044#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {6044#true} is VALID [2018-11-23 10:51:59,815 INFO L273 TraceCheckUtils]: 8: Hoare triple {6044#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {6044#true} is VALID [2018-11-23 10:51:59,816 INFO L273 TraceCheckUtils]: 9: Hoare triple {6044#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {6044#true} is VALID [2018-11-23 10:51:59,816 INFO L273 TraceCheckUtils]: 10: Hoare triple {6044#true} assume !false; {6044#true} is VALID [2018-11-23 10:51:59,816 INFO L273 TraceCheckUtils]: 11: Hoare triple {6044#true} ~state~0 := ~s__state~0; {6044#true} is VALID [2018-11-23 10:51:59,816 INFO L273 TraceCheckUtils]: 12: Hoare triple {6044#true} assume 12292bv32 == ~s__state~0; {6044#true} is VALID [2018-11-23 10:51:59,816 INFO L273 TraceCheckUtils]: 13: Hoare triple {6044#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; {6044#true} is VALID [2018-11-23 10:51:59,817 INFO L273 TraceCheckUtils]: 14: Hoare triple {6044#true} ~s__server~0 := 0bv32; {6044#true} is VALID [2018-11-23 10:51:59,817 INFO L273 TraceCheckUtils]: 15: Hoare triple {6044#true} assume 0bv32 != ~cb~0; {6044#true} is VALID [2018-11-23 10:51:59,817 INFO L273 TraceCheckUtils]: 16: Hoare triple {6044#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {6044#true} is VALID [2018-11-23 10:51:59,817 INFO L273 TraceCheckUtils]: 17: Hoare triple {6044#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {6044#true} is VALID [2018-11-23 10:51:59,817 INFO L273 TraceCheckUtils]: 18: Hoare triple {6044#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {6044#true} is VALID [2018-11-23 10:51:59,818 INFO L273 TraceCheckUtils]: 19: Hoare triple {6044#true} assume !(0bv32 == ~tmp___4~0); {6044#true} is VALID [2018-11-23 10:51:59,818 INFO L273 TraceCheckUtils]: 20: Hoare triple {6044#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; {6044#true} is VALID [2018-11-23 10:51:59,818 INFO L273 TraceCheckUtils]: 21: Hoare triple {6044#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {6044#true} is VALID [2018-11-23 10:51:59,818 INFO L273 TraceCheckUtils]: 22: Hoare triple {6044#true} ~skip~0 := 0bv32; {6044#true} is VALID [2018-11-23 10:51:59,818 INFO L273 TraceCheckUtils]: 23: Hoare triple {6044#true} assume !false; {6044#true} is VALID [2018-11-23 10:51:59,819 INFO L273 TraceCheckUtils]: 24: Hoare triple {6044#true} ~state~0 := ~s__state~0; {6044#true} is VALID [2018-11-23 10:51:59,819 INFO L273 TraceCheckUtils]: 25: Hoare triple {6044#true} assume !(12292bv32 == ~s__state~0); {6044#true} is VALID [2018-11-23 10:51:59,819 INFO L273 TraceCheckUtils]: 26: Hoare triple {6044#true} assume !(16384bv32 == ~s__state~0); {6044#true} is VALID [2018-11-23 10:51:59,819 INFO L273 TraceCheckUtils]: 27: Hoare triple {6044#true} assume !(4096bv32 == ~s__state~0); {6044#true} is VALID [2018-11-23 10:51:59,820 INFO L273 TraceCheckUtils]: 28: Hoare triple {6044#true} assume !(20480bv32 == ~s__state~0); {6044#true} is VALID [2018-11-23 10:51:59,820 INFO L273 TraceCheckUtils]: 29: Hoare triple {6044#true} assume !(4099bv32 == ~s__state~0); {6044#true} is VALID [2018-11-23 10:51:59,820 INFO L273 TraceCheckUtils]: 30: Hoare triple {6044#true} assume 4368bv32 == ~s__state~0; {6044#true} is VALID [2018-11-23 10:51:59,820 INFO L273 TraceCheckUtils]: 31: Hoare triple {6044#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {6044#true} is VALID [2018-11-23 10:51:59,821 INFO L273 TraceCheckUtils]: 32: Hoare triple {6044#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,821 INFO L273 TraceCheckUtils]: 33: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,822 INFO L273 TraceCheckUtils]: 34: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,822 INFO L273 TraceCheckUtils]: 35: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,822 INFO L273 TraceCheckUtils]: 36: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~skip~0 := 0bv32; {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,823 INFO L273 TraceCheckUtils]: 37: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !false; {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,823 INFO L273 TraceCheckUtils]: 38: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,824 INFO L273 TraceCheckUtils]: 39: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,824 INFO L273 TraceCheckUtils]: 40: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,825 INFO L273 TraceCheckUtils]: 41: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,825 INFO L273 TraceCheckUtils]: 42: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,826 INFO L273 TraceCheckUtils]: 43: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,826 INFO L273 TraceCheckUtils]: 44: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,827 INFO L273 TraceCheckUtils]: 45: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,827 INFO L273 TraceCheckUtils]: 46: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume 4384bv32 == ~s__state~0; {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,828 INFO L273 TraceCheckUtils]: 47: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~ret~0 := #t~nondet33;havoc #t~nondet33; {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-23 10:51:59,830 INFO L273 TraceCheckUtils]: 48: Hoare triple {6145#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(1bv32 == ~blastFlag~0); {6045#false} is VALID [2018-11-23 10:51:59,830 INFO L273 TraceCheckUtils]: 49: Hoare triple {6045#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {6045#false} is VALID [2018-11-23 10:51:59,830 INFO L273 TraceCheckUtils]: 50: Hoare triple {6045#false} assume !~bvsle32(~ret~0, 0bv32); {6045#false} is VALID [2018-11-23 10:51:59,831 INFO L273 TraceCheckUtils]: 51: Hoare triple {6045#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {6045#false} is VALID [2018-11-23 10:51:59,831 INFO L273 TraceCheckUtils]: 52: Hoare triple {6045#false} ~s__init_num~0 := 0bv32; {6045#false} is VALID [2018-11-23 10:51:59,832 INFO L273 TraceCheckUtils]: 53: Hoare triple {6045#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {6045#false} is VALID [2018-11-23 10:51:59,832 INFO L273 TraceCheckUtils]: 54: Hoare triple {6045#false} ~skip~0 := 0bv32; {6045#false} is VALID [2018-11-23 10:51:59,832 INFO L273 TraceCheckUtils]: 55: Hoare triple {6045#false} assume !false; {6045#false} is VALID [2018-11-23 10:51:59,832 INFO L273 TraceCheckUtils]: 56: Hoare triple {6045#false} ~state~0 := ~s__state~0; {6045#false} is VALID [2018-11-23 10:51:59,833 INFO L273 TraceCheckUtils]: 57: Hoare triple {6045#false} assume !(12292bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,833 INFO L273 TraceCheckUtils]: 58: Hoare triple {6045#false} assume !(16384bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,833 INFO L273 TraceCheckUtils]: 59: Hoare triple {6045#false} assume !(4096bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,833 INFO L273 TraceCheckUtils]: 60: Hoare triple {6045#false} assume !(20480bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,833 INFO L273 TraceCheckUtils]: 61: Hoare triple {6045#false} assume !(4099bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,834 INFO L273 TraceCheckUtils]: 62: Hoare triple {6045#false} assume !(4368bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,834 INFO L273 TraceCheckUtils]: 63: Hoare triple {6045#false} assume !(4369bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,834 INFO L273 TraceCheckUtils]: 64: Hoare triple {6045#false} assume !(4384bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,834 INFO L273 TraceCheckUtils]: 65: Hoare triple {6045#false} assume !(4385bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,834 INFO L273 TraceCheckUtils]: 66: Hoare triple {6045#false} assume !(4400bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,835 INFO L273 TraceCheckUtils]: 67: Hoare triple {6045#false} assume !(4401bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,835 INFO L273 TraceCheckUtils]: 68: Hoare triple {6045#false} assume !(4416bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,835 INFO L273 TraceCheckUtils]: 69: Hoare triple {6045#false} assume !(4417bv32 == ~s__state~0); {6045#false} is VALID [2018-11-23 10:51:59,835 INFO L273 TraceCheckUtils]: 70: Hoare triple {6045#false} assume 4432bv32 == ~s__state~0; {6045#false} is VALID [2018-11-23 10:51:59,836 INFO L273 TraceCheckUtils]: 71: Hoare triple {6045#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {6045#false} is VALID [2018-11-23 10:51:59,836 INFO L273 TraceCheckUtils]: 72: Hoare triple {6045#false} assume 5bv32 == ~blastFlag~0; {6045#false} is VALID [2018-11-23 10:51:59,836 INFO L273 TraceCheckUtils]: 73: Hoare triple {6045#false} assume !false; {6045#false} is VALID [2018-11-23 10:51:59,840 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:51:59,840 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:51:59,848 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:51:59,848 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:51:59,848 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 74 [2018-11-23 10:51:59,849 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:51:59,849 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:51:59,946 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 72 edges. 72 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:51:59,947 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:51:59,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:51:59,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:51:59,948 INFO L87 Difference]: Start difference. First operand 357 states and 519 transitions. Second operand 3 states. [2018-11-23 10:52:00,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:00,625 INFO L93 Difference]: Finished difference Result 619 states and 899 transitions. [2018-11-23 10:52:00,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:00,625 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 74 [2018-11-23 10:52:00,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:00,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:00,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 360 transitions. [2018-11-23 10:52:00,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:00,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 360 transitions. [2018-11-23 10:52:00,632 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 360 transitions. [2018-11-23 10:52:01,449 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:01,462 INFO L225 Difference]: With dead ends: 619 [2018-11-23 10:52:01,463 INFO L226 Difference]: Without dead ends: 378 [2018-11-23 10:52:01,463 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:01,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-11-23 10:52:01,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 378. [2018-11-23 10:52:01,707 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:01,707 INFO L82 GeneralOperation]: Start isEquivalent. First operand 378 states. Second operand 378 states. [2018-11-23 10:52:01,707 INFO L74 IsIncluded]: Start isIncluded. First operand 378 states. Second operand 378 states. [2018-11-23 10:52:01,708 INFO L87 Difference]: Start difference. First operand 378 states. Second operand 378 states. [2018-11-23 10:52:01,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:01,721 INFO L93 Difference]: Finished difference Result 378 states and 546 transitions. [2018-11-23 10:52:01,721 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 546 transitions. [2018-11-23 10:52:01,722 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:01,723 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:01,723 INFO L74 IsIncluded]: Start isIncluded. First operand 378 states. Second operand 378 states. [2018-11-23 10:52:01,723 INFO L87 Difference]: Start difference. First operand 378 states. Second operand 378 states. [2018-11-23 10:52:01,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:01,735 INFO L93 Difference]: Finished difference Result 378 states and 546 transitions. [2018-11-23 10:52:01,735 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 546 transitions. [2018-11-23 10:52:01,736 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:01,736 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:01,736 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:01,736 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:01,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 378 states. [2018-11-23 10:52:01,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 546 transitions. [2018-11-23 10:52:01,748 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 546 transitions. Word has length 74 [2018-11-23 10:52:01,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:01,748 INFO L480 AbstractCegarLoop]: Abstraction has 378 states and 546 transitions. [2018-11-23 10:52:01,748 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:01,749 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 546 transitions. [2018-11-23 10:52:01,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-11-23 10:52:01,750 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:01,750 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:01,751 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:01,751 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:01,751 INFO L82 PathProgramCache]: Analyzing trace with hash -782557079, now seen corresponding path program 1 times [2018-11-23 10:52:01,751 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:01,752 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:01,780 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:01,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:01,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:01,861 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:02,476 INFO L256 TraceCheckUtils]: 0: Hoare triple {8174#true} call ULTIMATE.init(); {8174#true} is VALID [2018-11-23 10:52:02,477 INFO L273 TraceCheckUtils]: 1: Hoare triple {8174#true} assume true; {8174#true} is VALID [2018-11-23 10:52:02,478 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8174#true} {8174#true} #542#return; {8174#true} is VALID [2018-11-23 10:52:02,478 INFO L256 TraceCheckUtils]: 3: Hoare triple {8174#true} call #t~ret49 := main(); {8174#true} is VALID [2018-11-23 10:52:02,478 INFO L273 TraceCheckUtils]: 4: Hoare triple {8174#true} havoc ~s~0;~s~0 := 12292bv32; {8174#true} is VALID [2018-11-23 10:52:02,479 INFO L256 TraceCheckUtils]: 5: Hoare triple {8174#true} call #t~ret48 := ssl3_connect(~s~0); {8174#true} is VALID [2018-11-23 10:52:02,479 INFO L273 TraceCheckUtils]: 6: Hoare triple {8174#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {8174#true} is VALID [2018-11-23 10:52:02,479 INFO L273 TraceCheckUtils]: 7: Hoare triple {8174#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {8174#true} is VALID [2018-11-23 10:52:02,480 INFO L273 TraceCheckUtils]: 8: Hoare triple {8174#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {8174#true} is VALID [2018-11-23 10:52:02,480 INFO L273 TraceCheckUtils]: 9: Hoare triple {8174#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {8174#true} is VALID [2018-11-23 10:52:02,480 INFO L273 TraceCheckUtils]: 10: Hoare triple {8174#true} assume !false; {8174#true} is VALID [2018-11-23 10:52:02,480 INFO L273 TraceCheckUtils]: 11: Hoare triple {8174#true} ~state~0 := ~s__state~0; {8174#true} is VALID [2018-11-23 10:52:02,480 INFO L273 TraceCheckUtils]: 12: Hoare triple {8174#true} assume 12292bv32 == ~s__state~0; {8174#true} is VALID [2018-11-23 10:52:02,481 INFO L273 TraceCheckUtils]: 13: Hoare triple {8174#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; {8174#true} is VALID [2018-11-23 10:52:02,481 INFO L273 TraceCheckUtils]: 14: Hoare triple {8174#true} ~s__server~0 := 0bv32; {8174#true} is VALID [2018-11-23 10:52:02,481 INFO L273 TraceCheckUtils]: 15: Hoare triple {8174#true} assume 0bv32 != ~cb~0; {8174#true} is VALID [2018-11-23 10:52:02,481 INFO L273 TraceCheckUtils]: 16: Hoare triple {8174#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {8174#true} is VALID [2018-11-23 10:52:02,481 INFO L273 TraceCheckUtils]: 17: Hoare triple {8174#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {8174#true} is VALID [2018-11-23 10:52:02,481 INFO L273 TraceCheckUtils]: 18: Hoare triple {8174#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {8174#true} is VALID [2018-11-23 10:52:02,481 INFO L273 TraceCheckUtils]: 19: Hoare triple {8174#true} assume !(0bv32 == ~tmp___4~0); {8174#true} is VALID [2018-11-23 10:52:02,482 INFO L273 TraceCheckUtils]: 20: Hoare triple {8174#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; {8174#true} is VALID [2018-11-23 10:52:02,482 INFO L273 TraceCheckUtils]: 21: Hoare triple {8174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8174#true} is VALID [2018-11-23 10:52:02,482 INFO L273 TraceCheckUtils]: 22: Hoare triple {8174#true} ~skip~0 := 0bv32; {8174#true} is VALID [2018-11-23 10:52:02,482 INFO L273 TraceCheckUtils]: 23: Hoare triple {8174#true} assume !false; {8174#true} is VALID [2018-11-23 10:52:02,482 INFO L273 TraceCheckUtils]: 24: Hoare triple {8174#true} ~state~0 := ~s__state~0; {8174#true} is VALID [2018-11-23 10:52:02,482 INFO L273 TraceCheckUtils]: 25: Hoare triple {8174#true} assume !(12292bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,483 INFO L273 TraceCheckUtils]: 26: Hoare triple {8174#true} assume !(16384bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,483 INFO L273 TraceCheckUtils]: 27: Hoare triple {8174#true} assume !(4096bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,483 INFO L273 TraceCheckUtils]: 28: Hoare triple {8174#true} assume !(20480bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,483 INFO L273 TraceCheckUtils]: 29: Hoare triple {8174#true} assume !(4099bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,483 INFO L273 TraceCheckUtils]: 30: Hoare triple {8174#true} assume 4368bv32 == ~s__state~0; {8174#true} is VALID [2018-11-23 10:52:02,484 INFO L273 TraceCheckUtils]: 31: Hoare triple {8174#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {8174#true} is VALID [2018-11-23 10:52:02,484 INFO L273 TraceCheckUtils]: 32: Hoare triple {8174#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {8174#true} is VALID [2018-11-23 10:52:02,484 INFO L273 TraceCheckUtils]: 33: Hoare triple {8174#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {8174#true} is VALID [2018-11-23 10:52:02,484 INFO L273 TraceCheckUtils]: 34: Hoare triple {8174#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {8174#true} is VALID [2018-11-23 10:52:02,484 INFO L273 TraceCheckUtils]: 35: Hoare triple {8174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8174#true} is VALID [2018-11-23 10:52:02,484 INFO L273 TraceCheckUtils]: 36: Hoare triple {8174#true} ~skip~0 := 0bv32; {8174#true} is VALID [2018-11-23 10:52:02,485 INFO L273 TraceCheckUtils]: 37: Hoare triple {8174#true} assume !false; {8174#true} is VALID [2018-11-23 10:52:02,485 INFO L273 TraceCheckUtils]: 38: Hoare triple {8174#true} ~state~0 := ~s__state~0; {8174#true} is VALID [2018-11-23 10:52:02,485 INFO L273 TraceCheckUtils]: 39: Hoare triple {8174#true} assume !(12292bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,485 INFO L273 TraceCheckUtils]: 40: Hoare triple {8174#true} assume !(16384bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,485 INFO L273 TraceCheckUtils]: 41: Hoare triple {8174#true} assume !(4096bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,485 INFO L273 TraceCheckUtils]: 42: Hoare triple {8174#true} assume !(20480bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,486 INFO L273 TraceCheckUtils]: 43: Hoare triple {8174#true} assume !(4099bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,486 INFO L273 TraceCheckUtils]: 44: Hoare triple {8174#true} assume !(4368bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,486 INFO L273 TraceCheckUtils]: 45: Hoare triple {8174#true} assume !(4369bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,486 INFO L273 TraceCheckUtils]: 46: Hoare triple {8174#true} assume 4384bv32 == ~s__state~0; {8174#true} is VALID [2018-11-23 10:52:02,486 INFO L273 TraceCheckUtils]: 47: Hoare triple {8174#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {8174#true} is VALID [2018-11-23 10:52:02,486 INFO L273 TraceCheckUtils]: 48: Hoare triple {8174#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {8174#true} is VALID [2018-11-23 10:52:02,486 INFO L273 TraceCheckUtils]: 49: Hoare triple {8174#true} assume !~bvsle32(~ret~0, 0bv32); {8174#true} is VALID [2018-11-23 10:52:02,487 INFO L273 TraceCheckUtils]: 50: Hoare triple {8174#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {8174#true} is VALID [2018-11-23 10:52:02,487 INFO L273 TraceCheckUtils]: 51: Hoare triple {8174#true} ~s__init_num~0 := 0bv32; {8174#true} is VALID [2018-11-23 10:52:02,487 INFO L273 TraceCheckUtils]: 52: Hoare triple {8174#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8174#true} is VALID [2018-11-23 10:52:02,487 INFO L273 TraceCheckUtils]: 53: Hoare triple {8174#true} ~skip~0 := 0bv32; {8174#true} is VALID [2018-11-23 10:52:02,487 INFO L273 TraceCheckUtils]: 54: Hoare triple {8174#true} assume !false; {8174#true} is VALID [2018-11-23 10:52:02,487 INFO L273 TraceCheckUtils]: 55: Hoare triple {8174#true} ~state~0 := ~s__state~0; {8174#true} is VALID [2018-11-23 10:52:02,488 INFO L273 TraceCheckUtils]: 56: Hoare triple {8174#true} assume !(12292bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,488 INFO L273 TraceCheckUtils]: 57: Hoare triple {8174#true} assume !(16384bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,488 INFO L273 TraceCheckUtils]: 58: Hoare triple {8174#true} assume !(4096bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,488 INFO L273 TraceCheckUtils]: 59: Hoare triple {8174#true} assume !(20480bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,488 INFO L273 TraceCheckUtils]: 60: Hoare triple {8174#true} assume !(4099bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,488 INFO L273 TraceCheckUtils]: 61: Hoare triple {8174#true} assume !(4368bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,488 INFO L273 TraceCheckUtils]: 62: Hoare triple {8174#true} assume !(4369bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,489 INFO L273 TraceCheckUtils]: 63: Hoare triple {8174#true} assume !(4384bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,489 INFO L273 TraceCheckUtils]: 64: Hoare triple {8174#true} assume !(4385bv32 == ~s__state~0); {8174#true} is VALID [2018-11-23 10:52:02,489 INFO L273 TraceCheckUtils]: 65: Hoare triple {8174#true} assume 4400bv32 == ~s__state~0; {8174#true} is VALID [2018-11-23 10:52:02,489 INFO L273 TraceCheckUtils]: 66: Hoare triple {8174#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {8174#true} is VALID [2018-11-23 10:52:02,489 INFO L273 TraceCheckUtils]: 67: Hoare triple {8174#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {8174#true} is VALID [2018-11-23 10:52:02,489 INFO L273 TraceCheckUtils]: 68: Hoare triple {8174#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {8174#true} is VALID [2018-11-23 10:52:02,490 INFO L273 TraceCheckUtils]: 69: Hoare triple {8174#true} assume !~bvsle32(~ret~0, 0bv32); {8174#true} is VALID [2018-11-23 10:52:02,490 INFO L273 TraceCheckUtils]: 70: Hoare triple {8174#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,491 INFO L273 TraceCheckUtils]: 71: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,491 INFO L273 TraceCheckUtils]: 72: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,491 INFO L273 TraceCheckUtils]: 73: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !false; {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,497 INFO L273 TraceCheckUtils]: 74: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,499 INFO L273 TraceCheckUtils]: 75: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,500 INFO L273 TraceCheckUtils]: 76: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,500 INFO L273 TraceCheckUtils]: 77: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,500 INFO L273 TraceCheckUtils]: 78: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,501 INFO L273 TraceCheckUtils]: 79: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,501 INFO L273 TraceCheckUtils]: 80: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,501 INFO L273 TraceCheckUtils]: 81: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,502 INFO L273 TraceCheckUtils]: 82: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,502 INFO L273 TraceCheckUtils]: 83: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,502 INFO L273 TraceCheckUtils]: 84: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4400bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,503 INFO L273 TraceCheckUtils]: 85: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4401bv32 == ~s__state~0); {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:02,503 INFO L273 TraceCheckUtils]: 86: Hoare triple {8389#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(4416bv32 == ~s__state~0); {8175#false} is VALID [2018-11-23 10:52:02,504 INFO L273 TraceCheckUtils]: 87: Hoare triple {8175#false} assume !(4417bv32 == ~s__state~0); {8175#false} is VALID [2018-11-23 10:52:02,504 INFO L273 TraceCheckUtils]: 88: Hoare triple {8175#false} assume 4432bv32 == ~s__state~0; {8175#false} is VALID [2018-11-23 10:52:02,504 INFO L273 TraceCheckUtils]: 89: Hoare triple {8175#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {8175#false} is VALID [2018-11-23 10:52:02,504 INFO L273 TraceCheckUtils]: 90: Hoare triple {8175#false} assume 5bv32 == ~blastFlag~0; {8175#false} is VALID [2018-11-23 10:52:02,505 INFO L273 TraceCheckUtils]: 91: Hoare triple {8175#false} assume !false; {8175#false} is VALID [2018-11-23 10:52:02,509 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:02,509 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:02,510 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:02,511 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:02,511 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 92 [2018-11-23 10:52:02,511 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:02,511 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:02,573 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:02,573 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:02,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:02,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:02,573 INFO L87 Difference]: Start difference. First operand 378 states and 546 transitions. Second operand 3 states. [2018-11-23 10:52:03,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:03,252 INFO L93 Difference]: Finished difference Result 813 states and 1197 transitions. [2018-11-23 10:52:03,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:03,253 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 92 [2018-11-23 10:52:03,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:03,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:03,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-23 10:52:03,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:03,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-23 10:52:03,260 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 374 transitions. [2018-11-23 10:52:04,127 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:04,141 INFO L225 Difference]: With dead ends: 813 [2018-11-23 10:52:04,141 INFO L226 Difference]: Without dead ends: 450 [2018-11-23 10:52:04,142 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:04,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2018-11-23 10:52:04,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 441. [2018-11-23 10:52:04,559 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:04,559 INFO L82 GeneralOperation]: Start isEquivalent. First operand 450 states. Second operand 441 states. [2018-11-23 10:52:04,559 INFO L74 IsIncluded]: Start isIncluded. First operand 450 states. Second operand 441 states. [2018-11-23 10:52:04,559 INFO L87 Difference]: Start difference. First operand 450 states. Second operand 441 states. [2018-11-23 10:52:04,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:04,572 INFO L93 Difference]: Finished difference Result 450 states and 634 transitions. [2018-11-23 10:52:04,572 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 634 transitions. [2018-11-23 10:52:04,574 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:04,574 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:04,574 INFO L74 IsIncluded]: Start isIncluded. First operand 441 states. Second operand 450 states. [2018-11-23 10:52:04,574 INFO L87 Difference]: Start difference. First operand 441 states. Second operand 450 states. [2018-11-23 10:52:04,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:04,589 INFO L93 Difference]: Finished difference Result 450 states and 634 transitions. [2018-11-23 10:52:04,589 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 634 transitions. [2018-11-23 10:52:04,590 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:04,590 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:04,590 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:04,591 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:04,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 441 states. [2018-11-23 10:52:04,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 624 transitions. [2018-11-23 10:52:04,604 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 624 transitions. Word has length 92 [2018-11-23 10:52:04,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:04,605 INFO L480 AbstractCegarLoop]: Abstraction has 441 states and 624 transitions. [2018-11-23 10:52:04,605 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:04,605 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 624 transitions. [2018-11-23 10:52:04,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-11-23 10:52:04,607 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:04,607 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:04,607 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:04,608 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:04,608 INFO L82 PathProgramCache]: Analyzing trace with hash -1284728799, now seen corresponding path program 1 times [2018-11-23 10:52:04,608 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:04,608 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:04,643 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:04,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:04,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:04,719 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:04,822 INFO L256 TraceCheckUtils]: 0: Hoare triple {10786#true} call ULTIMATE.init(); {10786#true} is VALID [2018-11-23 10:52:04,822 INFO L273 TraceCheckUtils]: 1: Hoare triple {10786#true} assume true; {10786#true} is VALID [2018-11-23 10:52:04,822 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {10786#true} {10786#true} #542#return; {10786#true} is VALID [2018-11-23 10:52:04,823 INFO L256 TraceCheckUtils]: 3: Hoare triple {10786#true} call #t~ret49 := main(); {10786#true} is VALID [2018-11-23 10:52:04,823 INFO L273 TraceCheckUtils]: 4: Hoare triple {10786#true} havoc ~s~0;~s~0 := 12292bv32; {10786#true} is VALID [2018-11-23 10:52:04,823 INFO L256 TraceCheckUtils]: 5: Hoare triple {10786#true} call #t~ret48 := ssl3_connect(~s~0); {10786#true} is VALID [2018-11-23 10:52:04,823 INFO L273 TraceCheckUtils]: 6: Hoare triple {10786#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {10786#true} is VALID [2018-11-23 10:52:04,824 INFO L273 TraceCheckUtils]: 7: Hoare triple {10786#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {10786#true} is VALID [2018-11-23 10:52:04,824 INFO L273 TraceCheckUtils]: 8: Hoare triple {10786#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {10786#true} is VALID [2018-11-23 10:52:04,824 INFO L273 TraceCheckUtils]: 9: Hoare triple {10786#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {10786#true} is VALID [2018-11-23 10:52:04,824 INFO L273 TraceCheckUtils]: 10: Hoare triple {10786#true} assume !false; {10786#true} is VALID [2018-11-23 10:52:04,824 INFO L273 TraceCheckUtils]: 11: Hoare triple {10786#true} ~state~0 := ~s__state~0; {10786#true} is VALID [2018-11-23 10:52:04,825 INFO L273 TraceCheckUtils]: 12: Hoare triple {10786#true} assume 12292bv32 == ~s__state~0; {10786#true} is VALID [2018-11-23 10:52:04,825 INFO L273 TraceCheckUtils]: 13: Hoare triple {10786#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; {10786#true} is VALID [2018-11-23 10:52:04,825 INFO L273 TraceCheckUtils]: 14: Hoare triple {10786#true} ~s__server~0 := 0bv32; {10786#true} is VALID [2018-11-23 10:52:04,825 INFO L273 TraceCheckUtils]: 15: Hoare triple {10786#true} assume 0bv32 != ~cb~0; {10786#true} is VALID [2018-11-23 10:52:04,825 INFO L273 TraceCheckUtils]: 16: Hoare triple {10786#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {10786#true} is VALID [2018-11-23 10:52:04,826 INFO L273 TraceCheckUtils]: 17: Hoare triple {10786#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {10786#true} is VALID [2018-11-23 10:52:04,826 INFO L273 TraceCheckUtils]: 18: Hoare triple {10786#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {10786#true} is VALID [2018-11-23 10:52:04,826 INFO L273 TraceCheckUtils]: 19: Hoare triple {10786#true} assume !(0bv32 == ~tmp___4~0); {10786#true} is VALID [2018-11-23 10:52:04,826 INFO L273 TraceCheckUtils]: 20: Hoare triple {10786#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; {10786#true} is VALID [2018-11-23 10:52:04,826 INFO L273 TraceCheckUtils]: 21: Hoare triple {10786#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10786#true} is VALID [2018-11-23 10:52:04,827 INFO L273 TraceCheckUtils]: 22: Hoare triple {10786#true} ~skip~0 := 0bv32; {10786#true} is VALID [2018-11-23 10:52:04,827 INFO L273 TraceCheckUtils]: 23: Hoare triple {10786#true} assume !false; {10786#true} is VALID [2018-11-23 10:52:04,827 INFO L273 TraceCheckUtils]: 24: Hoare triple {10786#true} ~state~0 := ~s__state~0; {10786#true} is VALID [2018-11-23 10:52:04,827 INFO L273 TraceCheckUtils]: 25: Hoare triple {10786#true} assume !(12292bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,827 INFO L273 TraceCheckUtils]: 26: Hoare triple {10786#true} assume !(16384bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,828 INFO L273 TraceCheckUtils]: 27: Hoare triple {10786#true} assume !(4096bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,828 INFO L273 TraceCheckUtils]: 28: Hoare triple {10786#true} assume !(20480bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,828 INFO L273 TraceCheckUtils]: 29: Hoare triple {10786#true} assume !(4099bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,828 INFO L273 TraceCheckUtils]: 30: Hoare triple {10786#true} assume 4368bv32 == ~s__state~0; {10786#true} is VALID [2018-11-23 10:52:04,828 INFO L273 TraceCheckUtils]: 31: Hoare triple {10786#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {10786#true} is VALID [2018-11-23 10:52:04,829 INFO L273 TraceCheckUtils]: 32: Hoare triple {10786#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {10786#true} is VALID [2018-11-23 10:52:04,829 INFO L273 TraceCheckUtils]: 33: Hoare triple {10786#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {10786#true} is VALID [2018-11-23 10:52:04,829 INFO L273 TraceCheckUtils]: 34: Hoare triple {10786#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {10786#true} is VALID [2018-11-23 10:52:04,829 INFO L273 TraceCheckUtils]: 35: Hoare triple {10786#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10786#true} is VALID [2018-11-23 10:52:04,829 INFO L273 TraceCheckUtils]: 36: Hoare triple {10786#true} ~skip~0 := 0bv32; {10786#true} is VALID [2018-11-23 10:52:04,830 INFO L273 TraceCheckUtils]: 37: Hoare triple {10786#true} assume !false; {10786#true} is VALID [2018-11-23 10:52:04,830 INFO L273 TraceCheckUtils]: 38: Hoare triple {10786#true} ~state~0 := ~s__state~0; {10786#true} is VALID [2018-11-23 10:52:04,830 INFO L273 TraceCheckUtils]: 39: Hoare triple {10786#true} assume !(12292bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,830 INFO L273 TraceCheckUtils]: 40: Hoare triple {10786#true} assume !(16384bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,830 INFO L273 TraceCheckUtils]: 41: Hoare triple {10786#true} assume !(4096bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,830 INFO L273 TraceCheckUtils]: 42: Hoare triple {10786#true} assume !(20480bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,831 INFO L273 TraceCheckUtils]: 43: Hoare triple {10786#true} assume !(4099bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,831 INFO L273 TraceCheckUtils]: 44: Hoare triple {10786#true} assume !(4368bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,831 INFO L273 TraceCheckUtils]: 45: Hoare triple {10786#true} assume !(4369bv32 == ~s__state~0); {10786#true} is VALID [2018-11-23 10:52:04,831 INFO L273 TraceCheckUtils]: 46: Hoare triple {10786#true} assume 4384bv32 == ~s__state~0; {10786#true} is VALID [2018-11-23 10:52:04,831 INFO L273 TraceCheckUtils]: 47: Hoare triple {10786#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {10786#true} is VALID [2018-11-23 10:52:04,832 INFO L273 TraceCheckUtils]: 48: Hoare triple {10786#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {10786#true} is VALID [2018-11-23 10:52:04,832 INFO L273 TraceCheckUtils]: 49: Hoare triple {10786#true} assume !~bvsle32(~ret~0, 0bv32); {10786#true} is VALID [2018-11-23 10:52:04,841 INFO L273 TraceCheckUtils]: 50: Hoare triple {10786#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,841 INFO L273 TraceCheckUtils]: 51: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,842 INFO L273 TraceCheckUtils]: 52: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,847 INFO L273 TraceCheckUtils]: 53: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,847 INFO L273 TraceCheckUtils]: 54: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !false; {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,848 INFO L273 TraceCheckUtils]: 55: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,848 INFO L273 TraceCheckUtils]: 56: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,851 INFO L273 TraceCheckUtils]: 57: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,851 INFO L273 TraceCheckUtils]: 58: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,854 INFO L273 TraceCheckUtils]: 59: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,854 INFO L273 TraceCheckUtils]: 60: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,854 INFO L273 TraceCheckUtils]: 61: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 62: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 63: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,855 INFO L273 TraceCheckUtils]: 64: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 65: Hoare triple {10941#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume 4400bv32 == ~s__state~0; {10787#false} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 66: Hoare triple {10787#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {10787#false} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 67: Hoare triple {10787#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {10787#false} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 68: Hoare triple {10787#false} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {10787#false} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 69: Hoare triple {10787#false} assume !~bvsle32(~ret~0, 0bv32); {10787#false} is VALID [2018-11-23 10:52:04,856 INFO L273 TraceCheckUtils]: 70: Hoare triple {10787#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {10787#false} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 71: Hoare triple {10787#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10787#false} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 72: Hoare triple {10787#false} ~skip~0 := 0bv32; {10787#false} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 73: Hoare triple {10787#false} assume !false; {10787#false} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 74: Hoare triple {10787#false} ~state~0 := ~s__state~0; {10787#false} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 75: Hoare triple {10787#false} assume !(12292bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 76: Hoare triple {10787#false} assume !(16384bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,857 INFO L273 TraceCheckUtils]: 77: Hoare triple {10787#false} assume !(4096bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 78: Hoare triple {10787#false} assume !(20480bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 79: Hoare triple {10787#false} assume !(4099bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 80: Hoare triple {10787#false} assume !(4368bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 81: Hoare triple {10787#false} assume !(4369bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 82: Hoare triple {10787#false} assume !(4384bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 83: Hoare triple {10787#false} assume !(4385bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,858 INFO L273 TraceCheckUtils]: 84: Hoare triple {10787#false} assume !(4400bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 85: Hoare triple {10787#false} assume !(4401bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 86: Hoare triple {10787#false} assume 4416bv32 == ~s__state~0; {10787#false} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 87: Hoare triple {10787#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {10787#false} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 88: Hoare triple {10787#false} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {10787#false} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 89: Hoare triple {10787#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {10787#false} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 90: Hoare triple {10787#false} assume !(0bv32 == ~tmp___6~0); {10787#false} is VALID [2018-11-23 10:52:04,859 INFO L273 TraceCheckUtils]: 91: Hoare triple {10787#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {10787#false} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 92: Hoare triple {10787#false} ~skip~0 := 0bv32; {10787#false} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 93: Hoare triple {10787#false} assume !false; {10787#false} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 94: Hoare triple {10787#false} ~state~0 := ~s__state~0; {10787#false} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 95: Hoare triple {10787#false} assume !(12292bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 96: Hoare triple {10787#false} assume !(16384bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 97: Hoare triple {10787#false} assume !(4096bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,860 INFO L273 TraceCheckUtils]: 98: Hoare triple {10787#false} assume !(20480bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 99: Hoare triple {10787#false} assume !(4099bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 100: Hoare triple {10787#false} assume !(4368bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 101: Hoare triple {10787#false} assume !(4369bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 102: Hoare triple {10787#false} assume !(4384bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 103: Hoare triple {10787#false} assume !(4385bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 104: Hoare triple {10787#false} assume !(4400bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,861 INFO L273 TraceCheckUtils]: 105: Hoare triple {10787#false} assume !(4401bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 106: Hoare triple {10787#false} assume !(4416bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 107: Hoare triple {10787#false} assume !(4417bv32 == ~s__state~0); {10787#false} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 108: Hoare triple {10787#false} assume 4432bv32 == ~s__state~0; {10787#false} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 109: Hoare triple {10787#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {10787#false} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 110: Hoare triple {10787#false} assume 5bv32 == ~blastFlag~0; {10787#false} is VALID [2018-11-23 10:52:04,862 INFO L273 TraceCheckUtils]: 111: Hoare triple {10787#false} assume !false; {10787#false} is VALID [2018-11-23 10:52:04,868 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:04,868 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:04,869 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:04,869 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:04,870 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:04,870 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:04,870 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:04,950 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:04,950 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:04,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:04,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:04,951 INFO L87 Difference]: Start difference. First operand 441 states and 624 transitions. Second operand 3 states. [2018-11-23 10:52:06,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:06,244 INFO L93 Difference]: Finished difference Result 996 states and 1466 transitions. [2018-11-23 10:52:06,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:06,244 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:06,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:06,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:06,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 411 transitions. [2018-11-23 10:52:06,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:06,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 411 transitions. [2018-11-23 10:52:06,251 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 411 transitions. [2018-11-23 10:52:06,605 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:06,624 INFO L225 Difference]: With dead ends: 996 [2018-11-23 10:52:06,624 INFO L226 Difference]: Without dead ends: 570 [2018-11-23 10:52:06,625 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:06,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2018-11-23 10:52:06,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 561. [2018-11-23 10:52:06,870 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:06,870 INFO L82 GeneralOperation]: Start isEquivalent. First operand 570 states. Second operand 561 states. [2018-11-23 10:52:06,870 INFO L74 IsIncluded]: Start isIncluded. First operand 570 states. Second operand 561 states. [2018-11-23 10:52:06,871 INFO L87 Difference]: Start difference. First operand 570 states. Second operand 561 states. [2018-11-23 10:52:06,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:06,889 INFO L93 Difference]: Finished difference Result 570 states and 771 transitions. [2018-11-23 10:52:06,889 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 771 transitions. [2018-11-23 10:52:06,890 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:06,891 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:06,891 INFO L74 IsIncluded]: Start isIncluded. First operand 561 states. Second operand 570 states. [2018-11-23 10:52:06,891 INFO L87 Difference]: Start difference. First operand 561 states. Second operand 570 states. [2018-11-23 10:52:06,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:06,910 INFO L93 Difference]: Finished difference Result 570 states and 771 transitions. [2018-11-23 10:52:06,910 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 771 transitions. [2018-11-23 10:52:06,911 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:06,911 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:06,912 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:06,912 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:06,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 561 states. [2018-11-23 10:52:06,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 759 transitions. [2018-11-23 10:52:06,929 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 759 transitions. Word has length 112 [2018-11-23 10:52:06,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:06,929 INFO L480 AbstractCegarLoop]: Abstraction has 561 states and 759 transitions. [2018-11-23 10:52:06,929 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:06,930 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 759 transitions. [2018-11-23 10:52:06,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-11-23 10:52:06,931 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:06,932 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,932 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:06,932 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:06,932 INFO L82 PathProgramCache]: Analyzing trace with hash -605456545, now seen corresponding path program 1 times [2018-11-23 10:52:06,933 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:06,933 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:06,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:07,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:07,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:07,046 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:07,161 INFO L256 TraceCheckUtils]: 0: Hoare triple {14010#true} call ULTIMATE.init(); {14010#true} is VALID [2018-11-23 10:52:07,161 INFO L273 TraceCheckUtils]: 1: Hoare triple {14010#true} assume true; {14010#true} is VALID [2018-11-23 10:52:07,161 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {14010#true} {14010#true} #542#return; {14010#true} is VALID [2018-11-23 10:52:07,161 INFO L256 TraceCheckUtils]: 3: Hoare triple {14010#true} call #t~ret49 := main(); {14010#true} is VALID [2018-11-23 10:52:07,161 INFO L273 TraceCheckUtils]: 4: Hoare triple {14010#true} havoc ~s~0;~s~0 := 12292bv32; {14010#true} is VALID [2018-11-23 10:52:07,162 INFO L256 TraceCheckUtils]: 5: Hoare triple {14010#true} call #t~ret48 := ssl3_connect(~s~0); {14010#true} is VALID [2018-11-23 10:52:07,162 INFO L273 TraceCheckUtils]: 6: Hoare triple {14010#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {14010#true} is VALID [2018-11-23 10:52:07,162 INFO L273 TraceCheckUtils]: 7: Hoare triple {14010#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {14010#true} is VALID [2018-11-23 10:52:07,162 INFO L273 TraceCheckUtils]: 8: Hoare triple {14010#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {14010#true} is VALID [2018-11-23 10:52:07,162 INFO L273 TraceCheckUtils]: 9: Hoare triple {14010#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {14010#true} is VALID [2018-11-23 10:52:07,162 INFO L273 TraceCheckUtils]: 10: Hoare triple {14010#true} assume !false; {14010#true} is VALID [2018-11-23 10:52:07,163 INFO L273 TraceCheckUtils]: 11: Hoare triple {14010#true} ~state~0 := ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,163 INFO L273 TraceCheckUtils]: 12: Hoare triple {14010#true} assume 12292bv32 == ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,163 INFO L273 TraceCheckUtils]: 13: Hoare triple {14010#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; {14010#true} is VALID [2018-11-23 10:52:07,163 INFO L273 TraceCheckUtils]: 14: Hoare triple {14010#true} ~s__server~0 := 0bv32; {14010#true} is VALID [2018-11-23 10:52:07,163 INFO L273 TraceCheckUtils]: 15: Hoare triple {14010#true} assume 0bv32 != ~cb~0; {14010#true} is VALID [2018-11-23 10:52:07,164 INFO L273 TraceCheckUtils]: 16: Hoare triple {14010#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {14010#true} is VALID [2018-11-23 10:52:07,164 INFO L273 TraceCheckUtils]: 17: Hoare triple {14010#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {14010#true} is VALID [2018-11-23 10:52:07,164 INFO L273 TraceCheckUtils]: 18: Hoare triple {14010#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {14010#true} is VALID [2018-11-23 10:52:07,164 INFO L273 TraceCheckUtils]: 19: Hoare triple {14010#true} assume !(0bv32 == ~tmp___4~0); {14010#true} is VALID [2018-11-23 10:52:07,164 INFO L273 TraceCheckUtils]: 20: Hoare triple {14010#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; {14010#true} is VALID [2018-11-23 10:52:07,164 INFO L273 TraceCheckUtils]: 21: Hoare triple {14010#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14010#true} is VALID [2018-11-23 10:52:07,165 INFO L273 TraceCheckUtils]: 22: Hoare triple {14010#true} ~skip~0 := 0bv32; {14010#true} is VALID [2018-11-23 10:52:07,165 INFO L273 TraceCheckUtils]: 23: Hoare triple {14010#true} assume !false; {14010#true} is VALID [2018-11-23 10:52:07,165 INFO L273 TraceCheckUtils]: 24: Hoare triple {14010#true} ~state~0 := ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,165 INFO L273 TraceCheckUtils]: 25: Hoare triple {14010#true} assume !(12292bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,165 INFO L273 TraceCheckUtils]: 26: Hoare triple {14010#true} assume !(16384bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,166 INFO L273 TraceCheckUtils]: 27: Hoare triple {14010#true} assume !(4096bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,166 INFO L273 TraceCheckUtils]: 28: Hoare triple {14010#true} assume !(20480bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,166 INFO L273 TraceCheckUtils]: 29: Hoare triple {14010#true} assume !(4099bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,167 INFO L273 TraceCheckUtils]: 30: Hoare triple {14010#true} assume 4368bv32 == ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,167 INFO L273 TraceCheckUtils]: 31: Hoare triple {14010#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {14010#true} is VALID [2018-11-23 10:52:07,167 INFO L273 TraceCheckUtils]: 32: Hoare triple {14010#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {14010#true} is VALID [2018-11-23 10:52:07,167 INFO L273 TraceCheckUtils]: 33: Hoare triple {14010#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {14010#true} is VALID [2018-11-23 10:52:07,167 INFO L273 TraceCheckUtils]: 34: Hoare triple {14010#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {14010#true} is VALID [2018-11-23 10:52:07,168 INFO L273 TraceCheckUtils]: 35: Hoare triple {14010#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14010#true} is VALID [2018-11-23 10:52:07,168 INFO L273 TraceCheckUtils]: 36: Hoare triple {14010#true} ~skip~0 := 0bv32; {14010#true} is VALID [2018-11-23 10:52:07,168 INFO L273 TraceCheckUtils]: 37: Hoare triple {14010#true} assume !false; {14010#true} is VALID [2018-11-23 10:52:07,168 INFO L273 TraceCheckUtils]: 38: Hoare triple {14010#true} ~state~0 := ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,168 INFO L273 TraceCheckUtils]: 39: Hoare triple {14010#true} assume !(12292bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,169 INFO L273 TraceCheckUtils]: 40: Hoare triple {14010#true} assume !(16384bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,169 INFO L273 TraceCheckUtils]: 41: Hoare triple {14010#true} assume !(4096bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,169 INFO L273 TraceCheckUtils]: 42: Hoare triple {14010#true} assume !(20480bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,169 INFO L273 TraceCheckUtils]: 43: Hoare triple {14010#true} assume !(4099bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,169 INFO L273 TraceCheckUtils]: 44: Hoare triple {14010#true} assume !(4368bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,170 INFO L273 TraceCheckUtils]: 45: Hoare triple {14010#true} assume !(4369bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,170 INFO L273 TraceCheckUtils]: 46: Hoare triple {14010#true} assume 4384bv32 == ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,170 INFO L273 TraceCheckUtils]: 47: Hoare triple {14010#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {14010#true} is VALID [2018-11-23 10:52:07,170 INFO L273 TraceCheckUtils]: 48: Hoare triple {14010#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {14010#true} is VALID [2018-11-23 10:52:07,170 INFO L273 TraceCheckUtils]: 49: Hoare triple {14010#true} assume !~bvsle32(~ret~0, 0bv32); {14010#true} is VALID [2018-11-23 10:52:07,171 INFO L273 TraceCheckUtils]: 50: Hoare triple {14010#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {14010#true} is VALID [2018-11-23 10:52:07,171 INFO L273 TraceCheckUtils]: 51: Hoare triple {14010#true} ~s__init_num~0 := 0bv32; {14010#true} is VALID [2018-11-23 10:52:07,171 INFO L273 TraceCheckUtils]: 52: Hoare triple {14010#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14010#true} is VALID [2018-11-23 10:52:07,171 INFO L273 TraceCheckUtils]: 53: Hoare triple {14010#true} ~skip~0 := 0bv32; {14010#true} is VALID [2018-11-23 10:52:07,171 INFO L273 TraceCheckUtils]: 54: Hoare triple {14010#true} assume !false; {14010#true} is VALID [2018-11-23 10:52:07,172 INFO L273 TraceCheckUtils]: 55: Hoare triple {14010#true} ~state~0 := ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,172 INFO L273 TraceCheckUtils]: 56: Hoare triple {14010#true} assume !(12292bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,172 INFO L273 TraceCheckUtils]: 57: Hoare triple {14010#true} assume !(16384bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,172 INFO L273 TraceCheckUtils]: 58: Hoare triple {14010#true} assume !(4096bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,172 INFO L273 TraceCheckUtils]: 59: Hoare triple {14010#true} assume !(20480bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,173 INFO L273 TraceCheckUtils]: 60: Hoare triple {14010#true} assume !(4099bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,173 INFO L273 TraceCheckUtils]: 61: Hoare triple {14010#true} assume !(4368bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,173 INFO L273 TraceCheckUtils]: 62: Hoare triple {14010#true} assume !(4369bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,173 INFO L273 TraceCheckUtils]: 63: Hoare triple {14010#true} assume !(4384bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,173 INFO L273 TraceCheckUtils]: 64: Hoare triple {14010#true} assume !(4385bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,174 INFO L273 TraceCheckUtils]: 65: Hoare triple {14010#true} assume 4400bv32 == ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,174 INFO L273 TraceCheckUtils]: 66: Hoare triple {14010#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {14010#true} is VALID [2018-11-23 10:52:07,174 INFO L273 TraceCheckUtils]: 67: Hoare triple {14010#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {14010#true} is VALID [2018-11-23 10:52:07,174 INFO L273 TraceCheckUtils]: 68: Hoare triple {14010#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {14010#true} is VALID [2018-11-23 10:52:07,174 INFO L273 TraceCheckUtils]: 69: Hoare triple {14010#true} assume !~bvsle32(~ret~0, 0bv32); {14010#true} is VALID [2018-11-23 10:52:07,174 INFO L273 TraceCheckUtils]: 70: Hoare triple {14010#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {14010#true} is VALID [2018-11-23 10:52:07,175 INFO L273 TraceCheckUtils]: 71: Hoare triple {14010#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14010#true} is VALID [2018-11-23 10:52:07,175 INFO L273 TraceCheckUtils]: 72: Hoare triple {14010#true} ~skip~0 := 0bv32; {14010#true} is VALID [2018-11-23 10:52:07,175 INFO L273 TraceCheckUtils]: 73: Hoare triple {14010#true} assume !false; {14010#true} is VALID [2018-11-23 10:52:07,175 INFO L273 TraceCheckUtils]: 74: Hoare triple {14010#true} ~state~0 := ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,175 INFO L273 TraceCheckUtils]: 75: Hoare triple {14010#true} assume !(12292bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,176 INFO L273 TraceCheckUtils]: 76: Hoare triple {14010#true} assume !(16384bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,176 INFO L273 TraceCheckUtils]: 77: Hoare triple {14010#true} assume !(4096bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,176 INFO L273 TraceCheckUtils]: 78: Hoare triple {14010#true} assume !(20480bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,176 INFO L273 TraceCheckUtils]: 79: Hoare triple {14010#true} assume !(4099bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,176 INFO L273 TraceCheckUtils]: 80: Hoare triple {14010#true} assume !(4368bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,177 INFO L273 TraceCheckUtils]: 81: Hoare triple {14010#true} assume !(4369bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,177 INFO L273 TraceCheckUtils]: 82: Hoare triple {14010#true} assume !(4384bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,177 INFO L273 TraceCheckUtils]: 83: Hoare triple {14010#true} assume !(4385bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,177 INFO L273 TraceCheckUtils]: 84: Hoare triple {14010#true} assume !(4400bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,177 INFO L273 TraceCheckUtils]: 85: Hoare triple {14010#true} assume !(4401bv32 == ~s__state~0); {14010#true} is VALID [2018-11-23 10:52:07,178 INFO L273 TraceCheckUtils]: 86: Hoare triple {14010#true} assume 4416bv32 == ~s__state~0; {14010#true} is VALID [2018-11-23 10:52:07,178 INFO L273 TraceCheckUtils]: 87: Hoare triple {14010#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {14010#true} is VALID [2018-11-23 10:52:07,190 INFO L273 TraceCheckUtils]: 88: Hoare triple {14010#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,204 INFO L273 TraceCheckUtils]: 89: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,212 INFO L273 TraceCheckUtils]: 90: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(0bv32 == ~tmp___6~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,225 INFO L273 TraceCheckUtils]: 91: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,225 INFO L273 TraceCheckUtils]: 92: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~skip~0 := 0bv32; {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,226 INFO L273 TraceCheckUtils]: 93: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !false; {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,228 INFO L273 TraceCheckUtils]: 94: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,231 INFO L273 TraceCheckUtils]: 95: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,231 INFO L273 TraceCheckUtils]: 96: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,234 INFO L273 TraceCheckUtils]: 97: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,234 INFO L273 TraceCheckUtils]: 98: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,237 INFO L273 TraceCheckUtils]: 99: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,237 INFO L273 TraceCheckUtils]: 100: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,239 INFO L273 TraceCheckUtils]: 101: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,239 INFO L273 TraceCheckUtils]: 102: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,239 INFO L273 TraceCheckUtils]: 103: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,240 INFO L273 TraceCheckUtils]: 104: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,240 INFO L273 TraceCheckUtils]: 105: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,240 INFO L273 TraceCheckUtils]: 106: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,241 INFO L273 TraceCheckUtils]: 107: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,241 INFO L273 TraceCheckUtils]: 108: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume 4432bv32 == ~s__state~0; {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,241 INFO L273 TraceCheckUtils]: 109: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:07,242 INFO L273 TraceCheckUtils]: 110: Hoare triple {14279#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume 5bv32 == ~blastFlag~0; {14011#false} is VALID [2018-11-23 10:52:07,242 INFO L273 TraceCheckUtils]: 111: Hoare triple {14011#false} assume !false; {14011#false} is VALID [2018-11-23 10:52:07,249 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:07,249 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:07,251 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:07,252 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:07,252 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:07,252 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:07,253 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:07,321 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:07,321 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:07,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:07,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:07,322 INFO L87 Difference]: Start difference. First operand 561 states and 759 transitions. Second operand 3 states. [2018-11-23 10:52:07,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:07,981 INFO L93 Difference]: Finished difference Result 1083 states and 1481 transitions. [2018-11-23 10:52:07,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:07,981 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:07,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:07,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:07,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 485 transitions. [2018-11-23 10:52:07,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:07,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 485 transitions. [2018-11-23 10:52:07,986 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 485 transitions. [2018-11-23 10:52:08,434 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 485 edges. 485 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:08,458 INFO L225 Difference]: With dead ends: 1083 [2018-11-23 10:52:08,458 INFO L226 Difference]: Without dead ends: 699 [2018-11-23 10:52:08,459 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,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2018-11-23 10:52:08,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 699. [2018-11-23 10:52:08,630 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:08,631 INFO L82 GeneralOperation]: Start isEquivalent. First operand 699 states. Second operand 699 states. [2018-11-23 10:52:08,631 INFO L74 IsIncluded]: Start isIncluded. First operand 699 states. Second operand 699 states. [2018-11-23 10:52:08,631 INFO L87 Difference]: Start difference. First operand 699 states. Second operand 699 states. [2018-11-23 10:52:08,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:08,653 INFO L93 Difference]: Finished difference Result 699 states and 954 transitions. [2018-11-23 10:52:08,653 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 954 transitions. [2018-11-23 10:52:08,654 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:08,654 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:08,654 INFO L74 IsIncluded]: Start isIncluded. First operand 699 states. Second operand 699 states. [2018-11-23 10:52:08,654 INFO L87 Difference]: Start difference. First operand 699 states. Second operand 699 states. [2018-11-23 10:52:08,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:08,678 INFO L93 Difference]: Finished difference Result 699 states and 954 transitions. [2018-11-23 10:52:08,678 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 954 transitions. [2018-11-23 10:52:08,679 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:08,680 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:08,680 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:08,680 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:08,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2018-11-23 10:52:08,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 954 transitions. [2018-11-23 10:52:08,708 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 954 transitions. Word has length 112 [2018-11-23 10:52:08,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:08,709 INFO L480 AbstractCegarLoop]: Abstraction has 699 states and 954 transitions. [2018-11-23 10:52:08,709 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:08,709 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 954 transitions. [2018-11-23 10:52:08,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-11-23 10:52:08,711 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:08,711 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:08,711 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:08,711 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:08,711 INFO L82 PathProgramCache]: Analyzing trace with hash -739470051, now seen corresponding path program 1 times [2018-11-23 10:52:08,712 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:08,712 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:08,730 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:08,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:08,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:08,817 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:09,058 INFO L256 TraceCheckUtils]: 0: Hoare triple {17735#true} call ULTIMATE.init(); {17735#true} is VALID [2018-11-23 10:52:09,058 INFO L273 TraceCheckUtils]: 1: Hoare triple {17735#true} assume true; {17735#true} is VALID [2018-11-23 10:52:09,059 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {17735#true} {17735#true} #542#return; {17735#true} is VALID [2018-11-23 10:52:09,059 INFO L256 TraceCheckUtils]: 3: Hoare triple {17735#true} call #t~ret49 := main(); {17735#true} is VALID [2018-11-23 10:52:09,059 INFO L273 TraceCheckUtils]: 4: Hoare triple {17735#true} havoc ~s~0;~s~0 := 12292bv32; {17735#true} is VALID [2018-11-23 10:52:09,060 INFO L256 TraceCheckUtils]: 5: Hoare triple {17735#true} call #t~ret48 := ssl3_connect(~s~0); {17735#true} is VALID [2018-11-23 10:52:09,060 INFO L273 TraceCheckUtils]: 6: Hoare triple {17735#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {17735#true} is VALID [2018-11-23 10:52:09,060 INFO L273 TraceCheckUtils]: 7: Hoare triple {17735#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {17735#true} is VALID [2018-11-23 10:52:09,060 INFO L273 TraceCheckUtils]: 8: Hoare triple {17735#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {17735#true} is VALID [2018-11-23 10:52:09,061 INFO L273 TraceCheckUtils]: 9: Hoare triple {17735#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {17735#true} is VALID [2018-11-23 10:52:09,061 INFO L273 TraceCheckUtils]: 10: Hoare triple {17735#true} assume !false; {17735#true} is VALID [2018-11-23 10:52:09,061 INFO L273 TraceCheckUtils]: 11: Hoare triple {17735#true} ~state~0 := ~s__state~0; {17735#true} is VALID [2018-11-23 10:52:09,061 INFO L273 TraceCheckUtils]: 12: Hoare triple {17735#true} assume 12292bv32 == ~s__state~0; {17735#true} is VALID [2018-11-23 10:52:09,061 INFO L273 TraceCheckUtils]: 13: Hoare triple {17735#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; {17735#true} is VALID [2018-11-23 10:52:09,061 INFO L273 TraceCheckUtils]: 14: Hoare triple {17735#true} ~s__server~0 := 0bv32; {17735#true} is VALID [2018-11-23 10:52:09,061 INFO L273 TraceCheckUtils]: 15: Hoare triple {17735#true} assume 0bv32 != ~cb~0; {17735#true} is VALID [2018-11-23 10:52:09,061 INFO L273 TraceCheckUtils]: 16: Hoare triple {17735#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {17735#true} is VALID [2018-11-23 10:52:09,062 INFO L273 TraceCheckUtils]: 17: Hoare triple {17735#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {17735#true} is VALID [2018-11-23 10:52:09,062 INFO L273 TraceCheckUtils]: 18: Hoare triple {17735#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {17735#true} is VALID [2018-11-23 10:52:09,062 INFO L273 TraceCheckUtils]: 19: Hoare triple {17735#true} assume !(0bv32 == ~tmp___4~0); {17735#true} is VALID [2018-11-23 10:52:09,062 INFO L273 TraceCheckUtils]: 20: Hoare triple {17735#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; {17735#true} is VALID [2018-11-23 10:52:09,062 INFO L273 TraceCheckUtils]: 21: Hoare triple {17735#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17735#true} is VALID [2018-11-23 10:52:09,062 INFO L273 TraceCheckUtils]: 22: Hoare triple {17735#true} ~skip~0 := 0bv32; {17735#true} is VALID [2018-11-23 10:52:09,062 INFO L273 TraceCheckUtils]: 23: Hoare triple {17735#true} assume !false; {17735#true} is VALID [2018-11-23 10:52:09,063 INFO L273 TraceCheckUtils]: 24: Hoare triple {17735#true} ~state~0 := ~s__state~0; {17735#true} is VALID [2018-11-23 10:52:09,063 INFO L273 TraceCheckUtils]: 25: Hoare triple {17735#true} assume !(12292bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,063 INFO L273 TraceCheckUtils]: 26: Hoare triple {17735#true} assume !(16384bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,063 INFO L273 TraceCheckUtils]: 27: Hoare triple {17735#true} assume !(4096bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,063 INFO L273 TraceCheckUtils]: 28: Hoare triple {17735#true} assume !(20480bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,063 INFO L273 TraceCheckUtils]: 29: Hoare triple {17735#true} assume !(4099bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,063 INFO L273 TraceCheckUtils]: 30: Hoare triple {17735#true} assume 4368bv32 == ~s__state~0; {17735#true} is VALID [2018-11-23 10:52:09,063 INFO L273 TraceCheckUtils]: 31: Hoare triple {17735#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {17735#true} is VALID [2018-11-23 10:52:09,064 INFO L273 TraceCheckUtils]: 32: Hoare triple {17735#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {17735#true} is VALID [2018-11-23 10:52:09,064 INFO L273 TraceCheckUtils]: 33: Hoare triple {17735#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {17735#true} is VALID [2018-11-23 10:52:09,064 INFO L273 TraceCheckUtils]: 34: Hoare triple {17735#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {17735#true} is VALID [2018-11-23 10:52:09,064 INFO L273 TraceCheckUtils]: 35: Hoare triple {17735#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17735#true} is VALID [2018-11-23 10:52:09,064 INFO L273 TraceCheckUtils]: 36: Hoare triple {17735#true} ~skip~0 := 0bv32; {17735#true} is VALID [2018-11-23 10:52:09,064 INFO L273 TraceCheckUtils]: 37: Hoare triple {17735#true} assume !false; {17735#true} is VALID [2018-11-23 10:52:09,064 INFO L273 TraceCheckUtils]: 38: Hoare triple {17735#true} ~state~0 := ~s__state~0; {17735#true} is VALID [2018-11-23 10:52:09,065 INFO L273 TraceCheckUtils]: 39: Hoare triple {17735#true} assume !(12292bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,065 INFO L273 TraceCheckUtils]: 40: Hoare triple {17735#true} assume !(16384bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,065 INFO L273 TraceCheckUtils]: 41: Hoare triple {17735#true} assume !(4096bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,065 INFO L273 TraceCheckUtils]: 42: Hoare triple {17735#true} assume !(20480bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,065 INFO L273 TraceCheckUtils]: 43: Hoare triple {17735#true} assume !(4099bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,065 INFO L273 TraceCheckUtils]: 44: Hoare triple {17735#true} assume !(4368bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,065 INFO L273 TraceCheckUtils]: 45: Hoare triple {17735#true} assume !(4369bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,066 INFO L273 TraceCheckUtils]: 46: Hoare triple {17735#true} assume 4384bv32 == ~s__state~0; {17735#true} is VALID [2018-11-23 10:52:09,066 INFO L273 TraceCheckUtils]: 47: Hoare triple {17735#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {17735#true} is VALID [2018-11-23 10:52:09,066 INFO L273 TraceCheckUtils]: 48: Hoare triple {17735#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {17735#true} is VALID [2018-11-23 10:52:09,066 INFO L273 TraceCheckUtils]: 49: Hoare triple {17735#true} assume !~bvsle32(~ret~0, 0bv32); {17735#true} is VALID [2018-11-23 10:52:09,066 INFO L273 TraceCheckUtils]: 50: Hoare triple {17735#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {17735#true} is VALID [2018-11-23 10:52:09,066 INFO L273 TraceCheckUtils]: 51: Hoare triple {17735#true} ~s__init_num~0 := 0bv32; {17735#true} is VALID [2018-11-23 10:52:09,066 INFO L273 TraceCheckUtils]: 52: Hoare triple {17735#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17735#true} is VALID [2018-11-23 10:52:09,067 INFO L273 TraceCheckUtils]: 53: Hoare triple {17735#true} ~skip~0 := 0bv32; {17735#true} is VALID [2018-11-23 10:52:09,071 INFO L273 TraceCheckUtils]: 54: Hoare triple {17735#true} assume !false; {17735#true} is VALID [2018-11-23 10:52:09,072 INFO L273 TraceCheckUtils]: 55: Hoare triple {17735#true} ~state~0 := ~s__state~0; {17735#true} is VALID [2018-11-23 10:52:09,072 INFO L273 TraceCheckUtils]: 56: Hoare triple {17735#true} assume !(12292bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,072 INFO L273 TraceCheckUtils]: 57: Hoare triple {17735#true} assume !(16384bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,072 INFO L273 TraceCheckUtils]: 58: Hoare triple {17735#true} assume !(4096bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,072 INFO L273 TraceCheckUtils]: 59: Hoare triple {17735#true} assume !(20480bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,073 INFO L273 TraceCheckUtils]: 60: Hoare triple {17735#true} assume !(4099bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,073 INFO L273 TraceCheckUtils]: 61: Hoare triple {17735#true} assume !(4368bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,073 INFO L273 TraceCheckUtils]: 62: Hoare triple {17735#true} assume !(4369bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,073 INFO L273 TraceCheckUtils]: 63: Hoare triple {17735#true} assume !(4384bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,073 INFO L273 TraceCheckUtils]: 64: Hoare triple {17735#true} assume !(4385bv32 == ~s__state~0); {17735#true} is VALID [2018-11-23 10:52:09,073 INFO L273 TraceCheckUtils]: 65: Hoare triple {17735#true} assume 4400bv32 == ~s__state~0; {17735#true} is VALID [2018-11-23 10:52:09,074 INFO L273 TraceCheckUtils]: 66: Hoare triple {17735#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {17735#true} is VALID [2018-11-23 10:52:09,074 INFO L273 TraceCheckUtils]: 67: Hoare triple {17735#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {17735#true} is VALID [2018-11-23 10:52:09,082 INFO L273 TraceCheckUtils]: 68: Hoare triple {17735#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,104 INFO L273 TraceCheckUtils]: 69: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,104 INFO L273 TraceCheckUtils]: 70: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,108 INFO L273 TraceCheckUtils]: 71: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,108 INFO L273 TraceCheckUtils]: 72: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~skip~0 := 0bv32; {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,108 INFO L273 TraceCheckUtils]: 73: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !false; {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,109 INFO L273 TraceCheckUtils]: 74: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,112 INFO L273 TraceCheckUtils]: 75: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,112 INFO L273 TraceCheckUtils]: 76: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,114 INFO L273 TraceCheckUtils]: 77: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,114 INFO L273 TraceCheckUtils]: 78: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,114 INFO L273 TraceCheckUtils]: 79: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,115 INFO L273 TraceCheckUtils]: 80: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,115 INFO L273 TraceCheckUtils]: 81: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,115 INFO L273 TraceCheckUtils]: 82: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,116 INFO L273 TraceCheckUtils]: 83: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,116 INFO L273 TraceCheckUtils]: 84: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,116 INFO L273 TraceCheckUtils]: 85: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,116 INFO L273 TraceCheckUtils]: 86: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume 4416bv32 == ~s__state~0; {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,117 INFO L273 TraceCheckUtils]: 87: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~ret~0 := #t~nondet35;havoc #t~nondet35; {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:52:09,117 INFO L273 TraceCheckUtils]: 88: Hoare triple {17944#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(3bv32 == ~blastFlag~0); {17736#false} is VALID [2018-11-23 10:52:09,118 INFO L273 TraceCheckUtils]: 89: Hoare triple {17736#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {17736#false} is VALID [2018-11-23 10:52:09,118 INFO L273 TraceCheckUtils]: 90: Hoare triple {17736#false} assume !(0bv32 == ~tmp___6~0); {17736#false} is VALID [2018-11-23 10:52:09,118 INFO L273 TraceCheckUtils]: 91: Hoare triple {17736#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {17736#false} is VALID [2018-11-23 10:52:09,118 INFO L273 TraceCheckUtils]: 92: Hoare triple {17736#false} ~skip~0 := 0bv32; {17736#false} is VALID [2018-11-23 10:52:09,119 INFO L273 TraceCheckUtils]: 93: Hoare triple {17736#false} assume !false; {17736#false} is VALID [2018-11-23 10:52:09,119 INFO L273 TraceCheckUtils]: 94: Hoare triple {17736#false} ~state~0 := ~s__state~0; {17736#false} is VALID [2018-11-23 10:52:09,119 INFO L273 TraceCheckUtils]: 95: Hoare triple {17736#false} assume !(12292bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,120 INFO L273 TraceCheckUtils]: 96: Hoare triple {17736#false} assume !(16384bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,120 INFO L273 TraceCheckUtils]: 97: Hoare triple {17736#false} assume !(4096bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,120 INFO L273 TraceCheckUtils]: 98: Hoare triple {17736#false} assume !(20480bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,121 INFO L273 TraceCheckUtils]: 99: Hoare triple {17736#false} assume !(4099bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,121 INFO L273 TraceCheckUtils]: 100: Hoare triple {17736#false} assume !(4368bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,121 INFO L273 TraceCheckUtils]: 101: Hoare triple {17736#false} assume !(4369bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,121 INFO L273 TraceCheckUtils]: 102: Hoare triple {17736#false} assume !(4384bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,128 INFO L273 TraceCheckUtils]: 103: Hoare triple {17736#false} assume !(4385bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,128 INFO L273 TraceCheckUtils]: 104: Hoare triple {17736#false} assume !(4400bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,128 INFO L273 TraceCheckUtils]: 105: Hoare triple {17736#false} assume !(4401bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,128 INFO L273 TraceCheckUtils]: 106: Hoare triple {17736#false} assume !(4416bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,128 INFO L273 TraceCheckUtils]: 107: Hoare triple {17736#false} assume !(4417bv32 == ~s__state~0); {17736#false} is VALID [2018-11-23 10:52:09,129 INFO L273 TraceCheckUtils]: 108: Hoare triple {17736#false} assume 4432bv32 == ~s__state~0; {17736#false} is VALID [2018-11-23 10:52:09,129 INFO L273 TraceCheckUtils]: 109: Hoare triple {17736#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {17736#false} is VALID [2018-11-23 10:52:09,129 INFO L273 TraceCheckUtils]: 110: Hoare triple {17736#false} assume 5bv32 == ~blastFlag~0; {17736#false} is VALID [2018-11-23 10:52:09,129 INFO L273 TraceCheckUtils]: 111: Hoare triple {17736#false} assume !false; {17736#false} is VALID [2018-11-23 10:52:09,137 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:09,138 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:09,140 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:09,140 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:09,140 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:09,141 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:09,142 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:09,229 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:09,229 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:09,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:09,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:09,230 INFO L87 Difference]: Start difference. First operand 699 states and 954 transitions. Second operand 3 states. [2018-11-23 10:52:10,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:10,215 INFO L93 Difference]: Finished difference Result 1246 states and 1701 transitions. [2018-11-23 10:52:10,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:10,216 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 112 [2018-11-23 10:52:10,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:10,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:10,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2018-11-23 10:52:10,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:10,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2018-11-23 10:52:10,221 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 363 transitions. [2018-11-23 10:52:10,542 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:10,569 INFO L225 Difference]: With dead ends: 1246 [2018-11-23 10:52:10,569 INFO L226 Difference]: Without dead ends: 724 [2018-11-23 10:52:10,570 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,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-11-23 10:52:11,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 724. [2018-11-23 10:52:11,088 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:11,089 INFO L82 GeneralOperation]: Start isEquivalent. First operand 724 states. Second operand 724 states. [2018-11-23 10:52:11,089 INFO L74 IsIncluded]: Start isIncluded. First operand 724 states. Second operand 724 states. [2018-11-23 10:52:11,089 INFO L87 Difference]: Start difference. First operand 724 states. Second operand 724 states. [2018-11-23 10:52:11,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:11,114 INFO L93 Difference]: Finished difference Result 724 states and 984 transitions. [2018-11-23 10:52:11,114 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 984 transitions. [2018-11-23 10:52:11,115 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:11,115 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:11,115 INFO L74 IsIncluded]: Start isIncluded. First operand 724 states. Second operand 724 states. [2018-11-23 10:52:11,116 INFO L87 Difference]: Start difference. First operand 724 states. Second operand 724 states. [2018-11-23 10:52:11,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:11,145 INFO L93 Difference]: Finished difference Result 724 states and 984 transitions. [2018-11-23 10:52:11,145 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 984 transitions. [2018-11-23 10:52:11,146 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:11,147 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:11,147 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:11,147 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:11,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 724 states. [2018-11-23 10:52:11,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 984 transitions. [2018-11-23 10:52:11,177 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 984 transitions. Word has length 112 [2018-11-23 10:52:11,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:11,178 INFO L480 AbstractCegarLoop]: Abstraction has 724 states and 984 transitions. [2018-11-23 10:52:11,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:11,178 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 984 transitions. [2018-11-23 10:52:11,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-11-23 10:52:11,180 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:11,180 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,180 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:11,181 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:11,181 INFO L82 PathProgramCache]: Analyzing trace with hash 1435361658, now seen corresponding path program 1 times [2018-11-23 10:52:11,181 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:11,181 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:11,208 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:11,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:11,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:11,301 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:11,522 INFO L256 TraceCheckUtils]: 0: Hoare triple {21720#true} call ULTIMATE.init(); {21720#true} is VALID [2018-11-23 10:52:11,523 INFO L273 TraceCheckUtils]: 1: Hoare triple {21720#true} assume true; {21720#true} is VALID [2018-11-23 10:52:11,523 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {21720#true} {21720#true} #542#return; {21720#true} is VALID [2018-11-23 10:52:11,523 INFO L256 TraceCheckUtils]: 3: Hoare triple {21720#true} call #t~ret49 := main(); {21720#true} is VALID [2018-11-23 10:52:11,524 INFO L273 TraceCheckUtils]: 4: Hoare triple {21720#true} havoc ~s~0;~s~0 := 12292bv32; {21720#true} is VALID [2018-11-23 10:52:11,524 INFO L256 TraceCheckUtils]: 5: Hoare triple {21720#true} call #t~ret48 := ssl3_connect(~s~0); {21720#true} is VALID [2018-11-23 10:52:11,524 INFO L273 TraceCheckUtils]: 6: Hoare triple {21720#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {21720#true} is VALID [2018-11-23 10:52:11,524 INFO L273 TraceCheckUtils]: 7: Hoare triple {21720#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {21720#true} is VALID [2018-11-23 10:52:11,525 INFO L273 TraceCheckUtils]: 8: Hoare triple {21720#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {21720#true} is VALID [2018-11-23 10:52:11,525 INFO L273 TraceCheckUtils]: 9: Hoare triple {21720#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {21720#true} is VALID [2018-11-23 10:52:11,525 INFO L273 TraceCheckUtils]: 10: Hoare triple {21720#true} assume !false; {21720#true} is VALID [2018-11-23 10:52:11,525 INFO L273 TraceCheckUtils]: 11: Hoare triple {21720#true} ~state~0 := ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,526 INFO L273 TraceCheckUtils]: 12: Hoare triple {21720#true} assume 12292bv32 == ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,526 INFO L273 TraceCheckUtils]: 13: Hoare triple {21720#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; {21720#true} is VALID [2018-11-23 10:52:11,526 INFO L273 TraceCheckUtils]: 14: Hoare triple {21720#true} ~s__server~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,526 INFO L273 TraceCheckUtils]: 15: Hoare triple {21720#true} assume 0bv32 != ~cb~0; {21720#true} is VALID [2018-11-23 10:52:11,526 INFO L273 TraceCheckUtils]: 16: Hoare triple {21720#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {21720#true} is VALID [2018-11-23 10:52:11,526 INFO L273 TraceCheckUtils]: 17: Hoare triple {21720#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {21720#true} is VALID [2018-11-23 10:52:11,527 INFO L273 TraceCheckUtils]: 18: Hoare triple {21720#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {21720#true} is VALID [2018-11-23 10:52:11,527 INFO L273 TraceCheckUtils]: 19: Hoare triple {21720#true} assume !(0bv32 == ~tmp___4~0); {21720#true} is VALID [2018-11-23 10:52:11,527 INFO L273 TraceCheckUtils]: 20: Hoare triple {21720#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; {21720#true} is VALID [2018-11-23 10:52:11,527 INFO L273 TraceCheckUtils]: 21: Hoare triple {21720#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {21720#true} is VALID [2018-11-23 10:52:11,527 INFO L273 TraceCheckUtils]: 22: Hoare triple {21720#true} ~skip~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,527 INFO L273 TraceCheckUtils]: 23: Hoare triple {21720#true} assume !false; {21720#true} is VALID [2018-11-23 10:52:11,527 INFO L273 TraceCheckUtils]: 24: Hoare triple {21720#true} ~state~0 := ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,528 INFO L273 TraceCheckUtils]: 25: Hoare triple {21720#true} assume !(12292bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,528 INFO L273 TraceCheckUtils]: 26: Hoare triple {21720#true} assume !(16384bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,528 INFO L273 TraceCheckUtils]: 27: Hoare triple {21720#true} assume !(4096bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,528 INFO L273 TraceCheckUtils]: 28: Hoare triple {21720#true} assume !(20480bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,528 INFO L273 TraceCheckUtils]: 29: Hoare triple {21720#true} assume !(4099bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,528 INFO L273 TraceCheckUtils]: 30: Hoare triple {21720#true} assume 4368bv32 == ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,529 INFO L273 TraceCheckUtils]: 31: Hoare triple {21720#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {21720#true} is VALID [2018-11-23 10:52:11,529 INFO L273 TraceCheckUtils]: 32: Hoare triple {21720#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {21720#true} is VALID [2018-11-23 10:52:11,529 INFO L273 TraceCheckUtils]: 33: Hoare triple {21720#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {21720#true} is VALID [2018-11-23 10:52:11,529 INFO L273 TraceCheckUtils]: 34: Hoare triple {21720#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {21720#true} is VALID [2018-11-23 10:52:11,529 INFO L273 TraceCheckUtils]: 35: Hoare triple {21720#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {21720#true} is VALID [2018-11-23 10:52:11,529 INFO L273 TraceCheckUtils]: 36: Hoare triple {21720#true} ~skip~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,530 INFO L273 TraceCheckUtils]: 37: Hoare triple {21720#true} assume !false; {21720#true} is VALID [2018-11-23 10:52:11,530 INFO L273 TraceCheckUtils]: 38: Hoare triple {21720#true} ~state~0 := ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,530 INFO L273 TraceCheckUtils]: 39: Hoare triple {21720#true} assume !(12292bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,530 INFO L273 TraceCheckUtils]: 40: Hoare triple {21720#true} assume !(16384bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,530 INFO L273 TraceCheckUtils]: 41: Hoare triple {21720#true} assume !(4096bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,530 INFO L273 TraceCheckUtils]: 42: Hoare triple {21720#true} assume !(20480bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,530 INFO L273 TraceCheckUtils]: 43: Hoare triple {21720#true} assume !(4099bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,531 INFO L273 TraceCheckUtils]: 44: Hoare triple {21720#true} assume !(4368bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,531 INFO L273 TraceCheckUtils]: 45: Hoare triple {21720#true} assume !(4369bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,531 INFO L273 TraceCheckUtils]: 46: Hoare triple {21720#true} assume 4384bv32 == ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,531 INFO L273 TraceCheckUtils]: 47: Hoare triple {21720#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {21720#true} is VALID [2018-11-23 10:52:11,531 INFO L273 TraceCheckUtils]: 48: Hoare triple {21720#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {21720#true} is VALID [2018-11-23 10:52:11,531 INFO L273 TraceCheckUtils]: 49: Hoare triple {21720#true} assume !~bvsle32(~ret~0, 0bv32); {21720#true} is VALID [2018-11-23 10:52:11,532 INFO L273 TraceCheckUtils]: 50: Hoare triple {21720#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {21720#true} is VALID [2018-11-23 10:52:11,532 INFO L273 TraceCheckUtils]: 51: Hoare triple {21720#true} ~s__init_num~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,532 INFO L273 TraceCheckUtils]: 52: Hoare triple {21720#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {21720#true} is VALID [2018-11-23 10:52:11,532 INFO L273 TraceCheckUtils]: 53: Hoare triple {21720#true} ~skip~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,532 INFO L273 TraceCheckUtils]: 54: Hoare triple {21720#true} assume !false; {21720#true} is VALID [2018-11-23 10:52:11,532 INFO L273 TraceCheckUtils]: 55: Hoare triple {21720#true} ~state~0 := ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,533 INFO L273 TraceCheckUtils]: 56: Hoare triple {21720#true} assume !(12292bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,533 INFO L273 TraceCheckUtils]: 57: Hoare triple {21720#true} assume !(16384bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,533 INFO L273 TraceCheckUtils]: 58: Hoare triple {21720#true} assume !(4096bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,533 INFO L273 TraceCheckUtils]: 59: Hoare triple {21720#true} assume !(20480bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,533 INFO L273 TraceCheckUtils]: 60: Hoare triple {21720#true} assume !(4099bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,533 INFO L273 TraceCheckUtils]: 61: Hoare triple {21720#true} assume !(4368bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,533 INFO L273 TraceCheckUtils]: 62: Hoare triple {21720#true} assume !(4369bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,534 INFO L273 TraceCheckUtils]: 63: Hoare triple {21720#true} assume !(4384bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,534 INFO L273 TraceCheckUtils]: 64: Hoare triple {21720#true} assume !(4385bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,534 INFO L273 TraceCheckUtils]: 65: Hoare triple {21720#true} assume 4400bv32 == ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,534 INFO L273 TraceCheckUtils]: 66: Hoare triple {21720#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {21720#true} is VALID [2018-11-23 10:52:11,534 INFO L273 TraceCheckUtils]: 67: Hoare triple {21720#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {21720#true} is VALID [2018-11-23 10:52:11,534 INFO L273 TraceCheckUtils]: 68: Hoare triple {21720#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {21720#true} is VALID [2018-11-23 10:52:11,535 INFO L273 TraceCheckUtils]: 69: Hoare triple {21720#true} assume !~bvsle32(~ret~0, 0bv32); {21720#true} is VALID [2018-11-23 10:52:11,535 INFO L273 TraceCheckUtils]: 70: Hoare triple {21720#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,535 INFO L273 TraceCheckUtils]: 71: Hoare triple {21720#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {21720#true} is VALID [2018-11-23 10:52:11,535 INFO L273 TraceCheckUtils]: 72: Hoare triple {21720#true} ~skip~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,535 INFO L273 TraceCheckUtils]: 73: Hoare triple {21720#true} assume !false; {21720#true} is VALID [2018-11-23 10:52:11,535 INFO L273 TraceCheckUtils]: 74: Hoare triple {21720#true} ~state~0 := ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,536 INFO L273 TraceCheckUtils]: 75: Hoare triple {21720#true} assume !(12292bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,536 INFO L273 TraceCheckUtils]: 76: Hoare triple {21720#true} assume !(16384bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,536 INFO L273 TraceCheckUtils]: 77: Hoare triple {21720#true} assume !(4096bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,536 INFO L273 TraceCheckUtils]: 78: Hoare triple {21720#true} assume !(20480bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,536 INFO L273 TraceCheckUtils]: 79: Hoare triple {21720#true} assume !(4099bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,537 INFO L273 TraceCheckUtils]: 80: Hoare triple {21720#true} assume !(4368bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,537 INFO L273 TraceCheckUtils]: 81: Hoare triple {21720#true} assume !(4369bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,537 INFO L273 TraceCheckUtils]: 82: Hoare triple {21720#true} assume !(4384bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,537 INFO L273 TraceCheckUtils]: 83: Hoare triple {21720#true} assume !(4385bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,538 INFO L273 TraceCheckUtils]: 84: Hoare triple {21720#true} assume !(4400bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,538 INFO L273 TraceCheckUtils]: 85: Hoare triple {21720#true} assume !(4401bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,538 INFO L273 TraceCheckUtils]: 86: Hoare triple {21720#true} assume 4416bv32 == ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,538 INFO L273 TraceCheckUtils]: 87: Hoare triple {21720#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {21720#true} is VALID [2018-11-23 10:52:11,538 INFO L273 TraceCheckUtils]: 88: Hoare triple {21720#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {21720#true} is VALID [2018-11-23 10:52:11,539 INFO L273 TraceCheckUtils]: 89: Hoare triple {21720#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,539 INFO L273 TraceCheckUtils]: 90: Hoare triple {21720#true} assume !(0bv32 == ~tmp___6~0); {21720#true} is VALID [2018-11-23 10:52:11,539 INFO L273 TraceCheckUtils]: 91: Hoare triple {21720#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {21720#true} is VALID [2018-11-23 10:52:11,539 INFO L273 TraceCheckUtils]: 92: Hoare triple {21720#true} ~skip~0 := 0bv32; {21720#true} is VALID [2018-11-23 10:52:11,540 INFO L273 TraceCheckUtils]: 93: Hoare triple {21720#true} assume !false; {21720#true} is VALID [2018-11-23 10:52:11,540 INFO L273 TraceCheckUtils]: 94: Hoare triple {21720#true} ~state~0 := ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,540 INFO L273 TraceCheckUtils]: 95: Hoare triple {21720#true} assume !(12292bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,540 INFO L273 TraceCheckUtils]: 96: Hoare triple {21720#true} assume !(16384bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,540 INFO L273 TraceCheckUtils]: 97: Hoare triple {21720#true} assume !(4096bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,541 INFO L273 TraceCheckUtils]: 98: Hoare triple {21720#true} assume !(20480bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,541 INFO L273 TraceCheckUtils]: 99: Hoare triple {21720#true} assume !(4099bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,541 INFO L273 TraceCheckUtils]: 100: Hoare triple {21720#true} assume !(4368bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,541 INFO L273 TraceCheckUtils]: 101: Hoare triple {21720#true} assume !(4369bv32 == ~s__state~0); {21720#true} is VALID [2018-11-23 10:52:11,542 INFO L273 TraceCheckUtils]: 102: Hoare triple {21720#true} assume 4384bv32 == ~s__state~0; {21720#true} is VALID [2018-11-23 10:52:11,542 INFO L273 TraceCheckUtils]: 103: Hoare triple {21720#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {21720#true} is VALID [2018-11-23 10:52:11,542 INFO L273 TraceCheckUtils]: 104: Hoare triple {21720#true} assume !(1bv32 == ~blastFlag~0); {21720#true} is VALID [2018-11-23 10:52:11,542 INFO L273 TraceCheckUtils]: 105: Hoare triple {21720#true} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {21720#true} is VALID [2018-11-23 10:52:11,542 INFO L273 TraceCheckUtils]: 106: Hoare triple {21720#true} assume !~bvsle32(~ret~0, 0bv32); {21720#true} is VALID [2018-11-23 10:52:11,557 INFO L273 TraceCheckUtils]: 107: Hoare triple {21720#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,565 INFO L273 TraceCheckUtils]: 108: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,579 INFO L273 TraceCheckUtils]: 109: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,587 INFO L273 TraceCheckUtils]: 110: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,601 INFO L273 TraceCheckUtils]: 111: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !false; {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,609 INFO L273 TraceCheckUtils]: 112: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,623 INFO L273 TraceCheckUtils]: 113: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,631 INFO L273 TraceCheckUtils]: 114: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,641 INFO L273 TraceCheckUtils]: 115: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,642 INFO L273 TraceCheckUtils]: 116: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,645 INFO L273 TraceCheckUtils]: 117: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,645 INFO L273 TraceCheckUtils]: 118: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,648 INFO L273 TraceCheckUtils]: 119: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,648 INFO L273 TraceCheckUtils]: 120: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(4384bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,651 INFO L273 TraceCheckUtils]: 121: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(4385bv32 == ~s__state~0); {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:11,651 INFO L273 TraceCheckUtils]: 122: Hoare triple {22046#(= (_ bv4400 32) ssl3_connect_~s__state~0)} assume !(4400bv32 == ~s__state~0); {21721#false} is VALID [2018-11-23 10:52:11,651 INFO L273 TraceCheckUtils]: 123: Hoare triple {21721#false} assume !(4401bv32 == ~s__state~0); {21721#false} is VALID [2018-11-23 10:52:11,651 INFO L273 TraceCheckUtils]: 124: Hoare triple {21721#false} assume !(4416bv32 == ~s__state~0); {21721#false} is VALID [2018-11-23 10:52:11,652 INFO L273 TraceCheckUtils]: 125: Hoare triple {21721#false} assume !(4417bv32 == ~s__state~0); {21721#false} is VALID [2018-11-23 10:52:11,652 INFO L273 TraceCheckUtils]: 126: Hoare triple {21721#false} assume 4432bv32 == ~s__state~0; {21721#false} is VALID [2018-11-23 10:52:11,652 INFO L273 TraceCheckUtils]: 127: Hoare triple {21721#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {21721#false} is VALID [2018-11-23 10:52:11,652 INFO L273 TraceCheckUtils]: 128: Hoare triple {21721#false} assume 5bv32 == ~blastFlag~0; {21721#false} is VALID [2018-11-23 10:52:11,652 INFO L273 TraceCheckUtils]: 129: Hoare triple {21721#false} assume !false; {21721#false} is VALID [2018-11-23 10:52:11,670 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-11-23 10:52:11,670 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:11,672 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:11,673 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:11,673 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2018-11-23 10:52:11,673 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:11,674 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:11,788 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:11,788 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:11,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:11,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:11,789 INFO L87 Difference]: Start difference. First operand 724 states and 984 transitions. Second operand 3 states. [2018-11-23 10:52:12,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:12,539 INFO L93 Difference]: Finished difference Result 1511 states and 2077 transitions. [2018-11-23 10:52:12,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:12,539 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2018-11-23 10:52:12,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:12,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:12,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-23 10:52:12,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:12,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-23 10:52:12,543 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 374 transitions. [2018-11-23 10:52:13,563 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:13,622 INFO L225 Difference]: With dead ends: 1511 [2018-11-23 10:52:13,622 INFO L226 Difference]: Without dead ends: 802 [2018-11-23 10:52:13,624 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 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,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2018-11-23 10:52:14,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 781. [2018-11-23 10:52:14,124 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:14,125 INFO L82 GeneralOperation]: Start isEquivalent. First operand 802 states. Second operand 781 states. [2018-11-23 10:52:14,125 INFO L74 IsIncluded]: Start isIncluded. First operand 802 states. Second operand 781 states. [2018-11-23 10:52:14,125 INFO L87 Difference]: Start difference. First operand 802 states. Second operand 781 states. [2018-11-23 10:52:14,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:14,155 INFO L93 Difference]: Finished difference Result 802 states and 1082 transitions. [2018-11-23 10:52:14,155 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1082 transitions. [2018-11-23 10:52:14,156 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:14,156 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:14,156 INFO L74 IsIncluded]: Start isIncluded. First operand 781 states. Second operand 802 states. [2018-11-23 10:52:14,157 INFO L87 Difference]: Start difference. First operand 781 states. Second operand 802 states. [2018-11-23 10:52:14,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:14,187 INFO L93 Difference]: Finished difference Result 802 states and 1082 transitions. [2018-11-23 10:52:14,187 INFO L276 IsEmpty]: Start isEmpty. Operand 802 states and 1082 transitions. [2018-11-23 10:52:14,188 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:14,188 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:14,188 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:14,188 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:14,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 781 states. [2018-11-23 10:52:14,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1056 transitions. [2018-11-23 10:52:14,211 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1056 transitions. Word has length 130 [2018-11-23 10:52:14,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:14,211 INFO L480 AbstractCegarLoop]: Abstraction has 781 states and 1056 transitions. [2018-11-23 10:52:14,211 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:14,212 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1056 transitions. [2018-11-23 10:52:14,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-11-23 10:52:14,213 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:14,213 INFO L402 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 5, 5, 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] [2018-11-23 10:52:14,214 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:14,214 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:14,214 INFO L82 PathProgramCache]: Analyzing trace with hash 1330859741, now seen corresponding path program 1 times [2018-11-23 10:52:14,214 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:14,215 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:14,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:14,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:14,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:14,334 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:14,454 INFO L256 TraceCheckUtils]: 0: Hoare triple {26267#true} call ULTIMATE.init(); {26267#true} is VALID [2018-11-23 10:52:14,455 INFO L273 TraceCheckUtils]: 1: Hoare triple {26267#true} assume true; {26267#true} is VALID [2018-11-23 10:52:14,455 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {26267#true} {26267#true} #542#return; {26267#true} is VALID [2018-11-23 10:52:14,455 INFO L256 TraceCheckUtils]: 3: Hoare triple {26267#true} call #t~ret49 := main(); {26267#true} is VALID [2018-11-23 10:52:14,456 INFO L273 TraceCheckUtils]: 4: Hoare triple {26267#true} havoc ~s~0;~s~0 := 12292bv32; {26267#true} is VALID [2018-11-23 10:52:14,456 INFO L256 TraceCheckUtils]: 5: Hoare triple {26267#true} call #t~ret48 := ssl3_connect(~s~0); {26267#true} is VALID [2018-11-23 10:52:14,456 INFO L273 TraceCheckUtils]: 6: Hoare triple {26267#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {26267#true} is VALID [2018-11-23 10:52:14,456 INFO L273 TraceCheckUtils]: 7: Hoare triple {26267#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {26267#true} is VALID [2018-11-23 10:52:14,456 INFO L273 TraceCheckUtils]: 8: Hoare triple {26267#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {26267#true} is VALID [2018-11-23 10:52:14,457 INFO L273 TraceCheckUtils]: 9: Hoare triple {26267#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {26267#true} is VALID [2018-11-23 10:52:14,457 INFO L273 TraceCheckUtils]: 10: Hoare triple {26267#true} assume !false; {26267#true} is VALID [2018-11-23 10:52:14,457 INFO L273 TraceCheckUtils]: 11: Hoare triple {26267#true} ~state~0 := ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,457 INFO L273 TraceCheckUtils]: 12: Hoare triple {26267#true} assume 12292bv32 == ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,457 INFO L273 TraceCheckUtils]: 13: Hoare triple {26267#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; {26267#true} is VALID [2018-11-23 10:52:14,457 INFO L273 TraceCheckUtils]: 14: Hoare triple {26267#true} ~s__server~0 := 0bv32; {26267#true} is VALID [2018-11-23 10:52:14,457 INFO L273 TraceCheckUtils]: 15: Hoare triple {26267#true} assume 0bv32 != ~cb~0; {26267#true} is VALID [2018-11-23 10:52:14,458 INFO L273 TraceCheckUtils]: 16: Hoare triple {26267#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {26267#true} is VALID [2018-11-23 10:52:14,458 INFO L273 TraceCheckUtils]: 17: Hoare triple {26267#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {26267#true} is VALID [2018-11-23 10:52:14,458 INFO L273 TraceCheckUtils]: 18: Hoare triple {26267#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {26267#true} is VALID [2018-11-23 10:52:14,458 INFO L273 TraceCheckUtils]: 19: Hoare triple {26267#true} assume !(0bv32 == ~tmp___4~0); {26267#true} is VALID [2018-11-23 10:52:14,458 INFO L273 TraceCheckUtils]: 20: Hoare triple {26267#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; {26267#true} is VALID [2018-11-23 10:52:14,458 INFO L273 TraceCheckUtils]: 21: Hoare triple {26267#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {26267#true} is VALID [2018-11-23 10:52:14,459 INFO L273 TraceCheckUtils]: 22: Hoare triple {26267#true} ~skip~0 := 0bv32; {26267#true} is VALID [2018-11-23 10:52:14,459 INFO L273 TraceCheckUtils]: 23: Hoare triple {26267#true} assume !false; {26267#true} is VALID [2018-11-23 10:52:14,459 INFO L273 TraceCheckUtils]: 24: Hoare triple {26267#true} ~state~0 := ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,459 INFO L273 TraceCheckUtils]: 25: Hoare triple {26267#true} assume !(12292bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,459 INFO L273 TraceCheckUtils]: 26: Hoare triple {26267#true} assume !(16384bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,459 INFO L273 TraceCheckUtils]: 27: Hoare triple {26267#true} assume !(4096bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,460 INFO L273 TraceCheckUtils]: 28: Hoare triple {26267#true} assume !(20480bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,460 INFO L273 TraceCheckUtils]: 29: Hoare triple {26267#true} assume !(4099bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,460 INFO L273 TraceCheckUtils]: 30: Hoare triple {26267#true} assume 4368bv32 == ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,460 INFO L273 TraceCheckUtils]: 31: Hoare triple {26267#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {26267#true} is VALID [2018-11-23 10:52:14,460 INFO L273 TraceCheckUtils]: 32: Hoare triple {26267#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {26267#true} is VALID [2018-11-23 10:52:14,460 INFO L273 TraceCheckUtils]: 33: Hoare triple {26267#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {26267#true} is VALID [2018-11-23 10:52:14,461 INFO L273 TraceCheckUtils]: 34: Hoare triple {26267#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {26267#true} is VALID [2018-11-23 10:52:14,461 INFO L273 TraceCheckUtils]: 35: Hoare triple {26267#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {26267#true} is VALID [2018-11-23 10:52:14,461 INFO L273 TraceCheckUtils]: 36: Hoare triple {26267#true} ~skip~0 := 0bv32; {26267#true} is VALID [2018-11-23 10:52:14,461 INFO L273 TraceCheckUtils]: 37: Hoare triple {26267#true} assume !false; {26267#true} is VALID [2018-11-23 10:52:14,461 INFO L273 TraceCheckUtils]: 38: Hoare triple {26267#true} ~state~0 := ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,461 INFO L273 TraceCheckUtils]: 39: Hoare triple {26267#true} assume !(12292bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,462 INFO L273 TraceCheckUtils]: 40: Hoare triple {26267#true} assume !(16384bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,462 INFO L273 TraceCheckUtils]: 41: Hoare triple {26267#true} assume !(4096bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,462 INFO L273 TraceCheckUtils]: 42: Hoare triple {26267#true} assume !(20480bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,462 INFO L273 TraceCheckUtils]: 43: Hoare triple {26267#true} assume !(4099bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,462 INFO L273 TraceCheckUtils]: 44: Hoare triple {26267#true} assume !(4368bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,462 INFO L273 TraceCheckUtils]: 45: Hoare triple {26267#true} assume !(4369bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,462 INFO L273 TraceCheckUtils]: 46: Hoare triple {26267#true} assume 4384bv32 == ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,463 INFO L273 TraceCheckUtils]: 47: Hoare triple {26267#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {26267#true} is VALID [2018-11-23 10:52:14,463 INFO L273 TraceCheckUtils]: 48: Hoare triple {26267#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {26267#true} is VALID [2018-11-23 10:52:14,463 INFO L273 TraceCheckUtils]: 49: Hoare triple {26267#true} assume !~bvsle32(~ret~0, 0bv32); {26267#true} is VALID [2018-11-23 10:52:14,463 INFO L273 TraceCheckUtils]: 50: Hoare triple {26267#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {26267#true} is VALID [2018-11-23 10:52:14,463 INFO L273 TraceCheckUtils]: 51: Hoare triple {26267#true} ~s__init_num~0 := 0bv32; {26267#true} is VALID [2018-11-23 10:52:14,463 INFO L273 TraceCheckUtils]: 52: Hoare triple {26267#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {26267#true} is VALID [2018-11-23 10:52:14,464 INFO L273 TraceCheckUtils]: 53: Hoare triple {26267#true} ~skip~0 := 0bv32; {26267#true} is VALID [2018-11-23 10:52:14,464 INFO L273 TraceCheckUtils]: 54: Hoare triple {26267#true} assume !false; {26267#true} is VALID [2018-11-23 10:52:14,464 INFO L273 TraceCheckUtils]: 55: Hoare triple {26267#true} ~state~0 := ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,464 INFO L273 TraceCheckUtils]: 56: Hoare triple {26267#true} assume !(12292bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,464 INFO L273 TraceCheckUtils]: 57: Hoare triple {26267#true} assume !(16384bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,464 INFO L273 TraceCheckUtils]: 58: Hoare triple {26267#true} assume !(4096bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,465 INFO L273 TraceCheckUtils]: 59: Hoare triple {26267#true} assume !(20480bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,465 INFO L273 TraceCheckUtils]: 60: Hoare triple {26267#true} assume !(4099bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,465 INFO L273 TraceCheckUtils]: 61: Hoare triple {26267#true} assume !(4368bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,465 INFO L273 TraceCheckUtils]: 62: Hoare triple {26267#true} assume !(4369bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,465 INFO L273 TraceCheckUtils]: 63: Hoare triple {26267#true} assume !(4384bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,465 INFO L273 TraceCheckUtils]: 64: Hoare triple {26267#true} assume !(4385bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,466 INFO L273 TraceCheckUtils]: 65: Hoare triple {26267#true} assume 4400bv32 == ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,466 INFO L273 TraceCheckUtils]: 66: Hoare triple {26267#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {26267#true} is VALID [2018-11-23 10:52:14,466 INFO L273 TraceCheckUtils]: 67: Hoare triple {26267#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {26267#true} is VALID [2018-11-23 10:52:14,466 INFO L273 TraceCheckUtils]: 68: Hoare triple {26267#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {26267#true} is VALID [2018-11-23 10:52:14,466 INFO L273 TraceCheckUtils]: 69: Hoare triple {26267#true} assume !~bvsle32(~ret~0, 0bv32); {26267#true} is VALID [2018-11-23 10:52:14,466 INFO L273 TraceCheckUtils]: 70: Hoare triple {26267#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {26267#true} is VALID [2018-11-23 10:52:14,467 INFO L273 TraceCheckUtils]: 71: Hoare triple {26267#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {26267#true} is VALID [2018-11-23 10:52:14,467 INFO L273 TraceCheckUtils]: 72: Hoare triple {26267#true} ~skip~0 := 0bv32; {26267#true} is VALID [2018-11-23 10:52:14,467 INFO L273 TraceCheckUtils]: 73: Hoare triple {26267#true} assume !false; {26267#true} is VALID [2018-11-23 10:52:14,467 INFO L273 TraceCheckUtils]: 74: Hoare triple {26267#true} ~state~0 := ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,467 INFO L273 TraceCheckUtils]: 75: Hoare triple {26267#true} assume !(12292bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,467 INFO L273 TraceCheckUtils]: 76: Hoare triple {26267#true} assume !(16384bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,468 INFO L273 TraceCheckUtils]: 77: Hoare triple {26267#true} assume !(4096bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,468 INFO L273 TraceCheckUtils]: 78: Hoare triple {26267#true} assume !(20480bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,468 INFO L273 TraceCheckUtils]: 79: Hoare triple {26267#true} assume !(4099bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,468 INFO L273 TraceCheckUtils]: 80: Hoare triple {26267#true} assume !(4368bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,468 INFO L273 TraceCheckUtils]: 81: Hoare triple {26267#true} assume !(4369bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,468 INFO L273 TraceCheckUtils]: 82: Hoare triple {26267#true} assume !(4384bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,468 INFO L273 TraceCheckUtils]: 83: Hoare triple {26267#true} assume !(4385bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,469 INFO L273 TraceCheckUtils]: 84: Hoare triple {26267#true} assume !(4400bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,469 INFO L273 TraceCheckUtils]: 85: Hoare triple {26267#true} assume !(4401bv32 == ~s__state~0); {26267#true} is VALID [2018-11-23 10:52:14,469 INFO L273 TraceCheckUtils]: 86: Hoare triple {26267#true} assume 4416bv32 == ~s__state~0; {26267#true} is VALID [2018-11-23 10:52:14,469 INFO L273 TraceCheckUtils]: 87: Hoare triple {26267#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {26267#true} is VALID [2018-11-23 10:52:14,469 INFO L273 TraceCheckUtils]: 88: Hoare triple {26267#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {26267#true} is VALID [2018-11-23 10:52:14,472 INFO L273 TraceCheckUtils]: 89: Hoare triple {26267#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,472 INFO L273 TraceCheckUtils]: 90: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~tmp___6~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,473 INFO L273 TraceCheckUtils]: 91: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,473 INFO L273 TraceCheckUtils]: 92: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,475 INFO L273 TraceCheckUtils]: 93: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !false; {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,475 INFO L273 TraceCheckUtils]: 94: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,477 INFO L273 TraceCheckUtils]: 95: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,477 INFO L273 TraceCheckUtils]: 96: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,479 INFO L273 TraceCheckUtils]: 97: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,479 INFO L273 TraceCheckUtils]: 98: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,481 INFO L273 TraceCheckUtils]: 99: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,481 INFO L273 TraceCheckUtils]: 100: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,483 INFO L273 TraceCheckUtils]: 101: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:14,483 INFO L273 TraceCheckUtils]: 102: Hoare triple {26539#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {26268#false} is VALID [2018-11-23 10:52:14,483 INFO L273 TraceCheckUtils]: 103: Hoare triple {26268#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {26268#false} is VALID [2018-11-23 10:52:14,483 INFO L273 TraceCheckUtils]: 104: Hoare triple {26268#false} assume !(1bv32 == ~blastFlag~0); {26268#false} is VALID [2018-11-23 10:52:14,483 INFO L273 TraceCheckUtils]: 105: Hoare triple {26268#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {26268#false} is VALID [2018-11-23 10:52:14,483 INFO L273 TraceCheckUtils]: 106: Hoare triple {26268#false} assume !~bvsle32(~ret~0, 0bv32); {26268#false} is VALID [2018-11-23 10:52:14,484 INFO L273 TraceCheckUtils]: 107: Hoare triple {26268#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {26268#false} is VALID [2018-11-23 10:52:14,484 INFO L273 TraceCheckUtils]: 108: Hoare triple {26268#false} ~s__init_num~0 := 0bv32; {26268#false} is VALID [2018-11-23 10:52:14,484 INFO L273 TraceCheckUtils]: 109: Hoare triple {26268#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {26268#false} is VALID [2018-11-23 10:52:14,484 INFO L273 TraceCheckUtils]: 110: Hoare triple {26268#false} ~skip~0 := 0bv32; {26268#false} is VALID [2018-11-23 10:52:14,484 INFO L273 TraceCheckUtils]: 111: Hoare triple {26268#false} assume !false; {26268#false} is VALID [2018-11-23 10:52:14,484 INFO L273 TraceCheckUtils]: 112: Hoare triple {26268#false} ~state~0 := ~s__state~0; {26268#false} is VALID [2018-11-23 10:52:14,484 INFO L273 TraceCheckUtils]: 113: Hoare triple {26268#false} assume !(12292bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,484 INFO L273 TraceCheckUtils]: 114: Hoare triple {26268#false} assume !(16384bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 115: Hoare triple {26268#false} assume !(4096bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 116: Hoare triple {26268#false} assume !(20480bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 117: Hoare triple {26268#false} assume !(4099bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 118: Hoare triple {26268#false} assume !(4368bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 119: Hoare triple {26268#false} assume !(4369bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 120: Hoare triple {26268#false} assume !(4384bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 121: Hoare triple {26268#false} assume !(4385bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 122: Hoare triple {26268#false} assume 4400bv32 == ~s__state~0; {26268#false} is VALID [2018-11-23 10:52:14,485 INFO L273 TraceCheckUtils]: 123: Hoare triple {26268#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {26268#false} is VALID [2018-11-23 10:52:14,486 INFO L273 TraceCheckUtils]: 124: Hoare triple {26268#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {26268#false} is VALID [2018-11-23 10:52:14,486 INFO L273 TraceCheckUtils]: 125: Hoare triple {26268#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {26268#false} is VALID [2018-11-23 10:52:14,486 INFO L273 TraceCheckUtils]: 126: Hoare triple {26268#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {26268#false} is VALID [2018-11-23 10:52:14,486 INFO L273 TraceCheckUtils]: 127: Hoare triple {26268#false} ~skip~0 := 0bv32; {26268#false} is VALID [2018-11-23 10:52:14,486 INFO L273 TraceCheckUtils]: 128: Hoare triple {26268#false} assume !false; {26268#false} is VALID [2018-11-23 10:52:14,486 INFO L273 TraceCheckUtils]: 129: Hoare triple {26268#false} ~state~0 := ~s__state~0; {26268#false} is VALID [2018-11-23 10:52:14,486 INFO L273 TraceCheckUtils]: 130: Hoare triple {26268#false} assume !(12292bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 131: Hoare triple {26268#false} assume !(16384bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 132: Hoare triple {26268#false} assume !(4096bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 133: Hoare triple {26268#false} assume !(20480bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 134: Hoare triple {26268#false} assume !(4099bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 135: Hoare triple {26268#false} assume !(4368bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 136: Hoare triple {26268#false} assume !(4369bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 137: Hoare triple {26268#false} assume !(4384bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 138: Hoare triple {26268#false} assume !(4385bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,487 INFO L273 TraceCheckUtils]: 139: Hoare triple {26268#false} assume !(4400bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,488 INFO L273 TraceCheckUtils]: 140: Hoare triple {26268#false} assume !(4401bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,488 INFO L273 TraceCheckUtils]: 141: Hoare triple {26268#false} assume 4416bv32 == ~s__state~0; {26268#false} is VALID [2018-11-23 10:52:14,488 INFO L273 TraceCheckUtils]: 142: Hoare triple {26268#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {26268#false} is VALID [2018-11-23 10:52:14,488 INFO L273 TraceCheckUtils]: 143: Hoare triple {26268#false} assume !(3bv32 == ~blastFlag~0); {26268#false} is VALID [2018-11-23 10:52:14,488 INFO L273 TraceCheckUtils]: 144: Hoare triple {26268#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {26268#false} is VALID [2018-11-23 10:52:14,488 INFO L273 TraceCheckUtils]: 145: Hoare triple {26268#false} assume !(0bv32 == ~tmp___6~0); {26268#false} is VALID [2018-11-23 10:52:14,488 INFO L273 TraceCheckUtils]: 146: Hoare triple {26268#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {26268#false} is VALID [2018-11-23 10:52:14,488 INFO L273 TraceCheckUtils]: 147: Hoare triple {26268#false} ~skip~0 := 0bv32; {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 148: Hoare triple {26268#false} assume !false; {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 149: Hoare triple {26268#false} ~state~0 := ~s__state~0; {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 150: Hoare triple {26268#false} assume !(12292bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 151: Hoare triple {26268#false} assume !(16384bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 152: Hoare triple {26268#false} assume !(4096bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 153: Hoare triple {26268#false} assume !(20480bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 154: Hoare triple {26268#false} assume !(4099bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 155: Hoare triple {26268#false} assume !(4368bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,489 INFO L273 TraceCheckUtils]: 156: Hoare triple {26268#false} assume !(4369bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 157: Hoare triple {26268#false} assume !(4384bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 158: Hoare triple {26268#false} assume !(4385bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 159: Hoare triple {26268#false} assume !(4400bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 160: Hoare triple {26268#false} assume !(4401bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 161: Hoare triple {26268#false} assume !(4416bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 162: Hoare triple {26268#false} assume !(4417bv32 == ~s__state~0); {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 163: Hoare triple {26268#false} assume 4432bv32 == ~s__state~0; {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 164: Hoare triple {26268#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {26268#false} is VALID [2018-11-23 10:52:14,490 INFO L273 TraceCheckUtils]: 165: Hoare triple {26268#false} assume 5bv32 == ~blastFlag~0; {26268#false} is VALID [2018-11-23 10:52:14,491 INFO L273 TraceCheckUtils]: 166: Hoare triple {26268#false} assume !false; {26268#false} is VALID [2018-11-23 10:52:14,500 INFO L134 CoverageAnalysis]: Checked inductivity of 384 backedges. 260 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-11-23 10:52:14,501 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:14,502 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:14,502 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:14,503 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 167 [2018-11-23 10:52:14,503 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:14,503 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:14,612 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 104 edges. 104 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:14,612 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:14,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:14,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:14,613 INFO L87 Difference]: Start difference. First operand 781 states and 1056 transitions. Second operand 3 states. [2018-11-23 10:52:15,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:15,643 INFO L93 Difference]: Finished difference Result 1653 states and 2275 transitions. [2018-11-23 10:52:15,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:15,643 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 167 [2018-11-23 10:52:15,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:15,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:15,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2018-11-23 10:52:15,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:15,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2018-11-23 10:52:15,647 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 379 transitions. [2018-11-23 10:52:15,982 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,028 INFO L225 Difference]: With dead ends: 1653 [2018-11-23 10:52:16,028 INFO L226 Difference]: Without dead ends: 887 [2018-11-23 10:52:16,029 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 165 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,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2018-11-23 10:52:16,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 873. [2018-11-23 10:52:16,490 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:16,490 INFO L82 GeneralOperation]: Start isEquivalent. First operand 887 states. Second operand 873 states. [2018-11-23 10:52:16,490 INFO L74 IsIncluded]: Start isIncluded. First operand 887 states. Second operand 873 states. [2018-11-23 10:52:16,490 INFO L87 Difference]: Start difference. First operand 887 states. Second operand 873 states. [2018-11-23 10:52:16,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:16,525 INFO L93 Difference]: Finished difference Result 887 states and 1182 transitions. [2018-11-23 10:52:16,525 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1182 transitions. [2018-11-23 10:52:16,526 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:16,526 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:16,526 INFO L74 IsIncluded]: Start isIncluded. First operand 873 states. Second operand 887 states. [2018-11-23 10:52:16,526 INFO L87 Difference]: Start difference. First operand 873 states. Second operand 887 states. [2018-11-23 10:52:16,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:16,565 INFO L93 Difference]: Finished difference Result 887 states and 1182 transitions. [2018-11-23 10:52:16,566 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1182 transitions. [2018-11-23 10:52:16,566 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:16,567 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:16,567 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:16,567 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:16,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 873 states. [2018-11-23 10:52:16,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 1168 transitions. [2018-11-23 10:52:16,595 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 1168 transitions. Word has length 167 [2018-11-23 10:52:16,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:16,595 INFO L480 AbstractCegarLoop]: Abstraction has 873 states and 1168 transitions. [2018-11-23 10:52:16,595 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:16,596 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 1168 transitions. [2018-11-23 10:52:16,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-11-23 10:52:16,598 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:16,598 INFO L402 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 6, 6, 4, 4, 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] [2018-11-23 10:52:16,598 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:16,599 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:16,599 INFO L82 PathProgramCache]: Analyzing trace with hash -530331636, now seen corresponding path program 1 times [2018-11-23 10:52:16,599 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:16,599 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:16,623 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:16,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:16,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:16,723 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:16,887 INFO L256 TraceCheckUtils]: 0: Hoare triple {31341#true} call ULTIMATE.init(); {31341#true} is VALID [2018-11-23 10:52:16,887 INFO L273 TraceCheckUtils]: 1: Hoare triple {31341#true} assume true; {31341#true} is VALID [2018-11-23 10:52:16,887 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {31341#true} {31341#true} #542#return; {31341#true} is VALID [2018-11-23 10:52:16,887 INFO L256 TraceCheckUtils]: 3: Hoare triple {31341#true} call #t~ret49 := main(); {31341#true} is VALID [2018-11-23 10:52:16,888 INFO L273 TraceCheckUtils]: 4: Hoare triple {31341#true} havoc ~s~0;~s~0 := 12292bv32; {31341#true} is VALID [2018-11-23 10:52:16,888 INFO L256 TraceCheckUtils]: 5: Hoare triple {31341#true} call #t~ret48 := ssl3_connect(~s~0); {31341#true} is VALID [2018-11-23 10:52:16,888 INFO L273 TraceCheckUtils]: 6: Hoare triple {31341#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {31341#true} is VALID [2018-11-23 10:52:16,888 INFO L273 TraceCheckUtils]: 7: Hoare triple {31341#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {31341#true} is VALID [2018-11-23 10:52:16,888 INFO L273 TraceCheckUtils]: 8: Hoare triple {31341#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {31341#true} is VALID [2018-11-23 10:52:16,889 INFO L273 TraceCheckUtils]: 9: Hoare triple {31341#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {31341#true} is VALID [2018-11-23 10:52:16,889 INFO L273 TraceCheckUtils]: 10: Hoare triple {31341#true} assume !false; {31341#true} is VALID [2018-11-23 10:52:16,889 INFO L273 TraceCheckUtils]: 11: Hoare triple {31341#true} ~state~0 := ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,889 INFO L273 TraceCheckUtils]: 12: Hoare triple {31341#true} assume 12292bv32 == ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,889 INFO L273 TraceCheckUtils]: 13: Hoare triple {31341#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; {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 14: Hoare triple {31341#true} ~s__server~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 15: Hoare triple {31341#true} assume 0bv32 != ~cb~0; {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 16: Hoare triple {31341#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 17: Hoare triple {31341#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 18: Hoare triple {31341#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 19: Hoare triple {31341#true} assume !(0bv32 == ~tmp___4~0); {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 20: Hoare triple {31341#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; {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 21: Hoare triple {31341#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31341#true} is VALID [2018-11-23 10:52:16,890 INFO L273 TraceCheckUtils]: 22: Hoare triple {31341#true} ~skip~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,891 INFO L273 TraceCheckUtils]: 23: Hoare triple {31341#true} assume !false; {31341#true} is VALID [2018-11-23 10:52:16,891 INFO L273 TraceCheckUtils]: 24: Hoare triple {31341#true} ~state~0 := ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,891 INFO L273 TraceCheckUtils]: 25: Hoare triple {31341#true} assume !(12292bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,891 INFO L273 TraceCheckUtils]: 26: Hoare triple {31341#true} assume !(16384bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,891 INFO L273 TraceCheckUtils]: 27: Hoare triple {31341#true} assume !(4096bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,891 INFO L273 TraceCheckUtils]: 28: Hoare triple {31341#true} assume !(20480bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,891 INFO L273 TraceCheckUtils]: 29: Hoare triple {31341#true} assume !(4099bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,891 INFO L273 TraceCheckUtils]: 30: Hoare triple {31341#true} assume 4368bv32 == ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 31: Hoare triple {31341#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 32: Hoare triple {31341#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 33: Hoare triple {31341#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 34: Hoare triple {31341#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 35: Hoare triple {31341#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 36: Hoare triple {31341#true} ~skip~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 37: Hoare triple {31341#true} assume !false; {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 38: Hoare triple {31341#true} ~state~0 := ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,892 INFO L273 TraceCheckUtils]: 39: Hoare triple {31341#true} assume !(12292bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,893 INFO L273 TraceCheckUtils]: 40: Hoare triple {31341#true} assume !(16384bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,893 INFO L273 TraceCheckUtils]: 41: Hoare triple {31341#true} assume !(4096bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,893 INFO L273 TraceCheckUtils]: 42: Hoare triple {31341#true} assume !(20480bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,893 INFO L273 TraceCheckUtils]: 43: Hoare triple {31341#true} assume !(4099bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,893 INFO L273 TraceCheckUtils]: 44: Hoare triple {31341#true} assume !(4368bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,893 INFO L273 TraceCheckUtils]: 45: Hoare triple {31341#true} assume !(4369bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,893 INFO L273 TraceCheckUtils]: 46: Hoare triple {31341#true} assume 4384bv32 == ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,893 INFO L273 TraceCheckUtils]: 47: Hoare triple {31341#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 48: Hoare triple {31341#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 49: Hoare triple {31341#true} assume !~bvsle32(~ret~0, 0bv32); {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 50: Hoare triple {31341#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 51: Hoare triple {31341#true} ~s__init_num~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 52: Hoare triple {31341#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 53: Hoare triple {31341#true} ~skip~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 54: Hoare triple {31341#true} assume !false; {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 55: Hoare triple {31341#true} ~state~0 := ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,894 INFO L273 TraceCheckUtils]: 56: Hoare triple {31341#true} assume !(12292bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 57: Hoare triple {31341#true} assume !(16384bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 58: Hoare triple {31341#true} assume !(4096bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 59: Hoare triple {31341#true} assume !(20480bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 60: Hoare triple {31341#true} assume !(4099bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 61: Hoare triple {31341#true} assume !(4368bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 62: Hoare triple {31341#true} assume !(4369bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 63: Hoare triple {31341#true} assume !(4384bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 64: Hoare triple {31341#true} assume !(4385bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,895 INFO L273 TraceCheckUtils]: 65: Hoare triple {31341#true} assume 4400bv32 == ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,896 INFO L273 TraceCheckUtils]: 66: Hoare triple {31341#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {31341#true} is VALID [2018-11-23 10:52:16,896 INFO L273 TraceCheckUtils]: 67: Hoare triple {31341#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {31341#true} is VALID [2018-11-23 10:52:16,896 INFO L273 TraceCheckUtils]: 68: Hoare triple {31341#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {31341#true} is VALID [2018-11-23 10:52:16,896 INFO L273 TraceCheckUtils]: 69: Hoare triple {31341#true} assume !~bvsle32(~ret~0, 0bv32); {31341#true} is VALID [2018-11-23 10:52:16,896 INFO L273 TraceCheckUtils]: 70: Hoare triple {31341#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,896 INFO L273 TraceCheckUtils]: 71: Hoare triple {31341#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31341#true} is VALID [2018-11-23 10:52:16,896 INFO L273 TraceCheckUtils]: 72: Hoare triple {31341#true} ~skip~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,896 INFO L273 TraceCheckUtils]: 73: Hoare triple {31341#true} assume !false; {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 74: Hoare triple {31341#true} ~state~0 := ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 75: Hoare triple {31341#true} assume !(12292bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 76: Hoare triple {31341#true} assume !(16384bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 77: Hoare triple {31341#true} assume !(4096bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 78: Hoare triple {31341#true} assume !(20480bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 79: Hoare triple {31341#true} assume !(4099bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 80: Hoare triple {31341#true} assume !(4368bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 81: Hoare triple {31341#true} assume !(4369bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,897 INFO L273 TraceCheckUtils]: 82: Hoare triple {31341#true} assume !(4384bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,898 INFO L273 TraceCheckUtils]: 83: Hoare triple {31341#true} assume !(4385bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,898 INFO L273 TraceCheckUtils]: 84: Hoare triple {31341#true} assume !(4400bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,898 INFO L273 TraceCheckUtils]: 85: Hoare triple {31341#true} assume !(4401bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,898 INFO L273 TraceCheckUtils]: 86: Hoare triple {31341#true} assume 4416bv32 == ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,898 INFO L273 TraceCheckUtils]: 87: Hoare triple {31341#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {31341#true} is VALID [2018-11-23 10:52:16,898 INFO L273 TraceCheckUtils]: 88: Hoare triple {31341#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {31341#true} is VALID [2018-11-23 10:52:16,898 INFO L273 TraceCheckUtils]: 89: Hoare triple {31341#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,899 INFO L273 TraceCheckUtils]: 90: Hoare triple {31341#true} assume !(0bv32 == ~tmp___6~0); {31341#true} is VALID [2018-11-23 10:52:16,899 INFO L273 TraceCheckUtils]: 91: Hoare triple {31341#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31341#true} is VALID [2018-11-23 10:52:16,899 INFO L273 TraceCheckUtils]: 92: Hoare triple {31341#true} ~skip~0 := 0bv32; {31341#true} is VALID [2018-11-23 10:52:16,899 INFO L273 TraceCheckUtils]: 93: Hoare triple {31341#true} assume !false; {31341#true} is VALID [2018-11-23 10:52:16,899 INFO L273 TraceCheckUtils]: 94: Hoare triple {31341#true} ~state~0 := ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,899 INFO L273 TraceCheckUtils]: 95: Hoare triple {31341#true} assume !(12292bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,900 INFO L273 TraceCheckUtils]: 96: Hoare triple {31341#true} assume !(16384bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,900 INFO L273 TraceCheckUtils]: 97: Hoare triple {31341#true} assume !(4096bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,900 INFO L273 TraceCheckUtils]: 98: Hoare triple {31341#true} assume !(20480bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,900 INFO L273 TraceCheckUtils]: 99: Hoare triple {31341#true} assume !(4099bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,900 INFO L273 TraceCheckUtils]: 100: Hoare triple {31341#true} assume !(4368bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,901 INFO L273 TraceCheckUtils]: 101: Hoare triple {31341#true} assume !(4369bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,901 INFO L273 TraceCheckUtils]: 102: Hoare triple {31341#true} assume !(4384bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,901 INFO L273 TraceCheckUtils]: 103: Hoare triple {31341#true} assume !(4385bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,901 INFO L273 TraceCheckUtils]: 104: Hoare triple {31341#true} assume !(4400bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,901 INFO L273 TraceCheckUtils]: 105: Hoare triple {31341#true} assume !(4401bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,901 INFO L273 TraceCheckUtils]: 106: Hoare triple {31341#true} assume !(4416bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,902 INFO L273 TraceCheckUtils]: 107: Hoare triple {31341#true} assume !(4417bv32 == ~s__state~0); {31341#true} is VALID [2018-11-23 10:52:16,902 INFO L273 TraceCheckUtils]: 108: Hoare triple {31341#true} assume 4432bv32 == ~s__state~0; {31341#true} is VALID [2018-11-23 10:52:16,902 INFO L273 TraceCheckUtils]: 109: Hoare triple {31341#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {31341#true} is VALID [2018-11-23 10:52:16,902 INFO L273 TraceCheckUtils]: 110: Hoare triple {31341#true} assume !(5bv32 == ~blastFlag~0); {31341#true} is VALID [2018-11-23 10:52:16,913 INFO L273 TraceCheckUtils]: 111: Hoare triple {31341#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,914 INFO L273 TraceCheckUtils]: 112: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,918 INFO L273 TraceCheckUtils]: 113: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,918 INFO L273 TraceCheckUtils]: 114: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !false; {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,918 INFO L273 TraceCheckUtils]: 115: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,919 INFO L273 TraceCheckUtils]: 116: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,919 INFO L273 TraceCheckUtils]: 117: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,919 INFO L273 TraceCheckUtils]: 118: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,920 INFO L273 TraceCheckUtils]: 119: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,920 INFO L273 TraceCheckUtils]: 120: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,920 INFO L273 TraceCheckUtils]: 121: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,920 INFO L273 TraceCheckUtils]: 122: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:16,921 INFO L273 TraceCheckUtils]: 123: Hoare triple {31679#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {31342#false} is VALID [2018-11-23 10:52:16,921 INFO L273 TraceCheckUtils]: 124: Hoare triple {31342#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {31342#false} is VALID [2018-11-23 10:52:16,921 INFO L273 TraceCheckUtils]: 125: Hoare triple {31342#false} assume !(1bv32 == ~blastFlag~0); {31342#false} is VALID [2018-11-23 10:52:16,921 INFO L273 TraceCheckUtils]: 126: Hoare triple {31342#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {31342#false} is VALID [2018-11-23 10:52:16,921 INFO L273 TraceCheckUtils]: 127: Hoare triple {31342#false} assume !~bvsle32(~ret~0, 0bv32); {31342#false} is VALID [2018-11-23 10:52:16,921 INFO L273 TraceCheckUtils]: 128: Hoare triple {31342#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {31342#false} is VALID [2018-11-23 10:52:16,922 INFO L273 TraceCheckUtils]: 129: Hoare triple {31342#false} ~s__init_num~0 := 0bv32; {31342#false} is VALID [2018-11-23 10:52:16,922 INFO L273 TraceCheckUtils]: 130: Hoare triple {31342#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31342#false} is VALID [2018-11-23 10:52:16,922 INFO L273 TraceCheckUtils]: 131: Hoare triple {31342#false} ~skip~0 := 0bv32; {31342#false} is VALID [2018-11-23 10:52:16,922 INFO L273 TraceCheckUtils]: 132: Hoare triple {31342#false} assume !false; {31342#false} is VALID [2018-11-23 10:52:16,922 INFO L273 TraceCheckUtils]: 133: Hoare triple {31342#false} ~state~0 := ~s__state~0; {31342#false} is VALID [2018-11-23 10:52:16,923 INFO L273 TraceCheckUtils]: 134: Hoare triple {31342#false} assume !(12292bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,923 INFO L273 TraceCheckUtils]: 135: Hoare triple {31342#false} assume !(16384bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,923 INFO L273 TraceCheckUtils]: 136: Hoare triple {31342#false} assume !(4096bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,923 INFO L273 TraceCheckUtils]: 137: Hoare triple {31342#false} assume !(20480bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,923 INFO L273 TraceCheckUtils]: 138: Hoare triple {31342#false} assume !(4099bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 139: Hoare triple {31342#false} assume !(4368bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 140: Hoare triple {31342#false} assume !(4369bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 141: Hoare triple {31342#false} assume !(4384bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 142: Hoare triple {31342#false} assume !(4385bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 143: Hoare triple {31342#false} assume 4400bv32 == ~s__state~0; {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 144: Hoare triple {31342#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 145: Hoare triple {31342#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 146: Hoare triple {31342#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {31342#false} is VALID [2018-11-23 10:52:16,924 INFO L273 TraceCheckUtils]: 147: Hoare triple {31342#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31342#false} is VALID [2018-11-23 10:52:16,925 INFO L273 TraceCheckUtils]: 148: Hoare triple {31342#false} ~skip~0 := 0bv32; {31342#false} is VALID [2018-11-23 10:52:16,925 INFO L273 TraceCheckUtils]: 149: Hoare triple {31342#false} assume !false; {31342#false} is VALID [2018-11-23 10:52:16,925 INFO L273 TraceCheckUtils]: 150: Hoare triple {31342#false} ~state~0 := ~s__state~0; {31342#false} is VALID [2018-11-23 10:52:16,925 INFO L273 TraceCheckUtils]: 151: Hoare triple {31342#false} assume !(12292bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,925 INFO L273 TraceCheckUtils]: 152: Hoare triple {31342#false} assume !(16384bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,925 INFO L273 TraceCheckUtils]: 153: Hoare triple {31342#false} assume !(4096bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,925 INFO L273 TraceCheckUtils]: 154: Hoare triple {31342#false} assume !(20480bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,925 INFO L273 TraceCheckUtils]: 155: Hoare triple {31342#false} assume !(4099bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 156: Hoare triple {31342#false} assume !(4368bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 157: Hoare triple {31342#false} assume !(4369bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 158: Hoare triple {31342#false} assume !(4384bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 159: Hoare triple {31342#false} assume !(4385bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 160: Hoare triple {31342#false} assume !(4400bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 161: Hoare triple {31342#false} assume !(4401bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 162: Hoare triple {31342#false} assume 4416bv32 == ~s__state~0; {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 163: Hoare triple {31342#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {31342#false} is VALID [2018-11-23 10:52:16,926 INFO L273 TraceCheckUtils]: 164: Hoare triple {31342#false} assume !(3bv32 == ~blastFlag~0); {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 165: Hoare triple {31342#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 166: Hoare triple {31342#false} assume !(0bv32 == ~tmp___6~0); {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 167: Hoare triple {31342#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 168: Hoare triple {31342#false} ~skip~0 := 0bv32; {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 169: Hoare triple {31342#false} assume !false; {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 170: Hoare triple {31342#false} ~state~0 := ~s__state~0; {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 171: Hoare triple {31342#false} assume !(12292bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 172: Hoare triple {31342#false} assume !(16384bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,927 INFO L273 TraceCheckUtils]: 173: Hoare triple {31342#false} assume !(4096bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,928 INFO L273 TraceCheckUtils]: 174: Hoare triple {31342#false} assume !(20480bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,928 INFO L273 TraceCheckUtils]: 175: Hoare triple {31342#false} assume !(4099bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,928 INFO L273 TraceCheckUtils]: 176: Hoare triple {31342#false} assume !(4368bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,928 INFO L273 TraceCheckUtils]: 177: Hoare triple {31342#false} assume !(4369bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,928 INFO L273 TraceCheckUtils]: 178: Hoare triple {31342#false} assume !(4384bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,928 INFO L273 TraceCheckUtils]: 179: Hoare triple {31342#false} assume !(4385bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,928 INFO L273 TraceCheckUtils]: 180: Hoare triple {31342#false} assume !(4400bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,928 INFO L273 TraceCheckUtils]: 181: Hoare triple {31342#false} assume !(4401bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,929 INFO L273 TraceCheckUtils]: 182: Hoare triple {31342#false} assume !(4416bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,929 INFO L273 TraceCheckUtils]: 183: Hoare triple {31342#false} assume !(4417bv32 == ~s__state~0); {31342#false} is VALID [2018-11-23 10:52:16,929 INFO L273 TraceCheckUtils]: 184: Hoare triple {31342#false} assume 4432bv32 == ~s__state~0; {31342#false} is VALID [2018-11-23 10:52:16,929 INFO L273 TraceCheckUtils]: 185: Hoare triple {31342#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {31342#false} is VALID [2018-11-23 10:52:16,929 INFO L273 TraceCheckUtils]: 186: Hoare triple {31342#false} assume 5bv32 == ~blastFlag~0; {31342#false} is VALID [2018-11-23 10:52:16,929 INFO L273 TraceCheckUtils]: 187: Hoare triple {31342#false} assume !false; {31342#false} is VALID [2018-11-23 10:52:16,941 INFO L134 CoverageAnalysis]: Checked inductivity of 501 backedges. 322 proven. 0 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2018-11-23 10:52:16,941 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:16,943 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:16,943 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:16,943 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 188 [2018-11-23 10:52:16,944 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:16,944 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:17,050 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 110 edges. 110 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:17,050 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:17,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:17,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:17,051 INFO L87 Difference]: Start difference. First operand 873 states and 1168 transitions. Second operand 3 states. [2018-11-23 10:52:18,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:18,078 INFO L93 Difference]: Finished difference Result 1843 states and 2517 transitions. [2018-11-23 10:52:18,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:18,078 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 188 [2018-11-23 10:52:18,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:18,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:18,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2018-11-23 10:52:18,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:18,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2018-11-23 10:52:18,082 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 382 transitions. [2018-11-23 10:52:18,580 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:18,629 INFO L225 Difference]: With dead ends: 1843 [2018-11-23 10:52:18,629 INFO L226 Difference]: Without dead ends: 985 [2018-11-23 10:52:18,631 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 186 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:18,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2018-11-23 10:52:19,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 973. [2018-11-23 10:52:19,045 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:19,045 INFO L82 GeneralOperation]: Start isEquivalent. First operand 985 states. Second operand 973 states. [2018-11-23 10:52:19,045 INFO L74 IsIncluded]: Start isIncluded. First operand 985 states. Second operand 973 states. [2018-11-23 10:52:19,045 INFO L87 Difference]: Start difference. First operand 985 states. Second operand 973 states. [2018-11-23 10:52:19,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:19,085 INFO L93 Difference]: Finished difference Result 985 states and 1304 transitions. [2018-11-23 10:52:19,085 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1304 transitions. [2018-11-23 10:52:19,087 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:19,087 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:19,087 INFO L74 IsIncluded]: Start isIncluded. First operand 973 states. Second operand 985 states. [2018-11-23 10:52:19,087 INFO L87 Difference]: Start difference. First operand 973 states. Second operand 985 states. [2018-11-23 10:52:19,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:19,122 INFO L93 Difference]: Finished difference Result 985 states and 1304 transitions. [2018-11-23 10:52:19,122 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1304 transitions. [2018-11-23 10:52:19,123 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:19,123 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:19,123 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:19,123 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:19,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-23 10:52:19,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1288 transitions. [2018-11-23 10:52:19,157 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1288 transitions. Word has length 188 [2018-11-23 10:52:19,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:19,157 INFO L480 AbstractCegarLoop]: Abstraction has 973 states and 1288 transitions. [2018-11-23 10:52:19,157 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:19,158 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1288 transitions. [2018-11-23 10:52:19,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-11-23 10:52:19,159 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:19,159 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 7, 7, 5, 5, 3, 3, 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] [2018-11-23 10:52:19,159 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:19,159 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:19,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1744520577, now seen corresponding path program 1 times [2018-11-23 10:52:19,160 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:19,160 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:19,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:19,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:19,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:19,308 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:19,453 INFO L256 TraceCheckUtils]: 0: Hoare triple {36975#true} call ULTIMATE.init(); {36975#true} is VALID [2018-11-23 10:52:19,453 INFO L273 TraceCheckUtils]: 1: Hoare triple {36975#true} assume true; {36975#true} is VALID [2018-11-23 10:52:19,454 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {36975#true} {36975#true} #542#return; {36975#true} is VALID [2018-11-23 10:52:19,454 INFO L256 TraceCheckUtils]: 3: Hoare triple {36975#true} call #t~ret49 := main(); {36975#true} is VALID [2018-11-23 10:52:19,454 INFO L273 TraceCheckUtils]: 4: Hoare triple {36975#true} havoc ~s~0;~s~0 := 12292bv32; {36975#true} is VALID [2018-11-23 10:52:19,454 INFO L256 TraceCheckUtils]: 5: Hoare triple {36975#true} call #t~ret48 := ssl3_connect(~s~0); {36975#true} is VALID [2018-11-23 10:52:19,455 INFO L273 TraceCheckUtils]: 6: Hoare triple {36975#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {36975#true} is VALID [2018-11-23 10:52:19,455 INFO L273 TraceCheckUtils]: 7: Hoare triple {36975#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {36975#true} is VALID [2018-11-23 10:52:19,455 INFO L273 TraceCheckUtils]: 8: Hoare triple {36975#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {36975#true} is VALID [2018-11-23 10:52:19,455 INFO L273 TraceCheckUtils]: 9: Hoare triple {36975#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {36975#true} is VALID [2018-11-23 10:52:19,455 INFO L273 TraceCheckUtils]: 10: Hoare triple {36975#true} assume !false; {36975#true} is VALID [2018-11-23 10:52:19,455 INFO L273 TraceCheckUtils]: 11: Hoare triple {36975#true} ~state~0 := ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 12: Hoare triple {36975#true} assume 12292bv32 == ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 13: Hoare triple {36975#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; {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 14: Hoare triple {36975#true} ~s__server~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 15: Hoare triple {36975#true} assume 0bv32 != ~cb~0; {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 16: Hoare triple {36975#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 17: Hoare triple {36975#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 18: Hoare triple {36975#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 19: Hoare triple {36975#true} assume !(0bv32 == ~tmp___4~0); {36975#true} is VALID [2018-11-23 10:52:19,456 INFO L273 TraceCheckUtils]: 20: Hoare triple {36975#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; {36975#true} is VALID [2018-11-23 10:52:19,457 INFO L273 TraceCheckUtils]: 21: Hoare triple {36975#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36975#true} is VALID [2018-11-23 10:52:19,457 INFO L273 TraceCheckUtils]: 22: Hoare triple {36975#true} ~skip~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,457 INFO L273 TraceCheckUtils]: 23: Hoare triple {36975#true} assume !false; {36975#true} is VALID [2018-11-23 10:52:19,457 INFO L273 TraceCheckUtils]: 24: Hoare triple {36975#true} ~state~0 := ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,457 INFO L273 TraceCheckUtils]: 25: Hoare triple {36975#true} assume !(12292bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,457 INFO L273 TraceCheckUtils]: 26: Hoare triple {36975#true} assume !(16384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,457 INFO L273 TraceCheckUtils]: 27: Hoare triple {36975#true} assume !(4096bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,457 INFO L273 TraceCheckUtils]: 28: Hoare triple {36975#true} assume !(20480bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 29: Hoare triple {36975#true} assume !(4099bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 30: Hoare triple {36975#true} assume 4368bv32 == ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 31: Hoare triple {36975#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 32: Hoare triple {36975#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 33: Hoare triple {36975#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 34: Hoare triple {36975#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 35: Hoare triple {36975#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 36: Hoare triple {36975#true} ~skip~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,458 INFO L273 TraceCheckUtils]: 37: Hoare triple {36975#true} assume !false; {36975#true} is VALID [2018-11-23 10:52:19,459 INFO L273 TraceCheckUtils]: 38: Hoare triple {36975#true} ~state~0 := ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,459 INFO L273 TraceCheckUtils]: 39: Hoare triple {36975#true} assume !(12292bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,459 INFO L273 TraceCheckUtils]: 40: Hoare triple {36975#true} assume !(16384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,459 INFO L273 TraceCheckUtils]: 41: Hoare triple {36975#true} assume !(4096bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,459 INFO L273 TraceCheckUtils]: 42: Hoare triple {36975#true} assume !(20480bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,459 INFO L273 TraceCheckUtils]: 43: Hoare triple {36975#true} assume !(4099bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,459 INFO L273 TraceCheckUtils]: 44: Hoare triple {36975#true} assume !(4368bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,459 INFO L273 TraceCheckUtils]: 45: Hoare triple {36975#true} assume !(4369bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 46: Hoare triple {36975#true} assume 4384bv32 == ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 47: Hoare triple {36975#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 48: Hoare triple {36975#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 49: Hoare triple {36975#true} assume !~bvsle32(~ret~0, 0bv32); {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 50: Hoare triple {36975#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 51: Hoare triple {36975#true} ~s__init_num~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 52: Hoare triple {36975#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 53: Hoare triple {36975#true} ~skip~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,460 INFO L273 TraceCheckUtils]: 54: Hoare triple {36975#true} assume !false; {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 55: Hoare triple {36975#true} ~state~0 := ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 56: Hoare triple {36975#true} assume !(12292bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 57: Hoare triple {36975#true} assume !(16384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 58: Hoare triple {36975#true} assume !(4096bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 59: Hoare triple {36975#true} assume !(20480bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 60: Hoare triple {36975#true} assume !(4099bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 61: Hoare triple {36975#true} assume !(4368bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 62: Hoare triple {36975#true} assume !(4369bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,461 INFO L273 TraceCheckUtils]: 63: Hoare triple {36975#true} assume !(4384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,462 INFO L273 TraceCheckUtils]: 64: Hoare triple {36975#true} assume !(4385bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,462 INFO L273 TraceCheckUtils]: 65: Hoare triple {36975#true} assume 4400bv32 == ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,462 INFO L273 TraceCheckUtils]: 66: Hoare triple {36975#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {36975#true} is VALID [2018-11-23 10:52:19,462 INFO L273 TraceCheckUtils]: 67: Hoare triple {36975#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {36975#true} is VALID [2018-11-23 10:52:19,462 INFO L273 TraceCheckUtils]: 68: Hoare triple {36975#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {36975#true} is VALID [2018-11-23 10:52:19,462 INFO L273 TraceCheckUtils]: 69: Hoare triple {36975#true} assume !~bvsle32(~ret~0, 0bv32); {36975#true} is VALID [2018-11-23 10:52:19,462 INFO L273 TraceCheckUtils]: 70: Hoare triple {36975#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,462 INFO L273 TraceCheckUtils]: 71: Hoare triple {36975#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 72: Hoare triple {36975#true} ~skip~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 73: Hoare triple {36975#true} assume !false; {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 74: Hoare triple {36975#true} ~state~0 := ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 75: Hoare triple {36975#true} assume !(12292bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 76: Hoare triple {36975#true} assume !(16384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 77: Hoare triple {36975#true} assume !(4096bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 78: Hoare triple {36975#true} assume !(20480bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 79: Hoare triple {36975#true} assume !(4099bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,463 INFO L273 TraceCheckUtils]: 80: Hoare triple {36975#true} assume !(4368bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,464 INFO L273 TraceCheckUtils]: 81: Hoare triple {36975#true} assume !(4369bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,464 INFO L273 TraceCheckUtils]: 82: Hoare triple {36975#true} assume !(4384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,464 INFO L273 TraceCheckUtils]: 83: Hoare triple {36975#true} assume !(4385bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,464 INFO L273 TraceCheckUtils]: 84: Hoare triple {36975#true} assume !(4400bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,464 INFO L273 TraceCheckUtils]: 85: Hoare triple {36975#true} assume !(4401bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,464 INFO L273 TraceCheckUtils]: 86: Hoare triple {36975#true} assume 4416bv32 == ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,464 INFO L273 TraceCheckUtils]: 87: Hoare triple {36975#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {36975#true} is VALID [2018-11-23 10:52:19,464 INFO L273 TraceCheckUtils]: 88: Hoare triple {36975#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 89: Hoare triple {36975#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 90: Hoare triple {36975#true} assume !(0bv32 == ~tmp___6~0); {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 91: Hoare triple {36975#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 92: Hoare triple {36975#true} ~skip~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 93: Hoare triple {36975#true} assume !false; {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 94: Hoare triple {36975#true} ~state~0 := ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 95: Hoare triple {36975#true} assume !(12292bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 96: Hoare triple {36975#true} assume !(16384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,465 INFO L273 TraceCheckUtils]: 97: Hoare triple {36975#true} assume !(4096bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 98: Hoare triple {36975#true} assume !(20480bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 99: Hoare triple {36975#true} assume !(4099bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 100: Hoare triple {36975#true} assume !(4368bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 101: Hoare triple {36975#true} assume !(4369bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 102: Hoare triple {36975#true} assume !(4384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 103: Hoare triple {36975#true} assume !(4385bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 104: Hoare triple {36975#true} assume !(4400bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 105: Hoare triple {36975#true} assume !(4401bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,466 INFO L273 TraceCheckUtils]: 106: Hoare triple {36975#true} assume !(4416bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,467 INFO L273 TraceCheckUtils]: 107: Hoare triple {36975#true} assume !(4417bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,467 INFO L273 TraceCheckUtils]: 108: Hoare triple {36975#true} assume 4432bv32 == ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,467 INFO L273 TraceCheckUtils]: 109: Hoare triple {36975#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {36975#true} is VALID [2018-11-23 10:52:19,467 INFO L273 TraceCheckUtils]: 110: Hoare triple {36975#true} assume !(5bv32 == ~blastFlag~0); {36975#true} is VALID [2018-11-23 10:52:19,467 INFO L273 TraceCheckUtils]: 111: Hoare triple {36975#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,467 INFO L273 TraceCheckUtils]: 112: Hoare triple {36975#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36975#true} is VALID [2018-11-23 10:52:19,467 INFO L273 TraceCheckUtils]: 113: Hoare triple {36975#true} ~skip~0 := 0bv32; {36975#true} is VALID [2018-11-23 10:52:19,467 INFO L273 TraceCheckUtils]: 114: Hoare triple {36975#true} assume !false; {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 115: Hoare triple {36975#true} ~state~0 := ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 116: Hoare triple {36975#true} assume !(12292bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 117: Hoare triple {36975#true} assume !(16384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 118: Hoare triple {36975#true} assume !(4096bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 119: Hoare triple {36975#true} assume !(20480bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 120: Hoare triple {36975#true} assume !(4099bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 121: Hoare triple {36975#true} assume !(4368bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 122: Hoare triple {36975#true} assume !(4369bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,468 INFO L273 TraceCheckUtils]: 123: Hoare triple {36975#true} assume !(4384bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,469 INFO L273 TraceCheckUtils]: 124: Hoare triple {36975#true} assume !(4385bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,469 INFO L273 TraceCheckUtils]: 125: Hoare triple {36975#true} assume !(4400bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,469 INFO L273 TraceCheckUtils]: 126: Hoare triple {36975#true} assume !(4401bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,469 INFO L273 TraceCheckUtils]: 127: Hoare triple {36975#true} assume !(4416bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,469 INFO L273 TraceCheckUtils]: 128: Hoare triple {36975#true} assume !(4417bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,469 INFO L273 TraceCheckUtils]: 129: Hoare triple {36975#true} assume !(4432bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,469 INFO L273 TraceCheckUtils]: 130: Hoare triple {36975#true} assume !(4433bv32 == ~s__state~0); {36975#true} is VALID [2018-11-23 10:52:19,469 INFO L273 TraceCheckUtils]: 131: Hoare triple {36975#true} assume 4448bv32 == ~s__state~0; {36975#true} is VALID [2018-11-23 10:52:19,470 INFO L273 TraceCheckUtils]: 132: Hoare triple {36975#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {36975#true} is VALID [2018-11-23 10:52:19,470 INFO L273 TraceCheckUtils]: 133: Hoare triple {36975#true} assume !~bvsle32(~ret~0, 0bv32); {36975#true} is VALID [2018-11-23 10:52:19,470 INFO L273 TraceCheckUtils]: 134: Hoare triple {36975#true} assume 0bv32 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464bv32; {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,470 INFO L273 TraceCheckUtils]: 135: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,472 INFO L273 TraceCheckUtils]: 136: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,472 INFO L273 TraceCheckUtils]: 137: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,472 INFO L273 TraceCheckUtils]: 138: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !false; {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,473 INFO L273 TraceCheckUtils]: 139: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,473 INFO L273 TraceCheckUtils]: 140: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,473 INFO L273 TraceCheckUtils]: 141: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,474 INFO L273 TraceCheckUtils]: 142: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,474 INFO L273 TraceCheckUtils]: 143: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,474 INFO L273 TraceCheckUtils]: 144: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,475 INFO L273 TraceCheckUtils]: 145: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,475 INFO L273 TraceCheckUtils]: 146: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:19,476 INFO L273 TraceCheckUtils]: 147: Hoare triple {37382#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {36976#false} is VALID [2018-11-23 10:52:19,476 INFO L273 TraceCheckUtils]: 148: Hoare triple {36976#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {36976#false} is VALID [2018-11-23 10:52:19,476 INFO L273 TraceCheckUtils]: 149: Hoare triple {36976#false} assume !(1bv32 == ~blastFlag~0); {36976#false} is VALID [2018-11-23 10:52:19,476 INFO L273 TraceCheckUtils]: 150: Hoare triple {36976#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {36976#false} is VALID [2018-11-23 10:52:19,477 INFO L273 TraceCheckUtils]: 151: Hoare triple {36976#false} assume !~bvsle32(~ret~0, 0bv32); {36976#false} is VALID [2018-11-23 10:52:19,477 INFO L273 TraceCheckUtils]: 152: Hoare triple {36976#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {36976#false} is VALID [2018-11-23 10:52:19,477 INFO L273 TraceCheckUtils]: 153: Hoare triple {36976#false} ~s__init_num~0 := 0bv32; {36976#false} is VALID [2018-11-23 10:52:19,478 INFO L273 TraceCheckUtils]: 154: Hoare triple {36976#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36976#false} is VALID [2018-11-23 10:52:19,478 INFO L273 TraceCheckUtils]: 155: Hoare triple {36976#false} ~skip~0 := 0bv32; {36976#false} is VALID [2018-11-23 10:52:19,478 INFO L273 TraceCheckUtils]: 156: Hoare triple {36976#false} assume !false; {36976#false} is VALID [2018-11-23 10:52:19,478 INFO L273 TraceCheckUtils]: 157: Hoare triple {36976#false} ~state~0 := ~s__state~0; {36976#false} is VALID [2018-11-23 10:52:19,479 INFO L273 TraceCheckUtils]: 158: Hoare triple {36976#false} assume !(12292bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,479 INFO L273 TraceCheckUtils]: 159: Hoare triple {36976#false} assume !(16384bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,479 INFO L273 TraceCheckUtils]: 160: Hoare triple {36976#false} assume !(4096bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,479 INFO L273 TraceCheckUtils]: 161: Hoare triple {36976#false} assume !(20480bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,480 INFO L273 TraceCheckUtils]: 162: Hoare triple {36976#false} assume !(4099bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,480 INFO L273 TraceCheckUtils]: 163: Hoare triple {36976#false} assume !(4368bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,480 INFO L273 TraceCheckUtils]: 164: Hoare triple {36976#false} assume !(4369bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,480 INFO L273 TraceCheckUtils]: 165: Hoare triple {36976#false} assume !(4384bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,480 INFO L273 TraceCheckUtils]: 166: Hoare triple {36976#false} assume !(4385bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,480 INFO L273 TraceCheckUtils]: 167: Hoare triple {36976#false} assume 4400bv32 == ~s__state~0; {36976#false} is VALID [2018-11-23 10:52:19,481 INFO L273 TraceCheckUtils]: 168: Hoare triple {36976#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {36976#false} is VALID [2018-11-23 10:52:19,481 INFO L273 TraceCheckUtils]: 169: Hoare triple {36976#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {36976#false} is VALID [2018-11-23 10:52:19,481 INFO L273 TraceCheckUtils]: 170: Hoare triple {36976#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {36976#false} is VALID [2018-11-23 10:52:19,481 INFO L273 TraceCheckUtils]: 171: Hoare triple {36976#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36976#false} is VALID [2018-11-23 10:52:19,481 INFO L273 TraceCheckUtils]: 172: Hoare triple {36976#false} ~skip~0 := 0bv32; {36976#false} is VALID [2018-11-23 10:52:19,481 INFO L273 TraceCheckUtils]: 173: Hoare triple {36976#false} assume !false; {36976#false} is VALID [2018-11-23 10:52:19,482 INFO L273 TraceCheckUtils]: 174: Hoare triple {36976#false} ~state~0 := ~s__state~0; {36976#false} is VALID [2018-11-23 10:52:19,482 INFO L273 TraceCheckUtils]: 175: Hoare triple {36976#false} assume !(12292bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,482 INFO L273 TraceCheckUtils]: 176: Hoare triple {36976#false} assume !(16384bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,482 INFO L273 TraceCheckUtils]: 177: Hoare triple {36976#false} assume !(4096bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,482 INFO L273 TraceCheckUtils]: 178: Hoare triple {36976#false} assume !(20480bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,482 INFO L273 TraceCheckUtils]: 179: Hoare triple {36976#false} assume !(4099bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,482 INFO L273 TraceCheckUtils]: 180: Hoare triple {36976#false} assume !(4368bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,483 INFO L273 TraceCheckUtils]: 181: Hoare triple {36976#false} assume !(4369bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,483 INFO L273 TraceCheckUtils]: 182: Hoare triple {36976#false} assume !(4384bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,483 INFO L273 TraceCheckUtils]: 183: Hoare triple {36976#false} assume !(4385bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,483 INFO L273 TraceCheckUtils]: 184: Hoare triple {36976#false} assume !(4400bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,483 INFO L273 TraceCheckUtils]: 185: Hoare triple {36976#false} assume !(4401bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,483 INFO L273 TraceCheckUtils]: 186: Hoare triple {36976#false} assume 4416bv32 == ~s__state~0; {36976#false} is VALID [2018-11-23 10:52:19,484 INFO L273 TraceCheckUtils]: 187: Hoare triple {36976#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {36976#false} is VALID [2018-11-23 10:52:19,484 INFO L273 TraceCheckUtils]: 188: Hoare triple {36976#false} assume !(3bv32 == ~blastFlag~0); {36976#false} is VALID [2018-11-23 10:52:19,484 INFO L273 TraceCheckUtils]: 189: Hoare triple {36976#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {36976#false} is VALID [2018-11-23 10:52:19,484 INFO L273 TraceCheckUtils]: 190: Hoare triple {36976#false} assume !(0bv32 == ~tmp___6~0); {36976#false} is VALID [2018-11-23 10:52:19,484 INFO L273 TraceCheckUtils]: 191: Hoare triple {36976#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {36976#false} is VALID [2018-11-23 10:52:19,484 INFO L273 TraceCheckUtils]: 192: Hoare triple {36976#false} ~skip~0 := 0bv32; {36976#false} is VALID [2018-11-23 10:52:19,485 INFO L273 TraceCheckUtils]: 193: Hoare triple {36976#false} assume !false; {36976#false} is VALID [2018-11-23 10:52:19,485 INFO L273 TraceCheckUtils]: 194: Hoare triple {36976#false} ~state~0 := ~s__state~0; {36976#false} is VALID [2018-11-23 10:52:19,485 INFO L273 TraceCheckUtils]: 195: Hoare triple {36976#false} assume !(12292bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,485 INFO L273 TraceCheckUtils]: 196: Hoare triple {36976#false} assume !(16384bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,485 INFO L273 TraceCheckUtils]: 197: Hoare triple {36976#false} assume !(4096bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,485 INFO L273 TraceCheckUtils]: 198: Hoare triple {36976#false} assume !(20480bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,486 INFO L273 TraceCheckUtils]: 199: Hoare triple {36976#false} assume !(4099bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,486 INFO L273 TraceCheckUtils]: 200: Hoare triple {36976#false} assume !(4368bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,486 INFO L273 TraceCheckUtils]: 201: Hoare triple {36976#false} assume !(4369bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,486 INFO L273 TraceCheckUtils]: 202: Hoare triple {36976#false} assume !(4384bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,486 INFO L273 TraceCheckUtils]: 203: Hoare triple {36976#false} assume !(4385bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,486 INFO L273 TraceCheckUtils]: 204: Hoare triple {36976#false} assume !(4400bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,487 INFO L273 TraceCheckUtils]: 205: Hoare triple {36976#false} assume !(4401bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,487 INFO L273 TraceCheckUtils]: 206: Hoare triple {36976#false} assume !(4416bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,487 INFO L273 TraceCheckUtils]: 207: Hoare triple {36976#false} assume !(4417bv32 == ~s__state~0); {36976#false} is VALID [2018-11-23 10:52:19,487 INFO L273 TraceCheckUtils]: 208: Hoare triple {36976#false} assume 4432bv32 == ~s__state~0; {36976#false} is VALID [2018-11-23 10:52:19,487 INFO L273 TraceCheckUtils]: 209: Hoare triple {36976#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {36976#false} is VALID [2018-11-23 10:52:19,487 INFO L273 TraceCheckUtils]: 210: Hoare triple {36976#false} assume 5bv32 == ~blastFlag~0; {36976#false} is VALID [2018-11-23 10:52:19,488 INFO L273 TraceCheckUtils]: 211: Hoare triple {36976#false} assume !false; {36976#false} is VALID [2018-11-23 10:52:19,506 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 382 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2018-11-23 10:52:19,506 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:19,508 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:19,508 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:19,508 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 212 [2018-11-23 10:52:19,508 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:19,509 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:19,622 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 117 edges. 117 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:19,622 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:19,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:19,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:19,623 INFO L87 Difference]: Start difference. First operand 973 states and 1288 transitions. Second operand 3 states. [2018-11-23 10:52:20,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:20,527 INFO L93 Difference]: Finished difference Result 2051 states and 2769 transitions. [2018-11-23 10:52:20,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:20,527 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 212 [2018-11-23 10:52:20,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:20,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:20,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-23 10:52:20,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:20,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-23 10:52:20,532 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 385 transitions. [2018-11-23 10:52:20,882 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:20,937 INFO L225 Difference]: With dead ends: 2051 [2018-11-23 10:52:20,937 INFO L226 Difference]: Without dead ends: 1093 [2018-11-23 10:52:20,938 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 210 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,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2018-11-23 10:52:21,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1085. [2018-11-23 10:52:21,193 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:21,193 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1093 states. Second operand 1085 states. [2018-11-23 10:52:21,193 INFO L74 IsIncluded]: Start isIncluded. First operand 1093 states. Second operand 1085 states. [2018-11-23 10:52:21,193 INFO L87 Difference]: Start difference. First operand 1093 states. Second operand 1085 states. [2018-11-23 10:52:21,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:21,232 INFO L93 Difference]: Finished difference Result 1093 states and 1428 transitions. [2018-11-23 10:52:21,232 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1428 transitions. [2018-11-23 10:52:21,233 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:21,233 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:21,233 INFO L74 IsIncluded]: Start isIncluded. First operand 1085 states. Second operand 1093 states. [2018-11-23 10:52:21,233 INFO L87 Difference]: Start difference. First operand 1085 states. Second operand 1093 states. [2018-11-23 10:52:21,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:21,269 INFO L93 Difference]: Finished difference Result 1093 states and 1428 transitions. [2018-11-23 10:52:21,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1428 transitions. [2018-11-23 10:52:21,270 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:21,270 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:21,270 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:21,270 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:21,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1085 states. [2018-11-23 10:52:21,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1085 states to 1085 states and 1420 transitions. [2018-11-23 10:52:21,308 INFO L78 Accepts]: Start accepts. Automaton has 1085 states and 1420 transitions. Word has length 212 [2018-11-23 10:52:21,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:21,309 INFO L480 AbstractCegarLoop]: Abstraction has 1085 states and 1420 transitions. [2018-11-23 10:52:21,309 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:21,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1085 states and 1420 transitions. [2018-11-23 10:52:21,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-11-23 10:52:21,310 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:21,310 INFO L402 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 7, 7, 5, 5, 3, 3, 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] [2018-11-23 10:52:21,311 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:21,311 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:21,311 INFO L82 PathProgramCache]: Analyzing trace with hash -905486915, now seen corresponding path program 1 times [2018-11-23 10:52:21,311 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:21,311 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:21,327 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:21,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:21,448 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:21,592 INFO L256 TraceCheckUtils]: 0: Hoare triple {43229#true} call ULTIMATE.init(); {43229#true} is VALID [2018-11-23 10:52:21,592 INFO L273 TraceCheckUtils]: 1: Hoare triple {43229#true} assume true; {43229#true} is VALID [2018-11-23 10:52:21,592 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {43229#true} {43229#true} #542#return; {43229#true} is VALID [2018-11-23 10:52:21,592 INFO L256 TraceCheckUtils]: 3: Hoare triple {43229#true} call #t~ret49 := main(); {43229#true} is VALID [2018-11-23 10:52:21,593 INFO L273 TraceCheckUtils]: 4: Hoare triple {43229#true} havoc ~s~0;~s~0 := 12292bv32; {43229#true} is VALID [2018-11-23 10:52:21,593 INFO L256 TraceCheckUtils]: 5: Hoare triple {43229#true} call #t~ret48 := ssl3_connect(~s~0); {43229#true} is VALID [2018-11-23 10:52:21,593 INFO L273 TraceCheckUtils]: 6: Hoare triple {43229#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {43229#true} is VALID [2018-11-23 10:52:21,593 INFO L273 TraceCheckUtils]: 7: Hoare triple {43229#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {43229#true} is VALID [2018-11-23 10:52:21,593 INFO L273 TraceCheckUtils]: 8: Hoare triple {43229#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {43229#true} is VALID [2018-11-23 10:52:21,593 INFO L273 TraceCheckUtils]: 9: Hoare triple {43229#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {43229#true} is VALID [2018-11-23 10:52:21,594 INFO L273 TraceCheckUtils]: 10: Hoare triple {43229#true} assume !false; {43229#true} is VALID [2018-11-23 10:52:21,594 INFO L273 TraceCheckUtils]: 11: Hoare triple {43229#true} ~state~0 := ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,594 INFO L273 TraceCheckUtils]: 12: Hoare triple {43229#true} assume 12292bv32 == ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,594 INFO L273 TraceCheckUtils]: 13: Hoare triple {43229#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; {43229#true} is VALID [2018-11-23 10:52:21,594 INFO L273 TraceCheckUtils]: 14: Hoare triple {43229#true} ~s__server~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,594 INFO L273 TraceCheckUtils]: 15: Hoare triple {43229#true} assume 0bv32 != ~cb~0; {43229#true} is VALID [2018-11-23 10:52:21,594 INFO L273 TraceCheckUtils]: 16: Hoare triple {43229#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {43229#true} is VALID [2018-11-23 10:52:21,594 INFO L273 TraceCheckUtils]: 17: Hoare triple {43229#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 18: Hoare triple {43229#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 19: Hoare triple {43229#true} assume !(0bv32 == ~tmp___4~0); {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 20: Hoare triple {43229#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; {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 21: Hoare triple {43229#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 22: Hoare triple {43229#true} ~skip~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 23: Hoare triple {43229#true} assume !false; {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 24: Hoare triple {43229#true} ~state~0 := ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 25: Hoare triple {43229#true} assume !(12292bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,595 INFO L273 TraceCheckUtils]: 26: Hoare triple {43229#true} assume !(16384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,596 INFO L273 TraceCheckUtils]: 27: Hoare triple {43229#true} assume !(4096bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,596 INFO L273 TraceCheckUtils]: 28: Hoare triple {43229#true} assume !(20480bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,596 INFO L273 TraceCheckUtils]: 29: Hoare triple {43229#true} assume !(4099bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,596 INFO L273 TraceCheckUtils]: 30: Hoare triple {43229#true} assume 4368bv32 == ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,596 INFO L273 TraceCheckUtils]: 31: Hoare triple {43229#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {43229#true} is VALID [2018-11-23 10:52:21,596 INFO L273 TraceCheckUtils]: 32: Hoare triple {43229#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {43229#true} is VALID [2018-11-23 10:52:21,596 INFO L273 TraceCheckUtils]: 33: Hoare triple {43229#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {43229#true} is VALID [2018-11-23 10:52:21,596 INFO L273 TraceCheckUtils]: 34: Hoare triple {43229#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 35: Hoare triple {43229#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 36: Hoare triple {43229#true} ~skip~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 37: Hoare triple {43229#true} assume !false; {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 38: Hoare triple {43229#true} ~state~0 := ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 39: Hoare triple {43229#true} assume !(12292bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 40: Hoare triple {43229#true} assume !(16384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 41: Hoare triple {43229#true} assume !(4096bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 42: Hoare triple {43229#true} assume !(20480bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,597 INFO L273 TraceCheckUtils]: 43: Hoare triple {43229#true} assume !(4099bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 44: Hoare triple {43229#true} assume !(4368bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 45: Hoare triple {43229#true} assume !(4369bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 46: Hoare triple {43229#true} assume 4384bv32 == ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 47: Hoare triple {43229#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 48: Hoare triple {43229#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 49: Hoare triple {43229#true} assume !~bvsle32(~ret~0, 0bv32); {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 50: Hoare triple {43229#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 51: Hoare triple {43229#true} ~s__init_num~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,598 INFO L273 TraceCheckUtils]: 52: Hoare triple {43229#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43229#true} is VALID [2018-11-23 10:52:21,599 INFO L273 TraceCheckUtils]: 53: Hoare triple {43229#true} ~skip~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,599 INFO L273 TraceCheckUtils]: 54: Hoare triple {43229#true} assume !false; {43229#true} is VALID [2018-11-23 10:52:21,599 INFO L273 TraceCheckUtils]: 55: Hoare triple {43229#true} ~state~0 := ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,599 INFO L273 TraceCheckUtils]: 56: Hoare triple {43229#true} assume !(12292bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,599 INFO L273 TraceCheckUtils]: 57: Hoare triple {43229#true} assume !(16384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,599 INFO L273 TraceCheckUtils]: 58: Hoare triple {43229#true} assume !(4096bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,599 INFO L273 TraceCheckUtils]: 59: Hoare triple {43229#true} assume !(20480bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,599 INFO L273 TraceCheckUtils]: 60: Hoare triple {43229#true} assume !(4099bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 61: Hoare triple {43229#true} assume !(4368bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 62: Hoare triple {43229#true} assume !(4369bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 63: Hoare triple {43229#true} assume !(4384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 64: Hoare triple {43229#true} assume !(4385bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 65: Hoare triple {43229#true} assume 4400bv32 == ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 66: Hoare triple {43229#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 67: Hoare triple {43229#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 68: Hoare triple {43229#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {43229#true} is VALID [2018-11-23 10:52:21,600 INFO L273 TraceCheckUtils]: 69: Hoare triple {43229#true} assume !~bvsle32(~ret~0, 0bv32); {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 70: Hoare triple {43229#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 71: Hoare triple {43229#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 72: Hoare triple {43229#true} ~skip~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 73: Hoare triple {43229#true} assume !false; {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 74: Hoare triple {43229#true} ~state~0 := ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 75: Hoare triple {43229#true} assume !(12292bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 76: Hoare triple {43229#true} assume !(16384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 77: Hoare triple {43229#true} assume !(4096bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,601 INFO L273 TraceCheckUtils]: 78: Hoare triple {43229#true} assume !(20480bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,602 INFO L273 TraceCheckUtils]: 79: Hoare triple {43229#true} assume !(4099bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,602 INFO L273 TraceCheckUtils]: 80: Hoare triple {43229#true} assume !(4368bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,602 INFO L273 TraceCheckUtils]: 81: Hoare triple {43229#true} assume !(4369bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,602 INFO L273 TraceCheckUtils]: 82: Hoare triple {43229#true} assume !(4384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,602 INFO L273 TraceCheckUtils]: 83: Hoare triple {43229#true} assume !(4385bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,602 INFO L273 TraceCheckUtils]: 84: Hoare triple {43229#true} assume !(4400bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,602 INFO L273 TraceCheckUtils]: 85: Hoare triple {43229#true} assume !(4401bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,602 INFO L273 TraceCheckUtils]: 86: Hoare triple {43229#true} assume 4416bv32 == ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 87: Hoare triple {43229#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 88: Hoare triple {43229#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 89: Hoare triple {43229#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 90: Hoare triple {43229#true} assume !(0bv32 == ~tmp___6~0); {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 91: Hoare triple {43229#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 92: Hoare triple {43229#true} ~skip~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 93: Hoare triple {43229#true} assume !false; {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 94: Hoare triple {43229#true} ~state~0 := ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,603 INFO L273 TraceCheckUtils]: 95: Hoare triple {43229#true} assume !(12292bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,604 INFO L273 TraceCheckUtils]: 96: Hoare triple {43229#true} assume !(16384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,604 INFO L273 TraceCheckUtils]: 97: Hoare triple {43229#true} assume !(4096bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,604 INFO L273 TraceCheckUtils]: 98: Hoare triple {43229#true} assume !(20480bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,604 INFO L273 TraceCheckUtils]: 99: Hoare triple {43229#true} assume !(4099bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,604 INFO L273 TraceCheckUtils]: 100: Hoare triple {43229#true} assume !(4368bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,604 INFO L273 TraceCheckUtils]: 101: Hoare triple {43229#true} assume !(4369bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,604 INFO L273 TraceCheckUtils]: 102: Hoare triple {43229#true} assume !(4384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,604 INFO L273 TraceCheckUtils]: 103: Hoare triple {43229#true} assume !(4385bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 104: Hoare triple {43229#true} assume !(4400bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 105: Hoare triple {43229#true} assume !(4401bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 106: Hoare triple {43229#true} assume !(4416bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 107: Hoare triple {43229#true} assume !(4417bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 108: Hoare triple {43229#true} assume 4432bv32 == ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 109: Hoare triple {43229#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 110: Hoare triple {43229#true} assume !(5bv32 == ~blastFlag~0); {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 111: Hoare triple {43229#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,605 INFO L273 TraceCheckUtils]: 112: Hoare triple {43229#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 113: Hoare triple {43229#true} ~skip~0 := 0bv32; {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 114: Hoare triple {43229#true} assume !false; {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 115: Hoare triple {43229#true} ~state~0 := ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 116: Hoare triple {43229#true} assume !(12292bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 117: Hoare triple {43229#true} assume !(16384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 118: Hoare triple {43229#true} assume !(4096bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 119: Hoare triple {43229#true} assume !(20480bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 120: Hoare triple {43229#true} assume !(4099bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,606 INFO L273 TraceCheckUtils]: 121: Hoare triple {43229#true} assume !(4368bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,607 INFO L273 TraceCheckUtils]: 122: Hoare triple {43229#true} assume !(4369bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,607 INFO L273 TraceCheckUtils]: 123: Hoare triple {43229#true} assume !(4384bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,607 INFO L273 TraceCheckUtils]: 124: Hoare triple {43229#true} assume !(4385bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,607 INFO L273 TraceCheckUtils]: 125: Hoare triple {43229#true} assume !(4400bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,607 INFO L273 TraceCheckUtils]: 126: Hoare triple {43229#true} assume !(4401bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,607 INFO L273 TraceCheckUtils]: 127: Hoare triple {43229#true} assume !(4416bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,607 INFO L273 TraceCheckUtils]: 128: Hoare triple {43229#true} assume !(4417bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,607 INFO L273 TraceCheckUtils]: 129: Hoare triple {43229#true} assume !(4432bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,608 INFO L273 TraceCheckUtils]: 130: Hoare triple {43229#true} assume !(4433bv32 == ~s__state~0); {43229#true} is VALID [2018-11-23 10:52:21,608 INFO L273 TraceCheckUtils]: 131: Hoare triple {43229#true} assume 4448bv32 == ~s__state~0; {43229#true} is VALID [2018-11-23 10:52:21,608 INFO L273 TraceCheckUtils]: 132: Hoare triple {43229#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {43229#true} is VALID [2018-11-23 10:52:21,608 INFO L273 TraceCheckUtils]: 133: Hoare triple {43229#true} assume !~bvsle32(~ret~0, 0bv32); {43229#true} is VALID [2018-11-23 10:52:21,608 INFO L273 TraceCheckUtils]: 134: Hoare triple {43229#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,609 INFO L273 TraceCheckUtils]: 135: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,609 INFO L273 TraceCheckUtils]: 136: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,609 INFO L273 TraceCheckUtils]: 137: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,610 INFO L273 TraceCheckUtils]: 138: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !false; {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,610 INFO L273 TraceCheckUtils]: 139: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,610 INFO L273 TraceCheckUtils]: 140: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,611 INFO L273 TraceCheckUtils]: 141: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,611 INFO L273 TraceCheckUtils]: 142: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,611 INFO L273 TraceCheckUtils]: 143: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,611 INFO L273 TraceCheckUtils]: 144: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,612 INFO L273 TraceCheckUtils]: 145: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,612 INFO L273 TraceCheckUtils]: 146: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:21,613 INFO L273 TraceCheckUtils]: 147: Hoare triple {43636#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {43230#false} is VALID [2018-11-23 10:52:21,613 INFO L273 TraceCheckUtils]: 148: Hoare triple {43230#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {43230#false} is VALID [2018-11-23 10:52:21,613 INFO L273 TraceCheckUtils]: 149: Hoare triple {43230#false} assume !(1bv32 == ~blastFlag~0); {43230#false} is VALID [2018-11-23 10:52:21,613 INFO L273 TraceCheckUtils]: 150: Hoare triple {43230#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {43230#false} is VALID [2018-11-23 10:52:21,613 INFO L273 TraceCheckUtils]: 151: Hoare triple {43230#false} assume !~bvsle32(~ret~0, 0bv32); {43230#false} is VALID [2018-11-23 10:52:21,613 INFO L273 TraceCheckUtils]: 152: Hoare triple {43230#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {43230#false} is VALID [2018-11-23 10:52:21,614 INFO L273 TraceCheckUtils]: 153: Hoare triple {43230#false} ~s__init_num~0 := 0bv32; {43230#false} is VALID [2018-11-23 10:52:21,614 INFO L273 TraceCheckUtils]: 154: Hoare triple {43230#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43230#false} is VALID [2018-11-23 10:52:21,614 INFO L273 TraceCheckUtils]: 155: Hoare triple {43230#false} ~skip~0 := 0bv32; {43230#false} is VALID [2018-11-23 10:52:21,614 INFO L273 TraceCheckUtils]: 156: Hoare triple {43230#false} assume !false; {43230#false} is VALID [2018-11-23 10:52:21,614 INFO L273 TraceCheckUtils]: 157: Hoare triple {43230#false} ~state~0 := ~s__state~0; {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 158: Hoare triple {43230#false} assume !(12292bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 159: Hoare triple {43230#false} assume !(16384bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 160: Hoare triple {43230#false} assume !(4096bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 161: Hoare triple {43230#false} assume !(20480bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 162: Hoare triple {43230#false} assume !(4099bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 163: Hoare triple {43230#false} assume !(4368bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 164: Hoare triple {43230#false} assume !(4369bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 165: Hoare triple {43230#false} assume !(4384bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,615 INFO L273 TraceCheckUtils]: 166: Hoare triple {43230#false} assume !(4385bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 167: Hoare triple {43230#false} assume 4400bv32 == ~s__state~0; {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 168: Hoare triple {43230#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 169: Hoare triple {43230#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 170: Hoare triple {43230#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 171: Hoare triple {43230#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 172: Hoare triple {43230#false} ~skip~0 := 0bv32; {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 173: Hoare triple {43230#false} assume !false; {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 174: Hoare triple {43230#false} ~state~0 := ~s__state~0; {43230#false} is VALID [2018-11-23 10:52:21,616 INFO L273 TraceCheckUtils]: 175: Hoare triple {43230#false} assume !(12292bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,617 INFO L273 TraceCheckUtils]: 176: Hoare triple {43230#false} assume !(16384bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,617 INFO L273 TraceCheckUtils]: 177: Hoare triple {43230#false} assume !(4096bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,617 INFO L273 TraceCheckUtils]: 178: Hoare triple {43230#false} assume !(20480bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,617 INFO L273 TraceCheckUtils]: 179: Hoare triple {43230#false} assume !(4099bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,617 INFO L273 TraceCheckUtils]: 180: Hoare triple {43230#false} assume !(4368bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,617 INFO L273 TraceCheckUtils]: 181: Hoare triple {43230#false} assume !(4369bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,617 INFO L273 TraceCheckUtils]: 182: Hoare triple {43230#false} assume !(4384bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,617 INFO L273 TraceCheckUtils]: 183: Hoare triple {43230#false} assume !(4385bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 184: Hoare triple {43230#false} assume !(4400bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 185: Hoare triple {43230#false} assume !(4401bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 186: Hoare triple {43230#false} assume 4416bv32 == ~s__state~0; {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 187: Hoare triple {43230#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 188: Hoare triple {43230#false} assume !(3bv32 == ~blastFlag~0); {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 189: Hoare triple {43230#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 190: Hoare triple {43230#false} assume !(0bv32 == ~tmp___6~0); {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 191: Hoare triple {43230#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {43230#false} is VALID [2018-11-23 10:52:21,618 INFO L273 TraceCheckUtils]: 192: Hoare triple {43230#false} ~skip~0 := 0bv32; {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 193: Hoare triple {43230#false} assume !false; {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 194: Hoare triple {43230#false} ~state~0 := ~s__state~0; {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 195: Hoare triple {43230#false} assume !(12292bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 196: Hoare triple {43230#false} assume !(16384bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 197: Hoare triple {43230#false} assume !(4096bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 198: Hoare triple {43230#false} assume !(20480bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 199: Hoare triple {43230#false} assume !(4099bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 200: Hoare triple {43230#false} assume !(4368bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,619 INFO L273 TraceCheckUtils]: 201: Hoare triple {43230#false} assume !(4369bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 202: Hoare triple {43230#false} assume !(4384bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 203: Hoare triple {43230#false} assume !(4385bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 204: Hoare triple {43230#false} assume !(4400bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 205: Hoare triple {43230#false} assume !(4401bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 206: Hoare triple {43230#false} assume !(4416bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 207: Hoare triple {43230#false} assume !(4417bv32 == ~s__state~0); {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 208: Hoare triple {43230#false} assume 4432bv32 == ~s__state~0; {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 209: Hoare triple {43230#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {43230#false} is VALID [2018-11-23 10:52:21,620 INFO L273 TraceCheckUtils]: 210: Hoare triple {43230#false} assume 5bv32 == ~blastFlag~0; {43230#false} is VALID [2018-11-23 10:52:21,621 INFO L273 TraceCheckUtils]: 211: Hoare triple {43230#false} assume !false; {43230#false} is VALID [2018-11-23 10:52:21,636 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 382 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2018-11-23 10:52:21,636 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:21,638 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:21,638 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:21,638 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 212 [2018-11-23 10:52:21,639 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:21,639 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:21,743 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 117 edges. 117 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:21,743 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:21,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:21,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:21,744 INFO L87 Difference]: Start difference. First operand 1085 states and 1420 transitions. Second operand 3 states. [2018-11-23 10:52:22,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:22,622 INFO L93 Difference]: Finished difference Result 2291 states and 3069 transitions. [2018-11-23 10:52:22,622 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:22,622 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 212 [2018-11-23 10:52:22,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:22,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:22,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 395 transitions. [2018-11-23 10:52:22,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:22,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 395 transitions. [2018-11-23 10:52:22,626 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 395 transitions. [2018-11-23 10:52:22,980 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:23,049 INFO L225 Difference]: With dead ends: 2291 [2018-11-23 10:52:23,049 INFO L226 Difference]: Without dead ends: 1221 [2018-11-23 10:52:23,050 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 210 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:23,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2018-11-23 10:52:23,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1209. [2018-11-23 10:52:23,296 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:23,296 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1221 states. Second operand 1209 states. [2018-11-23 10:52:23,296 INFO L74 IsIncluded]: Start isIncluded. First operand 1221 states. Second operand 1209 states. [2018-11-23 10:52:23,296 INFO L87 Difference]: Start difference. First operand 1221 states. Second operand 1209 states. [2018-11-23 10:52:23,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:23,343 INFO L93 Difference]: Finished difference Result 1221 states and 1580 transitions. [2018-11-23 10:52:23,343 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 1580 transitions. [2018-11-23 10:52:23,344 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:23,344 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:23,344 INFO L74 IsIncluded]: Start isIncluded. First operand 1209 states. Second operand 1221 states. [2018-11-23 10:52:23,345 INFO L87 Difference]: Start difference. First operand 1209 states. Second operand 1221 states. [2018-11-23 10:52:23,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:23,388 INFO L93 Difference]: Finished difference Result 1221 states and 1580 transitions. [2018-11-23 10:52:23,388 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 1580 transitions. [2018-11-23 10:52:23,389 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:23,389 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:23,389 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:23,390 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:23,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1209 states. [2018-11-23 10:52:23,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1209 states to 1209 states and 1564 transitions. [2018-11-23 10:52:23,436 INFO L78 Accepts]: Start accepts. Automaton has 1209 states and 1564 transitions. Word has length 212 [2018-11-23 10:52:23,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:23,436 INFO L480 AbstractCegarLoop]: Abstraction has 1209 states and 1564 transitions. [2018-11-23 10:52:23,436 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:23,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1209 states and 1564 transitions. [2018-11-23 10:52:23,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-11-23 10:52:23,439 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:23,439 INFO L402 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 8, 8, 6, 6, 4, 4, 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] [2018-11-23 10:52:23,439 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:23,440 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:23,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1440119937, now seen corresponding path program 1 times [2018-11-23 10:52:23,440 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:23,440 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:23,458 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:23,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:23,588 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:23,770 INFO L256 TraceCheckUtils]: 0: Hoare triple {50115#true} call ULTIMATE.init(); {50115#true} is VALID [2018-11-23 10:52:23,770 INFO L273 TraceCheckUtils]: 1: Hoare triple {50115#true} assume true; {50115#true} is VALID [2018-11-23 10:52:23,770 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {50115#true} {50115#true} #542#return; {50115#true} is VALID [2018-11-23 10:52:23,770 INFO L256 TraceCheckUtils]: 3: Hoare triple {50115#true} call #t~ret49 := main(); {50115#true} is VALID [2018-11-23 10:52:23,771 INFO L273 TraceCheckUtils]: 4: Hoare triple {50115#true} havoc ~s~0;~s~0 := 12292bv32; {50115#true} is VALID [2018-11-23 10:52:23,771 INFO L256 TraceCheckUtils]: 5: Hoare triple {50115#true} call #t~ret48 := ssl3_connect(~s~0); {50115#true} is VALID [2018-11-23 10:52:23,771 INFO L273 TraceCheckUtils]: 6: Hoare triple {50115#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {50115#true} is VALID [2018-11-23 10:52:23,771 INFO L273 TraceCheckUtils]: 7: Hoare triple {50115#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {50115#true} is VALID [2018-11-23 10:52:23,771 INFO L273 TraceCheckUtils]: 8: Hoare triple {50115#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {50115#true} is VALID [2018-11-23 10:52:23,772 INFO L273 TraceCheckUtils]: 9: Hoare triple {50115#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {50115#true} is VALID [2018-11-23 10:52:23,772 INFO L273 TraceCheckUtils]: 10: Hoare triple {50115#true} assume !false; {50115#true} is VALID [2018-11-23 10:52:23,772 INFO L273 TraceCheckUtils]: 11: Hoare triple {50115#true} ~state~0 := ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,772 INFO L273 TraceCheckUtils]: 12: Hoare triple {50115#true} assume 12292bv32 == ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,772 INFO L273 TraceCheckUtils]: 13: Hoare triple {50115#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; {50115#true} is VALID [2018-11-23 10:52:23,773 INFO L273 TraceCheckUtils]: 14: Hoare triple {50115#true} ~s__server~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,773 INFO L273 TraceCheckUtils]: 15: Hoare triple {50115#true} assume 0bv32 != ~cb~0; {50115#true} is VALID [2018-11-23 10:52:23,773 INFO L273 TraceCheckUtils]: 16: Hoare triple {50115#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {50115#true} is VALID [2018-11-23 10:52:23,773 INFO L273 TraceCheckUtils]: 17: Hoare triple {50115#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {50115#true} is VALID [2018-11-23 10:52:23,773 INFO L273 TraceCheckUtils]: 18: Hoare triple {50115#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {50115#true} is VALID [2018-11-23 10:52:23,773 INFO L273 TraceCheckUtils]: 19: Hoare triple {50115#true} assume !(0bv32 == ~tmp___4~0); {50115#true} is VALID [2018-11-23 10:52:23,773 INFO L273 TraceCheckUtils]: 20: Hoare triple {50115#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; {50115#true} is VALID [2018-11-23 10:52:23,773 INFO L273 TraceCheckUtils]: 21: Hoare triple {50115#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 22: Hoare triple {50115#true} ~skip~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 23: Hoare triple {50115#true} assume !false; {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 24: Hoare triple {50115#true} ~state~0 := ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 25: Hoare triple {50115#true} assume !(12292bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 26: Hoare triple {50115#true} assume !(16384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 27: Hoare triple {50115#true} assume !(4096bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 28: Hoare triple {50115#true} assume !(20480bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 29: Hoare triple {50115#true} assume !(4099bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,774 INFO L273 TraceCheckUtils]: 30: Hoare triple {50115#true} assume 4368bv32 == ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,775 INFO L273 TraceCheckUtils]: 31: Hoare triple {50115#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {50115#true} is VALID [2018-11-23 10:52:23,775 INFO L273 TraceCheckUtils]: 32: Hoare triple {50115#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {50115#true} is VALID [2018-11-23 10:52:23,775 INFO L273 TraceCheckUtils]: 33: Hoare triple {50115#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {50115#true} is VALID [2018-11-23 10:52:23,775 INFO L273 TraceCheckUtils]: 34: Hoare triple {50115#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {50115#true} is VALID [2018-11-23 10:52:23,775 INFO L273 TraceCheckUtils]: 35: Hoare triple {50115#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50115#true} is VALID [2018-11-23 10:52:23,775 INFO L273 TraceCheckUtils]: 36: Hoare triple {50115#true} ~skip~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,775 INFO L273 TraceCheckUtils]: 37: Hoare triple {50115#true} assume !false; {50115#true} is VALID [2018-11-23 10:52:23,776 INFO L273 TraceCheckUtils]: 38: Hoare triple {50115#true} ~state~0 := ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,776 INFO L273 TraceCheckUtils]: 39: Hoare triple {50115#true} assume !(12292bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,776 INFO L273 TraceCheckUtils]: 40: Hoare triple {50115#true} assume !(16384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,776 INFO L273 TraceCheckUtils]: 41: Hoare triple {50115#true} assume !(4096bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,776 INFO L273 TraceCheckUtils]: 42: Hoare triple {50115#true} assume !(20480bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,776 INFO L273 TraceCheckUtils]: 43: Hoare triple {50115#true} assume !(4099bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,777 INFO L273 TraceCheckUtils]: 44: Hoare triple {50115#true} assume !(4368bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,777 INFO L273 TraceCheckUtils]: 45: Hoare triple {50115#true} assume !(4369bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,777 INFO L273 TraceCheckUtils]: 46: Hoare triple {50115#true} assume 4384bv32 == ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,777 INFO L273 TraceCheckUtils]: 47: Hoare triple {50115#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {50115#true} is VALID [2018-11-23 10:52:23,777 INFO L273 TraceCheckUtils]: 48: Hoare triple {50115#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {50115#true} is VALID [2018-11-23 10:52:23,777 INFO L273 TraceCheckUtils]: 49: Hoare triple {50115#true} assume !~bvsle32(~ret~0, 0bv32); {50115#true} is VALID [2018-11-23 10:52:23,778 INFO L273 TraceCheckUtils]: 50: Hoare triple {50115#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {50115#true} is VALID [2018-11-23 10:52:23,778 INFO L273 TraceCheckUtils]: 51: Hoare triple {50115#true} ~s__init_num~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,778 INFO L273 TraceCheckUtils]: 52: Hoare triple {50115#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50115#true} is VALID [2018-11-23 10:52:23,778 INFO L273 TraceCheckUtils]: 53: Hoare triple {50115#true} ~skip~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,778 INFO L273 TraceCheckUtils]: 54: Hoare triple {50115#true} assume !false; {50115#true} is VALID [2018-11-23 10:52:23,779 INFO L273 TraceCheckUtils]: 55: Hoare triple {50115#true} ~state~0 := ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,779 INFO L273 TraceCheckUtils]: 56: Hoare triple {50115#true} assume !(12292bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,779 INFO L273 TraceCheckUtils]: 57: Hoare triple {50115#true} assume !(16384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,779 INFO L273 TraceCheckUtils]: 58: Hoare triple {50115#true} assume !(4096bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,779 INFO L273 TraceCheckUtils]: 59: Hoare triple {50115#true} assume !(20480bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,779 INFO L273 TraceCheckUtils]: 60: Hoare triple {50115#true} assume !(4099bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,780 INFO L273 TraceCheckUtils]: 61: Hoare triple {50115#true} assume !(4368bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,780 INFO L273 TraceCheckUtils]: 62: Hoare triple {50115#true} assume !(4369bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,780 INFO L273 TraceCheckUtils]: 63: Hoare triple {50115#true} assume !(4384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,780 INFO L273 TraceCheckUtils]: 64: Hoare triple {50115#true} assume !(4385bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,780 INFO L273 TraceCheckUtils]: 65: Hoare triple {50115#true} assume 4400bv32 == ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,780 INFO L273 TraceCheckUtils]: 66: Hoare triple {50115#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {50115#true} is VALID [2018-11-23 10:52:23,781 INFO L273 TraceCheckUtils]: 67: Hoare triple {50115#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {50115#true} is VALID [2018-11-23 10:52:23,781 INFO L273 TraceCheckUtils]: 68: Hoare triple {50115#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {50115#true} is VALID [2018-11-23 10:52:23,781 INFO L273 TraceCheckUtils]: 69: Hoare triple {50115#true} assume !~bvsle32(~ret~0, 0bv32); {50115#true} is VALID [2018-11-23 10:52:23,781 INFO L273 TraceCheckUtils]: 70: Hoare triple {50115#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,781 INFO L273 TraceCheckUtils]: 71: Hoare triple {50115#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50115#true} is VALID [2018-11-23 10:52:23,781 INFO L273 TraceCheckUtils]: 72: Hoare triple {50115#true} ~skip~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,782 INFO L273 TraceCheckUtils]: 73: Hoare triple {50115#true} assume !false; {50115#true} is VALID [2018-11-23 10:52:23,782 INFO L273 TraceCheckUtils]: 74: Hoare triple {50115#true} ~state~0 := ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,782 INFO L273 TraceCheckUtils]: 75: Hoare triple {50115#true} assume !(12292bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,782 INFO L273 TraceCheckUtils]: 76: Hoare triple {50115#true} assume !(16384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,782 INFO L273 TraceCheckUtils]: 77: Hoare triple {50115#true} assume !(4096bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,782 INFO L273 TraceCheckUtils]: 78: Hoare triple {50115#true} assume !(20480bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,783 INFO L273 TraceCheckUtils]: 79: Hoare triple {50115#true} assume !(4099bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,783 INFO L273 TraceCheckUtils]: 80: Hoare triple {50115#true} assume !(4368bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,783 INFO L273 TraceCheckUtils]: 81: Hoare triple {50115#true} assume !(4369bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,783 INFO L273 TraceCheckUtils]: 82: Hoare triple {50115#true} assume !(4384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,783 INFO L273 TraceCheckUtils]: 83: Hoare triple {50115#true} assume !(4385bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,783 INFO L273 TraceCheckUtils]: 84: Hoare triple {50115#true} assume !(4400bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,784 INFO L273 TraceCheckUtils]: 85: Hoare triple {50115#true} assume !(4401bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,784 INFO L273 TraceCheckUtils]: 86: Hoare triple {50115#true} assume 4416bv32 == ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,784 INFO L273 TraceCheckUtils]: 87: Hoare triple {50115#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {50115#true} is VALID [2018-11-23 10:52:23,784 INFO L273 TraceCheckUtils]: 88: Hoare triple {50115#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {50115#true} is VALID [2018-11-23 10:52:23,784 INFO L273 TraceCheckUtils]: 89: Hoare triple {50115#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,784 INFO L273 TraceCheckUtils]: 90: Hoare triple {50115#true} assume !(0bv32 == ~tmp___6~0); {50115#true} is VALID [2018-11-23 10:52:23,785 INFO L273 TraceCheckUtils]: 91: Hoare triple {50115#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50115#true} is VALID [2018-11-23 10:52:23,785 INFO L273 TraceCheckUtils]: 92: Hoare triple {50115#true} ~skip~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,785 INFO L273 TraceCheckUtils]: 93: Hoare triple {50115#true} assume !false; {50115#true} is VALID [2018-11-23 10:52:23,785 INFO L273 TraceCheckUtils]: 94: Hoare triple {50115#true} ~state~0 := ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,785 INFO L273 TraceCheckUtils]: 95: Hoare triple {50115#true} assume !(12292bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,785 INFO L273 TraceCheckUtils]: 96: Hoare triple {50115#true} assume !(16384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,786 INFO L273 TraceCheckUtils]: 97: Hoare triple {50115#true} assume !(4096bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,786 INFO L273 TraceCheckUtils]: 98: Hoare triple {50115#true} assume !(20480bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,786 INFO L273 TraceCheckUtils]: 99: Hoare triple {50115#true} assume !(4099bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,786 INFO L273 TraceCheckUtils]: 100: Hoare triple {50115#true} assume !(4368bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,786 INFO L273 TraceCheckUtils]: 101: Hoare triple {50115#true} assume !(4369bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,786 INFO L273 TraceCheckUtils]: 102: Hoare triple {50115#true} assume !(4384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,787 INFO L273 TraceCheckUtils]: 103: Hoare triple {50115#true} assume !(4385bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,787 INFO L273 TraceCheckUtils]: 104: Hoare triple {50115#true} assume !(4400bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,787 INFO L273 TraceCheckUtils]: 105: Hoare triple {50115#true} assume !(4401bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,787 INFO L273 TraceCheckUtils]: 106: Hoare triple {50115#true} assume !(4416bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,787 INFO L273 TraceCheckUtils]: 107: Hoare triple {50115#true} assume !(4417bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,787 INFO L273 TraceCheckUtils]: 108: Hoare triple {50115#true} assume 4432bv32 == ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,788 INFO L273 TraceCheckUtils]: 109: Hoare triple {50115#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {50115#true} is VALID [2018-11-23 10:52:23,788 INFO L273 TraceCheckUtils]: 110: Hoare triple {50115#true} assume !(5bv32 == ~blastFlag~0); {50115#true} is VALID [2018-11-23 10:52:23,788 INFO L273 TraceCheckUtils]: 111: Hoare triple {50115#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,788 INFO L273 TraceCheckUtils]: 112: Hoare triple {50115#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50115#true} is VALID [2018-11-23 10:52:23,788 INFO L273 TraceCheckUtils]: 113: Hoare triple {50115#true} ~skip~0 := 0bv32; {50115#true} is VALID [2018-11-23 10:52:23,788 INFO L273 TraceCheckUtils]: 114: Hoare triple {50115#true} assume !false; {50115#true} is VALID [2018-11-23 10:52:23,789 INFO L273 TraceCheckUtils]: 115: Hoare triple {50115#true} ~state~0 := ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,789 INFO L273 TraceCheckUtils]: 116: Hoare triple {50115#true} assume !(12292bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,789 INFO L273 TraceCheckUtils]: 117: Hoare triple {50115#true} assume !(16384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,789 INFO L273 TraceCheckUtils]: 118: Hoare triple {50115#true} assume !(4096bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,789 INFO L273 TraceCheckUtils]: 119: Hoare triple {50115#true} assume !(20480bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,789 INFO L273 TraceCheckUtils]: 120: Hoare triple {50115#true} assume !(4099bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,790 INFO L273 TraceCheckUtils]: 121: Hoare triple {50115#true} assume !(4368bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,790 INFO L273 TraceCheckUtils]: 122: Hoare triple {50115#true} assume !(4369bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,790 INFO L273 TraceCheckUtils]: 123: Hoare triple {50115#true} assume !(4384bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,790 INFO L273 TraceCheckUtils]: 124: Hoare triple {50115#true} assume !(4385bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,790 INFO L273 TraceCheckUtils]: 125: Hoare triple {50115#true} assume !(4400bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,790 INFO L273 TraceCheckUtils]: 126: Hoare triple {50115#true} assume !(4401bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,790 INFO L273 TraceCheckUtils]: 127: Hoare triple {50115#true} assume !(4416bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,791 INFO L273 TraceCheckUtils]: 128: Hoare triple {50115#true} assume !(4417bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,791 INFO L273 TraceCheckUtils]: 129: Hoare triple {50115#true} assume !(4432bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,791 INFO L273 TraceCheckUtils]: 130: Hoare triple {50115#true} assume !(4433bv32 == ~s__state~0); {50115#true} is VALID [2018-11-23 10:52:23,791 INFO L273 TraceCheckUtils]: 131: Hoare triple {50115#true} assume 4448bv32 == ~s__state~0; {50115#true} is VALID [2018-11-23 10:52:23,791 INFO L273 TraceCheckUtils]: 132: Hoare triple {50115#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {50115#true} is VALID [2018-11-23 10:52:23,791 INFO L273 TraceCheckUtils]: 133: Hoare triple {50115#true} assume !~bvsle32(~ret~0, 0bv32); {50115#true} is VALID [2018-11-23 10:52:23,807 INFO L273 TraceCheckUtils]: 134: Hoare triple {50115#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,815 INFO L273 TraceCheckUtils]: 135: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~s__init_num~0 := 0bv32; {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,829 INFO L273 TraceCheckUtils]: 136: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,830 INFO L273 TraceCheckUtils]: 137: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~skip~0 := 0bv32; {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,830 INFO L273 TraceCheckUtils]: 138: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !false; {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,832 INFO L273 TraceCheckUtils]: 139: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~state~0 := ~s__state~0; {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,832 INFO L273 TraceCheckUtils]: 140: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(12292bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,834 INFO L273 TraceCheckUtils]: 141: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(16384bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,834 INFO L273 TraceCheckUtils]: 142: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4096bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,836 INFO L273 TraceCheckUtils]: 143: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(20480bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,836 INFO L273 TraceCheckUtils]: 144: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4099bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,839 INFO L273 TraceCheckUtils]: 145: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4368bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,839 INFO L273 TraceCheckUtils]: 146: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4369bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,839 INFO L273 TraceCheckUtils]: 147: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4384bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,840 INFO L273 TraceCheckUtils]: 148: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4385bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,840 INFO L273 TraceCheckUtils]: 149: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4400bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,840 INFO L273 TraceCheckUtils]: 150: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4401bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,840 INFO L273 TraceCheckUtils]: 151: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4416bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,841 INFO L273 TraceCheckUtils]: 152: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4417bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,841 INFO L273 TraceCheckUtils]: 153: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4432bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,841 INFO L273 TraceCheckUtils]: 154: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4433bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,842 INFO L273 TraceCheckUtils]: 155: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4448bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,842 INFO L273 TraceCheckUtils]: 156: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4449bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,842 INFO L273 TraceCheckUtils]: 157: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4464bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,843 INFO L273 TraceCheckUtils]: 158: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4465bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,843 INFO L273 TraceCheckUtils]: 159: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4466bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,844 INFO L273 TraceCheckUtils]: 160: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(4467bv32 == ~s__state~0); {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,844 INFO L273 TraceCheckUtils]: 161: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume 4480bv32 == ~s__state~0; {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,845 INFO L273 TraceCheckUtils]: 162: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~ret~0 := #t~nondet39;havoc #t~nondet39; {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,845 INFO L273 TraceCheckUtils]: 163: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-23 10:52:23,846 INFO L273 TraceCheckUtils]: 164: Hoare triple {50522#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume 1bv32 == ~s__s3__tmp__cert_req~0;~s__state~0 := 4496bv32; {50116#false} is VALID [2018-11-23 10:52:23,846 INFO L273 TraceCheckUtils]: 165: Hoare triple {50116#false} ~s__init_num~0 := 0bv32; {50116#false} is VALID [2018-11-23 10:52:23,846 INFO L273 TraceCheckUtils]: 166: Hoare triple {50116#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50116#false} is VALID [2018-11-23 10:52:23,847 INFO L273 TraceCheckUtils]: 167: Hoare triple {50116#false} ~skip~0 := 0bv32; {50116#false} is VALID [2018-11-23 10:52:23,847 INFO L273 TraceCheckUtils]: 168: Hoare triple {50116#false} assume !false; {50116#false} is VALID [2018-11-23 10:52:23,847 INFO L273 TraceCheckUtils]: 169: Hoare triple {50116#false} ~state~0 := ~s__state~0; {50116#false} is VALID [2018-11-23 10:52:23,847 INFO L273 TraceCheckUtils]: 170: Hoare triple {50116#false} assume !(12292bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,847 INFO L273 TraceCheckUtils]: 171: Hoare triple {50116#false} assume !(16384bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,848 INFO L273 TraceCheckUtils]: 172: Hoare triple {50116#false} assume !(4096bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,848 INFO L273 TraceCheckUtils]: 173: Hoare triple {50116#false} assume !(20480bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,848 INFO L273 TraceCheckUtils]: 174: Hoare triple {50116#false} assume !(4099bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,848 INFO L273 TraceCheckUtils]: 175: Hoare triple {50116#false} assume !(4368bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,848 INFO L273 TraceCheckUtils]: 176: Hoare triple {50116#false} assume !(4369bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,849 INFO L273 TraceCheckUtils]: 177: Hoare triple {50116#false} assume 4384bv32 == ~s__state~0; {50116#false} is VALID [2018-11-23 10:52:23,849 INFO L273 TraceCheckUtils]: 178: Hoare triple {50116#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {50116#false} is VALID [2018-11-23 10:52:23,849 INFO L273 TraceCheckUtils]: 179: Hoare triple {50116#false} assume !(1bv32 == ~blastFlag~0); {50116#false} is VALID [2018-11-23 10:52:23,849 INFO L273 TraceCheckUtils]: 180: Hoare triple {50116#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {50116#false} is VALID [2018-11-23 10:52:23,849 INFO L273 TraceCheckUtils]: 181: Hoare triple {50116#false} assume !~bvsle32(~ret~0, 0bv32); {50116#false} is VALID [2018-11-23 10:52:23,849 INFO L273 TraceCheckUtils]: 182: Hoare triple {50116#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {50116#false} is VALID [2018-11-23 10:52:23,850 INFO L273 TraceCheckUtils]: 183: Hoare triple {50116#false} ~s__init_num~0 := 0bv32; {50116#false} is VALID [2018-11-23 10:52:23,850 INFO L273 TraceCheckUtils]: 184: Hoare triple {50116#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50116#false} is VALID [2018-11-23 10:52:23,850 INFO L273 TraceCheckUtils]: 185: Hoare triple {50116#false} ~skip~0 := 0bv32; {50116#false} is VALID [2018-11-23 10:52:23,850 INFO L273 TraceCheckUtils]: 186: Hoare triple {50116#false} assume !false; {50116#false} is VALID [2018-11-23 10:52:23,850 INFO L273 TraceCheckUtils]: 187: Hoare triple {50116#false} ~state~0 := ~s__state~0; {50116#false} is VALID [2018-11-23 10:52:23,850 INFO L273 TraceCheckUtils]: 188: Hoare triple {50116#false} assume !(12292bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,850 INFO L273 TraceCheckUtils]: 189: Hoare triple {50116#false} assume !(16384bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,850 INFO L273 TraceCheckUtils]: 190: Hoare triple {50116#false} assume !(4096bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 191: Hoare triple {50116#false} assume !(20480bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 192: Hoare triple {50116#false} assume !(4099bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 193: Hoare triple {50116#false} assume !(4368bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 194: Hoare triple {50116#false} assume !(4369bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 195: Hoare triple {50116#false} assume !(4384bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 196: Hoare triple {50116#false} assume !(4385bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 197: Hoare triple {50116#false} assume 4400bv32 == ~s__state~0; {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 198: Hoare triple {50116#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {50116#false} is VALID [2018-11-23 10:52:23,851 INFO L273 TraceCheckUtils]: 199: Hoare triple {50116#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {50116#false} is VALID [2018-11-23 10:52:23,852 INFO L273 TraceCheckUtils]: 200: Hoare triple {50116#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {50116#false} is VALID [2018-11-23 10:52:23,852 INFO L273 TraceCheckUtils]: 201: Hoare triple {50116#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50116#false} is VALID [2018-11-23 10:52:23,852 INFO L273 TraceCheckUtils]: 202: Hoare triple {50116#false} ~skip~0 := 0bv32; {50116#false} is VALID [2018-11-23 10:52:23,852 INFO L273 TraceCheckUtils]: 203: Hoare triple {50116#false} assume !false; {50116#false} is VALID [2018-11-23 10:52:23,852 INFO L273 TraceCheckUtils]: 204: Hoare triple {50116#false} ~state~0 := ~s__state~0; {50116#false} is VALID [2018-11-23 10:52:23,852 INFO L273 TraceCheckUtils]: 205: Hoare triple {50116#false} assume !(12292bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,852 INFO L273 TraceCheckUtils]: 206: Hoare triple {50116#false} assume !(16384bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,852 INFO L273 TraceCheckUtils]: 207: Hoare triple {50116#false} assume !(4096bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 208: Hoare triple {50116#false} assume !(20480bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 209: Hoare triple {50116#false} assume !(4099bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 210: Hoare triple {50116#false} assume !(4368bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 211: Hoare triple {50116#false} assume !(4369bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 212: Hoare triple {50116#false} assume !(4384bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 213: Hoare triple {50116#false} assume !(4385bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 214: Hoare triple {50116#false} assume !(4400bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 215: Hoare triple {50116#false} assume !(4401bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,853 INFO L273 TraceCheckUtils]: 216: Hoare triple {50116#false} assume 4416bv32 == ~s__state~0; {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 217: Hoare triple {50116#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 218: Hoare triple {50116#false} assume !(3bv32 == ~blastFlag~0); {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 219: Hoare triple {50116#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 220: Hoare triple {50116#false} assume !(0bv32 == ~tmp___6~0); {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 221: Hoare triple {50116#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 222: Hoare triple {50116#false} ~skip~0 := 0bv32; {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 223: Hoare triple {50116#false} assume !false; {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 224: Hoare triple {50116#false} ~state~0 := ~s__state~0; {50116#false} is VALID [2018-11-23 10:52:23,854 INFO L273 TraceCheckUtils]: 225: Hoare triple {50116#false} assume !(12292bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 226: Hoare triple {50116#false} assume !(16384bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 227: Hoare triple {50116#false} assume !(4096bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 228: Hoare triple {50116#false} assume !(20480bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 229: Hoare triple {50116#false} assume !(4099bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 230: Hoare triple {50116#false} assume !(4368bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 231: Hoare triple {50116#false} assume !(4369bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 232: Hoare triple {50116#false} assume !(4384bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 233: Hoare triple {50116#false} assume !(4385bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,855 INFO L273 TraceCheckUtils]: 234: Hoare triple {50116#false} assume !(4400bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,856 INFO L273 TraceCheckUtils]: 235: Hoare triple {50116#false} assume !(4401bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,856 INFO L273 TraceCheckUtils]: 236: Hoare triple {50116#false} assume !(4416bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,856 INFO L273 TraceCheckUtils]: 237: Hoare triple {50116#false} assume !(4417bv32 == ~s__state~0); {50116#false} is VALID [2018-11-23 10:52:23,856 INFO L273 TraceCheckUtils]: 238: Hoare triple {50116#false} assume 4432bv32 == ~s__state~0; {50116#false} is VALID [2018-11-23 10:52:23,856 INFO L273 TraceCheckUtils]: 239: Hoare triple {50116#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {50116#false} is VALID [2018-11-23 10:52:23,856 INFO L273 TraceCheckUtils]: 240: Hoare triple {50116#false} assume 5bv32 == ~blastFlag~0; {50116#false} is VALID [2018-11-23 10:52:23,856 INFO L273 TraceCheckUtils]: 241: Hoare triple {50116#false} assume !false; {50116#false} is VALID [2018-11-23 10:52:23,877 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 499 proven. 0 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2018-11-23 10:52:23,877 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:23,879 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:23,879 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:23,880 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 242 [2018-11-23 10:52:23,880 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:23,880 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:24,005 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:24,005 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:24,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:24,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:24,006 INFO L87 Difference]: Start difference. First operand 1209 states and 1564 transitions. Second operand 3 states. [2018-11-23 10:52:25,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:25,735 INFO L93 Difference]: Finished difference Result 3481 states and 4518 transitions. [2018-11-23 10:52:25,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:25,735 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 242 [2018-11-23 10:52:25,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:25,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:25,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 490 transitions. [2018-11-23 10:52:25,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:25,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 490 transitions. [2018-11-23 10:52:25,741 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 490 transitions. [2018-11-23 10:52:26,344 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:26,554 INFO L225 Difference]: With dead ends: 3481 [2018-11-23 10:52:26,554 INFO L226 Difference]: Without dead ends: 2287 [2018-11-23 10:52:26,555 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 240 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:26,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2287 states. [2018-11-23 10:52:27,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2287 to 2285. [2018-11-23 10:52:27,018 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:27,018 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2287 states. Second operand 2285 states. [2018-11-23 10:52:27,019 INFO L74 IsIncluded]: Start isIncluded. First operand 2287 states. Second operand 2285 states. [2018-11-23 10:52:27,019 INFO L87 Difference]: Start difference. First operand 2287 states. Second operand 2285 states. [2018-11-23 10:52:27,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:27,193 INFO L93 Difference]: Finished difference Result 2287 states and 2965 transitions. [2018-11-23 10:52:27,194 INFO L276 IsEmpty]: Start isEmpty. Operand 2287 states and 2965 transitions. [2018-11-23 10:52:27,196 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:27,196 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:27,196 INFO L74 IsIncluded]: Start isIncluded. First operand 2285 states. Second operand 2287 states. [2018-11-23 10:52:27,196 INFO L87 Difference]: Start difference. First operand 2285 states. Second operand 2287 states. [2018-11-23 10:52:27,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:27,349 INFO L93 Difference]: Finished difference Result 2287 states and 2965 transitions. [2018-11-23 10:52:27,349 INFO L276 IsEmpty]: Start isEmpty. Operand 2287 states and 2965 transitions. [2018-11-23 10:52:27,351 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:27,351 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:27,351 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:27,351 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:27,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2285 states. [2018-11-23 10:52:27,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2285 states to 2285 states and 2964 transitions. [2018-11-23 10:52:27,528 INFO L78 Accepts]: Start accepts. Automaton has 2285 states and 2964 transitions. Word has length 242 [2018-11-23 10:52:27,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:27,528 INFO L480 AbstractCegarLoop]: Abstraction has 2285 states and 2964 transitions. [2018-11-23 10:52:27,528 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:27,529 INFO L276 IsEmpty]: Start isEmpty. Operand 2285 states and 2964 transitions. [2018-11-23 10:52:27,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2018-11-23 10:52:27,531 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:27,532 INFO L402 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 8, 8, 6, 6, 4, 4, 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] [2018-11-23 10:52:27,532 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:27,532 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:27,532 INFO L82 PathProgramCache]: Analyzing trace with hash -601086275, now seen corresponding path program 1 times [2018-11-23 10:52:27,532 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:27,532 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:27,549 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:27,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:27,677 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:27,848 INFO L256 TraceCheckUtils]: 0: Hoare triple {61676#true} call ULTIMATE.init(); {61676#true} is VALID [2018-11-23 10:52:27,848 INFO L273 TraceCheckUtils]: 1: Hoare triple {61676#true} assume true; {61676#true} is VALID [2018-11-23 10:52:27,848 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {61676#true} {61676#true} #542#return; {61676#true} is VALID [2018-11-23 10:52:27,848 INFO L256 TraceCheckUtils]: 3: Hoare triple {61676#true} call #t~ret49 := main(); {61676#true} is VALID [2018-11-23 10:52:27,849 INFO L273 TraceCheckUtils]: 4: Hoare triple {61676#true} havoc ~s~0;~s~0 := 12292bv32; {61676#true} is VALID [2018-11-23 10:52:27,849 INFO L256 TraceCheckUtils]: 5: Hoare triple {61676#true} call #t~ret48 := ssl3_connect(~s~0); {61676#true} is VALID [2018-11-23 10:52:27,849 INFO L273 TraceCheckUtils]: 6: Hoare triple {61676#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {61676#true} is VALID [2018-11-23 10:52:27,849 INFO L273 TraceCheckUtils]: 7: Hoare triple {61676#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {61676#true} is VALID [2018-11-23 10:52:27,849 INFO L273 TraceCheckUtils]: 8: Hoare triple {61676#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {61676#true} is VALID [2018-11-23 10:52:27,850 INFO L273 TraceCheckUtils]: 9: Hoare triple {61676#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {61676#true} is VALID [2018-11-23 10:52:27,850 INFO L273 TraceCheckUtils]: 10: Hoare triple {61676#true} assume !false; {61676#true} is VALID [2018-11-23 10:52:27,850 INFO L273 TraceCheckUtils]: 11: Hoare triple {61676#true} ~state~0 := ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,850 INFO L273 TraceCheckUtils]: 12: Hoare triple {61676#true} assume 12292bv32 == ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,850 INFO L273 TraceCheckUtils]: 13: Hoare triple {61676#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; {61676#true} is VALID [2018-11-23 10:52:27,851 INFO L273 TraceCheckUtils]: 14: Hoare triple {61676#true} ~s__server~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,851 INFO L273 TraceCheckUtils]: 15: Hoare triple {61676#true} assume 0bv32 != ~cb~0; {61676#true} is VALID [2018-11-23 10:52:27,851 INFO L273 TraceCheckUtils]: 16: Hoare triple {61676#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {61676#true} is VALID [2018-11-23 10:52:27,851 INFO L273 TraceCheckUtils]: 17: Hoare triple {61676#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {61676#true} is VALID [2018-11-23 10:52:27,851 INFO L273 TraceCheckUtils]: 18: Hoare triple {61676#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {61676#true} is VALID [2018-11-23 10:52:27,851 INFO L273 TraceCheckUtils]: 19: Hoare triple {61676#true} assume !(0bv32 == ~tmp___4~0); {61676#true} is VALID [2018-11-23 10:52:27,851 INFO L273 TraceCheckUtils]: 20: Hoare triple {61676#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; {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 21: Hoare triple {61676#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 22: Hoare triple {61676#true} ~skip~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 23: Hoare triple {61676#true} assume !false; {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 24: Hoare triple {61676#true} ~state~0 := ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 25: Hoare triple {61676#true} assume !(12292bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 26: Hoare triple {61676#true} assume !(16384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 27: Hoare triple {61676#true} assume !(4096bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 28: Hoare triple {61676#true} assume !(20480bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,852 INFO L273 TraceCheckUtils]: 29: Hoare triple {61676#true} assume !(4099bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,853 INFO L273 TraceCheckUtils]: 30: Hoare triple {61676#true} assume 4368bv32 == ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,853 INFO L273 TraceCheckUtils]: 31: Hoare triple {61676#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {61676#true} is VALID [2018-11-23 10:52:27,853 INFO L273 TraceCheckUtils]: 32: Hoare triple {61676#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {61676#true} is VALID [2018-11-23 10:52:27,853 INFO L273 TraceCheckUtils]: 33: Hoare triple {61676#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {61676#true} is VALID [2018-11-23 10:52:27,853 INFO L273 TraceCheckUtils]: 34: Hoare triple {61676#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {61676#true} is VALID [2018-11-23 10:52:27,853 INFO L273 TraceCheckUtils]: 35: Hoare triple {61676#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61676#true} is VALID [2018-11-23 10:52:27,853 INFO L273 TraceCheckUtils]: 36: Hoare triple {61676#true} ~skip~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,853 INFO L273 TraceCheckUtils]: 37: Hoare triple {61676#true} assume !false; {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 38: Hoare triple {61676#true} ~state~0 := ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 39: Hoare triple {61676#true} assume !(12292bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 40: Hoare triple {61676#true} assume !(16384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 41: Hoare triple {61676#true} assume !(4096bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 42: Hoare triple {61676#true} assume !(20480bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 43: Hoare triple {61676#true} assume !(4099bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 44: Hoare triple {61676#true} assume !(4368bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 45: Hoare triple {61676#true} assume !(4369bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,854 INFO L273 TraceCheckUtils]: 46: Hoare triple {61676#true} assume 4384bv32 == ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 47: Hoare triple {61676#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 48: Hoare triple {61676#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 49: Hoare triple {61676#true} assume !~bvsle32(~ret~0, 0bv32); {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 50: Hoare triple {61676#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 51: Hoare triple {61676#true} ~s__init_num~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 52: Hoare triple {61676#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 53: Hoare triple {61676#true} ~skip~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 54: Hoare triple {61676#true} assume !false; {61676#true} is VALID [2018-11-23 10:52:27,855 INFO L273 TraceCheckUtils]: 55: Hoare triple {61676#true} ~state~0 := ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 56: Hoare triple {61676#true} assume !(12292bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 57: Hoare triple {61676#true} assume !(16384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 58: Hoare triple {61676#true} assume !(4096bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 59: Hoare triple {61676#true} assume !(20480bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 60: Hoare triple {61676#true} assume !(4099bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 61: Hoare triple {61676#true} assume !(4368bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 62: Hoare triple {61676#true} assume !(4369bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 63: Hoare triple {61676#true} assume !(4384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,856 INFO L273 TraceCheckUtils]: 64: Hoare triple {61676#true} assume !(4385bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,857 INFO L273 TraceCheckUtils]: 65: Hoare triple {61676#true} assume 4400bv32 == ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,857 INFO L273 TraceCheckUtils]: 66: Hoare triple {61676#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {61676#true} is VALID [2018-11-23 10:52:27,857 INFO L273 TraceCheckUtils]: 67: Hoare triple {61676#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {61676#true} is VALID [2018-11-23 10:52:27,857 INFO L273 TraceCheckUtils]: 68: Hoare triple {61676#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {61676#true} is VALID [2018-11-23 10:52:27,857 INFO L273 TraceCheckUtils]: 69: Hoare triple {61676#true} assume !~bvsle32(~ret~0, 0bv32); {61676#true} is VALID [2018-11-23 10:52:27,857 INFO L273 TraceCheckUtils]: 70: Hoare triple {61676#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,857 INFO L273 TraceCheckUtils]: 71: Hoare triple {61676#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61676#true} is VALID [2018-11-23 10:52:27,857 INFO L273 TraceCheckUtils]: 72: Hoare triple {61676#true} ~skip~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 73: Hoare triple {61676#true} assume !false; {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 74: Hoare triple {61676#true} ~state~0 := ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 75: Hoare triple {61676#true} assume !(12292bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 76: Hoare triple {61676#true} assume !(16384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 77: Hoare triple {61676#true} assume !(4096bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 78: Hoare triple {61676#true} assume !(20480bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 79: Hoare triple {61676#true} assume !(4099bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 80: Hoare triple {61676#true} assume !(4368bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,858 INFO L273 TraceCheckUtils]: 81: Hoare triple {61676#true} assume !(4369bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 82: Hoare triple {61676#true} assume !(4384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 83: Hoare triple {61676#true} assume !(4385bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 84: Hoare triple {61676#true} assume !(4400bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 85: Hoare triple {61676#true} assume !(4401bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 86: Hoare triple {61676#true} assume 4416bv32 == ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 87: Hoare triple {61676#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 88: Hoare triple {61676#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 89: Hoare triple {61676#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,859 INFO L273 TraceCheckUtils]: 90: Hoare triple {61676#true} assume !(0bv32 == ~tmp___6~0); {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 91: Hoare triple {61676#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 92: Hoare triple {61676#true} ~skip~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 93: Hoare triple {61676#true} assume !false; {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 94: Hoare triple {61676#true} ~state~0 := ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 95: Hoare triple {61676#true} assume !(12292bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 96: Hoare triple {61676#true} assume !(16384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 97: Hoare triple {61676#true} assume !(4096bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 98: Hoare triple {61676#true} assume !(20480bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,860 INFO L273 TraceCheckUtils]: 99: Hoare triple {61676#true} assume !(4099bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,861 INFO L273 TraceCheckUtils]: 100: Hoare triple {61676#true} assume !(4368bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,861 INFO L273 TraceCheckUtils]: 101: Hoare triple {61676#true} assume !(4369bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,861 INFO L273 TraceCheckUtils]: 102: Hoare triple {61676#true} assume !(4384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,861 INFO L273 TraceCheckUtils]: 103: Hoare triple {61676#true} assume !(4385bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,861 INFO L273 TraceCheckUtils]: 104: Hoare triple {61676#true} assume !(4400bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,861 INFO L273 TraceCheckUtils]: 105: Hoare triple {61676#true} assume !(4401bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,861 INFO L273 TraceCheckUtils]: 106: Hoare triple {61676#true} assume !(4416bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,861 INFO L273 TraceCheckUtils]: 107: Hoare triple {61676#true} assume !(4417bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 108: Hoare triple {61676#true} assume 4432bv32 == ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 109: Hoare triple {61676#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 110: Hoare triple {61676#true} assume !(5bv32 == ~blastFlag~0); {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 111: Hoare triple {61676#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 112: Hoare triple {61676#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 113: Hoare triple {61676#true} ~skip~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 114: Hoare triple {61676#true} assume !false; {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 115: Hoare triple {61676#true} ~state~0 := ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,862 INFO L273 TraceCheckUtils]: 116: Hoare triple {61676#true} assume !(12292bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 117: Hoare triple {61676#true} assume !(16384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 118: Hoare triple {61676#true} assume !(4096bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 119: Hoare triple {61676#true} assume !(20480bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 120: Hoare triple {61676#true} assume !(4099bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 121: Hoare triple {61676#true} assume !(4368bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 122: Hoare triple {61676#true} assume !(4369bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 123: Hoare triple {61676#true} assume !(4384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 124: Hoare triple {61676#true} assume !(4385bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,863 INFO L273 TraceCheckUtils]: 125: Hoare triple {61676#true} assume !(4400bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 126: Hoare triple {61676#true} assume !(4401bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 127: Hoare triple {61676#true} assume !(4416bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 128: Hoare triple {61676#true} assume !(4417bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 129: Hoare triple {61676#true} assume !(4432bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 130: Hoare triple {61676#true} assume !(4433bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 131: Hoare triple {61676#true} assume 4448bv32 == ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 132: Hoare triple {61676#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 133: Hoare triple {61676#true} assume !~bvsle32(~ret~0, 0bv32); {61676#true} is VALID [2018-11-23 10:52:27,864 INFO L273 TraceCheckUtils]: 134: Hoare triple {61676#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 135: Hoare triple {61676#true} ~s__init_num~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 136: Hoare triple {61676#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 137: Hoare triple {61676#true} ~skip~0 := 0bv32; {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 138: Hoare triple {61676#true} assume !false; {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 139: Hoare triple {61676#true} ~state~0 := ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 140: Hoare triple {61676#true} assume !(12292bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 141: Hoare triple {61676#true} assume !(16384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 142: Hoare triple {61676#true} assume !(4096bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,865 INFO L273 TraceCheckUtils]: 143: Hoare triple {61676#true} assume !(20480bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,866 INFO L273 TraceCheckUtils]: 144: Hoare triple {61676#true} assume !(4099bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,866 INFO L273 TraceCheckUtils]: 145: Hoare triple {61676#true} assume !(4368bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,866 INFO L273 TraceCheckUtils]: 146: Hoare triple {61676#true} assume !(4369bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,866 INFO L273 TraceCheckUtils]: 147: Hoare triple {61676#true} assume !(4384bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,866 INFO L273 TraceCheckUtils]: 148: Hoare triple {61676#true} assume !(4385bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,866 INFO L273 TraceCheckUtils]: 149: Hoare triple {61676#true} assume !(4400bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,866 INFO L273 TraceCheckUtils]: 150: Hoare triple {61676#true} assume !(4401bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,866 INFO L273 TraceCheckUtils]: 151: Hoare triple {61676#true} assume !(4416bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 152: Hoare triple {61676#true} assume !(4417bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 153: Hoare triple {61676#true} assume !(4432bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 154: Hoare triple {61676#true} assume !(4433bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 155: Hoare triple {61676#true} assume !(4448bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 156: Hoare triple {61676#true} assume !(4449bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 157: Hoare triple {61676#true} assume !(4464bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 158: Hoare triple {61676#true} assume !(4465bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 159: Hoare triple {61676#true} assume !(4466bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,867 INFO L273 TraceCheckUtils]: 160: Hoare triple {61676#true} assume !(4467bv32 == ~s__state~0); {61676#true} is VALID [2018-11-23 10:52:27,868 INFO L273 TraceCheckUtils]: 161: Hoare triple {61676#true} assume 4480bv32 == ~s__state~0; {61676#true} is VALID [2018-11-23 10:52:27,868 INFO L273 TraceCheckUtils]: 162: Hoare triple {61676#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {61676#true} is VALID [2018-11-23 10:52:27,868 INFO L273 TraceCheckUtils]: 163: Hoare triple {61676#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {61676#true} is VALID [2018-11-23 10:52:27,868 INFO L273 TraceCheckUtils]: 164: Hoare triple {61676#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,869 INFO L273 TraceCheckUtils]: 165: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,869 INFO L273 TraceCheckUtils]: 166: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,869 INFO L273 TraceCheckUtils]: 167: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,870 INFO L273 TraceCheckUtils]: 168: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !false; {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,870 INFO L273 TraceCheckUtils]: 169: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,870 INFO L273 TraceCheckUtils]: 170: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,871 INFO L273 TraceCheckUtils]: 171: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,871 INFO L273 TraceCheckUtils]: 172: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,872 INFO L273 TraceCheckUtils]: 173: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,872 INFO L273 TraceCheckUtils]: 174: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,873 INFO L273 TraceCheckUtils]: 175: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,873 INFO L273 TraceCheckUtils]: 176: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:27,874 INFO L273 TraceCheckUtils]: 177: Hoare triple {62173#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {61677#false} is VALID [2018-11-23 10:52:27,874 INFO L273 TraceCheckUtils]: 178: Hoare triple {61677#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {61677#false} is VALID [2018-11-23 10:52:27,874 INFO L273 TraceCheckUtils]: 179: Hoare triple {61677#false} assume !(1bv32 == ~blastFlag~0); {61677#false} is VALID [2018-11-23 10:52:27,874 INFO L273 TraceCheckUtils]: 180: Hoare triple {61677#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {61677#false} is VALID [2018-11-23 10:52:27,874 INFO L273 TraceCheckUtils]: 181: Hoare triple {61677#false} assume !~bvsle32(~ret~0, 0bv32); {61677#false} is VALID [2018-11-23 10:52:27,875 INFO L273 TraceCheckUtils]: 182: Hoare triple {61677#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {61677#false} is VALID [2018-11-23 10:52:27,875 INFO L273 TraceCheckUtils]: 183: Hoare triple {61677#false} ~s__init_num~0 := 0bv32; {61677#false} is VALID [2018-11-23 10:52:27,875 INFO L273 TraceCheckUtils]: 184: Hoare triple {61677#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61677#false} is VALID [2018-11-23 10:52:27,875 INFO L273 TraceCheckUtils]: 185: Hoare triple {61677#false} ~skip~0 := 0bv32; {61677#false} is VALID [2018-11-23 10:52:27,875 INFO L273 TraceCheckUtils]: 186: Hoare triple {61677#false} assume !false; {61677#false} is VALID [2018-11-23 10:52:27,875 INFO L273 TraceCheckUtils]: 187: Hoare triple {61677#false} ~state~0 := ~s__state~0; {61677#false} is VALID [2018-11-23 10:52:27,876 INFO L273 TraceCheckUtils]: 188: Hoare triple {61677#false} assume !(12292bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,876 INFO L273 TraceCheckUtils]: 189: Hoare triple {61677#false} assume !(16384bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,876 INFO L273 TraceCheckUtils]: 190: Hoare triple {61677#false} assume !(4096bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,876 INFO L273 TraceCheckUtils]: 191: Hoare triple {61677#false} assume !(20480bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,876 INFO L273 TraceCheckUtils]: 192: Hoare triple {61677#false} assume !(4099bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,877 INFO L273 TraceCheckUtils]: 193: Hoare triple {61677#false} assume !(4368bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,877 INFO L273 TraceCheckUtils]: 194: Hoare triple {61677#false} assume !(4369bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,877 INFO L273 TraceCheckUtils]: 195: Hoare triple {61677#false} assume !(4384bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,877 INFO L273 TraceCheckUtils]: 196: Hoare triple {61677#false} assume !(4385bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,877 INFO L273 TraceCheckUtils]: 197: Hoare triple {61677#false} assume 4400bv32 == ~s__state~0; {61677#false} is VALID [2018-11-23 10:52:27,877 INFO L273 TraceCheckUtils]: 198: Hoare triple {61677#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {61677#false} is VALID [2018-11-23 10:52:27,878 INFO L273 TraceCheckUtils]: 199: Hoare triple {61677#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {61677#false} is VALID [2018-11-23 10:52:27,878 INFO L273 TraceCheckUtils]: 200: Hoare triple {61677#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {61677#false} is VALID [2018-11-23 10:52:27,878 INFO L273 TraceCheckUtils]: 201: Hoare triple {61677#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61677#false} is VALID [2018-11-23 10:52:27,878 INFO L273 TraceCheckUtils]: 202: Hoare triple {61677#false} ~skip~0 := 0bv32; {61677#false} is VALID [2018-11-23 10:52:27,878 INFO L273 TraceCheckUtils]: 203: Hoare triple {61677#false} assume !false; {61677#false} is VALID [2018-11-23 10:52:27,878 INFO L273 TraceCheckUtils]: 204: Hoare triple {61677#false} ~state~0 := ~s__state~0; {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 205: Hoare triple {61677#false} assume !(12292bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 206: Hoare triple {61677#false} assume !(16384bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 207: Hoare triple {61677#false} assume !(4096bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 208: Hoare triple {61677#false} assume !(20480bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 209: Hoare triple {61677#false} assume !(4099bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 210: Hoare triple {61677#false} assume !(4368bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 211: Hoare triple {61677#false} assume !(4369bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 212: Hoare triple {61677#false} assume !(4384bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,879 INFO L273 TraceCheckUtils]: 213: Hoare triple {61677#false} assume !(4385bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,880 INFO L273 TraceCheckUtils]: 214: Hoare triple {61677#false} assume !(4400bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,880 INFO L273 TraceCheckUtils]: 215: Hoare triple {61677#false} assume !(4401bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,880 INFO L273 TraceCheckUtils]: 216: Hoare triple {61677#false} assume 4416bv32 == ~s__state~0; {61677#false} is VALID [2018-11-23 10:52:27,880 INFO L273 TraceCheckUtils]: 217: Hoare triple {61677#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {61677#false} is VALID [2018-11-23 10:52:27,880 INFO L273 TraceCheckUtils]: 218: Hoare triple {61677#false} assume !(3bv32 == ~blastFlag~0); {61677#false} is VALID [2018-11-23 10:52:27,880 INFO L273 TraceCheckUtils]: 219: Hoare triple {61677#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {61677#false} is VALID [2018-11-23 10:52:27,880 INFO L273 TraceCheckUtils]: 220: Hoare triple {61677#false} assume !(0bv32 == ~tmp___6~0); {61677#false} is VALID [2018-11-23 10:52:27,880 INFO L273 TraceCheckUtils]: 221: Hoare triple {61677#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 222: Hoare triple {61677#false} ~skip~0 := 0bv32; {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 223: Hoare triple {61677#false} assume !false; {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 224: Hoare triple {61677#false} ~state~0 := ~s__state~0; {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 225: Hoare triple {61677#false} assume !(12292bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 226: Hoare triple {61677#false} assume !(16384bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 227: Hoare triple {61677#false} assume !(4096bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 228: Hoare triple {61677#false} assume !(20480bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 229: Hoare triple {61677#false} assume !(4099bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,881 INFO L273 TraceCheckUtils]: 230: Hoare triple {61677#false} assume !(4368bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 231: Hoare triple {61677#false} assume !(4369bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 232: Hoare triple {61677#false} assume !(4384bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 233: Hoare triple {61677#false} assume !(4385bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 234: Hoare triple {61677#false} assume !(4400bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 235: Hoare triple {61677#false} assume !(4401bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 236: Hoare triple {61677#false} assume !(4416bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 237: Hoare triple {61677#false} assume !(4417bv32 == ~s__state~0); {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 238: Hoare triple {61677#false} assume 4432bv32 == ~s__state~0; {61677#false} is VALID [2018-11-23 10:52:27,882 INFO L273 TraceCheckUtils]: 239: Hoare triple {61677#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {61677#false} is VALID [2018-11-23 10:52:27,883 INFO L273 TraceCheckUtils]: 240: Hoare triple {61677#false} assume 5bv32 == ~blastFlag~0; {61677#false} is VALID [2018-11-23 10:52:27,883 INFO L273 TraceCheckUtils]: 241: Hoare triple {61677#false} assume !false; {61677#false} is VALID [2018-11-23 10:52:27,900 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 442 proven. 0 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2018-11-23 10:52:27,900 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:27,902 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:27,902 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:27,902 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 242 [2018-11-23 10:52:27,903 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:27,903 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:28,021 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 128 edges. 128 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:28,021 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:28,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:28,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:28,022 INFO L87 Difference]: Start difference. First operand 2285 states and 2964 transitions. Second operand 3 states. [2018-11-23 10:52:30,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:30,609 INFO L93 Difference]: Finished difference Result 4863 states and 6465 transitions. [2018-11-23 10:52:30,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:30,609 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 242 [2018-11-23 10:52:30,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:30,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 402 transitions. [2018-11-23 10:52:30,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:30,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 402 transitions. [2018-11-23 10:52:30,613 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 402 transitions. [2018-11-23 10:52:30,973 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:31,269 INFO L225 Difference]: With dead ends: 4863 [2018-11-23 10:52:31,269 INFO L226 Difference]: Without dead ends: 2593 [2018-11-23 10:52:31,271 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 240 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:31,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2593 states. [2018-11-23 10:52:31,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2593 to 2577. [2018-11-23 10:52:31,773 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:31,773 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2593 states. Second operand 2577 states. [2018-11-23 10:52:31,774 INFO L74 IsIncluded]: Start isIncluded. First operand 2593 states. Second operand 2577 states. [2018-11-23 10:52:31,774 INFO L87 Difference]: Start difference. First operand 2593 states. Second operand 2577 states. [2018-11-23 10:52:31,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:31,962 INFO L93 Difference]: Finished difference Result 2593 states and 3312 transitions. [2018-11-23 10:52:31,962 INFO L276 IsEmpty]: Start isEmpty. Operand 2593 states and 3312 transitions. [2018-11-23 10:52:31,964 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:31,965 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:31,965 INFO L74 IsIncluded]: Start isIncluded. First operand 2577 states. Second operand 2593 states. [2018-11-23 10:52:31,965 INFO L87 Difference]: Start difference. First operand 2577 states. Second operand 2593 states. [2018-11-23 10:52:32,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:32,185 INFO L93 Difference]: Finished difference Result 2593 states and 3312 transitions. [2018-11-23 10:52:32,185 INFO L276 IsEmpty]: Start isEmpty. Operand 2593 states and 3312 transitions. [2018-11-23 10:52:32,188 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:32,188 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:32,188 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:32,188 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:32,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2577 states. [2018-11-23 10:52:32,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2577 states to 2577 states and 3296 transitions. [2018-11-23 10:52:32,422 INFO L78 Accepts]: Start accepts. Automaton has 2577 states and 3296 transitions. Word has length 242 [2018-11-23 10:52:32,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:32,422 INFO L480 AbstractCegarLoop]: Abstraction has 2577 states and 3296 transitions. [2018-11-23 10:52:32,422 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:32,422 INFO L276 IsEmpty]: Start isEmpty. Operand 2577 states and 3296 transitions. [2018-11-23 10:52:32,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2018-11-23 10:52:32,427 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:32,427 INFO L402 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 9, 9, 7, 7, 5, 5, 3, 3, 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:52:32,427 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:32,427 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:32,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1238592875, now seen corresponding path program 1 times [2018-11-23 10:52:32,428 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:32,428 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:32,450 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:32,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:32,566 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:32,757 INFO L256 TraceCheckUtils]: 0: Hoare triple {75639#true} call ULTIMATE.init(); {75639#true} is VALID [2018-11-23 10:52:32,758 INFO L273 TraceCheckUtils]: 1: Hoare triple {75639#true} assume true; {75639#true} is VALID [2018-11-23 10:52:32,758 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {75639#true} {75639#true} #542#return; {75639#true} is VALID [2018-11-23 10:52:32,758 INFO L256 TraceCheckUtils]: 3: Hoare triple {75639#true} call #t~ret49 := main(); {75639#true} is VALID [2018-11-23 10:52:32,758 INFO L273 TraceCheckUtils]: 4: Hoare triple {75639#true} havoc ~s~0;~s~0 := 12292bv32; {75639#true} is VALID [2018-11-23 10:52:32,759 INFO L256 TraceCheckUtils]: 5: Hoare triple {75639#true} call #t~ret48 := ssl3_connect(~s~0); {75639#true} is VALID [2018-11-23 10:52:32,759 INFO L273 TraceCheckUtils]: 6: Hoare triple {75639#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {75639#true} is VALID [2018-11-23 10:52:32,759 INFO L273 TraceCheckUtils]: 7: Hoare triple {75639#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {75639#true} is VALID [2018-11-23 10:52:32,759 INFO L273 TraceCheckUtils]: 8: Hoare triple {75639#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {75639#true} is VALID [2018-11-23 10:52:32,759 INFO L273 TraceCheckUtils]: 9: Hoare triple {75639#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 10: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 11: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 12: Hoare triple {75639#true} assume 12292bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 13: Hoare triple {75639#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; {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 14: Hoare triple {75639#true} ~s__server~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 15: Hoare triple {75639#true} assume 0bv32 != ~cb~0; {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 16: Hoare triple {75639#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 17: Hoare triple {75639#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {75639#true} is VALID [2018-11-23 10:52:32,760 INFO L273 TraceCheckUtils]: 18: Hoare triple {75639#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {75639#true} is VALID [2018-11-23 10:52:32,761 INFO L273 TraceCheckUtils]: 19: Hoare triple {75639#true} assume !(0bv32 == ~tmp___4~0); {75639#true} is VALID [2018-11-23 10:52:32,761 INFO L273 TraceCheckUtils]: 20: Hoare triple {75639#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; {75639#true} is VALID [2018-11-23 10:52:32,761 INFO L273 TraceCheckUtils]: 21: Hoare triple {75639#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75639#true} is VALID [2018-11-23 10:52:32,761 INFO L273 TraceCheckUtils]: 22: Hoare triple {75639#true} ~skip~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,761 INFO L273 TraceCheckUtils]: 23: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,761 INFO L273 TraceCheckUtils]: 24: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,761 INFO L273 TraceCheckUtils]: 25: Hoare triple {75639#true} assume !(12292bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,761 INFO L273 TraceCheckUtils]: 26: Hoare triple {75639#true} assume !(16384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 27: Hoare triple {75639#true} assume !(4096bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 28: Hoare triple {75639#true} assume !(20480bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 29: Hoare triple {75639#true} assume !(4099bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 30: Hoare triple {75639#true} assume 4368bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 31: Hoare triple {75639#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 32: Hoare triple {75639#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 33: Hoare triple {75639#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 34: Hoare triple {75639#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {75639#true} is VALID [2018-11-23 10:52:32,762 INFO L273 TraceCheckUtils]: 35: Hoare triple {75639#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 36: Hoare triple {75639#true} ~skip~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 37: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 38: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 39: Hoare triple {75639#true} assume !(12292bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 40: Hoare triple {75639#true} assume !(16384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 41: Hoare triple {75639#true} assume !(4096bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 42: Hoare triple {75639#true} assume !(20480bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 43: Hoare triple {75639#true} assume !(4099bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,763 INFO L273 TraceCheckUtils]: 44: Hoare triple {75639#true} assume !(4368bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 45: Hoare triple {75639#true} assume !(4369bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 46: Hoare triple {75639#true} assume 4384bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 47: Hoare triple {75639#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 48: Hoare triple {75639#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 49: Hoare triple {75639#true} assume !~bvsle32(~ret~0, 0bv32); {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 50: Hoare triple {75639#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 51: Hoare triple {75639#true} ~s__init_num~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 52: Hoare triple {75639#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75639#true} is VALID [2018-11-23 10:52:32,764 INFO L273 TraceCheckUtils]: 53: Hoare triple {75639#true} ~skip~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 54: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 55: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 56: Hoare triple {75639#true} assume !(12292bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 57: Hoare triple {75639#true} assume !(16384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 58: Hoare triple {75639#true} assume !(4096bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 59: Hoare triple {75639#true} assume !(20480bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 60: Hoare triple {75639#true} assume !(4099bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 61: Hoare triple {75639#true} assume !(4368bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,765 INFO L273 TraceCheckUtils]: 62: Hoare triple {75639#true} assume !(4369bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,766 INFO L273 TraceCheckUtils]: 63: Hoare triple {75639#true} assume !(4384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,766 INFO L273 TraceCheckUtils]: 64: Hoare triple {75639#true} assume !(4385bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,766 INFO L273 TraceCheckUtils]: 65: Hoare triple {75639#true} assume 4400bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,766 INFO L273 TraceCheckUtils]: 66: Hoare triple {75639#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {75639#true} is VALID [2018-11-23 10:52:32,766 INFO L273 TraceCheckUtils]: 67: Hoare triple {75639#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {75639#true} is VALID [2018-11-23 10:52:32,766 INFO L273 TraceCheckUtils]: 68: Hoare triple {75639#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {75639#true} is VALID [2018-11-23 10:52:32,766 INFO L273 TraceCheckUtils]: 69: Hoare triple {75639#true} assume !~bvsle32(~ret~0, 0bv32); {75639#true} is VALID [2018-11-23 10:52:32,766 INFO L273 TraceCheckUtils]: 70: Hoare triple {75639#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 71: Hoare triple {75639#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 72: Hoare triple {75639#true} ~skip~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 73: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 74: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 75: Hoare triple {75639#true} assume !(12292bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 76: Hoare triple {75639#true} assume !(16384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 77: Hoare triple {75639#true} assume !(4096bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 78: Hoare triple {75639#true} assume !(20480bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,767 INFO L273 TraceCheckUtils]: 79: Hoare triple {75639#true} assume !(4099bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 80: Hoare triple {75639#true} assume !(4368bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 81: Hoare triple {75639#true} assume !(4369bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 82: Hoare triple {75639#true} assume !(4384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 83: Hoare triple {75639#true} assume !(4385bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 84: Hoare triple {75639#true} assume !(4400bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 85: Hoare triple {75639#true} assume !(4401bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 86: Hoare triple {75639#true} assume 4416bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 87: Hoare triple {75639#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {75639#true} is VALID [2018-11-23 10:52:32,768 INFO L273 TraceCheckUtils]: 88: Hoare triple {75639#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 89: Hoare triple {75639#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 90: Hoare triple {75639#true} assume !(0bv32 == ~tmp___6~0); {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 91: Hoare triple {75639#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 92: Hoare triple {75639#true} ~skip~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 93: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 94: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 95: Hoare triple {75639#true} assume !(12292bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 96: Hoare triple {75639#true} assume !(16384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,769 INFO L273 TraceCheckUtils]: 97: Hoare triple {75639#true} assume !(4096bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 98: Hoare triple {75639#true} assume !(20480bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 99: Hoare triple {75639#true} assume !(4099bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 100: Hoare triple {75639#true} assume !(4368bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 101: Hoare triple {75639#true} assume !(4369bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 102: Hoare triple {75639#true} assume !(4384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 103: Hoare triple {75639#true} assume !(4385bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 104: Hoare triple {75639#true} assume !(4400bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 105: Hoare triple {75639#true} assume !(4401bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,770 INFO L273 TraceCheckUtils]: 106: Hoare triple {75639#true} assume !(4416bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,771 INFO L273 TraceCheckUtils]: 107: Hoare triple {75639#true} assume !(4417bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,771 INFO L273 TraceCheckUtils]: 108: Hoare triple {75639#true} assume 4432bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,771 INFO L273 TraceCheckUtils]: 109: Hoare triple {75639#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {75639#true} is VALID [2018-11-23 10:52:32,771 INFO L273 TraceCheckUtils]: 110: Hoare triple {75639#true} assume !(5bv32 == ~blastFlag~0); {75639#true} is VALID [2018-11-23 10:52:32,771 INFO L273 TraceCheckUtils]: 111: Hoare triple {75639#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,771 INFO L273 TraceCheckUtils]: 112: Hoare triple {75639#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75639#true} is VALID [2018-11-23 10:52:32,771 INFO L273 TraceCheckUtils]: 113: Hoare triple {75639#true} ~skip~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,771 INFO L273 TraceCheckUtils]: 114: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 115: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 116: Hoare triple {75639#true} assume !(12292bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 117: Hoare triple {75639#true} assume !(16384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 118: Hoare triple {75639#true} assume !(4096bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 119: Hoare triple {75639#true} assume !(20480bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 120: Hoare triple {75639#true} assume !(4099bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 121: Hoare triple {75639#true} assume !(4368bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 122: Hoare triple {75639#true} assume !(4369bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,772 INFO L273 TraceCheckUtils]: 123: Hoare triple {75639#true} assume !(4384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 124: Hoare triple {75639#true} assume !(4385bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 125: Hoare triple {75639#true} assume !(4400bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 126: Hoare triple {75639#true} assume !(4401bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 127: Hoare triple {75639#true} assume !(4416bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 128: Hoare triple {75639#true} assume !(4417bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 129: Hoare triple {75639#true} assume !(4432bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 130: Hoare triple {75639#true} assume !(4433bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 131: Hoare triple {75639#true} assume 4448bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,773 INFO L273 TraceCheckUtils]: 132: Hoare triple {75639#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 133: Hoare triple {75639#true} assume !~bvsle32(~ret~0, 0bv32); {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 134: Hoare triple {75639#true} assume 0bv32 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464bv32; {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 135: Hoare triple {75639#true} ~s__init_num~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 136: Hoare triple {75639#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 137: Hoare triple {75639#true} ~skip~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 138: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 139: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 140: Hoare triple {75639#true} assume !(12292bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,774 INFO L273 TraceCheckUtils]: 141: Hoare triple {75639#true} assume !(16384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 142: Hoare triple {75639#true} assume !(4096bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 143: Hoare triple {75639#true} assume !(20480bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 144: Hoare triple {75639#true} assume !(4099bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 145: Hoare triple {75639#true} assume !(4368bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 146: Hoare triple {75639#true} assume !(4369bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 147: Hoare triple {75639#true} assume !(4384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 148: Hoare triple {75639#true} assume !(4385bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 149: Hoare triple {75639#true} assume !(4400bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,775 INFO L273 TraceCheckUtils]: 150: Hoare triple {75639#true} assume !(4401bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 151: Hoare triple {75639#true} assume !(4416bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 152: Hoare triple {75639#true} assume !(4417bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 153: Hoare triple {75639#true} assume !(4432bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 154: Hoare triple {75639#true} assume !(4433bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 155: Hoare triple {75639#true} assume !(4448bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 156: Hoare triple {75639#true} assume !(4449bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 157: Hoare triple {75639#true} assume 4464bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 158: Hoare triple {75639#true} ~ret~0 := #t~nondet38;havoc #t~nondet38; {75639#true} is VALID [2018-11-23 10:52:32,776 INFO L273 TraceCheckUtils]: 159: Hoare triple {75639#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4480bv32;~s__init_num~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,777 INFO L273 TraceCheckUtils]: 160: Hoare triple {75639#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75639#true} is VALID [2018-11-23 10:52:32,777 INFO L273 TraceCheckUtils]: 161: Hoare triple {75639#true} ~skip~0 := 0bv32; {75639#true} is VALID [2018-11-23 10:52:32,777 INFO L273 TraceCheckUtils]: 162: Hoare triple {75639#true} assume !false; {75639#true} is VALID [2018-11-23 10:52:32,777 INFO L273 TraceCheckUtils]: 163: Hoare triple {75639#true} ~state~0 := ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,777 INFO L273 TraceCheckUtils]: 164: Hoare triple {75639#true} assume !(12292bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,777 INFO L273 TraceCheckUtils]: 165: Hoare triple {75639#true} assume !(16384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,777 INFO L273 TraceCheckUtils]: 166: Hoare triple {75639#true} assume !(4096bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,777 INFO L273 TraceCheckUtils]: 167: Hoare triple {75639#true} assume !(20480bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 168: Hoare triple {75639#true} assume !(4099bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 169: Hoare triple {75639#true} assume !(4368bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 170: Hoare triple {75639#true} assume !(4369bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 171: Hoare triple {75639#true} assume !(4384bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 172: Hoare triple {75639#true} assume !(4385bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 173: Hoare triple {75639#true} assume !(4400bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 174: Hoare triple {75639#true} assume !(4401bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 175: Hoare triple {75639#true} assume !(4416bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,778 INFO L273 TraceCheckUtils]: 176: Hoare triple {75639#true} assume !(4417bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 177: Hoare triple {75639#true} assume !(4432bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 178: Hoare triple {75639#true} assume !(4433bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 179: Hoare triple {75639#true} assume !(4448bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 180: Hoare triple {75639#true} assume !(4449bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 181: Hoare triple {75639#true} assume !(4464bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 182: Hoare triple {75639#true} assume !(4465bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 183: Hoare triple {75639#true} assume !(4466bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 184: Hoare triple {75639#true} assume !(4467bv32 == ~s__state~0); {75639#true} is VALID [2018-11-23 10:52:32,779 INFO L273 TraceCheckUtils]: 185: Hoare triple {75639#true} assume 4480bv32 == ~s__state~0; {75639#true} is VALID [2018-11-23 10:52:32,780 INFO L273 TraceCheckUtils]: 186: Hoare triple {75639#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {75639#true} is VALID [2018-11-23 10:52:32,780 INFO L273 TraceCheckUtils]: 187: Hoare triple {75639#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {75639#true} is VALID [2018-11-23 10:52:32,780 INFO L273 TraceCheckUtils]: 188: Hoare triple {75639#true} assume 1bv32 == ~s__s3__tmp__cert_req~0;~s__state~0 := 4496bv32; {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,781 INFO L273 TraceCheckUtils]: 189: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,781 INFO L273 TraceCheckUtils]: 190: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,781 INFO L273 TraceCheckUtils]: 191: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,782 INFO L273 TraceCheckUtils]: 192: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !false; {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,782 INFO L273 TraceCheckUtils]: 193: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,782 INFO L273 TraceCheckUtils]: 194: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,782 INFO L273 TraceCheckUtils]: 195: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,783 INFO L273 TraceCheckUtils]: 196: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,787 INFO L273 TraceCheckUtils]: 197: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,787 INFO L273 TraceCheckUtils]: 198: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,787 INFO L273 TraceCheckUtils]: 199: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,788 INFO L273 TraceCheckUtils]: 200: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:32,806 INFO L273 TraceCheckUtils]: 201: Hoare triple {76208#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {75640#false} is VALID [2018-11-23 10:52:32,806 INFO L273 TraceCheckUtils]: 202: Hoare triple {75640#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {75640#false} is VALID [2018-11-23 10:52:32,806 INFO L273 TraceCheckUtils]: 203: Hoare triple {75640#false} assume !(1bv32 == ~blastFlag~0); {75640#false} is VALID [2018-11-23 10:52:32,806 INFO L273 TraceCheckUtils]: 204: Hoare triple {75640#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {75640#false} is VALID [2018-11-23 10:52:32,806 INFO L273 TraceCheckUtils]: 205: Hoare triple {75640#false} assume !~bvsle32(~ret~0, 0bv32); {75640#false} is VALID [2018-11-23 10:52:32,807 INFO L273 TraceCheckUtils]: 206: Hoare triple {75640#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {75640#false} is VALID [2018-11-23 10:52:32,807 INFO L273 TraceCheckUtils]: 207: Hoare triple {75640#false} ~s__init_num~0 := 0bv32; {75640#false} is VALID [2018-11-23 10:52:32,807 INFO L273 TraceCheckUtils]: 208: Hoare triple {75640#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75640#false} is VALID [2018-11-23 10:52:32,807 INFO L273 TraceCheckUtils]: 209: Hoare triple {75640#false} ~skip~0 := 0bv32; {75640#false} is VALID [2018-11-23 10:52:32,807 INFO L273 TraceCheckUtils]: 210: Hoare triple {75640#false} assume !false; {75640#false} is VALID [2018-11-23 10:52:32,807 INFO L273 TraceCheckUtils]: 211: Hoare triple {75640#false} ~state~0 := ~s__state~0; {75640#false} is VALID [2018-11-23 10:52:32,808 INFO L273 TraceCheckUtils]: 212: Hoare triple {75640#false} assume !(12292bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,808 INFO L273 TraceCheckUtils]: 213: Hoare triple {75640#false} assume !(16384bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,808 INFO L273 TraceCheckUtils]: 214: Hoare triple {75640#false} assume !(4096bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,808 INFO L273 TraceCheckUtils]: 215: Hoare triple {75640#false} assume !(20480bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,808 INFO L273 TraceCheckUtils]: 216: Hoare triple {75640#false} assume !(4099bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,808 INFO L273 TraceCheckUtils]: 217: Hoare triple {75640#false} assume !(4368bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,809 INFO L273 TraceCheckUtils]: 218: Hoare triple {75640#false} assume !(4369bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,809 INFO L273 TraceCheckUtils]: 219: Hoare triple {75640#false} assume !(4384bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,809 INFO L273 TraceCheckUtils]: 220: Hoare triple {75640#false} assume !(4385bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,809 INFO L273 TraceCheckUtils]: 221: Hoare triple {75640#false} assume 4400bv32 == ~s__state~0; {75640#false} is VALID [2018-11-23 10:52:32,809 INFO L273 TraceCheckUtils]: 222: Hoare triple {75640#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {75640#false} is VALID [2018-11-23 10:52:32,809 INFO L273 TraceCheckUtils]: 223: Hoare triple {75640#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {75640#false} is VALID [2018-11-23 10:52:32,809 INFO L273 TraceCheckUtils]: 224: Hoare triple {75640#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {75640#false} is VALID [2018-11-23 10:52:32,809 INFO L273 TraceCheckUtils]: 225: Hoare triple {75640#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 226: Hoare triple {75640#false} ~skip~0 := 0bv32; {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 227: Hoare triple {75640#false} assume !false; {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 228: Hoare triple {75640#false} ~state~0 := ~s__state~0; {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 229: Hoare triple {75640#false} assume !(12292bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 230: Hoare triple {75640#false} assume !(16384bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 231: Hoare triple {75640#false} assume !(4096bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 232: Hoare triple {75640#false} assume !(20480bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 233: Hoare triple {75640#false} assume !(4099bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,810 INFO L273 TraceCheckUtils]: 234: Hoare triple {75640#false} assume !(4368bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 235: Hoare triple {75640#false} assume !(4369bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 236: Hoare triple {75640#false} assume !(4384bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 237: Hoare triple {75640#false} assume !(4385bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 238: Hoare triple {75640#false} assume !(4400bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 239: Hoare triple {75640#false} assume !(4401bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 240: Hoare triple {75640#false} assume 4416bv32 == ~s__state~0; {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 241: Hoare triple {75640#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 242: Hoare triple {75640#false} assume !(3bv32 == ~blastFlag~0); {75640#false} is VALID [2018-11-23 10:52:32,811 INFO L273 TraceCheckUtils]: 243: Hoare triple {75640#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 244: Hoare triple {75640#false} assume !(0bv32 == ~tmp___6~0); {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 245: Hoare triple {75640#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 246: Hoare triple {75640#false} ~skip~0 := 0bv32; {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 247: Hoare triple {75640#false} assume !false; {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 248: Hoare triple {75640#false} ~state~0 := ~s__state~0; {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 249: Hoare triple {75640#false} assume !(12292bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 250: Hoare triple {75640#false} assume !(16384bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 251: Hoare triple {75640#false} assume !(4096bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,812 INFO L273 TraceCheckUtils]: 252: Hoare triple {75640#false} assume !(20480bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 253: Hoare triple {75640#false} assume !(4099bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 254: Hoare triple {75640#false} assume !(4368bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 255: Hoare triple {75640#false} assume !(4369bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 256: Hoare triple {75640#false} assume !(4384bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 257: Hoare triple {75640#false} assume !(4385bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 258: Hoare triple {75640#false} assume !(4400bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 259: Hoare triple {75640#false} assume !(4401bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 260: Hoare triple {75640#false} assume !(4416bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,813 INFO L273 TraceCheckUtils]: 261: Hoare triple {75640#false} assume !(4417bv32 == ~s__state~0); {75640#false} is VALID [2018-11-23 10:52:32,814 INFO L273 TraceCheckUtils]: 262: Hoare triple {75640#false} assume 4432bv32 == ~s__state~0; {75640#false} is VALID [2018-11-23 10:52:32,814 INFO L273 TraceCheckUtils]: 263: Hoare triple {75640#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {75640#false} is VALID [2018-11-23 10:52:32,814 INFO L273 TraceCheckUtils]: 264: Hoare triple {75640#false} assume 5bv32 == ~blastFlag~0; {75640#false} is VALID [2018-11-23 10:52:32,814 INFO L273 TraceCheckUtils]: 265: Hoare triple {75640#false} assume !false; {75640#false} is VALID [2018-11-23 10:52:32,838 INFO L134 CoverageAnalysis]: Checked inductivity of 962 backedges. 502 proven. 0 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2018-11-23 10:52:32,838 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:32,839 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:32,840 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:32,840 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 266 [2018-11-23 10:52:32,841 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:32,841 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:32,957 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 131 edges. 131 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:32,958 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:32,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:32,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:32,958 INFO L87 Difference]: Start difference. First operand 2577 states and 3296 transitions. Second operand 3 states. [2018-11-23 10:52:34,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:34,990 INFO L93 Difference]: Finished difference Result 5287 states and 6837 transitions. [2018-11-23 10:52:34,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:34,990 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 266 [2018-11-23 10:52:34,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:34,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:34,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 397 transitions. [2018-11-23 10:52:34,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:34,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 397 transitions. [2018-11-23 10:52:34,995 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 397 transitions. [2018-11-23 10:52:35,352 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:35,664 INFO L225 Difference]: With dead ends: 5287 [2018-11-23 10:52:35,664 INFO L226 Difference]: Without dead ends: 2725 [2018-11-23 10:52:35,666 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 264 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:35,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2725 states. [2018-11-23 10:52:36,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2725 to 2709. [2018-11-23 10:52:36,258 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:36,258 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2725 states. Second operand 2709 states. [2018-11-23 10:52:36,258 INFO L74 IsIncluded]: Start isIncluded. First operand 2725 states. Second operand 2709 states. [2018-11-23 10:52:36,258 INFO L87 Difference]: Start difference. First operand 2725 states. Second operand 2709 states. [2018-11-23 10:52:36,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:36,501 INFO L93 Difference]: Finished difference Result 2725 states and 3464 transitions. [2018-11-23 10:52:36,501 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 3464 transitions. [2018-11-23 10:52:36,504 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:36,504 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:36,504 INFO L74 IsIncluded]: Start isIncluded. First operand 2709 states. Second operand 2725 states. [2018-11-23 10:52:36,504 INFO L87 Difference]: Start difference. First operand 2709 states. Second operand 2725 states. [2018-11-23 10:52:36,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:36,767 INFO L93 Difference]: Finished difference Result 2725 states and 3464 transitions. [2018-11-23 10:52:36,768 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 3464 transitions. [2018-11-23 10:52:36,770 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:36,770 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:36,770 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:36,770 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:36,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2709 states. [2018-11-23 10:52:37,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2709 states to 2709 states and 3448 transitions. [2018-11-23 10:52:37,067 INFO L78 Accepts]: Start accepts. Automaton has 2709 states and 3448 transitions. Word has length 266 [2018-11-23 10:52:37,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:37,067 INFO L480 AbstractCegarLoop]: Abstraction has 2709 states and 3448 transitions. [2018-11-23 10:52:37,068 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:37,068 INFO L276 IsEmpty]: Start isEmpty. Operand 2709 states and 3448 transitions. [2018-11-23 10:52:37,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-11-23 10:52:37,071 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:37,071 INFO L402 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:37,071 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:37,071 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:37,072 INFO L82 PathProgramCache]: Analyzing trace with hash 264146855, now seen corresponding path program 1 times [2018-11-23 10:52:37,072 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:37,072 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:37,088 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:37,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:37,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:37,228 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:37,411 INFO L256 TraceCheckUtils]: 0: Hoare triple {90510#true} call ULTIMATE.init(); {90510#true} is VALID [2018-11-23 10:52:37,411 INFO L273 TraceCheckUtils]: 1: Hoare triple {90510#true} assume true; {90510#true} is VALID [2018-11-23 10:52:37,411 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {90510#true} {90510#true} #542#return; {90510#true} is VALID [2018-11-23 10:52:37,411 INFO L256 TraceCheckUtils]: 3: Hoare triple {90510#true} call #t~ret49 := main(); {90510#true} is VALID [2018-11-23 10:52:37,412 INFO L273 TraceCheckUtils]: 4: Hoare triple {90510#true} havoc ~s~0;~s~0 := 12292bv32; {90510#true} is VALID [2018-11-23 10:52:37,412 INFO L256 TraceCheckUtils]: 5: Hoare triple {90510#true} call #t~ret48 := ssl3_connect(~s~0); {90510#true} is VALID [2018-11-23 10:52:37,412 INFO L273 TraceCheckUtils]: 6: Hoare triple {90510#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {90510#true} is VALID [2018-11-23 10:52:37,412 INFO L273 TraceCheckUtils]: 7: Hoare triple {90510#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {90510#true} is VALID [2018-11-23 10:52:37,412 INFO L273 TraceCheckUtils]: 8: Hoare triple {90510#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {90510#true} is VALID [2018-11-23 10:52:37,412 INFO L273 TraceCheckUtils]: 9: Hoare triple {90510#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 10: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 11: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 12: Hoare triple {90510#true} assume 12292bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 13: Hoare triple {90510#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; {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 14: Hoare triple {90510#true} ~s__server~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 15: Hoare triple {90510#true} assume 0bv32 != ~cb~0; {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 16: Hoare triple {90510#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 17: Hoare triple {90510#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {90510#true} is VALID [2018-11-23 10:52:37,413 INFO L273 TraceCheckUtils]: 18: Hoare triple {90510#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 19: Hoare triple {90510#true} assume !(0bv32 == ~tmp___4~0); {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 20: Hoare triple {90510#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; {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 21: Hoare triple {90510#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 22: Hoare triple {90510#true} ~skip~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 23: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 24: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 25: Hoare triple {90510#true} assume !(12292bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 26: Hoare triple {90510#true} assume !(16384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,414 INFO L273 TraceCheckUtils]: 27: Hoare triple {90510#true} assume !(4096bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 28: Hoare triple {90510#true} assume !(20480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 29: Hoare triple {90510#true} assume !(4099bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 30: Hoare triple {90510#true} assume 4368bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 31: Hoare triple {90510#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 32: Hoare triple {90510#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 33: Hoare triple {90510#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 34: Hoare triple {90510#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 35: Hoare triple {90510#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90510#true} is VALID [2018-11-23 10:52:37,415 INFO L273 TraceCheckUtils]: 36: Hoare triple {90510#true} ~skip~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 37: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 38: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 39: Hoare triple {90510#true} assume !(12292bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 40: Hoare triple {90510#true} assume !(16384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 41: Hoare triple {90510#true} assume !(4096bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 42: Hoare triple {90510#true} assume !(20480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 43: Hoare triple {90510#true} assume !(4099bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 44: Hoare triple {90510#true} assume !(4368bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,416 INFO L273 TraceCheckUtils]: 45: Hoare triple {90510#true} assume !(4369bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 46: Hoare triple {90510#true} assume 4384bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 47: Hoare triple {90510#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 48: Hoare triple {90510#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 49: Hoare triple {90510#true} assume !~bvsle32(~ret~0, 0bv32); {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 50: Hoare triple {90510#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 51: Hoare triple {90510#true} ~s__init_num~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 52: Hoare triple {90510#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 53: Hoare triple {90510#true} ~skip~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,417 INFO L273 TraceCheckUtils]: 54: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 55: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 56: Hoare triple {90510#true} assume !(12292bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 57: Hoare triple {90510#true} assume !(16384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 58: Hoare triple {90510#true} assume !(4096bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 59: Hoare triple {90510#true} assume !(20480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 60: Hoare triple {90510#true} assume !(4099bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 61: Hoare triple {90510#true} assume !(4368bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 62: Hoare triple {90510#true} assume !(4369bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,418 INFO L273 TraceCheckUtils]: 63: Hoare triple {90510#true} assume !(4384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 64: Hoare triple {90510#true} assume !(4385bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 65: Hoare triple {90510#true} assume 4400bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 66: Hoare triple {90510#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 67: Hoare triple {90510#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 68: Hoare triple {90510#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 69: Hoare triple {90510#true} assume !~bvsle32(~ret~0, 0bv32); {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 70: Hoare triple {90510#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 71: Hoare triple {90510#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90510#true} is VALID [2018-11-23 10:52:37,419 INFO L273 TraceCheckUtils]: 72: Hoare triple {90510#true} ~skip~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 73: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 74: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 75: Hoare triple {90510#true} assume !(12292bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 76: Hoare triple {90510#true} assume !(16384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 77: Hoare triple {90510#true} assume !(4096bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 78: Hoare triple {90510#true} assume !(20480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 79: Hoare triple {90510#true} assume !(4099bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 80: Hoare triple {90510#true} assume !(4368bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,420 INFO L273 TraceCheckUtils]: 81: Hoare triple {90510#true} assume !(4369bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 82: Hoare triple {90510#true} assume !(4384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 83: Hoare triple {90510#true} assume !(4385bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 84: Hoare triple {90510#true} assume !(4400bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 85: Hoare triple {90510#true} assume !(4401bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 86: Hoare triple {90510#true} assume 4416bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 87: Hoare triple {90510#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 88: Hoare triple {90510#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 89: Hoare triple {90510#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,421 INFO L273 TraceCheckUtils]: 90: Hoare triple {90510#true} assume !(0bv32 == ~tmp___6~0); {90510#true} is VALID [2018-11-23 10:52:37,422 INFO L273 TraceCheckUtils]: 91: Hoare triple {90510#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90510#true} is VALID [2018-11-23 10:52:37,422 INFO L273 TraceCheckUtils]: 92: Hoare triple {90510#true} ~skip~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,422 INFO L273 TraceCheckUtils]: 93: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,422 INFO L273 TraceCheckUtils]: 94: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,422 INFO L273 TraceCheckUtils]: 95: Hoare triple {90510#true} assume !(12292bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,422 INFO L273 TraceCheckUtils]: 96: Hoare triple {90510#true} assume !(16384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,422 INFO L273 TraceCheckUtils]: 97: Hoare triple {90510#true} assume !(4096bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,422 INFO L273 TraceCheckUtils]: 98: Hoare triple {90510#true} assume !(20480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 99: Hoare triple {90510#true} assume !(4099bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 100: Hoare triple {90510#true} assume !(4368bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 101: Hoare triple {90510#true} assume !(4369bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 102: Hoare triple {90510#true} assume !(4384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 103: Hoare triple {90510#true} assume !(4385bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 104: Hoare triple {90510#true} assume !(4400bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 105: Hoare triple {90510#true} assume !(4401bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 106: Hoare triple {90510#true} assume !(4416bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 107: Hoare triple {90510#true} assume !(4417bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,423 INFO L273 TraceCheckUtils]: 108: Hoare triple {90510#true} assume 4432bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 109: Hoare triple {90510#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 110: Hoare triple {90510#true} assume !(5bv32 == ~blastFlag~0); {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 111: Hoare triple {90510#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 112: Hoare triple {90510#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 113: Hoare triple {90510#true} ~skip~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 114: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 115: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 116: Hoare triple {90510#true} assume !(12292bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,424 INFO L273 TraceCheckUtils]: 117: Hoare triple {90510#true} assume !(16384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 118: Hoare triple {90510#true} assume !(4096bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 119: Hoare triple {90510#true} assume !(20480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 120: Hoare triple {90510#true} assume !(4099bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 121: Hoare triple {90510#true} assume !(4368bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 122: Hoare triple {90510#true} assume !(4369bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 123: Hoare triple {90510#true} assume !(4384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 124: Hoare triple {90510#true} assume !(4385bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 125: Hoare triple {90510#true} assume !(4400bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,425 INFO L273 TraceCheckUtils]: 126: Hoare triple {90510#true} assume !(4401bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 127: Hoare triple {90510#true} assume !(4416bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 128: Hoare triple {90510#true} assume !(4417bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 129: Hoare triple {90510#true} assume !(4432bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 130: Hoare triple {90510#true} assume !(4433bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 131: Hoare triple {90510#true} assume 4448bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 132: Hoare triple {90510#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 133: Hoare triple {90510#true} assume !~bvsle32(~ret~0, 0bv32); {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 134: Hoare triple {90510#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {90510#true} is VALID [2018-11-23 10:52:37,426 INFO L273 TraceCheckUtils]: 135: Hoare triple {90510#true} ~s__init_num~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 136: Hoare triple {90510#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 137: Hoare triple {90510#true} ~skip~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 138: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 139: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 140: Hoare triple {90510#true} assume !(12292bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 141: Hoare triple {90510#true} assume !(16384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 142: Hoare triple {90510#true} assume !(4096bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 143: Hoare triple {90510#true} assume !(20480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,427 INFO L273 TraceCheckUtils]: 144: Hoare triple {90510#true} assume !(4099bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 145: Hoare triple {90510#true} assume !(4368bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 146: Hoare triple {90510#true} assume !(4369bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 147: Hoare triple {90510#true} assume !(4384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 148: Hoare triple {90510#true} assume !(4385bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 149: Hoare triple {90510#true} assume !(4400bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 150: Hoare triple {90510#true} assume !(4401bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 151: Hoare triple {90510#true} assume !(4416bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 152: Hoare triple {90510#true} assume !(4417bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,428 INFO L273 TraceCheckUtils]: 153: Hoare triple {90510#true} assume !(4432bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 154: Hoare triple {90510#true} assume !(4433bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 155: Hoare triple {90510#true} assume !(4448bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 156: Hoare triple {90510#true} assume !(4449bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 157: Hoare triple {90510#true} assume !(4464bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 158: Hoare triple {90510#true} assume !(4465bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 159: Hoare triple {90510#true} assume !(4466bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 160: Hoare triple {90510#true} assume !(4467bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 161: Hoare triple {90510#true} assume 4480bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,429 INFO L273 TraceCheckUtils]: 162: Hoare triple {90510#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 163: Hoare triple {90510#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 164: Hoare triple {90510#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 165: Hoare triple {90510#true} ~s__init_num~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 166: Hoare triple {90510#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 167: Hoare triple {90510#true} ~skip~0 := 0bv32; {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 168: Hoare triple {90510#true} assume !false; {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 169: Hoare triple {90510#true} ~state~0 := ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 170: Hoare triple {90510#true} assume !(12292bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,430 INFO L273 TraceCheckUtils]: 171: Hoare triple {90510#true} assume !(16384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 172: Hoare triple {90510#true} assume !(4096bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 173: Hoare triple {90510#true} assume !(20480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 174: Hoare triple {90510#true} assume !(4099bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 175: Hoare triple {90510#true} assume !(4368bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 176: Hoare triple {90510#true} assume !(4369bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 177: Hoare triple {90510#true} assume !(4384bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 178: Hoare triple {90510#true} assume !(4385bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 179: Hoare triple {90510#true} assume !(4400bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,431 INFO L273 TraceCheckUtils]: 180: Hoare triple {90510#true} assume !(4401bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 181: Hoare triple {90510#true} assume !(4416bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 182: Hoare triple {90510#true} assume !(4417bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 183: Hoare triple {90510#true} assume !(4432bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 184: Hoare triple {90510#true} assume !(4433bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 185: Hoare triple {90510#true} assume !(4448bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 186: Hoare triple {90510#true} assume !(4449bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 187: Hoare triple {90510#true} assume !(4464bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 188: Hoare triple {90510#true} assume !(4465bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,432 INFO L273 TraceCheckUtils]: 189: Hoare triple {90510#true} assume !(4466bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,433 INFO L273 TraceCheckUtils]: 190: Hoare triple {90510#true} assume !(4467bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,433 INFO L273 TraceCheckUtils]: 191: Hoare triple {90510#true} assume !(4480bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,433 INFO L273 TraceCheckUtils]: 192: Hoare triple {90510#true} assume !(4481bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,433 INFO L273 TraceCheckUtils]: 193: Hoare triple {90510#true} assume !(4496bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,433 INFO L273 TraceCheckUtils]: 194: Hoare triple {90510#true} assume !(4497bv32 == ~s__state~0); {90510#true} is VALID [2018-11-23 10:52:37,433 INFO L273 TraceCheckUtils]: 195: Hoare triple {90510#true} assume 4512bv32 == ~s__state~0; {90510#true} is VALID [2018-11-23 10:52:37,433 INFO L273 TraceCheckUtils]: 196: Hoare triple {90510#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {90510#true} is VALID [2018-11-23 10:52:37,440 INFO L273 TraceCheckUtils]: 197: Hoare triple {90510#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; {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,440 INFO L273 TraceCheckUtils]: 198: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,440 INFO L273 TraceCheckUtils]: 199: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~tmp___7~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,441 INFO L273 TraceCheckUtils]: 200: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~tmp___8~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,441 INFO L273 TraceCheckUtils]: 201: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,441 INFO L273 TraceCheckUtils]: 202: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,442 INFO L273 TraceCheckUtils]: 203: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !false; {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,442 INFO L273 TraceCheckUtils]: 204: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,442 INFO L273 TraceCheckUtils]: 205: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,443 INFO L273 TraceCheckUtils]: 206: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,443 INFO L273 TraceCheckUtils]: 207: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,443 INFO L273 TraceCheckUtils]: 208: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,443 INFO L273 TraceCheckUtils]: 209: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,444 INFO L273 TraceCheckUtils]: 210: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,444 INFO L273 TraceCheckUtils]: 211: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:37,445 INFO L273 TraceCheckUtils]: 212: Hoare triple {91106#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {90511#false} is VALID [2018-11-23 10:52:37,445 INFO L273 TraceCheckUtils]: 213: Hoare triple {90511#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {90511#false} is VALID [2018-11-23 10:52:37,445 INFO L273 TraceCheckUtils]: 214: Hoare triple {90511#false} assume !(1bv32 == ~blastFlag~0); {90511#false} is VALID [2018-11-23 10:52:37,446 INFO L273 TraceCheckUtils]: 215: Hoare triple {90511#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {90511#false} is VALID [2018-11-23 10:52:37,446 INFO L273 TraceCheckUtils]: 216: Hoare triple {90511#false} assume !~bvsle32(~ret~0, 0bv32); {90511#false} is VALID [2018-11-23 10:52:37,446 INFO L273 TraceCheckUtils]: 217: Hoare triple {90511#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {90511#false} is VALID [2018-11-23 10:52:37,446 INFO L273 TraceCheckUtils]: 218: Hoare triple {90511#false} ~s__init_num~0 := 0bv32; {90511#false} is VALID [2018-11-23 10:52:37,446 INFO L273 TraceCheckUtils]: 219: Hoare triple {90511#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90511#false} is VALID [2018-11-23 10:52:37,446 INFO L273 TraceCheckUtils]: 220: Hoare triple {90511#false} ~skip~0 := 0bv32; {90511#false} is VALID [2018-11-23 10:52:37,447 INFO L273 TraceCheckUtils]: 221: Hoare triple {90511#false} assume !false; {90511#false} is VALID [2018-11-23 10:52:37,447 INFO L273 TraceCheckUtils]: 222: Hoare triple {90511#false} ~state~0 := ~s__state~0; {90511#false} is VALID [2018-11-23 10:52:37,447 INFO L273 TraceCheckUtils]: 223: Hoare triple {90511#false} assume !(12292bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,447 INFO L273 TraceCheckUtils]: 224: Hoare triple {90511#false} assume !(16384bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,447 INFO L273 TraceCheckUtils]: 225: Hoare triple {90511#false} assume !(4096bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,447 INFO L273 TraceCheckUtils]: 226: Hoare triple {90511#false} assume !(20480bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 227: Hoare triple {90511#false} assume !(4099bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 228: Hoare triple {90511#false} assume !(4368bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 229: Hoare triple {90511#false} assume !(4369bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 230: Hoare triple {90511#false} assume !(4384bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 231: Hoare triple {90511#false} assume !(4385bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 232: Hoare triple {90511#false} assume 4400bv32 == ~s__state~0; {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 233: Hoare triple {90511#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 234: Hoare triple {90511#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {90511#false} is VALID [2018-11-23 10:52:37,448 INFO L273 TraceCheckUtils]: 235: Hoare triple {90511#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 236: Hoare triple {90511#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 237: Hoare triple {90511#false} ~skip~0 := 0bv32; {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 238: Hoare triple {90511#false} assume !false; {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 239: Hoare triple {90511#false} ~state~0 := ~s__state~0; {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 240: Hoare triple {90511#false} assume !(12292bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 241: Hoare triple {90511#false} assume !(16384bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 242: Hoare triple {90511#false} assume !(4096bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 243: Hoare triple {90511#false} assume !(20480bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,449 INFO L273 TraceCheckUtils]: 244: Hoare triple {90511#false} assume !(4099bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 245: Hoare triple {90511#false} assume !(4368bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 246: Hoare triple {90511#false} assume !(4369bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 247: Hoare triple {90511#false} assume !(4384bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 248: Hoare triple {90511#false} assume !(4385bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 249: Hoare triple {90511#false} assume !(4400bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 250: Hoare triple {90511#false} assume !(4401bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 251: Hoare triple {90511#false} assume 4416bv32 == ~s__state~0; {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 252: Hoare triple {90511#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {90511#false} is VALID [2018-11-23 10:52:37,450 INFO L273 TraceCheckUtils]: 253: Hoare triple {90511#false} assume !(3bv32 == ~blastFlag~0); {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 254: Hoare triple {90511#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 255: Hoare triple {90511#false} assume !(0bv32 == ~tmp___6~0); {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 256: Hoare triple {90511#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 257: Hoare triple {90511#false} ~skip~0 := 0bv32; {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 258: Hoare triple {90511#false} assume !false; {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 259: Hoare triple {90511#false} ~state~0 := ~s__state~0; {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 260: Hoare triple {90511#false} assume !(12292bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 261: Hoare triple {90511#false} assume !(16384bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,451 INFO L273 TraceCheckUtils]: 262: Hoare triple {90511#false} assume !(4096bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 263: Hoare triple {90511#false} assume !(20480bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 264: Hoare triple {90511#false} assume !(4099bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 265: Hoare triple {90511#false} assume !(4368bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 266: Hoare triple {90511#false} assume !(4369bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 267: Hoare triple {90511#false} assume !(4384bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 268: Hoare triple {90511#false} assume !(4385bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 269: Hoare triple {90511#false} assume !(4400bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 270: Hoare triple {90511#false} assume !(4401bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,452 INFO L273 TraceCheckUtils]: 271: Hoare triple {90511#false} assume !(4416bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,453 INFO L273 TraceCheckUtils]: 272: Hoare triple {90511#false} assume !(4417bv32 == ~s__state~0); {90511#false} is VALID [2018-11-23 10:52:37,453 INFO L273 TraceCheckUtils]: 273: Hoare triple {90511#false} assume 4432bv32 == ~s__state~0; {90511#false} is VALID [2018-11-23 10:52:37,453 INFO L273 TraceCheckUtils]: 274: Hoare triple {90511#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {90511#false} is VALID [2018-11-23 10:52:37,453 INFO L273 TraceCheckUtils]: 275: Hoare triple {90511#false} assume 5bv32 == ~blastFlag~0; {90511#false} is VALID [2018-11-23 10:52:37,453 INFO L273 TraceCheckUtils]: 276: Hoare triple {90511#false} assume !false; {90511#false} is VALID [2018-11-23 10:52:37,479 INFO L134 CoverageAnalysis]: Checked inductivity of 966 backedges. 502 proven. 0 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2018-11-23 10:52:37,479 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:37,480 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:37,481 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:37,481 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 277 [2018-11-23 10:52:37,481 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:37,481 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:37,609 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 138 edges. 138 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:37,609 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:37,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:37,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:37,610 INFO L87 Difference]: Start difference. First operand 2709 states and 3448 transitions. Second operand 3 states. [2018-11-23 10:52:39,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:39,884 INFO L93 Difference]: Finished difference Result 5715 states and 7453 transitions. [2018-11-23 10:52:39,885 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:39,885 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 277 [2018-11-23 10:52:39,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:39,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:39,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 404 transitions. [2018-11-23 10:52:39,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:39,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 404 transitions. [2018-11-23 10:52:39,889 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 404 transitions. [2018-11-23 10:52:40,253 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:40,705 INFO L225 Difference]: With dead ends: 5715 [2018-11-23 10:52:40,706 INFO L226 Difference]: Without dead ends: 3021 [2018-11-23 10:52:40,709 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 275 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:40,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3021 states. [2018-11-23 10:52:41,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3021 to 3005. [2018-11-23 10:52:41,328 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:41,328 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3021 states. Second operand 3005 states. [2018-11-23 10:52:41,328 INFO L74 IsIncluded]: Start isIncluded. First operand 3021 states. Second operand 3005 states. [2018-11-23 10:52:41,328 INFO L87 Difference]: Start difference. First operand 3021 states. Second operand 3005 states. [2018-11-23 10:52:41,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:41,648 INFO L93 Difference]: Finished difference Result 3021 states and 3800 transitions. [2018-11-23 10:52:41,649 INFO L276 IsEmpty]: Start isEmpty. Operand 3021 states and 3800 transitions. [2018-11-23 10:52:41,651 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:41,652 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:41,652 INFO L74 IsIncluded]: Start isIncluded. First operand 3005 states. Second operand 3021 states. [2018-11-23 10:52:41,652 INFO L87 Difference]: Start difference. First operand 3005 states. Second operand 3021 states. [2018-11-23 10:52:41,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:41,973 INFO L93 Difference]: Finished difference Result 3021 states and 3800 transitions. [2018-11-23 10:52:41,973 INFO L276 IsEmpty]: Start isEmpty. Operand 3021 states and 3800 transitions. [2018-11-23 10:52:41,975 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:41,976 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:41,976 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:41,976 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:41,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3005 states. [2018-11-23 10:52:42,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3005 states to 3005 states and 3784 transitions. [2018-11-23 10:52:42,344 INFO L78 Accepts]: Start accepts. Automaton has 3005 states and 3784 transitions. Word has length 277 [2018-11-23 10:52:42,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:42,344 INFO L480 AbstractCegarLoop]: Abstraction has 3005 states and 3784 transitions. [2018-11-23 10:52:42,344 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:42,344 INFO L276 IsEmpty]: Start isEmpty. Operand 3005 states and 3784 transitions. [2018-11-23 10:52:42,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-11-23 10:52:42,348 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:42,348 INFO L402 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 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, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:42,348 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:42,348 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:42,348 INFO L82 PathProgramCache]: Analyzing trace with hash -2133678986, now seen corresponding path program 1 times [2018-11-23 10:52:42,349 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:42,349 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:42,364 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:42,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:42,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:42,501 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:42,717 INFO L256 TraceCheckUtils]: 0: Hoare triple {106750#true} call ULTIMATE.init(); {106750#true} is VALID [2018-11-23 10:52:42,717 INFO L273 TraceCheckUtils]: 1: Hoare triple {106750#true} assume true; {106750#true} is VALID [2018-11-23 10:52:42,717 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {106750#true} {106750#true} #542#return; {106750#true} is VALID [2018-11-23 10:52:42,717 INFO L256 TraceCheckUtils]: 3: Hoare triple {106750#true} call #t~ret49 := main(); {106750#true} is VALID [2018-11-23 10:52:42,718 INFO L273 TraceCheckUtils]: 4: Hoare triple {106750#true} havoc ~s~0;~s~0 := 12292bv32; {106750#true} is VALID [2018-11-23 10:52:42,718 INFO L256 TraceCheckUtils]: 5: Hoare triple {106750#true} call #t~ret48 := ssl3_connect(~s~0); {106750#true} is VALID [2018-11-23 10:52:42,718 INFO L273 TraceCheckUtils]: 6: Hoare triple {106750#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {106750#true} is VALID [2018-11-23 10:52:42,719 INFO L273 TraceCheckUtils]: 7: Hoare triple {106750#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {106750#true} is VALID [2018-11-23 10:52:42,719 INFO L273 TraceCheckUtils]: 8: Hoare triple {106750#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {106750#true} is VALID [2018-11-23 10:52:42,719 INFO L273 TraceCheckUtils]: 9: Hoare triple {106750#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {106750#true} is VALID [2018-11-23 10:52:42,720 INFO L273 TraceCheckUtils]: 10: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,720 INFO L273 TraceCheckUtils]: 11: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,720 INFO L273 TraceCheckUtils]: 12: Hoare triple {106750#true} assume 12292bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,720 INFO L273 TraceCheckUtils]: 13: Hoare triple {106750#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; {106750#true} is VALID [2018-11-23 10:52:42,720 INFO L273 TraceCheckUtils]: 14: Hoare triple {106750#true} ~s__server~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,721 INFO L273 TraceCheckUtils]: 15: Hoare triple {106750#true} assume 0bv32 != ~cb~0; {106750#true} is VALID [2018-11-23 10:52:42,721 INFO L273 TraceCheckUtils]: 16: Hoare triple {106750#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {106750#true} is VALID [2018-11-23 10:52:42,721 INFO L273 TraceCheckUtils]: 17: Hoare triple {106750#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {106750#true} is VALID [2018-11-23 10:52:42,721 INFO L273 TraceCheckUtils]: 18: Hoare triple {106750#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {106750#true} is VALID [2018-11-23 10:52:42,721 INFO L273 TraceCheckUtils]: 19: Hoare triple {106750#true} assume !(0bv32 == ~tmp___4~0); {106750#true} is VALID [2018-11-23 10:52:42,722 INFO L273 TraceCheckUtils]: 20: Hoare triple {106750#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; {106750#true} is VALID [2018-11-23 10:52:42,722 INFO L273 TraceCheckUtils]: 21: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,722 INFO L273 TraceCheckUtils]: 22: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,722 INFO L273 TraceCheckUtils]: 23: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,722 INFO L273 TraceCheckUtils]: 24: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,722 INFO L273 TraceCheckUtils]: 25: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,723 INFO L273 TraceCheckUtils]: 26: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,723 INFO L273 TraceCheckUtils]: 27: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,723 INFO L273 TraceCheckUtils]: 28: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,723 INFO L273 TraceCheckUtils]: 29: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,723 INFO L273 TraceCheckUtils]: 30: Hoare triple {106750#true} assume 4368bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,724 INFO L273 TraceCheckUtils]: 31: Hoare triple {106750#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {106750#true} is VALID [2018-11-23 10:52:42,724 INFO L273 TraceCheckUtils]: 32: Hoare triple {106750#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {106750#true} is VALID [2018-11-23 10:52:42,724 INFO L273 TraceCheckUtils]: 33: Hoare triple {106750#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {106750#true} is VALID [2018-11-23 10:52:42,724 INFO L273 TraceCheckUtils]: 34: Hoare triple {106750#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {106750#true} is VALID [2018-11-23 10:52:42,724 INFO L273 TraceCheckUtils]: 35: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,724 INFO L273 TraceCheckUtils]: 36: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,725 INFO L273 TraceCheckUtils]: 37: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,725 INFO L273 TraceCheckUtils]: 38: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,725 INFO L273 TraceCheckUtils]: 39: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,725 INFO L273 TraceCheckUtils]: 40: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,725 INFO L273 TraceCheckUtils]: 41: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,725 INFO L273 TraceCheckUtils]: 42: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,725 INFO L273 TraceCheckUtils]: 43: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,726 INFO L273 TraceCheckUtils]: 44: Hoare triple {106750#true} assume !(4368bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,726 INFO L273 TraceCheckUtils]: 45: Hoare triple {106750#true} assume !(4369bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,726 INFO L273 TraceCheckUtils]: 46: Hoare triple {106750#true} assume 4384bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,726 INFO L273 TraceCheckUtils]: 47: Hoare triple {106750#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {106750#true} is VALID [2018-11-23 10:52:42,726 INFO L273 TraceCheckUtils]: 48: Hoare triple {106750#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {106750#true} is VALID [2018-11-23 10:52:42,726 INFO L273 TraceCheckUtils]: 49: Hoare triple {106750#true} assume !~bvsle32(~ret~0, 0bv32); {106750#true} is VALID [2018-11-23 10:52:42,726 INFO L273 TraceCheckUtils]: 50: Hoare triple {106750#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {106750#true} is VALID [2018-11-23 10:52:42,727 INFO L273 TraceCheckUtils]: 51: Hoare triple {106750#true} ~s__init_num~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,727 INFO L273 TraceCheckUtils]: 52: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,727 INFO L273 TraceCheckUtils]: 53: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,727 INFO L273 TraceCheckUtils]: 54: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,727 INFO L273 TraceCheckUtils]: 55: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,727 INFO L273 TraceCheckUtils]: 56: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,727 INFO L273 TraceCheckUtils]: 57: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,728 INFO L273 TraceCheckUtils]: 58: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,728 INFO L273 TraceCheckUtils]: 59: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,728 INFO L273 TraceCheckUtils]: 60: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,728 INFO L273 TraceCheckUtils]: 61: Hoare triple {106750#true} assume !(4368bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,728 INFO L273 TraceCheckUtils]: 62: Hoare triple {106750#true} assume !(4369bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,728 INFO L273 TraceCheckUtils]: 63: Hoare triple {106750#true} assume !(4384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,728 INFO L273 TraceCheckUtils]: 64: Hoare triple {106750#true} assume !(4385bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,729 INFO L273 TraceCheckUtils]: 65: Hoare triple {106750#true} assume 4400bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,729 INFO L273 TraceCheckUtils]: 66: Hoare triple {106750#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {106750#true} is VALID [2018-11-23 10:52:42,729 INFO L273 TraceCheckUtils]: 67: Hoare triple {106750#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {106750#true} is VALID [2018-11-23 10:52:42,729 INFO L273 TraceCheckUtils]: 68: Hoare triple {106750#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {106750#true} is VALID [2018-11-23 10:52:42,729 INFO L273 TraceCheckUtils]: 69: Hoare triple {106750#true} assume !~bvsle32(~ret~0, 0bv32); {106750#true} is VALID [2018-11-23 10:52:42,729 INFO L273 TraceCheckUtils]: 70: Hoare triple {106750#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,729 INFO L273 TraceCheckUtils]: 71: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,730 INFO L273 TraceCheckUtils]: 72: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,730 INFO L273 TraceCheckUtils]: 73: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,730 INFO L273 TraceCheckUtils]: 74: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,730 INFO L273 TraceCheckUtils]: 75: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,730 INFO L273 TraceCheckUtils]: 76: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,730 INFO L273 TraceCheckUtils]: 77: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,730 INFO L273 TraceCheckUtils]: 78: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,731 INFO L273 TraceCheckUtils]: 79: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,731 INFO L273 TraceCheckUtils]: 80: Hoare triple {106750#true} assume !(4368bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,731 INFO L273 TraceCheckUtils]: 81: Hoare triple {106750#true} assume !(4369bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,731 INFO L273 TraceCheckUtils]: 82: Hoare triple {106750#true} assume !(4384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,731 INFO L273 TraceCheckUtils]: 83: Hoare triple {106750#true} assume !(4385bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,731 INFO L273 TraceCheckUtils]: 84: Hoare triple {106750#true} assume !(4400bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,731 INFO L273 TraceCheckUtils]: 85: Hoare triple {106750#true} assume !(4401bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,732 INFO L273 TraceCheckUtils]: 86: Hoare triple {106750#true} assume 4416bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,732 INFO L273 TraceCheckUtils]: 87: Hoare triple {106750#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {106750#true} is VALID [2018-11-23 10:52:42,732 INFO L273 TraceCheckUtils]: 88: Hoare triple {106750#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {106750#true} is VALID [2018-11-23 10:52:42,732 INFO L273 TraceCheckUtils]: 89: Hoare triple {106750#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,732 INFO L273 TraceCheckUtils]: 90: Hoare triple {106750#true} assume !(0bv32 == ~tmp___6~0); {106750#true} is VALID [2018-11-23 10:52:42,732 INFO L273 TraceCheckUtils]: 91: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,732 INFO L273 TraceCheckUtils]: 92: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,732 INFO L273 TraceCheckUtils]: 93: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,733 INFO L273 TraceCheckUtils]: 94: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,733 INFO L273 TraceCheckUtils]: 95: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,733 INFO L273 TraceCheckUtils]: 96: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,733 INFO L273 TraceCheckUtils]: 97: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,733 INFO L273 TraceCheckUtils]: 98: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,733 INFO L273 TraceCheckUtils]: 99: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,733 INFO L273 TraceCheckUtils]: 100: Hoare triple {106750#true} assume !(4368bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,734 INFO L273 TraceCheckUtils]: 101: Hoare triple {106750#true} assume !(4369bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,734 INFO L273 TraceCheckUtils]: 102: Hoare triple {106750#true} assume !(4384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,734 INFO L273 TraceCheckUtils]: 103: Hoare triple {106750#true} assume !(4385bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,734 INFO L273 TraceCheckUtils]: 104: Hoare triple {106750#true} assume !(4400bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,735 INFO L273 TraceCheckUtils]: 105: Hoare triple {106750#true} assume !(4401bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,735 INFO L273 TraceCheckUtils]: 106: Hoare triple {106750#true} assume !(4416bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,735 INFO L273 TraceCheckUtils]: 107: Hoare triple {106750#true} assume !(4417bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,735 INFO L273 TraceCheckUtils]: 108: Hoare triple {106750#true} assume 4432bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,735 INFO L273 TraceCheckUtils]: 109: Hoare triple {106750#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {106750#true} is VALID [2018-11-23 10:52:42,736 INFO L273 TraceCheckUtils]: 110: Hoare triple {106750#true} assume !(5bv32 == ~blastFlag~0); {106750#true} is VALID [2018-11-23 10:52:42,736 INFO L273 TraceCheckUtils]: 111: Hoare triple {106750#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,736 INFO L273 TraceCheckUtils]: 112: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,736 INFO L273 TraceCheckUtils]: 113: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,736 INFO L273 TraceCheckUtils]: 114: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,737 INFO L273 TraceCheckUtils]: 115: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,737 INFO L273 TraceCheckUtils]: 116: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,737 INFO L273 TraceCheckUtils]: 117: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,737 INFO L273 TraceCheckUtils]: 118: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,737 INFO L273 TraceCheckUtils]: 119: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,738 INFO L273 TraceCheckUtils]: 120: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,738 INFO L273 TraceCheckUtils]: 121: Hoare triple {106750#true} assume !(4368bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,738 INFO L273 TraceCheckUtils]: 122: Hoare triple {106750#true} assume !(4369bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,738 INFO L273 TraceCheckUtils]: 123: Hoare triple {106750#true} assume !(4384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,738 INFO L273 TraceCheckUtils]: 124: Hoare triple {106750#true} assume !(4385bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,739 INFO L273 TraceCheckUtils]: 125: Hoare triple {106750#true} assume !(4400bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,739 INFO L273 TraceCheckUtils]: 126: Hoare triple {106750#true} assume !(4401bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,739 INFO L273 TraceCheckUtils]: 127: Hoare triple {106750#true} assume !(4416bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,739 INFO L273 TraceCheckUtils]: 128: Hoare triple {106750#true} assume !(4417bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,739 INFO L273 TraceCheckUtils]: 129: Hoare triple {106750#true} assume !(4432bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,740 INFO L273 TraceCheckUtils]: 130: Hoare triple {106750#true} assume !(4433bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,740 INFO L273 TraceCheckUtils]: 131: Hoare triple {106750#true} assume 4448bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,740 INFO L273 TraceCheckUtils]: 132: Hoare triple {106750#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {106750#true} is VALID [2018-11-23 10:52:42,740 INFO L273 TraceCheckUtils]: 133: Hoare triple {106750#true} assume !~bvsle32(~ret~0, 0bv32); {106750#true} is VALID [2018-11-23 10:52:42,740 INFO L273 TraceCheckUtils]: 134: Hoare triple {106750#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {106750#true} is VALID [2018-11-23 10:52:42,741 INFO L273 TraceCheckUtils]: 135: Hoare triple {106750#true} ~s__init_num~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,741 INFO L273 TraceCheckUtils]: 136: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,741 INFO L273 TraceCheckUtils]: 137: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,741 INFO L273 TraceCheckUtils]: 138: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,741 INFO L273 TraceCheckUtils]: 139: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,742 INFO L273 TraceCheckUtils]: 140: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,742 INFO L273 TraceCheckUtils]: 141: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,742 INFO L273 TraceCheckUtils]: 142: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,742 INFO L273 TraceCheckUtils]: 143: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,742 INFO L273 TraceCheckUtils]: 144: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,743 INFO L273 TraceCheckUtils]: 145: Hoare triple {106750#true} assume !(4368bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,743 INFO L273 TraceCheckUtils]: 146: Hoare triple {106750#true} assume !(4369bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,743 INFO L273 TraceCheckUtils]: 147: Hoare triple {106750#true} assume !(4384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,743 INFO L273 TraceCheckUtils]: 148: Hoare triple {106750#true} assume !(4385bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,743 INFO L273 TraceCheckUtils]: 149: Hoare triple {106750#true} assume !(4400bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,744 INFO L273 TraceCheckUtils]: 150: Hoare triple {106750#true} assume !(4401bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,744 INFO L273 TraceCheckUtils]: 151: Hoare triple {106750#true} assume !(4416bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,744 INFO L273 TraceCheckUtils]: 152: Hoare triple {106750#true} assume !(4417bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,744 INFO L273 TraceCheckUtils]: 153: Hoare triple {106750#true} assume !(4432bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,744 INFO L273 TraceCheckUtils]: 154: Hoare triple {106750#true} assume !(4433bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,745 INFO L273 TraceCheckUtils]: 155: Hoare triple {106750#true} assume !(4448bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,745 INFO L273 TraceCheckUtils]: 156: Hoare triple {106750#true} assume !(4449bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,745 INFO L273 TraceCheckUtils]: 157: Hoare triple {106750#true} assume !(4464bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,745 INFO L273 TraceCheckUtils]: 158: Hoare triple {106750#true} assume !(4465bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,745 INFO L273 TraceCheckUtils]: 159: Hoare triple {106750#true} assume !(4466bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,746 INFO L273 TraceCheckUtils]: 160: Hoare triple {106750#true} assume !(4467bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,746 INFO L273 TraceCheckUtils]: 161: Hoare triple {106750#true} assume 4480bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,746 INFO L273 TraceCheckUtils]: 162: Hoare triple {106750#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {106750#true} is VALID [2018-11-23 10:52:42,746 INFO L273 TraceCheckUtils]: 163: Hoare triple {106750#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {106750#true} is VALID [2018-11-23 10:52:42,746 INFO L273 TraceCheckUtils]: 164: Hoare triple {106750#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,746 INFO L273 TraceCheckUtils]: 165: Hoare triple {106750#true} ~s__init_num~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,747 INFO L273 TraceCheckUtils]: 166: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,747 INFO L273 TraceCheckUtils]: 167: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,747 INFO L273 TraceCheckUtils]: 168: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,747 INFO L273 TraceCheckUtils]: 169: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,747 INFO L273 TraceCheckUtils]: 170: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,747 INFO L273 TraceCheckUtils]: 171: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,748 INFO L273 TraceCheckUtils]: 172: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,748 INFO L273 TraceCheckUtils]: 173: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,748 INFO L273 TraceCheckUtils]: 174: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,748 INFO L273 TraceCheckUtils]: 175: Hoare triple {106750#true} assume !(4368bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,748 INFO L273 TraceCheckUtils]: 176: Hoare triple {106750#true} assume !(4369bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,748 INFO L273 TraceCheckUtils]: 177: Hoare triple {106750#true} assume !(4384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,749 INFO L273 TraceCheckUtils]: 178: Hoare triple {106750#true} assume !(4385bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,749 INFO L273 TraceCheckUtils]: 179: Hoare triple {106750#true} assume !(4400bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,749 INFO L273 TraceCheckUtils]: 180: Hoare triple {106750#true} assume !(4401bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,749 INFO L273 TraceCheckUtils]: 181: Hoare triple {106750#true} assume !(4416bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,749 INFO L273 TraceCheckUtils]: 182: Hoare triple {106750#true} assume !(4417bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,749 INFO L273 TraceCheckUtils]: 183: Hoare triple {106750#true} assume !(4432bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,749 INFO L273 TraceCheckUtils]: 184: Hoare triple {106750#true} assume !(4433bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,750 INFO L273 TraceCheckUtils]: 185: Hoare triple {106750#true} assume !(4448bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,750 INFO L273 TraceCheckUtils]: 186: Hoare triple {106750#true} assume !(4449bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,750 INFO L273 TraceCheckUtils]: 187: Hoare triple {106750#true} assume !(4464bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,750 INFO L273 TraceCheckUtils]: 188: Hoare triple {106750#true} assume !(4465bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,750 INFO L273 TraceCheckUtils]: 189: Hoare triple {106750#true} assume !(4466bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,750 INFO L273 TraceCheckUtils]: 190: Hoare triple {106750#true} assume !(4467bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,751 INFO L273 TraceCheckUtils]: 191: Hoare triple {106750#true} assume !(4480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,751 INFO L273 TraceCheckUtils]: 192: Hoare triple {106750#true} assume !(4481bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,751 INFO L273 TraceCheckUtils]: 193: Hoare triple {106750#true} assume !(4496bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,751 INFO L273 TraceCheckUtils]: 194: Hoare triple {106750#true} assume !(4497bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,751 INFO L273 TraceCheckUtils]: 195: Hoare triple {106750#true} assume 4512bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,751 INFO L273 TraceCheckUtils]: 196: Hoare triple {106750#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {106750#true} is VALID [2018-11-23 10:52:42,752 INFO L273 TraceCheckUtils]: 197: Hoare triple {106750#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; {106750#true} is VALID [2018-11-23 10:52:42,752 INFO L273 TraceCheckUtils]: 198: Hoare triple {106750#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,752 INFO L273 TraceCheckUtils]: 199: Hoare triple {106750#true} assume !(0bv32 == ~tmp___7~0); {106750#true} is VALID [2018-11-23 10:52:42,752 INFO L273 TraceCheckUtils]: 200: Hoare triple {106750#true} assume !(0bv32 == ~tmp___8~0); {106750#true} is VALID [2018-11-23 10:52:42,752 INFO L273 TraceCheckUtils]: 201: Hoare triple {106750#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106750#true} is VALID [2018-11-23 10:52:42,752 INFO L273 TraceCheckUtils]: 202: Hoare triple {106750#true} ~skip~0 := 0bv32; {106750#true} is VALID [2018-11-23 10:52:42,752 INFO L273 TraceCheckUtils]: 203: Hoare triple {106750#true} assume !false; {106750#true} is VALID [2018-11-23 10:52:42,753 INFO L273 TraceCheckUtils]: 204: Hoare triple {106750#true} ~state~0 := ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,753 INFO L273 TraceCheckUtils]: 205: Hoare triple {106750#true} assume !(12292bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,753 INFO L273 TraceCheckUtils]: 206: Hoare triple {106750#true} assume !(16384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,753 INFO L273 TraceCheckUtils]: 207: Hoare triple {106750#true} assume !(4096bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,753 INFO L273 TraceCheckUtils]: 208: Hoare triple {106750#true} assume !(20480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,753 INFO L273 TraceCheckUtils]: 209: Hoare triple {106750#true} assume !(4099bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,754 INFO L273 TraceCheckUtils]: 210: Hoare triple {106750#true} assume !(4368bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,754 INFO L273 TraceCheckUtils]: 211: Hoare triple {106750#true} assume !(4369bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,754 INFO L273 TraceCheckUtils]: 212: Hoare triple {106750#true} assume !(4384bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,754 INFO L273 TraceCheckUtils]: 213: Hoare triple {106750#true} assume !(4385bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,754 INFO L273 TraceCheckUtils]: 214: Hoare triple {106750#true} assume !(4400bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,754 INFO L273 TraceCheckUtils]: 215: Hoare triple {106750#true} assume !(4401bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,755 INFO L273 TraceCheckUtils]: 216: Hoare triple {106750#true} assume !(4416bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,755 INFO L273 TraceCheckUtils]: 217: Hoare triple {106750#true} assume !(4417bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,755 INFO L273 TraceCheckUtils]: 218: Hoare triple {106750#true} assume !(4432bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,755 INFO L273 TraceCheckUtils]: 219: Hoare triple {106750#true} assume !(4433bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,755 INFO L273 TraceCheckUtils]: 220: Hoare triple {106750#true} assume !(4448bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,755 INFO L273 TraceCheckUtils]: 221: Hoare triple {106750#true} assume !(4449bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,755 INFO L273 TraceCheckUtils]: 222: Hoare triple {106750#true} assume !(4464bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,756 INFO L273 TraceCheckUtils]: 223: Hoare triple {106750#true} assume !(4465bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,756 INFO L273 TraceCheckUtils]: 224: Hoare triple {106750#true} assume !(4466bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,756 INFO L273 TraceCheckUtils]: 225: Hoare triple {106750#true} assume !(4467bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,756 INFO L273 TraceCheckUtils]: 226: Hoare triple {106750#true} assume !(4480bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,756 INFO L273 TraceCheckUtils]: 227: Hoare triple {106750#true} assume !(4481bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,756 INFO L273 TraceCheckUtils]: 228: Hoare triple {106750#true} assume !(4496bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,757 INFO L273 TraceCheckUtils]: 229: Hoare triple {106750#true} assume !(4497bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,757 INFO L273 TraceCheckUtils]: 230: Hoare triple {106750#true} assume !(4512bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,757 INFO L273 TraceCheckUtils]: 231: Hoare triple {106750#true} assume !(4513bv32 == ~s__state~0); {106750#true} is VALID [2018-11-23 10:52:42,757 INFO L273 TraceCheckUtils]: 232: Hoare triple {106750#true} assume 4528bv32 == ~s__state~0; {106750#true} is VALID [2018-11-23 10:52:42,757 INFO L273 TraceCheckUtils]: 233: Hoare triple {106750#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {106750#true} is VALID [2018-11-23 10:52:42,772 INFO L273 TraceCheckUtils]: 234: Hoare triple {106750#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,772 INFO L273 TraceCheckUtils]: 235: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560bv32; {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,773 INFO L273 TraceCheckUtils]: 236: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,774 INFO L273 TraceCheckUtils]: 237: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,774 INFO L273 TraceCheckUtils]: 238: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,776 INFO L273 TraceCheckUtils]: 239: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !false; {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,776 INFO L273 TraceCheckUtils]: 240: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,778 INFO L273 TraceCheckUtils]: 241: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,778 INFO L273 TraceCheckUtils]: 242: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,780 INFO L273 TraceCheckUtils]: 243: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,780 INFO L273 TraceCheckUtils]: 244: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,783 INFO L273 TraceCheckUtils]: 245: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,783 INFO L273 TraceCheckUtils]: 246: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,785 INFO L273 TraceCheckUtils]: 247: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:52:42,785 INFO L273 TraceCheckUtils]: 248: Hoare triple {107457#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {106751#false} is VALID [2018-11-23 10:52:42,785 INFO L273 TraceCheckUtils]: 249: Hoare triple {106751#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {106751#false} is VALID [2018-11-23 10:52:42,785 INFO L273 TraceCheckUtils]: 250: Hoare triple {106751#false} assume !(1bv32 == ~blastFlag~0); {106751#false} is VALID [2018-11-23 10:52:42,786 INFO L273 TraceCheckUtils]: 251: Hoare triple {106751#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {106751#false} is VALID [2018-11-23 10:52:42,786 INFO L273 TraceCheckUtils]: 252: Hoare triple {106751#false} assume !~bvsle32(~ret~0, 0bv32); {106751#false} is VALID [2018-11-23 10:52:42,786 INFO L273 TraceCheckUtils]: 253: Hoare triple {106751#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {106751#false} is VALID [2018-11-23 10:52:42,786 INFO L273 TraceCheckUtils]: 254: Hoare triple {106751#false} ~s__init_num~0 := 0bv32; {106751#false} is VALID [2018-11-23 10:52:42,786 INFO L273 TraceCheckUtils]: 255: Hoare triple {106751#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106751#false} is VALID [2018-11-23 10:52:42,786 INFO L273 TraceCheckUtils]: 256: Hoare triple {106751#false} ~skip~0 := 0bv32; {106751#false} is VALID [2018-11-23 10:52:42,786 INFO L273 TraceCheckUtils]: 257: Hoare triple {106751#false} assume !false; {106751#false} is VALID [2018-11-23 10:52:42,787 INFO L273 TraceCheckUtils]: 258: Hoare triple {106751#false} ~state~0 := ~s__state~0; {106751#false} is VALID [2018-11-23 10:52:42,787 INFO L273 TraceCheckUtils]: 259: Hoare triple {106751#false} assume !(12292bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,787 INFO L273 TraceCheckUtils]: 260: Hoare triple {106751#false} assume !(16384bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,787 INFO L273 TraceCheckUtils]: 261: Hoare triple {106751#false} assume !(4096bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,787 INFO L273 TraceCheckUtils]: 262: Hoare triple {106751#false} assume !(20480bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,787 INFO L273 TraceCheckUtils]: 263: Hoare triple {106751#false} assume !(4099bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,787 INFO L273 TraceCheckUtils]: 264: Hoare triple {106751#false} assume !(4368bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,788 INFO L273 TraceCheckUtils]: 265: Hoare triple {106751#false} assume !(4369bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,788 INFO L273 TraceCheckUtils]: 266: Hoare triple {106751#false} assume !(4384bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,788 INFO L273 TraceCheckUtils]: 267: Hoare triple {106751#false} assume !(4385bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,788 INFO L273 TraceCheckUtils]: 268: Hoare triple {106751#false} assume 4400bv32 == ~s__state~0; {106751#false} is VALID [2018-11-23 10:52:42,788 INFO L273 TraceCheckUtils]: 269: Hoare triple {106751#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {106751#false} is VALID [2018-11-23 10:52:42,788 INFO L273 TraceCheckUtils]: 270: Hoare triple {106751#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {106751#false} is VALID [2018-11-23 10:52:42,788 INFO L273 TraceCheckUtils]: 271: Hoare triple {106751#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {106751#false} is VALID [2018-11-23 10:52:42,789 INFO L273 TraceCheckUtils]: 272: Hoare triple {106751#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106751#false} is VALID [2018-11-23 10:52:42,789 INFO L273 TraceCheckUtils]: 273: Hoare triple {106751#false} ~skip~0 := 0bv32; {106751#false} is VALID [2018-11-23 10:52:42,789 INFO L273 TraceCheckUtils]: 274: Hoare triple {106751#false} assume !false; {106751#false} is VALID [2018-11-23 10:52:42,789 INFO L273 TraceCheckUtils]: 275: Hoare triple {106751#false} ~state~0 := ~s__state~0; {106751#false} is VALID [2018-11-23 10:52:42,789 INFO L273 TraceCheckUtils]: 276: Hoare triple {106751#false} assume !(12292bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,789 INFO L273 TraceCheckUtils]: 277: Hoare triple {106751#false} assume !(16384bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,789 INFO L273 TraceCheckUtils]: 278: Hoare triple {106751#false} assume !(4096bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,790 INFO L273 TraceCheckUtils]: 279: Hoare triple {106751#false} assume !(20480bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,790 INFO L273 TraceCheckUtils]: 280: Hoare triple {106751#false} assume !(4099bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,790 INFO L273 TraceCheckUtils]: 281: Hoare triple {106751#false} assume !(4368bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,790 INFO L273 TraceCheckUtils]: 282: Hoare triple {106751#false} assume !(4369bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,790 INFO L273 TraceCheckUtils]: 283: Hoare triple {106751#false} assume !(4384bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,790 INFO L273 TraceCheckUtils]: 284: Hoare triple {106751#false} assume !(4385bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,790 INFO L273 TraceCheckUtils]: 285: Hoare triple {106751#false} assume !(4400bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,791 INFO L273 TraceCheckUtils]: 286: Hoare triple {106751#false} assume !(4401bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,791 INFO L273 TraceCheckUtils]: 287: Hoare triple {106751#false} assume 4416bv32 == ~s__state~0; {106751#false} is VALID [2018-11-23 10:52:42,791 INFO L273 TraceCheckUtils]: 288: Hoare triple {106751#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {106751#false} is VALID [2018-11-23 10:52:42,791 INFO L273 TraceCheckUtils]: 289: Hoare triple {106751#false} assume !(3bv32 == ~blastFlag~0); {106751#false} is VALID [2018-11-23 10:52:42,791 INFO L273 TraceCheckUtils]: 290: Hoare triple {106751#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {106751#false} is VALID [2018-11-23 10:52:42,791 INFO L273 TraceCheckUtils]: 291: Hoare triple {106751#false} assume !(0bv32 == ~tmp___6~0); {106751#false} is VALID [2018-11-23 10:52:42,791 INFO L273 TraceCheckUtils]: 292: Hoare triple {106751#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {106751#false} is VALID [2018-11-23 10:52:42,792 INFO L273 TraceCheckUtils]: 293: Hoare triple {106751#false} ~skip~0 := 0bv32; {106751#false} is VALID [2018-11-23 10:52:42,792 INFO L273 TraceCheckUtils]: 294: Hoare triple {106751#false} assume !false; {106751#false} is VALID [2018-11-23 10:52:42,792 INFO L273 TraceCheckUtils]: 295: Hoare triple {106751#false} ~state~0 := ~s__state~0; {106751#false} is VALID [2018-11-23 10:52:42,792 INFO L273 TraceCheckUtils]: 296: Hoare triple {106751#false} assume !(12292bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,792 INFO L273 TraceCheckUtils]: 297: Hoare triple {106751#false} assume !(16384bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,792 INFO L273 TraceCheckUtils]: 298: Hoare triple {106751#false} assume !(4096bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,792 INFO L273 TraceCheckUtils]: 299: Hoare triple {106751#false} assume !(20480bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,793 INFO L273 TraceCheckUtils]: 300: Hoare triple {106751#false} assume !(4099bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,793 INFO L273 TraceCheckUtils]: 301: Hoare triple {106751#false} assume !(4368bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,793 INFO L273 TraceCheckUtils]: 302: Hoare triple {106751#false} assume !(4369bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,793 INFO L273 TraceCheckUtils]: 303: Hoare triple {106751#false} assume !(4384bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,793 INFO L273 TraceCheckUtils]: 304: Hoare triple {106751#false} assume !(4385bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,793 INFO L273 TraceCheckUtils]: 305: Hoare triple {106751#false} assume !(4400bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,793 INFO L273 TraceCheckUtils]: 306: Hoare triple {106751#false} assume !(4401bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,794 INFO L273 TraceCheckUtils]: 307: Hoare triple {106751#false} assume !(4416bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,794 INFO L273 TraceCheckUtils]: 308: Hoare triple {106751#false} assume !(4417bv32 == ~s__state~0); {106751#false} is VALID [2018-11-23 10:52:42,794 INFO L273 TraceCheckUtils]: 309: Hoare triple {106751#false} assume 4432bv32 == ~s__state~0; {106751#false} is VALID [2018-11-23 10:52:42,794 INFO L273 TraceCheckUtils]: 310: Hoare triple {106751#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {106751#false} is VALID [2018-11-23 10:52:42,794 INFO L273 TraceCheckUtils]: 311: Hoare triple {106751#false} assume 5bv32 == ~blastFlag~0; {106751#false} is VALID [2018-11-23 10:52:42,794 INFO L273 TraceCheckUtils]: 312: Hoare triple {106751#false} assume !false; {106751#false} is VALID [2018-11-23 10:52:42,897 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 562 proven. 0 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2018-11-23 10:52:42,898 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:42,899 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:42,899 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:42,900 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 313 [2018-11-23 10:52:42,900 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:42,900 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:43,036 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 145 edges. 145 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:43,036 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:43,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:43,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:43,037 INFO L87 Difference]: Start difference. First operand 3005 states and 3784 transitions. Second operand 3 states. [2018-11-23 10:52:45,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:45,765 INFO L93 Difference]: Finished difference Result 6331 states and 8173 transitions. [2018-11-23 10:52:45,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:45,766 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 313 [2018-11-23 10:52:45,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:45,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:45,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2018-11-23 10:52:45,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:45,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2018-11-23 10:52:45,771 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 410 transitions. [2018-11-23 10:52:46,138 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:46,729 INFO L225 Difference]: With dead ends: 6331 [2018-11-23 10:52:46,730 INFO L226 Difference]: Without dead ends: 3341 [2018-11-23 10:52:46,733 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 311 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:46,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3341 states. [2018-11-23 10:52:47,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3341 to 3333. [2018-11-23 10:52:47,239 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:47,240 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3341 states. Second operand 3333 states. [2018-11-23 10:52:47,240 INFO L74 IsIncluded]: Start isIncluded. First operand 3341 states. Second operand 3333 states. [2018-11-23 10:52:47,240 INFO L87 Difference]: Start difference. First operand 3341 states. Second operand 3333 states. [2018-11-23 10:52:47,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:47,655 INFO L93 Difference]: Finished difference Result 3341 states and 4160 transitions. [2018-11-23 10:52:47,655 INFO L276 IsEmpty]: Start isEmpty. Operand 3341 states and 4160 transitions. [2018-11-23 10:52:47,658 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:47,658 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:47,658 INFO L74 IsIncluded]: Start isIncluded. First operand 3333 states. Second operand 3341 states. [2018-11-23 10:52:47,659 INFO L87 Difference]: Start difference. First operand 3333 states. Second operand 3341 states. [2018-11-23 10:52:48,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:48,079 INFO L93 Difference]: Finished difference Result 3341 states and 4160 transitions. [2018-11-23 10:52:48,079 INFO L276 IsEmpty]: Start isEmpty. Operand 3341 states and 4160 transitions. [2018-11-23 10:52:48,083 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:48,084 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:48,084 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:48,084 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:48,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3333 states. [2018-11-23 10:52:48,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3333 states to 3333 states and 4152 transitions. [2018-11-23 10:52:48,565 INFO L78 Accepts]: Start accepts. Automaton has 3333 states and 4152 transitions. Word has length 313 [2018-11-23 10:52:48,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:48,566 INFO L480 AbstractCegarLoop]: Abstraction has 3333 states and 4152 transitions. [2018-11-23 10:52:48,566 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:48,566 INFO L276 IsEmpty]: Start isEmpty. Operand 3333 states and 4152 transitions. [2018-11-23 10:52:48,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2018-11-23 10:52:48,568 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:48,569 INFO L402 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 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, 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] [2018-11-23 10:52:48,569 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:48,569 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:48,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1426251055, now seen corresponding path program 1 times [2018-11-23 10:52:48,569 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:48,570 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:52:48,585 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:48,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:48,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:48,748 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:50,338 INFO L256 TraceCheckUtils]: 0: Hoare triple {124698#true} call ULTIMATE.init(); {124698#true} is VALID [2018-11-23 10:52:50,339 INFO L273 TraceCheckUtils]: 1: Hoare triple {124698#true} assume true; {124698#true} is VALID [2018-11-23 10:52:50,339 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {124698#true} {124698#true} #542#return; {124698#true} is VALID [2018-11-23 10:52:50,339 INFO L256 TraceCheckUtils]: 3: Hoare triple {124698#true} call #t~ret49 := main(); {124698#true} is VALID [2018-11-23 10:52:50,339 INFO L273 TraceCheckUtils]: 4: Hoare triple {124698#true} havoc ~s~0;~s~0 := 12292bv32; {124698#true} is VALID [2018-11-23 10:52:50,340 INFO L256 TraceCheckUtils]: 5: Hoare triple {124698#true} call #t~ret48 := ssl3_connect(~s~0); {124698#true} is VALID [2018-11-23 10:52:50,340 INFO L273 TraceCheckUtils]: 6: Hoare triple {124698#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {124698#true} is VALID [2018-11-23 10:52:50,340 INFO L273 TraceCheckUtils]: 7: Hoare triple {124698#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {124698#true} is VALID [2018-11-23 10:52:50,340 INFO L273 TraceCheckUtils]: 8: Hoare triple {124698#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {124698#true} is VALID [2018-11-23 10:52:50,340 INFO L273 TraceCheckUtils]: 9: Hoare triple {124698#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {124698#true} is VALID [2018-11-23 10:52:50,341 INFO L273 TraceCheckUtils]: 10: Hoare triple {124698#true} assume !false; {124698#true} is VALID [2018-11-23 10:52:50,341 INFO L273 TraceCheckUtils]: 11: Hoare triple {124698#true} ~state~0 := ~s__state~0; {124698#true} is VALID [2018-11-23 10:52:50,341 INFO L273 TraceCheckUtils]: 12: Hoare triple {124698#true} assume 12292bv32 == ~s__state~0; {124698#true} is VALID [2018-11-23 10:52:50,341 INFO L273 TraceCheckUtils]: 13: Hoare triple {124698#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; {124698#true} is VALID [2018-11-23 10:52:50,341 INFO L273 TraceCheckUtils]: 14: Hoare triple {124698#true} ~s__server~0 := 0bv32; {124698#true} is VALID [2018-11-23 10:52:50,341 INFO L273 TraceCheckUtils]: 15: Hoare triple {124698#true} assume 0bv32 != ~cb~0; {124698#true} is VALID [2018-11-23 10:52:50,341 INFO L273 TraceCheckUtils]: 16: Hoare triple {124698#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {124698#true} is VALID [2018-11-23 10:52:50,341 INFO L273 TraceCheckUtils]: 17: Hoare triple {124698#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 18: Hoare triple {124698#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 19: Hoare triple {124698#true} assume !(0bv32 == ~tmp___4~0); {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 20: Hoare triple {124698#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; {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 21: Hoare triple {124698#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 22: Hoare triple {124698#true} ~skip~0 := 0bv32; {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 23: Hoare triple {124698#true} assume !false; {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 24: Hoare triple {124698#true} ~state~0 := ~s__state~0; {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 25: Hoare triple {124698#true} assume !(12292bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,342 INFO L273 TraceCheckUtils]: 26: Hoare triple {124698#true} assume !(16384bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 27: Hoare triple {124698#true} assume !(4096bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 28: Hoare triple {124698#true} assume !(20480bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 29: Hoare triple {124698#true} assume !(4099bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 30: Hoare triple {124698#true} assume 4368bv32 == ~s__state~0; {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 31: Hoare triple {124698#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 32: Hoare triple {124698#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 33: Hoare triple {124698#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 34: Hoare triple {124698#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {124698#true} is VALID [2018-11-23 10:52:50,343 INFO L273 TraceCheckUtils]: 35: Hoare triple {124698#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 36: Hoare triple {124698#true} ~skip~0 := 0bv32; {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 37: Hoare triple {124698#true} assume !false; {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 38: Hoare triple {124698#true} ~state~0 := ~s__state~0; {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 39: Hoare triple {124698#true} assume !(12292bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 40: Hoare triple {124698#true} assume !(16384bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 41: Hoare triple {124698#true} assume !(4096bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 42: Hoare triple {124698#true} assume !(20480bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 43: Hoare triple {124698#true} assume !(4099bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,344 INFO L273 TraceCheckUtils]: 44: Hoare triple {124698#true} assume !(4368bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,345 INFO L273 TraceCheckUtils]: 45: Hoare triple {124698#true} assume !(4369bv32 == ~s__state~0); {124698#true} is VALID [2018-11-23 10:52:50,345 INFO L273 TraceCheckUtils]: 46: Hoare triple {124698#true} assume 4384bv32 == ~s__state~0; {124698#true} is VALID [2018-11-23 10:52:50,345 INFO L273 TraceCheckUtils]: 47: Hoare triple {124698#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {124698#true} is VALID [2018-11-23 10:52:50,345 INFO L273 TraceCheckUtils]: 48: Hoare triple {124698#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {124698#true} is VALID [2018-11-23 10:52:50,345 INFO L273 TraceCheckUtils]: 49: Hoare triple {124698#true} assume !~bvsle32(~ret~0, 0bv32); {124698#true} is VALID [2018-11-23 10:52:50,345 INFO L273 TraceCheckUtils]: 50: Hoare triple {124698#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,346 INFO L273 TraceCheckUtils]: 51: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,346 INFO L273 TraceCheckUtils]: 52: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,346 INFO L273 TraceCheckUtils]: 53: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,347 INFO L273 TraceCheckUtils]: 54: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,347 INFO L273 TraceCheckUtils]: 55: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,347 INFO L273 TraceCheckUtils]: 56: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,348 INFO L273 TraceCheckUtils]: 57: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,348 INFO L273 TraceCheckUtils]: 58: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,348 INFO L273 TraceCheckUtils]: 59: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,348 INFO L273 TraceCheckUtils]: 60: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,349 INFO L273 TraceCheckUtils]: 61: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,349 INFO L273 TraceCheckUtils]: 62: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,349 INFO L273 TraceCheckUtils]: 63: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,350 INFO L273 TraceCheckUtils]: 64: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,350 INFO L273 TraceCheckUtils]: 65: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4400bv32 == ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,351 INFO L273 TraceCheckUtils]: 66: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,351 INFO L273 TraceCheckUtils]: 67: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,352 INFO L273 TraceCheckUtils]: 68: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,352 INFO L273 TraceCheckUtils]: 69: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,353 INFO L273 TraceCheckUtils]: 70: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,353 INFO L273 TraceCheckUtils]: 71: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,354 INFO L273 TraceCheckUtils]: 72: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,354 INFO L273 TraceCheckUtils]: 73: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,355 INFO L273 TraceCheckUtils]: 74: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,355 INFO L273 TraceCheckUtils]: 75: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,356 INFO L273 TraceCheckUtils]: 76: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,356 INFO L273 TraceCheckUtils]: 77: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,357 INFO L273 TraceCheckUtils]: 78: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,357 INFO L273 TraceCheckUtils]: 79: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,358 INFO L273 TraceCheckUtils]: 80: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,358 INFO L273 TraceCheckUtils]: 81: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,359 INFO L273 TraceCheckUtils]: 82: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,359 INFO L273 TraceCheckUtils]: 83: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,360 INFO L273 TraceCheckUtils]: 84: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,360 INFO L273 TraceCheckUtils]: 85: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,361 INFO L273 TraceCheckUtils]: 86: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4416bv32 == ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,361 INFO L273 TraceCheckUtils]: 87: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet35;havoc #t~nondet35; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,362 INFO L273 TraceCheckUtils]: 88: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,362 INFO L273 TraceCheckUtils]: 89: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,363 INFO L273 TraceCheckUtils]: 90: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~tmp___6~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,363 INFO L273 TraceCheckUtils]: 91: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,364 INFO L273 TraceCheckUtils]: 92: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,364 INFO L273 TraceCheckUtils]: 93: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,365 INFO L273 TraceCheckUtils]: 94: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,365 INFO L273 TraceCheckUtils]: 95: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,366 INFO L273 TraceCheckUtils]: 96: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,366 INFO L273 TraceCheckUtils]: 97: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,367 INFO L273 TraceCheckUtils]: 98: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,367 INFO L273 TraceCheckUtils]: 99: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,368 INFO L273 TraceCheckUtils]: 100: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,368 INFO L273 TraceCheckUtils]: 101: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,369 INFO L273 TraceCheckUtils]: 102: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,369 INFO L273 TraceCheckUtils]: 103: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,370 INFO L273 TraceCheckUtils]: 104: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,370 INFO L273 TraceCheckUtils]: 105: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,371 INFO L273 TraceCheckUtils]: 106: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,371 INFO L273 TraceCheckUtils]: 107: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,372 INFO L273 TraceCheckUtils]: 108: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4432bv32 == ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,372 INFO L273 TraceCheckUtils]: 109: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,373 INFO L273 TraceCheckUtils]: 110: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(5bv32 == ~blastFlag~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,373 INFO L273 TraceCheckUtils]: 111: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,374 INFO L273 TraceCheckUtils]: 112: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,374 INFO L273 TraceCheckUtils]: 113: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,375 INFO L273 TraceCheckUtils]: 114: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,375 INFO L273 TraceCheckUtils]: 115: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,376 INFO L273 TraceCheckUtils]: 116: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,376 INFO L273 TraceCheckUtils]: 117: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,377 INFO L273 TraceCheckUtils]: 118: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,377 INFO L273 TraceCheckUtils]: 119: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,378 INFO L273 TraceCheckUtils]: 120: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,378 INFO L273 TraceCheckUtils]: 121: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,379 INFO L273 TraceCheckUtils]: 122: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,379 INFO L273 TraceCheckUtils]: 123: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,380 INFO L273 TraceCheckUtils]: 124: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,380 INFO L273 TraceCheckUtils]: 125: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,381 INFO L273 TraceCheckUtils]: 126: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,381 INFO L273 TraceCheckUtils]: 127: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,381 INFO L273 TraceCheckUtils]: 128: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,382 INFO L273 TraceCheckUtils]: 129: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4432bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,382 INFO L273 TraceCheckUtils]: 130: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4433bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,383 INFO L273 TraceCheckUtils]: 131: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4448bv32 == ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,383 INFO L273 TraceCheckUtils]: 132: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet37;havoc #t~nondet37; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,384 INFO L273 TraceCheckUtils]: 133: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,384 INFO L273 TraceCheckUtils]: 134: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,385 INFO L273 TraceCheckUtils]: 135: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,385 INFO L273 TraceCheckUtils]: 136: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,386 INFO L273 TraceCheckUtils]: 137: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,386 INFO L273 TraceCheckUtils]: 138: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,387 INFO L273 TraceCheckUtils]: 139: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,387 INFO L273 TraceCheckUtils]: 140: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,388 INFO L273 TraceCheckUtils]: 141: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,388 INFO L273 TraceCheckUtils]: 142: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,389 INFO L273 TraceCheckUtils]: 143: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,389 INFO L273 TraceCheckUtils]: 144: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,390 INFO L273 TraceCheckUtils]: 145: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,390 INFO L273 TraceCheckUtils]: 146: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,391 INFO L273 TraceCheckUtils]: 147: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,391 INFO L273 TraceCheckUtils]: 148: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,392 INFO L273 TraceCheckUtils]: 149: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,392 INFO L273 TraceCheckUtils]: 150: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,393 INFO L273 TraceCheckUtils]: 151: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,393 INFO L273 TraceCheckUtils]: 152: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,394 INFO L273 TraceCheckUtils]: 153: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4432bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,394 INFO L273 TraceCheckUtils]: 154: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4433bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,395 INFO L273 TraceCheckUtils]: 155: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4448bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,395 INFO L273 TraceCheckUtils]: 156: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4449bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,396 INFO L273 TraceCheckUtils]: 157: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4464bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,396 INFO L273 TraceCheckUtils]: 158: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4465bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,397 INFO L273 TraceCheckUtils]: 159: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4466bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,397 INFO L273 TraceCheckUtils]: 160: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4467bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,398 INFO L273 TraceCheckUtils]: 161: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4480bv32 == ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,398 INFO L273 TraceCheckUtils]: 162: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet39;havoc #t~nondet39; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,399 INFO L273 TraceCheckUtils]: 163: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,399 INFO L273 TraceCheckUtils]: 164: Hoare triple {124853#(= 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; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,400 INFO L273 TraceCheckUtils]: 165: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,400 INFO L273 TraceCheckUtils]: 166: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,401 INFO L273 TraceCheckUtils]: 167: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,401 INFO L273 TraceCheckUtils]: 168: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,402 INFO L273 TraceCheckUtils]: 169: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,402 INFO L273 TraceCheckUtils]: 170: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,403 INFO L273 TraceCheckUtils]: 171: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,403 INFO L273 TraceCheckUtils]: 172: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,404 INFO L273 TraceCheckUtils]: 173: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,404 INFO L273 TraceCheckUtils]: 174: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,405 INFO L273 TraceCheckUtils]: 175: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,405 INFO L273 TraceCheckUtils]: 176: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,406 INFO L273 TraceCheckUtils]: 177: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,406 INFO L273 TraceCheckUtils]: 178: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,407 INFO L273 TraceCheckUtils]: 179: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,407 INFO L273 TraceCheckUtils]: 180: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,408 INFO L273 TraceCheckUtils]: 181: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,408 INFO L273 TraceCheckUtils]: 182: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,409 INFO L273 TraceCheckUtils]: 183: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4432bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,409 INFO L273 TraceCheckUtils]: 184: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4433bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,410 INFO L273 TraceCheckUtils]: 185: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4448bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,410 INFO L273 TraceCheckUtils]: 186: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4449bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,411 INFO L273 TraceCheckUtils]: 187: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4464bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,411 INFO L273 TraceCheckUtils]: 188: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4465bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,412 INFO L273 TraceCheckUtils]: 189: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4466bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,412 INFO L273 TraceCheckUtils]: 190: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4467bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,413 INFO L273 TraceCheckUtils]: 191: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,413 INFO L273 TraceCheckUtils]: 192: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4481bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,414 INFO L273 TraceCheckUtils]: 193: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4496bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,414 INFO L273 TraceCheckUtils]: 194: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4497bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,415 INFO L273 TraceCheckUtils]: 195: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4512bv32 == ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,415 INFO L273 TraceCheckUtils]: 196: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet41;havoc #t~nondet41; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,416 INFO L273 TraceCheckUtils]: 197: Hoare triple {124853#(= 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; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,416 INFO L273 TraceCheckUtils]: 198: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,417 INFO L273 TraceCheckUtils]: 199: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~tmp___7~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,417 INFO L273 TraceCheckUtils]: 200: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~tmp___8~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,418 INFO L273 TraceCheckUtils]: 201: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,418 INFO L273 TraceCheckUtils]: 202: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,419 INFO L273 TraceCheckUtils]: 203: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,419 INFO L273 TraceCheckUtils]: 204: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,420 INFO L273 TraceCheckUtils]: 205: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,420 INFO L273 TraceCheckUtils]: 206: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,421 INFO L273 TraceCheckUtils]: 207: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,421 INFO L273 TraceCheckUtils]: 208: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,422 INFO L273 TraceCheckUtils]: 209: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,422 INFO L273 TraceCheckUtils]: 210: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,422 INFO L273 TraceCheckUtils]: 211: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,423 INFO L273 TraceCheckUtils]: 212: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,423 INFO L273 TraceCheckUtils]: 213: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,424 INFO L273 TraceCheckUtils]: 214: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4400bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,424 INFO L273 TraceCheckUtils]: 215: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4401bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,425 INFO L273 TraceCheckUtils]: 216: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4416bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,425 INFO L273 TraceCheckUtils]: 217: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4417bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,426 INFO L273 TraceCheckUtils]: 218: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4432bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,426 INFO L273 TraceCheckUtils]: 219: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4433bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,427 INFO L273 TraceCheckUtils]: 220: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4448bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,427 INFO L273 TraceCheckUtils]: 221: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4449bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,428 INFO L273 TraceCheckUtils]: 222: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4464bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,428 INFO L273 TraceCheckUtils]: 223: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4465bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,429 INFO L273 TraceCheckUtils]: 224: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4466bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,429 INFO L273 TraceCheckUtils]: 225: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4467bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,430 INFO L273 TraceCheckUtils]: 226: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4480bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,430 INFO L273 TraceCheckUtils]: 227: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4481bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,431 INFO L273 TraceCheckUtils]: 228: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4496bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,431 INFO L273 TraceCheckUtils]: 229: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4497bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,432 INFO L273 TraceCheckUtils]: 230: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4512bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,432 INFO L273 TraceCheckUtils]: 231: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(4513bv32 == ~s__state~0); {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,433 INFO L273 TraceCheckUtils]: 232: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 4528bv32 == ~s__state~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,433 INFO L273 TraceCheckUtils]: 233: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet42;havoc #t~nondet42; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,434 INFO L273 TraceCheckUtils]: 234: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-23 10:52:50,434 INFO L273 TraceCheckUtils]: 235: Hoare triple {124853#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {124699#false} is VALID [2018-11-23 10:52:50,435 INFO L273 TraceCheckUtils]: 236: Hoare triple {124699#false} assume 0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0);~s__state~0 := 3bv32;~__cil_tmp68~0 := ~s__s3__flags~0;~__cil_tmp69~0 := ~bvmul32(4bv32, ~__cil_tmp68~0);~s__s3__flags~0 := ~__cil_tmp69~0;~s__s3__delay_buf_pop_ret~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,435 INFO L273 TraceCheckUtils]: 237: Hoare triple {124699#false} ~s__init_num~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,435 INFO L273 TraceCheckUtils]: 238: Hoare triple {124699#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124699#false} is VALID [2018-11-23 10:52:50,435 INFO L273 TraceCheckUtils]: 239: Hoare triple {124699#false} ~skip~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,435 INFO L273 TraceCheckUtils]: 240: Hoare triple {124699#false} assume !false; {124699#false} is VALID [2018-11-23 10:52:50,436 INFO L273 TraceCheckUtils]: 241: Hoare triple {124699#false} ~state~0 := ~s__state~0; {124699#false} is VALID [2018-11-23 10:52:50,436 INFO L273 TraceCheckUtils]: 242: Hoare triple {124699#false} assume !(12292bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,436 INFO L273 TraceCheckUtils]: 243: Hoare triple {124699#false} assume !(16384bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,436 INFO L273 TraceCheckUtils]: 244: Hoare triple {124699#false} assume !(4096bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,436 INFO L273 TraceCheckUtils]: 245: Hoare triple {124699#false} assume !(20480bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,436 INFO L273 TraceCheckUtils]: 246: Hoare triple {124699#false} assume !(4099bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,437 INFO L273 TraceCheckUtils]: 247: Hoare triple {124699#false} assume !(4368bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,437 INFO L273 TraceCheckUtils]: 248: Hoare triple {124699#false} assume !(4369bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,437 INFO L273 TraceCheckUtils]: 249: Hoare triple {124699#false} assume 4384bv32 == ~s__state~0; {124699#false} is VALID [2018-11-23 10:52:50,437 INFO L273 TraceCheckUtils]: 250: Hoare triple {124699#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {124699#false} is VALID [2018-11-23 10:52:50,437 INFO L273 TraceCheckUtils]: 251: Hoare triple {124699#false} assume !(1bv32 == ~blastFlag~0); {124699#false} is VALID [2018-11-23 10:52:50,438 INFO L273 TraceCheckUtils]: 252: Hoare triple {124699#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {124699#false} is VALID [2018-11-23 10:52:50,438 INFO L273 TraceCheckUtils]: 253: Hoare triple {124699#false} assume !~bvsle32(~ret~0, 0bv32); {124699#false} is VALID [2018-11-23 10:52:50,438 INFO L273 TraceCheckUtils]: 254: Hoare triple {124699#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {124699#false} is VALID [2018-11-23 10:52:50,438 INFO L273 TraceCheckUtils]: 255: Hoare triple {124699#false} ~s__init_num~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,438 INFO L273 TraceCheckUtils]: 256: Hoare triple {124699#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124699#false} is VALID [2018-11-23 10:52:50,438 INFO L273 TraceCheckUtils]: 257: Hoare triple {124699#false} ~skip~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,438 INFO L273 TraceCheckUtils]: 258: Hoare triple {124699#false} assume !false; {124699#false} is VALID [2018-11-23 10:52:50,438 INFO L273 TraceCheckUtils]: 259: Hoare triple {124699#false} ~state~0 := ~s__state~0; {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 260: Hoare triple {124699#false} assume !(12292bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 261: Hoare triple {124699#false} assume !(16384bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 262: Hoare triple {124699#false} assume !(4096bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 263: Hoare triple {124699#false} assume !(20480bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 264: Hoare triple {124699#false} assume !(4099bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 265: Hoare triple {124699#false} assume !(4368bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 266: Hoare triple {124699#false} assume !(4369bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 267: Hoare triple {124699#false} assume !(4384bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,439 INFO L273 TraceCheckUtils]: 268: Hoare triple {124699#false} assume !(4385bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 269: Hoare triple {124699#false} assume 4400bv32 == ~s__state~0; {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 270: Hoare triple {124699#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 271: Hoare triple {124699#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 272: Hoare triple {124699#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 273: Hoare triple {124699#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 274: Hoare triple {124699#false} ~skip~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 275: Hoare triple {124699#false} assume !false; {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 276: Hoare triple {124699#false} ~state~0 := ~s__state~0; {124699#false} is VALID [2018-11-23 10:52:50,440 INFO L273 TraceCheckUtils]: 277: Hoare triple {124699#false} assume !(12292bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 278: Hoare triple {124699#false} assume !(16384bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 279: Hoare triple {124699#false} assume !(4096bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 280: Hoare triple {124699#false} assume !(20480bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 281: Hoare triple {124699#false} assume !(4099bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 282: Hoare triple {124699#false} assume !(4368bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 283: Hoare triple {124699#false} assume !(4369bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 284: Hoare triple {124699#false} assume !(4384bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 285: Hoare triple {124699#false} assume !(4385bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,441 INFO L273 TraceCheckUtils]: 286: Hoare triple {124699#false} assume !(4400bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 287: Hoare triple {124699#false} assume !(4401bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 288: Hoare triple {124699#false} assume 4416bv32 == ~s__state~0; {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 289: Hoare triple {124699#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 290: Hoare triple {124699#false} assume !(3bv32 == ~blastFlag~0); {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 291: Hoare triple {124699#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 292: Hoare triple {124699#false} assume !(0bv32 == ~tmp___6~0); {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 293: Hoare triple {124699#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 294: Hoare triple {124699#false} ~skip~0 := 0bv32; {124699#false} is VALID [2018-11-23 10:52:50,442 INFO L273 TraceCheckUtils]: 295: Hoare triple {124699#false} assume !false; {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 296: Hoare triple {124699#false} ~state~0 := ~s__state~0; {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 297: Hoare triple {124699#false} assume !(12292bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 298: Hoare triple {124699#false} assume !(16384bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 299: Hoare triple {124699#false} assume !(4096bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 300: Hoare triple {124699#false} assume !(20480bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 301: Hoare triple {124699#false} assume !(4099bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 302: Hoare triple {124699#false} assume !(4368bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 303: Hoare triple {124699#false} assume !(4369bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,443 INFO L273 TraceCheckUtils]: 304: Hoare triple {124699#false} assume !(4384bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,444 INFO L273 TraceCheckUtils]: 305: Hoare triple {124699#false} assume !(4385bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,444 INFO L273 TraceCheckUtils]: 306: Hoare triple {124699#false} assume !(4400bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,444 INFO L273 TraceCheckUtils]: 307: Hoare triple {124699#false} assume !(4401bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,444 INFO L273 TraceCheckUtils]: 308: Hoare triple {124699#false} assume !(4416bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,444 INFO L273 TraceCheckUtils]: 309: Hoare triple {124699#false} assume !(4417bv32 == ~s__state~0); {124699#false} is VALID [2018-11-23 10:52:50,444 INFO L273 TraceCheckUtils]: 310: Hoare triple {124699#false} assume 4432bv32 == ~s__state~0; {124699#false} is VALID [2018-11-23 10:52:50,444 INFO L273 TraceCheckUtils]: 311: Hoare triple {124699#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {124699#false} is VALID [2018-11-23 10:52:50,445 INFO L273 TraceCheckUtils]: 312: Hoare triple {124699#false} assume 5bv32 == ~blastFlag~0; {124699#false} is VALID [2018-11-23 10:52:50,445 INFO L273 TraceCheckUtils]: 313: Hoare triple {124699#false} assume !false; {124699#false} is VALID [2018-11-23 10:52:50,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 701 proven. 0 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2018-11-23 10:52:50,495 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:50,497 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:50,497 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:50,498 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 314 [2018-11-23 10:52:50,498 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:50,498 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:50,653 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 146 edges. 146 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:50,653 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:50,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:50,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:50,654 INFO L87 Difference]: Start difference. First operand 3333 states and 4152 transitions. Second operand 3 states. [2018-11-23 10:52:56,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:56,053 INFO L93 Difference]: Finished difference Result 9577 states and 11958 transitions. [2018-11-23 10:52:56,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:56,053 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 314 [2018-11-23 10:52:56,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:56,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:56,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2018-11-23 10:52:56,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:56,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2018-11-23 10:52:56,058 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 488 transitions. [2018-11-23 10:52:56,510 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,270 INFO L225 Difference]: With dead ends: 9577 [2018-11-23 10:52:58,270 INFO L226 Difference]: Without dead ends: 6259 [2018-11-23 10:52:58,273 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 312 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,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6259 states. [2018-11-23 10:52:59,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6259 to 6257. [2018-11-23 10:52:59,343 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:59,343 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6259 states. Second operand 6257 states. [2018-11-23 10:52:59,343 INFO L74 IsIncluded]: Start isIncluded. First operand 6259 states. Second operand 6257 states. [2018-11-23 10:52:59,343 INFO L87 Difference]: Start difference. First operand 6259 states. Second operand 6257 states. [2018-11-23 10:53:00,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:00,860 INFO L93 Difference]: Finished difference Result 6259 states and 7803 transitions. [2018-11-23 10:53:00,860 INFO L276 IsEmpty]: Start isEmpty. Operand 6259 states and 7803 transitions. [2018-11-23 10:53:00,864 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:00,864 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:00,864 INFO L74 IsIncluded]: Start isIncluded. First operand 6257 states. Second operand 6259 states. [2018-11-23 10:53:00,864 INFO L87 Difference]: Start difference. First operand 6257 states. Second operand 6259 states. [2018-11-23 10:53:02,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:02,402 INFO L93 Difference]: Finished difference Result 6259 states and 7803 transitions. [2018-11-23 10:53:02,402 INFO L276 IsEmpty]: Start isEmpty. Operand 6259 states and 7803 transitions. [2018-11-23 10:53:02,407 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:02,407 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:02,407 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:02,407 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:02,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6257 states. [2018-11-23 10:53:04,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6257 states to 6257 states and 7802 transitions. [2018-11-23 10:53:04,161 INFO L78 Accepts]: Start accepts. Automaton has 6257 states and 7802 transitions. Word has length 314 [2018-11-23 10:53:04,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:04,161 INFO L480 AbstractCegarLoop]: Abstraction has 6257 states and 7802 transitions. [2018-11-23 10:53:04,161 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:53:04,162 INFO L276 IsEmpty]: Start isEmpty. Operand 6257 states and 7802 transitions. [2018-11-23 10:53:04,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2018-11-23 10:53:04,166 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:04,166 INFO L402 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 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, 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] [2018-11-23 10:53:04,166 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:04,166 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:04,167 INFO L82 PathProgramCache]: Analyzing trace with hash 998396082, now seen corresponding path program 1 times [2018-11-23 10:53:04,167 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:04,167 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:04,182 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:04,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:04,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:04,327 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:04,558 INFO L256 TraceCheckUtils]: 0: Hoare triple {155076#true} call ULTIMATE.init(); {155076#true} is VALID [2018-11-23 10:53:04,558 INFO L273 TraceCheckUtils]: 1: Hoare triple {155076#true} assume true; {155076#true} is VALID [2018-11-23 10:53:04,559 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {155076#true} {155076#true} #542#return; {155076#true} is VALID [2018-11-23 10:53:04,559 INFO L256 TraceCheckUtils]: 3: Hoare triple {155076#true} call #t~ret49 := main(); {155076#true} is VALID [2018-11-23 10:53:04,559 INFO L273 TraceCheckUtils]: 4: Hoare triple {155076#true} havoc ~s~0;~s~0 := 12292bv32; {155076#true} is VALID [2018-11-23 10:53:04,559 INFO L256 TraceCheckUtils]: 5: Hoare triple {155076#true} call #t~ret48 := ssl3_connect(~s~0); {155076#true} is VALID [2018-11-23 10:53:04,560 INFO L273 TraceCheckUtils]: 6: Hoare triple {155076#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {155076#true} is VALID [2018-11-23 10:53:04,560 INFO L273 TraceCheckUtils]: 7: Hoare triple {155076#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {155076#true} is VALID [2018-11-23 10:53:04,560 INFO L273 TraceCheckUtils]: 8: Hoare triple {155076#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {155076#true} is VALID [2018-11-23 10:53:04,560 INFO L273 TraceCheckUtils]: 9: Hoare triple {155076#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {155076#true} is VALID [2018-11-23 10:53:04,561 INFO L273 TraceCheckUtils]: 10: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,561 INFO L273 TraceCheckUtils]: 11: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,561 INFO L273 TraceCheckUtils]: 12: Hoare triple {155076#true} assume 12292bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,561 INFO L273 TraceCheckUtils]: 13: Hoare triple {155076#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; {155076#true} is VALID [2018-11-23 10:53:04,561 INFO L273 TraceCheckUtils]: 14: Hoare triple {155076#true} ~s__server~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,562 INFO L273 TraceCheckUtils]: 15: Hoare triple {155076#true} assume 0bv32 != ~cb~0; {155076#true} is VALID [2018-11-23 10:53:04,562 INFO L273 TraceCheckUtils]: 16: Hoare triple {155076#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {155076#true} is VALID [2018-11-23 10:53:04,562 INFO L273 TraceCheckUtils]: 17: Hoare triple {155076#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {155076#true} is VALID [2018-11-23 10:53:04,562 INFO L273 TraceCheckUtils]: 18: Hoare triple {155076#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {155076#true} is VALID [2018-11-23 10:53:04,562 INFO L273 TraceCheckUtils]: 19: Hoare triple {155076#true} assume !(0bv32 == ~tmp___4~0); {155076#true} is VALID [2018-11-23 10:53:04,562 INFO L273 TraceCheckUtils]: 20: Hoare triple {155076#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; {155076#true} is VALID [2018-11-23 10:53:04,563 INFO L273 TraceCheckUtils]: 21: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,563 INFO L273 TraceCheckUtils]: 22: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,563 INFO L273 TraceCheckUtils]: 23: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,563 INFO L273 TraceCheckUtils]: 24: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,563 INFO L273 TraceCheckUtils]: 25: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,563 INFO L273 TraceCheckUtils]: 26: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,564 INFO L273 TraceCheckUtils]: 27: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,564 INFO L273 TraceCheckUtils]: 28: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,564 INFO L273 TraceCheckUtils]: 29: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,564 INFO L273 TraceCheckUtils]: 30: Hoare triple {155076#true} assume 4368bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,564 INFO L273 TraceCheckUtils]: 31: Hoare triple {155076#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {155076#true} is VALID [2018-11-23 10:53:04,564 INFO L273 TraceCheckUtils]: 32: Hoare triple {155076#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {155076#true} is VALID [2018-11-23 10:53:04,565 INFO L273 TraceCheckUtils]: 33: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {155076#true} is VALID [2018-11-23 10:53:04,565 INFO L273 TraceCheckUtils]: 34: Hoare triple {155076#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {155076#true} is VALID [2018-11-23 10:53:04,565 INFO L273 TraceCheckUtils]: 35: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,565 INFO L273 TraceCheckUtils]: 36: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,565 INFO L273 TraceCheckUtils]: 37: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,565 INFO L273 TraceCheckUtils]: 38: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,566 INFO L273 TraceCheckUtils]: 39: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,566 INFO L273 TraceCheckUtils]: 40: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,566 INFO L273 TraceCheckUtils]: 41: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,566 INFO L273 TraceCheckUtils]: 42: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,566 INFO L273 TraceCheckUtils]: 43: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,566 INFO L273 TraceCheckUtils]: 44: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,567 INFO L273 TraceCheckUtils]: 45: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,567 INFO L273 TraceCheckUtils]: 46: Hoare triple {155076#true} assume 4384bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,567 INFO L273 TraceCheckUtils]: 47: Hoare triple {155076#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {155076#true} is VALID [2018-11-23 10:53:04,567 INFO L273 TraceCheckUtils]: 48: Hoare triple {155076#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {155076#true} is VALID [2018-11-23 10:53:04,567 INFO L273 TraceCheckUtils]: 49: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32); {155076#true} is VALID [2018-11-23 10:53:04,567 INFO L273 TraceCheckUtils]: 50: Hoare triple {155076#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {155076#true} is VALID [2018-11-23 10:53:04,568 INFO L273 TraceCheckUtils]: 51: Hoare triple {155076#true} ~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,568 INFO L273 TraceCheckUtils]: 52: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,568 INFO L273 TraceCheckUtils]: 53: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,568 INFO L273 TraceCheckUtils]: 54: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,568 INFO L273 TraceCheckUtils]: 55: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,569 INFO L273 TraceCheckUtils]: 56: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,569 INFO L273 TraceCheckUtils]: 57: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,569 INFO L273 TraceCheckUtils]: 58: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,569 INFO L273 TraceCheckUtils]: 59: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,569 INFO L273 TraceCheckUtils]: 60: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,569 INFO L273 TraceCheckUtils]: 61: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,570 INFO L273 TraceCheckUtils]: 62: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,570 INFO L273 TraceCheckUtils]: 63: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,570 INFO L273 TraceCheckUtils]: 64: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,570 INFO L273 TraceCheckUtils]: 65: Hoare triple {155076#true} assume 4400bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,570 INFO L273 TraceCheckUtils]: 66: Hoare triple {155076#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {155076#true} is VALID [2018-11-23 10:53:04,570 INFO L273 TraceCheckUtils]: 67: Hoare triple {155076#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {155076#true} is VALID [2018-11-23 10:53:04,571 INFO L273 TraceCheckUtils]: 68: Hoare triple {155076#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {155076#true} is VALID [2018-11-23 10:53:04,571 INFO L273 TraceCheckUtils]: 69: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32); {155076#true} is VALID [2018-11-23 10:53:04,571 INFO L273 TraceCheckUtils]: 70: Hoare triple {155076#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,571 INFO L273 TraceCheckUtils]: 71: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,571 INFO L273 TraceCheckUtils]: 72: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,571 INFO L273 TraceCheckUtils]: 73: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,572 INFO L273 TraceCheckUtils]: 74: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,572 INFO L273 TraceCheckUtils]: 75: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,572 INFO L273 TraceCheckUtils]: 76: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,572 INFO L273 TraceCheckUtils]: 77: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,572 INFO L273 TraceCheckUtils]: 78: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,572 INFO L273 TraceCheckUtils]: 79: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,573 INFO L273 TraceCheckUtils]: 80: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,573 INFO L273 TraceCheckUtils]: 81: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,573 INFO L273 TraceCheckUtils]: 82: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,573 INFO L273 TraceCheckUtils]: 83: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,573 INFO L273 TraceCheckUtils]: 84: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,573 INFO L273 TraceCheckUtils]: 85: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,574 INFO L273 TraceCheckUtils]: 86: Hoare triple {155076#true} assume 4416bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,574 INFO L273 TraceCheckUtils]: 87: Hoare triple {155076#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {155076#true} is VALID [2018-11-23 10:53:04,574 INFO L273 TraceCheckUtils]: 88: Hoare triple {155076#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {155076#true} is VALID [2018-11-23 10:53:04,574 INFO L273 TraceCheckUtils]: 89: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,574 INFO L273 TraceCheckUtils]: 90: Hoare triple {155076#true} assume !(0bv32 == ~tmp___6~0); {155076#true} is VALID [2018-11-23 10:53:04,574 INFO L273 TraceCheckUtils]: 91: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,575 INFO L273 TraceCheckUtils]: 92: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,575 INFO L273 TraceCheckUtils]: 93: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,575 INFO L273 TraceCheckUtils]: 94: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,575 INFO L273 TraceCheckUtils]: 95: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,575 INFO L273 TraceCheckUtils]: 96: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,575 INFO L273 TraceCheckUtils]: 97: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,576 INFO L273 TraceCheckUtils]: 98: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,576 INFO L273 TraceCheckUtils]: 99: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,576 INFO L273 TraceCheckUtils]: 100: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,576 INFO L273 TraceCheckUtils]: 101: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,576 INFO L273 TraceCheckUtils]: 102: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,576 INFO L273 TraceCheckUtils]: 103: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,577 INFO L273 TraceCheckUtils]: 104: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,577 INFO L273 TraceCheckUtils]: 105: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,577 INFO L273 TraceCheckUtils]: 106: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,577 INFO L273 TraceCheckUtils]: 107: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,577 INFO L273 TraceCheckUtils]: 108: Hoare triple {155076#true} assume 4432bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,577 INFO L273 TraceCheckUtils]: 109: Hoare triple {155076#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {155076#true} is VALID [2018-11-23 10:53:04,578 INFO L273 TraceCheckUtils]: 110: Hoare triple {155076#true} assume !(5bv32 == ~blastFlag~0); {155076#true} is VALID [2018-11-23 10:53:04,578 INFO L273 TraceCheckUtils]: 111: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,578 INFO L273 TraceCheckUtils]: 112: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,578 INFO L273 TraceCheckUtils]: 113: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,578 INFO L273 TraceCheckUtils]: 114: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,578 INFO L273 TraceCheckUtils]: 115: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,579 INFO L273 TraceCheckUtils]: 116: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,579 INFO L273 TraceCheckUtils]: 117: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,579 INFO L273 TraceCheckUtils]: 118: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,579 INFO L273 TraceCheckUtils]: 119: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,579 INFO L273 TraceCheckUtils]: 120: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,579 INFO L273 TraceCheckUtils]: 121: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,580 INFO L273 TraceCheckUtils]: 122: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,580 INFO L273 TraceCheckUtils]: 123: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,580 INFO L273 TraceCheckUtils]: 124: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,580 INFO L273 TraceCheckUtils]: 125: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,580 INFO L273 TraceCheckUtils]: 126: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,580 INFO L273 TraceCheckUtils]: 127: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,581 INFO L273 TraceCheckUtils]: 128: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,581 INFO L273 TraceCheckUtils]: 129: Hoare triple {155076#true} assume !(4432bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,581 INFO L273 TraceCheckUtils]: 130: Hoare triple {155076#true} assume !(4433bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,581 INFO L273 TraceCheckUtils]: 131: Hoare triple {155076#true} assume 4448bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,581 INFO L273 TraceCheckUtils]: 132: Hoare triple {155076#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {155076#true} is VALID [2018-11-23 10:53:04,581 INFO L273 TraceCheckUtils]: 133: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32); {155076#true} is VALID [2018-11-23 10:53:04,582 INFO L273 TraceCheckUtils]: 134: Hoare triple {155076#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {155076#true} is VALID [2018-11-23 10:53:04,582 INFO L273 TraceCheckUtils]: 135: Hoare triple {155076#true} ~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,582 INFO L273 TraceCheckUtils]: 136: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,582 INFO L273 TraceCheckUtils]: 137: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,582 INFO L273 TraceCheckUtils]: 138: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,582 INFO L273 TraceCheckUtils]: 139: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,582 INFO L273 TraceCheckUtils]: 140: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,583 INFO L273 TraceCheckUtils]: 141: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,583 INFO L273 TraceCheckUtils]: 142: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,583 INFO L273 TraceCheckUtils]: 143: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,583 INFO L273 TraceCheckUtils]: 144: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,583 INFO L273 TraceCheckUtils]: 145: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,583 INFO L273 TraceCheckUtils]: 146: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,584 INFO L273 TraceCheckUtils]: 147: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,584 INFO L273 TraceCheckUtils]: 148: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,584 INFO L273 TraceCheckUtils]: 149: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,584 INFO L273 TraceCheckUtils]: 150: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,584 INFO L273 TraceCheckUtils]: 151: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,584 INFO L273 TraceCheckUtils]: 152: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,584 INFO L273 TraceCheckUtils]: 153: Hoare triple {155076#true} assume !(4432bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,585 INFO L273 TraceCheckUtils]: 154: Hoare triple {155076#true} assume !(4433bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,585 INFO L273 TraceCheckUtils]: 155: Hoare triple {155076#true} assume !(4448bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,585 INFO L273 TraceCheckUtils]: 156: Hoare triple {155076#true} assume !(4449bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,585 INFO L273 TraceCheckUtils]: 157: Hoare triple {155076#true} assume !(4464bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,585 INFO L273 TraceCheckUtils]: 158: Hoare triple {155076#true} assume !(4465bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,585 INFO L273 TraceCheckUtils]: 159: Hoare triple {155076#true} assume !(4466bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,586 INFO L273 TraceCheckUtils]: 160: Hoare triple {155076#true} assume !(4467bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,586 INFO L273 TraceCheckUtils]: 161: Hoare triple {155076#true} assume 4480bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,586 INFO L273 TraceCheckUtils]: 162: Hoare triple {155076#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {155076#true} is VALID [2018-11-23 10:53:04,586 INFO L273 TraceCheckUtils]: 163: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {155076#true} is VALID [2018-11-23 10:53:04,586 INFO L273 TraceCheckUtils]: 164: Hoare triple {155076#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,586 INFO L273 TraceCheckUtils]: 165: Hoare triple {155076#true} ~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,587 INFO L273 TraceCheckUtils]: 166: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,587 INFO L273 TraceCheckUtils]: 167: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,587 INFO L273 TraceCheckUtils]: 168: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,587 INFO L273 TraceCheckUtils]: 169: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,587 INFO L273 TraceCheckUtils]: 170: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,587 INFO L273 TraceCheckUtils]: 171: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,587 INFO L273 TraceCheckUtils]: 172: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,588 INFO L273 TraceCheckUtils]: 173: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,588 INFO L273 TraceCheckUtils]: 174: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,588 INFO L273 TraceCheckUtils]: 175: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,588 INFO L273 TraceCheckUtils]: 176: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,588 INFO L273 TraceCheckUtils]: 177: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,588 INFO L273 TraceCheckUtils]: 178: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,589 INFO L273 TraceCheckUtils]: 179: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,589 INFO L273 TraceCheckUtils]: 180: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,589 INFO L273 TraceCheckUtils]: 181: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,589 INFO L273 TraceCheckUtils]: 182: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,589 INFO L273 TraceCheckUtils]: 183: Hoare triple {155076#true} assume !(4432bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,589 INFO L273 TraceCheckUtils]: 184: Hoare triple {155076#true} assume !(4433bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,590 INFO L273 TraceCheckUtils]: 185: Hoare triple {155076#true} assume !(4448bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,590 INFO L273 TraceCheckUtils]: 186: Hoare triple {155076#true} assume !(4449bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,590 INFO L273 TraceCheckUtils]: 187: Hoare triple {155076#true} assume !(4464bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,590 INFO L273 TraceCheckUtils]: 188: Hoare triple {155076#true} assume !(4465bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,590 INFO L273 TraceCheckUtils]: 189: Hoare triple {155076#true} assume !(4466bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,590 INFO L273 TraceCheckUtils]: 190: Hoare triple {155076#true} assume !(4467bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,591 INFO L273 TraceCheckUtils]: 191: Hoare triple {155076#true} assume !(4480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,591 INFO L273 TraceCheckUtils]: 192: Hoare triple {155076#true} assume !(4481bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,591 INFO L273 TraceCheckUtils]: 193: Hoare triple {155076#true} assume !(4496bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,591 INFO L273 TraceCheckUtils]: 194: Hoare triple {155076#true} assume !(4497bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,591 INFO L273 TraceCheckUtils]: 195: Hoare triple {155076#true} assume 4512bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,591 INFO L273 TraceCheckUtils]: 196: Hoare triple {155076#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {155076#true} is VALID [2018-11-23 10:53:04,591 INFO L273 TraceCheckUtils]: 197: Hoare triple {155076#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; {155076#true} is VALID [2018-11-23 10:53:04,592 INFO L273 TraceCheckUtils]: 198: Hoare triple {155076#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,592 INFO L273 TraceCheckUtils]: 199: Hoare triple {155076#true} assume !(0bv32 == ~tmp___7~0); {155076#true} is VALID [2018-11-23 10:53:04,592 INFO L273 TraceCheckUtils]: 200: Hoare triple {155076#true} assume !(0bv32 == ~tmp___8~0); {155076#true} is VALID [2018-11-23 10:53:04,592 INFO L273 TraceCheckUtils]: 201: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:04,592 INFO L273 TraceCheckUtils]: 202: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:04,592 INFO L273 TraceCheckUtils]: 203: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:04,593 INFO L273 TraceCheckUtils]: 204: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,593 INFO L273 TraceCheckUtils]: 205: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,593 INFO L273 TraceCheckUtils]: 206: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,593 INFO L273 TraceCheckUtils]: 207: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,593 INFO L273 TraceCheckUtils]: 208: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,593 INFO L273 TraceCheckUtils]: 209: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,593 INFO L273 TraceCheckUtils]: 210: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,594 INFO L273 TraceCheckUtils]: 211: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,594 INFO L273 TraceCheckUtils]: 212: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,594 INFO L273 TraceCheckUtils]: 213: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,594 INFO L273 TraceCheckUtils]: 214: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,594 INFO L273 TraceCheckUtils]: 215: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,594 INFO L273 TraceCheckUtils]: 216: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,595 INFO L273 TraceCheckUtils]: 217: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,595 INFO L273 TraceCheckUtils]: 218: Hoare triple {155076#true} assume !(4432bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,595 INFO L273 TraceCheckUtils]: 219: Hoare triple {155076#true} assume !(4433bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,595 INFO L273 TraceCheckUtils]: 220: Hoare triple {155076#true} assume !(4448bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,595 INFO L273 TraceCheckUtils]: 221: Hoare triple {155076#true} assume !(4449bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,595 INFO L273 TraceCheckUtils]: 222: Hoare triple {155076#true} assume !(4464bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,596 INFO L273 TraceCheckUtils]: 223: Hoare triple {155076#true} assume !(4465bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,596 INFO L273 TraceCheckUtils]: 224: Hoare triple {155076#true} assume !(4466bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,596 INFO L273 TraceCheckUtils]: 225: Hoare triple {155076#true} assume !(4467bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,596 INFO L273 TraceCheckUtils]: 226: Hoare triple {155076#true} assume !(4480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,596 INFO L273 TraceCheckUtils]: 227: Hoare triple {155076#true} assume !(4481bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,596 INFO L273 TraceCheckUtils]: 228: Hoare triple {155076#true} assume !(4496bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,596 INFO L273 TraceCheckUtils]: 229: Hoare triple {155076#true} assume !(4497bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,597 INFO L273 TraceCheckUtils]: 230: Hoare triple {155076#true} assume !(4512bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,597 INFO L273 TraceCheckUtils]: 231: Hoare triple {155076#true} assume !(4513bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:04,597 INFO L273 TraceCheckUtils]: 232: Hoare triple {155076#true} assume 4528bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:04,597 INFO L273 TraceCheckUtils]: 233: Hoare triple {155076#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {155076#true} is VALID [2018-11-23 10:53:04,597 INFO L273 TraceCheckUtils]: 234: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {155076#true} is VALID [2018-11-23 10:53:04,612 INFO L273 TraceCheckUtils]: 235: Hoare triple {155076#true} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560bv32; {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,620 INFO L273 TraceCheckUtils]: 236: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0bv32; {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,634 INFO L273 TraceCheckUtils]: 237: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,642 INFO L273 TraceCheckUtils]: 238: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,660 INFO L273 TraceCheckUtils]: 239: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,668 INFO L273 TraceCheckUtils]: 240: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,681 INFO L273 TraceCheckUtils]: 241: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,700 INFO L273 TraceCheckUtils]: 242: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,708 INFO L273 TraceCheckUtils]: 243: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,721 INFO L273 TraceCheckUtils]: 244: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,733 INFO L273 TraceCheckUtils]: 245: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,748 INFO L273 TraceCheckUtils]: 246: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,763 INFO L273 TraceCheckUtils]: 247: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,772 INFO L273 TraceCheckUtils]: 248: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,784 INFO L273 TraceCheckUtils]: 249: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,797 INFO L273 TraceCheckUtils]: 250: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,809 INFO L273 TraceCheckUtils]: 251: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,826 INFO L273 TraceCheckUtils]: 252: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,834 INFO L273 TraceCheckUtils]: 253: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,847 INFO L273 TraceCheckUtils]: 254: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,848 INFO L273 TraceCheckUtils]: 255: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,849 INFO L273 TraceCheckUtils]: 256: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,849 INFO L273 TraceCheckUtils]: 257: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,851 INFO L273 TraceCheckUtils]: 258: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,851 INFO L273 TraceCheckUtils]: 259: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,853 INFO L273 TraceCheckUtils]: 260: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,853 INFO L273 TraceCheckUtils]: 261: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,855 INFO L273 TraceCheckUtils]: 262: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,855 INFO L273 TraceCheckUtils]: 263: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,855 INFO L273 TraceCheckUtils]: 264: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,856 INFO L273 TraceCheckUtils]: 265: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,856 INFO L273 TraceCheckUtils]: 266: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,856 INFO L273 TraceCheckUtils]: 267: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,856 INFO L273 TraceCheckUtils]: 268: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,857 INFO L273 TraceCheckUtils]: 269: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,857 INFO L273 TraceCheckUtils]: 270: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,857 INFO L273 TraceCheckUtils]: 271: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561bv32 == ~s__state~0); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,858 INFO L273 TraceCheckUtils]: 272: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352bv32 == ~s__state~0; {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,858 INFO L273 TraceCheckUtils]: 273: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp70~0 := ~num1~0; {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,858 INFO L273 TraceCheckUtils]: 274: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:04,859 INFO L273 TraceCheckUtils]: 275: Hoare triple {155786#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,859 INFO L273 TraceCheckUtils]: 276: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,860 INFO L273 TraceCheckUtils]: 277: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,860 INFO L273 TraceCheckUtils]: 278: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !false; {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,861 INFO L273 TraceCheckUtils]: 279: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,861 INFO L273 TraceCheckUtils]: 280: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(12292bv32 == ~s__state~0); {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,862 INFO L273 TraceCheckUtils]: 281: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(16384bv32 == ~s__state~0); {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,862 INFO L273 TraceCheckUtils]: 282: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4096bv32 == ~s__state~0); {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,863 INFO L273 TraceCheckUtils]: 283: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(20480bv32 == ~s__state~0); {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,863 INFO L273 TraceCheckUtils]: 284: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4099bv32 == ~s__state~0); {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,864 INFO L273 TraceCheckUtils]: 285: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4368bv32 == ~s__state~0); {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,864 INFO L273 TraceCheckUtils]: 286: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(4369bv32 == ~s__state~0); {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-23 10:53:04,865 INFO L273 TraceCheckUtils]: 287: Hoare triple {155907#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume 4384bv32 == ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:04,865 INFO L273 TraceCheckUtils]: 288: Hoare triple {155077#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {155077#false} is VALID [2018-11-23 10:53:04,865 INFO L273 TraceCheckUtils]: 289: Hoare triple {155077#false} assume !(1bv32 == ~blastFlag~0); {155077#false} is VALID [2018-11-23 10:53:04,865 INFO L273 TraceCheckUtils]: 290: Hoare triple {155077#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {155077#false} is VALID [2018-11-23 10:53:04,865 INFO L273 TraceCheckUtils]: 291: Hoare triple {155077#false} assume !~bvsle32(~ret~0, 0bv32); {155077#false} is VALID [2018-11-23 10:53:04,866 INFO L273 TraceCheckUtils]: 292: Hoare triple {155077#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {155077#false} is VALID [2018-11-23 10:53:04,866 INFO L273 TraceCheckUtils]: 293: Hoare triple {155077#false} ~s__init_num~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:04,866 INFO L273 TraceCheckUtils]: 294: Hoare triple {155077#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155077#false} is VALID [2018-11-23 10:53:04,866 INFO L273 TraceCheckUtils]: 295: Hoare triple {155077#false} ~skip~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:04,866 INFO L273 TraceCheckUtils]: 296: Hoare triple {155077#false} assume !false; {155077#false} is VALID [2018-11-23 10:53:04,866 INFO L273 TraceCheckUtils]: 297: Hoare triple {155077#false} ~state~0 := ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:04,867 INFO L273 TraceCheckUtils]: 298: Hoare triple {155077#false} assume !(12292bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,867 INFO L273 TraceCheckUtils]: 299: Hoare triple {155077#false} assume !(16384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,867 INFO L273 TraceCheckUtils]: 300: Hoare triple {155077#false} assume !(4096bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,867 INFO L273 TraceCheckUtils]: 301: Hoare triple {155077#false} assume !(20480bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,867 INFO L273 TraceCheckUtils]: 302: Hoare triple {155077#false} assume !(4099bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,867 INFO L273 TraceCheckUtils]: 303: Hoare triple {155077#false} assume !(4368bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,867 INFO L273 TraceCheckUtils]: 304: Hoare triple {155077#false} assume !(4369bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 305: Hoare triple {155077#false} assume !(4384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 306: Hoare triple {155077#false} assume !(4385bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 307: Hoare triple {155077#false} assume 4400bv32 == ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 308: Hoare triple {155077#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 309: Hoare triple {155077#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 310: Hoare triple {155077#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 311: Hoare triple {155077#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 312: Hoare triple {155077#false} ~skip~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:04,868 INFO L273 TraceCheckUtils]: 313: Hoare triple {155077#false} assume !false; {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 314: Hoare triple {155077#false} ~state~0 := ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 315: Hoare triple {155077#false} assume !(12292bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 316: Hoare triple {155077#false} assume !(16384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 317: Hoare triple {155077#false} assume !(4096bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 318: Hoare triple {155077#false} assume !(20480bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 319: Hoare triple {155077#false} assume !(4099bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 320: Hoare triple {155077#false} assume !(4368bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 321: Hoare triple {155077#false} assume !(4369bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,869 INFO L273 TraceCheckUtils]: 322: Hoare triple {155077#false} assume !(4384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 323: Hoare triple {155077#false} assume !(4385bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 324: Hoare triple {155077#false} assume !(4400bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 325: Hoare triple {155077#false} assume !(4401bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 326: Hoare triple {155077#false} assume 4416bv32 == ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 327: Hoare triple {155077#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 328: Hoare triple {155077#false} assume !(3bv32 == ~blastFlag~0); {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 329: Hoare triple {155077#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 330: Hoare triple {155077#false} assume !(0bv32 == ~tmp___6~0); {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 331: Hoare triple {155077#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155077#false} is VALID [2018-11-23 10:53:04,870 INFO L273 TraceCheckUtils]: 332: Hoare triple {155077#false} ~skip~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 333: Hoare triple {155077#false} assume !false; {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 334: Hoare triple {155077#false} ~state~0 := ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 335: Hoare triple {155077#false} assume !(12292bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 336: Hoare triple {155077#false} assume !(16384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 337: Hoare triple {155077#false} assume !(4096bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 338: Hoare triple {155077#false} assume !(20480bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 339: Hoare triple {155077#false} assume !(4099bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 340: Hoare triple {155077#false} assume !(4368bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,871 INFO L273 TraceCheckUtils]: 341: Hoare triple {155077#false} assume !(4369bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 342: Hoare triple {155077#false} assume !(4384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 343: Hoare triple {155077#false} assume !(4385bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 344: Hoare triple {155077#false} assume !(4400bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 345: Hoare triple {155077#false} assume !(4401bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 346: Hoare triple {155077#false} assume !(4416bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 347: Hoare triple {155077#false} assume !(4417bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 348: Hoare triple {155077#false} assume 4432bv32 == ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 349: Hoare triple {155077#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {155077#false} is VALID [2018-11-23 10:53:04,872 INFO L273 TraceCheckUtils]: 350: Hoare triple {155077#false} assume 5bv32 == ~blastFlag~0; {155077#false} is VALID [2018-11-23 10:53:04,873 INFO L273 TraceCheckUtils]: 351: Hoare triple {155077#false} assume !false; {155077#false} is VALID [2018-11-23 10:53:04,918 INFO L134 CoverageAnalysis]: Checked inductivity of 1416 backedges. 791 proven. 12 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2018-11-23 10:53:04,918 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 10:53:05,436 INFO L273 TraceCheckUtils]: 351: Hoare triple {155077#false} assume !false; {155077#false} is VALID [2018-11-23 10:53:05,436 INFO L273 TraceCheckUtils]: 350: Hoare triple {155077#false} assume 5bv32 == ~blastFlag~0; {155077#false} is VALID [2018-11-23 10:53:05,437 INFO L273 TraceCheckUtils]: 349: Hoare triple {155077#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {155077#false} is VALID [2018-11-23 10:53:05,437 INFO L273 TraceCheckUtils]: 348: Hoare triple {155077#false} assume 4432bv32 == ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:05,437 INFO L273 TraceCheckUtils]: 347: Hoare triple {155077#false} assume !(4417bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,437 INFO L273 TraceCheckUtils]: 346: Hoare triple {155077#false} assume !(4416bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,438 INFO L273 TraceCheckUtils]: 345: Hoare triple {155077#false} assume !(4401bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,438 INFO L273 TraceCheckUtils]: 344: Hoare triple {155077#false} assume !(4400bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,438 INFO L273 TraceCheckUtils]: 343: Hoare triple {155077#false} assume !(4385bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,438 INFO L273 TraceCheckUtils]: 342: Hoare triple {155077#false} assume !(4384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,438 INFO L273 TraceCheckUtils]: 341: Hoare triple {155077#false} assume !(4369bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,439 INFO L273 TraceCheckUtils]: 340: Hoare triple {155077#false} assume !(4368bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,439 INFO L273 TraceCheckUtils]: 339: Hoare triple {155077#false} assume !(4099bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,439 INFO L273 TraceCheckUtils]: 338: Hoare triple {155077#false} assume !(20480bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,439 INFO L273 TraceCheckUtils]: 337: Hoare triple {155077#false} assume !(4096bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,439 INFO L273 TraceCheckUtils]: 336: Hoare triple {155077#false} assume !(16384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,439 INFO L273 TraceCheckUtils]: 335: Hoare triple {155077#false} assume !(12292bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,440 INFO L273 TraceCheckUtils]: 334: Hoare triple {155077#false} ~state~0 := ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:05,440 INFO L273 TraceCheckUtils]: 333: Hoare triple {155077#false} assume !false; {155077#false} is VALID [2018-11-23 10:53:05,440 INFO L273 TraceCheckUtils]: 332: Hoare triple {155077#false} ~skip~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:05,440 INFO L273 TraceCheckUtils]: 331: Hoare triple {155077#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155077#false} is VALID [2018-11-23 10:53:05,440 INFO L273 TraceCheckUtils]: 330: Hoare triple {155077#false} assume !(0bv32 == ~tmp___6~0); {155077#false} is VALID [2018-11-23 10:53:05,440 INFO L273 TraceCheckUtils]: 329: Hoare triple {155077#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:05,440 INFO L273 TraceCheckUtils]: 328: Hoare triple {155077#false} assume !(3bv32 == ~blastFlag~0); {155077#false} is VALID [2018-11-23 10:53:05,441 INFO L273 TraceCheckUtils]: 327: Hoare triple {155077#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {155077#false} is VALID [2018-11-23 10:53:05,441 INFO L273 TraceCheckUtils]: 326: Hoare triple {155077#false} assume 4416bv32 == ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:05,441 INFO L273 TraceCheckUtils]: 325: Hoare triple {155077#false} assume !(4401bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,441 INFO L273 TraceCheckUtils]: 324: Hoare triple {155077#false} assume !(4400bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,441 INFO L273 TraceCheckUtils]: 323: Hoare triple {155077#false} assume !(4385bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,441 INFO L273 TraceCheckUtils]: 322: Hoare triple {155077#false} assume !(4384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,441 INFO L273 TraceCheckUtils]: 321: Hoare triple {155077#false} assume !(4369bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 320: Hoare triple {155077#false} assume !(4368bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 319: Hoare triple {155077#false} assume !(4099bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 318: Hoare triple {155077#false} assume !(20480bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 317: Hoare triple {155077#false} assume !(4096bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 316: Hoare triple {155077#false} assume !(16384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 315: Hoare triple {155077#false} assume !(12292bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 314: Hoare triple {155077#false} ~state~0 := ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 313: Hoare triple {155077#false} assume !false; {155077#false} is VALID [2018-11-23 10:53:05,442 INFO L273 TraceCheckUtils]: 312: Hoare triple {155077#false} ~skip~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 311: Hoare triple {155077#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 310: Hoare triple {155077#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 309: Hoare triple {155077#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 308: Hoare triple {155077#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 307: Hoare triple {155077#false} assume 4400bv32 == ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 306: Hoare triple {155077#false} assume !(4385bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 305: Hoare triple {155077#false} assume !(4384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 304: Hoare triple {155077#false} assume !(4369bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,443 INFO L273 TraceCheckUtils]: 303: Hoare triple {155077#false} assume !(4368bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 302: Hoare triple {155077#false} assume !(4099bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 301: Hoare triple {155077#false} assume !(20480bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 300: Hoare triple {155077#false} assume !(4096bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 299: Hoare triple {155077#false} assume !(16384bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 298: Hoare triple {155077#false} assume !(12292bv32 == ~s__state~0); {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 297: Hoare triple {155077#false} ~state~0 := ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 296: Hoare triple {155077#false} assume !false; {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 295: Hoare triple {155077#false} ~skip~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 294: Hoare triple {155077#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155077#false} is VALID [2018-11-23 10:53:05,444 INFO L273 TraceCheckUtils]: 293: Hoare triple {155077#false} ~s__init_num~0 := 0bv32; {155077#false} is VALID [2018-11-23 10:53:05,445 INFO L273 TraceCheckUtils]: 292: Hoare triple {155077#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {155077#false} is VALID [2018-11-23 10:53:05,445 INFO L273 TraceCheckUtils]: 291: Hoare triple {155077#false} assume !~bvsle32(~ret~0, 0bv32); {155077#false} is VALID [2018-11-23 10:53:05,445 INFO L273 TraceCheckUtils]: 290: Hoare triple {155077#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {155077#false} is VALID [2018-11-23 10:53:05,445 INFO L273 TraceCheckUtils]: 289: Hoare triple {155077#false} assume !(1bv32 == ~blastFlag~0); {155077#false} is VALID [2018-11-23 10:53:05,445 INFO L273 TraceCheckUtils]: 288: Hoare triple {155077#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {155077#false} is VALID [2018-11-23 10:53:05,445 INFO L273 TraceCheckUtils]: 287: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume 4384bv32 == ~s__state~0; {155077#false} is VALID [2018-11-23 10:53:05,446 INFO L273 TraceCheckUtils]: 286: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !(4369bv32 == ~s__state~0); {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,446 INFO L273 TraceCheckUtils]: 285: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !(4368bv32 == ~s__state~0); {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,446 INFO L273 TraceCheckUtils]: 284: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !(4099bv32 == ~s__state~0); {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,447 INFO L273 TraceCheckUtils]: 283: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !(20480bv32 == ~s__state~0); {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,447 INFO L273 TraceCheckUtils]: 282: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !(4096bv32 == ~s__state~0); {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,447 INFO L273 TraceCheckUtils]: 281: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !(16384bv32 == ~s__state~0); {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,448 INFO L273 TraceCheckUtils]: 280: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !(12292bv32 == ~s__state~0); {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,448 INFO L273 TraceCheckUtils]: 279: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} ~state~0 := ~s__state~0; {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,448 INFO L273 TraceCheckUtils]: 278: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !false; {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,449 INFO L273 TraceCheckUtils]: 277: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} ~skip~0 := 0bv32; {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,449 INFO L273 TraceCheckUtils]: 276: Hoare triple {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,450 INFO L273 TraceCheckUtils]: 275: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {156328#(not (= (_ bv4384 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:53:05,450 INFO L273 TraceCheckUtils]: 274: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,451 INFO L273 TraceCheckUtils]: 273: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~__cil_tmp70~0 := ~num1~0; {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,451 INFO L273 TraceCheckUtils]: 272: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume 4352bv32 == ~s__state~0; {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,452 INFO L273 TraceCheckUtils]: 271: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4561bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,452 INFO L273 TraceCheckUtils]: 270: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4560bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,453 INFO L273 TraceCheckUtils]: 269: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4529bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,453 INFO L273 TraceCheckUtils]: 268: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4528bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,454 INFO L273 TraceCheckUtils]: 267: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4513bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,454 INFO L273 TraceCheckUtils]: 266: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4512bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,454 INFO L273 TraceCheckUtils]: 265: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4497bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,455 INFO L273 TraceCheckUtils]: 264: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4496bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,455 INFO L273 TraceCheckUtils]: 263: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4481bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,456 INFO L273 TraceCheckUtils]: 262: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4480bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,456 INFO L273 TraceCheckUtils]: 261: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4467bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,457 INFO L273 TraceCheckUtils]: 260: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4466bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,457 INFO L273 TraceCheckUtils]: 259: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4465bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,458 INFO L273 TraceCheckUtils]: 258: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4464bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,458 INFO L273 TraceCheckUtils]: 257: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4449bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,459 INFO L273 TraceCheckUtils]: 256: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4448bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,459 INFO L273 TraceCheckUtils]: 255: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4433bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,460 INFO L273 TraceCheckUtils]: 254: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4432bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,460 INFO L273 TraceCheckUtils]: 253: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4417bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,461 INFO L273 TraceCheckUtils]: 252: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4416bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,461 INFO L273 TraceCheckUtils]: 251: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4401bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,462 INFO L273 TraceCheckUtils]: 250: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4400bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,462 INFO L273 TraceCheckUtils]: 249: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4385bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,463 INFO L273 TraceCheckUtils]: 248: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4384bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,463 INFO L273 TraceCheckUtils]: 247: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4369bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,464 INFO L273 TraceCheckUtils]: 246: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4368bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,464 INFO L273 TraceCheckUtils]: 245: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4099bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,465 INFO L273 TraceCheckUtils]: 244: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(20480bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,465 INFO L273 TraceCheckUtils]: 243: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4096bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,466 INFO L273 TraceCheckUtils]: 242: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(16384bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,466 INFO L273 TraceCheckUtils]: 241: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(12292bv32 == ~s__state~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,467 INFO L273 TraceCheckUtils]: 240: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~state~0 := ~s__state~0; {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,467 INFO L273 TraceCheckUtils]: 239: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !false; {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,467 INFO L273 TraceCheckUtils]: 238: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~skip~0 := 0bv32; {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,468 INFO L273 TraceCheckUtils]: 237: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,468 INFO L273 TraceCheckUtils]: 236: Hoare triple {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__init_num~0 := 0bv32; {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,469 INFO L273 TraceCheckUtils]: 235: Hoare triple {155076#true} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560bv32; {156365#(not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:53:05,469 INFO L273 TraceCheckUtils]: 234: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {155076#true} is VALID [2018-11-23 10:53:05,469 INFO L273 TraceCheckUtils]: 233: Hoare triple {155076#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {155076#true} is VALID [2018-11-23 10:53:05,470 INFO L273 TraceCheckUtils]: 232: Hoare triple {155076#true} assume 4528bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,470 INFO L273 TraceCheckUtils]: 231: Hoare triple {155076#true} assume !(4513bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,470 INFO L273 TraceCheckUtils]: 230: Hoare triple {155076#true} assume !(4512bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,470 INFO L273 TraceCheckUtils]: 229: Hoare triple {155076#true} assume !(4497bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,470 INFO L273 TraceCheckUtils]: 228: Hoare triple {155076#true} assume !(4496bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,470 INFO L273 TraceCheckUtils]: 227: Hoare triple {155076#true} assume !(4481bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,471 INFO L273 TraceCheckUtils]: 226: Hoare triple {155076#true} assume !(4480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,471 INFO L273 TraceCheckUtils]: 225: Hoare triple {155076#true} assume !(4467bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,471 INFO L273 TraceCheckUtils]: 224: Hoare triple {155076#true} assume !(4466bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,471 INFO L273 TraceCheckUtils]: 223: Hoare triple {155076#true} assume !(4465bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,471 INFO L273 TraceCheckUtils]: 222: Hoare triple {155076#true} assume !(4464bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,471 INFO L273 TraceCheckUtils]: 221: Hoare triple {155076#true} assume !(4449bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,472 INFO L273 TraceCheckUtils]: 220: Hoare triple {155076#true} assume !(4448bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,472 INFO L273 TraceCheckUtils]: 219: Hoare triple {155076#true} assume !(4433bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,472 INFO L273 TraceCheckUtils]: 218: Hoare triple {155076#true} assume !(4432bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,472 INFO L273 TraceCheckUtils]: 217: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,472 INFO L273 TraceCheckUtils]: 216: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,472 INFO L273 TraceCheckUtils]: 215: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 214: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 213: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 212: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 211: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 210: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 209: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 208: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 207: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 206: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,473 INFO L273 TraceCheckUtils]: 205: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,474 INFO L273 TraceCheckUtils]: 204: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,474 INFO L273 TraceCheckUtils]: 203: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,474 INFO L273 TraceCheckUtils]: 202: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,474 INFO L273 TraceCheckUtils]: 201: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,474 INFO L273 TraceCheckUtils]: 200: Hoare triple {155076#true} assume !(0bv32 == ~tmp___8~0); {155076#true} is VALID [2018-11-23 10:53:05,474 INFO L273 TraceCheckUtils]: 199: Hoare triple {155076#true} assume !(0bv32 == ~tmp___7~0); {155076#true} is VALID [2018-11-23 10:53:05,474 INFO L273 TraceCheckUtils]: 198: Hoare triple {155076#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,474 INFO L273 TraceCheckUtils]: 197: Hoare triple {155076#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; {155076#true} is VALID [2018-11-23 10:53:05,475 INFO L273 TraceCheckUtils]: 196: Hoare triple {155076#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {155076#true} is VALID [2018-11-23 10:53:05,475 INFO L273 TraceCheckUtils]: 195: Hoare triple {155076#true} assume 4512bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,475 INFO L273 TraceCheckUtils]: 194: Hoare triple {155076#true} assume !(4497bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,475 INFO L273 TraceCheckUtils]: 193: Hoare triple {155076#true} assume !(4496bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,475 INFO L273 TraceCheckUtils]: 192: Hoare triple {155076#true} assume !(4481bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,475 INFO L273 TraceCheckUtils]: 191: Hoare triple {155076#true} assume !(4480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,475 INFO L273 TraceCheckUtils]: 190: Hoare triple {155076#true} assume !(4467bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,476 INFO L273 TraceCheckUtils]: 189: Hoare triple {155076#true} assume !(4466bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,476 INFO L273 TraceCheckUtils]: 188: Hoare triple {155076#true} assume !(4465bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,476 INFO L273 TraceCheckUtils]: 187: Hoare triple {155076#true} assume !(4464bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,476 INFO L273 TraceCheckUtils]: 186: Hoare triple {155076#true} assume !(4449bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,476 INFO L273 TraceCheckUtils]: 185: Hoare triple {155076#true} assume !(4448bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,476 INFO L273 TraceCheckUtils]: 184: Hoare triple {155076#true} assume !(4433bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,476 INFO L273 TraceCheckUtils]: 183: Hoare triple {155076#true} assume !(4432bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 182: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 181: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 180: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 179: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 178: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 177: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 176: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 175: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,477 INFO L273 TraceCheckUtils]: 174: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 173: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 172: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 171: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 170: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 169: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 168: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 167: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 166: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,478 INFO L273 TraceCheckUtils]: 165: Hoare triple {155076#true} ~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 164: Hoare triple {155076#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 163: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 162: Hoare triple {155076#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 161: Hoare triple {155076#true} assume 4480bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 160: Hoare triple {155076#true} assume !(4467bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 159: Hoare triple {155076#true} assume !(4466bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 158: Hoare triple {155076#true} assume !(4465bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 157: Hoare triple {155076#true} assume !(4464bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,479 INFO L273 TraceCheckUtils]: 156: Hoare triple {155076#true} assume !(4449bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 155: Hoare triple {155076#true} assume !(4448bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 154: Hoare triple {155076#true} assume !(4433bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 153: Hoare triple {155076#true} assume !(4432bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 152: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 151: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 150: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 149: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 148: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 147: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,480 INFO L273 TraceCheckUtils]: 146: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 145: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 144: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 143: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 142: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 141: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 140: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 139: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 138: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,481 INFO L273 TraceCheckUtils]: 137: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 136: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 135: Hoare triple {155076#true} ~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 134: Hoare triple {155076#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 133: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32); {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 132: Hoare triple {155076#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 131: Hoare triple {155076#true} assume 4448bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 130: Hoare triple {155076#true} assume !(4433bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 129: Hoare triple {155076#true} assume !(4432bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,482 INFO L273 TraceCheckUtils]: 128: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,483 INFO L273 TraceCheckUtils]: 127: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,483 INFO L273 TraceCheckUtils]: 126: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,483 INFO L273 TraceCheckUtils]: 125: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,483 INFO L273 TraceCheckUtils]: 124: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,483 INFO L273 TraceCheckUtils]: 123: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,483 INFO L273 TraceCheckUtils]: 122: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,484 INFO L273 TraceCheckUtils]: 121: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,484 INFO L273 TraceCheckUtils]: 120: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,484 INFO L273 TraceCheckUtils]: 119: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,484 INFO L273 TraceCheckUtils]: 118: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,484 INFO L273 TraceCheckUtils]: 117: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,484 INFO L273 TraceCheckUtils]: 116: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,484 INFO L273 TraceCheckUtils]: 115: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 114: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 113: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 112: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 111: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 110: Hoare triple {155076#true} assume !(5bv32 == ~blastFlag~0); {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 109: Hoare triple {155076#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 108: Hoare triple {155076#true} assume 4432bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 107: Hoare triple {155076#true} assume !(4417bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,485 INFO L273 TraceCheckUtils]: 106: Hoare triple {155076#true} assume !(4416bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 105: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 104: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 103: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 102: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 101: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 100: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 99: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 98: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 97: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,486 INFO L273 TraceCheckUtils]: 96: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 95: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 94: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 93: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 92: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 91: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 90: Hoare triple {155076#true} assume !(0bv32 == ~tmp___6~0); {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 89: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 88: Hoare triple {155076#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {155076#true} is VALID [2018-11-23 10:53:05,487 INFO L273 TraceCheckUtils]: 87: Hoare triple {155076#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {155076#true} is VALID [2018-11-23 10:53:05,488 INFO L273 TraceCheckUtils]: 86: Hoare triple {155076#true} assume 4416bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,488 INFO L273 TraceCheckUtils]: 85: Hoare triple {155076#true} assume !(4401bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,488 INFO L273 TraceCheckUtils]: 84: Hoare triple {155076#true} assume !(4400bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,488 INFO L273 TraceCheckUtils]: 83: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,488 INFO L273 TraceCheckUtils]: 82: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,488 INFO L273 TraceCheckUtils]: 81: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,488 INFO L273 TraceCheckUtils]: 80: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,489 INFO L273 TraceCheckUtils]: 79: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,489 INFO L273 TraceCheckUtils]: 78: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,489 INFO L273 TraceCheckUtils]: 77: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,489 INFO L273 TraceCheckUtils]: 76: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,489 INFO L273 TraceCheckUtils]: 75: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,489 INFO L273 TraceCheckUtils]: 74: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,489 INFO L273 TraceCheckUtils]: 73: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,490 INFO L273 TraceCheckUtils]: 72: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,490 INFO L273 TraceCheckUtils]: 71: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,490 INFO L273 TraceCheckUtils]: 70: Hoare triple {155076#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,490 INFO L273 TraceCheckUtils]: 69: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32); {155076#true} is VALID [2018-11-23 10:53:05,490 INFO L273 TraceCheckUtils]: 68: Hoare triple {155076#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {155076#true} is VALID [2018-11-23 10:53:05,490 INFO L273 TraceCheckUtils]: 67: Hoare triple {155076#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {155076#true} is VALID [2018-11-23 10:53:05,491 INFO L273 TraceCheckUtils]: 66: Hoare triple {155076#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {155076#true} is VALID [2018-11-23 10:53:05,491 INFO L273 TraceCheckUtils]: 65: Hoare triple {155076#true} assume 4400bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,491 INFO L273 TraceCheckUtils]: 64: Hoare triple {155076#true} assume !(4385bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,491 INFO L273 TraceCheckUtils]: 63: Hoare triple {155076#true} assume !(4384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,491 INFO L273 TraceCheckUtils]: 62: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,491 INFO L273 TraceCheckUtils]: 61: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,491 INFO L273 TraceCheckUtils]: 60: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,492 INFO L273 TraceCheckUtils]: 59: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,492 INFO L273 TraceCheckUtils]: 58: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,492 INFO L273 TraceCheckUtils]: 57: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,492 INFO L273 TraceCheckUtils]: 56: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,492 INFO L273 TraceCheckUtils]: 55: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,492 INFO L273 TraceCheckUtils]: 54: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,493 INFO L273 TraceCheckUtils]: 53: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,493 INFO L273 TraceCheckUtils]: 52: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,493 INFO L273 TraceCheckUtils]: 51: Hoare triple {155076#true} ~s__init_num~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,493 INFO L273 TraceCheckUtils]: 50: Hoare triple {155076#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {155076#true} is VALID [2018-11-23 10:53:05,493 INFO L273 TraceCheckUtils]: 49: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32); {155076#true} is VALID [2018-11-23 10:53:05,493 INFO L273 TraceCheckUtils]: 48: Hoare triple {155076#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {155076#true} is VALID [2018-11-23 10:53:05,494 INFO L273 TraceCheckUtils]: 47: Hoare triple {155076#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {155076#true} is VALID [2018-11-23 10:53:05,494 INFO L273 TraceCheckUtils]: 46: Hoare triple {155076#true} assume 4384bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,494 INFO L273 TraceCheckUtils]: 45: Hoare triple {155076#true} assume !(4369bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,494 INFO L273 TraceCheckUtils]: 44: Hoare triple {155076#true} assume !(4368bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,494 INFO L273 TraceCheckUtils]: 43: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,494 INFO L273 TraceCheckUtils]: 42: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,494 INFO L273 TraceCheckUtils]: 41: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,495 INFO L273 TraceCheckUtils]: 40: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,495 INFO L273 TraceCheckUtils]: 39: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,495 INFO L273 TraceCheckUtils]: 38: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,495 INFO L273 TraceCheckUtils]: 37: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,495 INFO L273 TraceCheckUtils]: 36: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,495 INFO L273 TraceCheckUtils]: 35: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,495 INFO L273 TraceCheckUtils]: 34: Hoare triple {155076#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {155076#true} is VALID [2018-11-23 10:53:05,496 INFO L273 TraceCheckUtils]: 33: Hoare triple {155076#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {155076#true} is VALID [2018-11-23 10:53:05,496 INFO L273 TraceCheckUtils]: 32: Hoare triple {155076#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {155076#true} is VALID [2018-11-23 10:53:05,496 INFO L273 TraceCheckUtils]: 31: Hoare triple {155076#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {155076#true} is VALID [2018-11-23 10:53:05,496 INFO L273 TraceCheckUtils]: 30: Hoare triple {155076#true} assume 4368bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,496 INFO L273 TraceCheckUtils]: 29: Hoare triple {155076#true} assume !(4099bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,496 INFO L273 TraceCheckUtils]: 28: Hoare triple {155076#true} assume !(20480bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,497 INFO L273 TraceCheckUtils]: 27: Hoare triple {155076#true} assume !(4096bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,497 INFO L273 TraceCheckUtils]: 26: Hoare triple {155076#true} assume !(16384bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,497 INFO L273 TraceCheckUtils]: 25: Hoare triple {155076#true} assume !(12292bv32 == ~s__state~0); {155076#true} is VALID [2018-11-23 10:53:05,497 INFO L273 TraceCheckUtils]: 24: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,497 INFO L273 TraceCheckUtils]: 23: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,497 INFO L273 TraceCheckUtils]: 22: Hoare triple {155076#true} ~skip~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,497 INFO L273 TraceCheckUtils]: 21: Hoare triple {155076#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {155076#true} is VALID [2018-11-23 10:53:05,498 INFO L273 TraceCheckUtils]: 20: Hoare triple {155076#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; {155076#true} is VALID [2018-11-23 10:53:05,498 INFO L273 TraceCheckUtils]: 19: Hoare triple {155076#true} assume !(0bv32 == ~tmp___4~0); {155076#true} is VALID [2018-11-23 10:53:05,498 INFO L273 TraceCheckUtils]: 18: Hoare triple {155076#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {155076#true} is VALID [2018-11-23 10:53:05,498 INFO L273 TraceCheckUtils]: 17: Hoare triple {155076#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {155076#true} is VALID [2018-11-23 10:53:05,498 INFO L273 TraceCheckUtils]: 16: Hoare triple {155076#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {155076#true} is VALID [2018-11-23 10:53:05,498 INFO L273 TraceCheckUtils]: 15: Hoare triple {155076#true} assume 0bv32 != ~cb~0; {155076#true} is VALID [2018-11-23 10:53:05,498 INFO L273 TraceCheckUtils]: 14: Hoare triple {155076#true} ~s__server~0 := 0bv32; {155076#true} is VALID [2018-11-23 10:53:05,499 INFO L273 TraceCheckUtils]: 13: Hoare triple {155076#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; {155076#true} is VALID [2018-11-23 10:53:05,499 INFO L273 TraceCheckUtils]: 12: Hoare triple {155076#true} assume 12292bv32 == ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,499 INFO L273 TraceCheckUtils]: 11: Hoare triple {155076#true} ~state~0 := ~s__state~0; {155076#true} is VALID [2018-11-23 10:53:05,499 INFO L273 TraceCheckUtils]: 10: Hoare triple {155076#true} assume !false; {155076#true} is VALID [2018-11-23 10:53:05,499 INFO L273 TraceCheckUtils]: 9: Hoare triple {155076#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {155076#true} is VALID [2018-11-23 10:53:05,499 INFO L273 TraceCheckUtils]: 8: Hoare triple {155076#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {155076#true} is VALID [2018-11-23 10:53:05,499 INFO L273 TraceCheckUtils]: 7: Hoare triple {155076#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {155076#true} is VALID [2018-11-23 10:53:05,500 INFO L273 TraceCheckUtils]: 6: Hoare triple {155076#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {155076#true} is VALID [2018-11-23 10:53:05,500 INFO L256 TraceCheckUtils]: 5: Hoare triple {155076#true} call #t~ret48 := ssl3_connect(~s~0); {155076#true} is VALID [2018-11-23 10:53:05,500 INFO L273 TraceCheckUtils]: 4: Hoare triple {155076#true} havoc ~s~0;~s~0 := 12292bv32; {155076#true} is VALID [2018-11-23 10:53:05,500 INFO L256 TraceCheckUtils]: 3: Hoare triple {155076#true} call #t~ret49 := main(); {155076#true} is VALID [2018-11-23 10:53:05,500 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {155076#true} {155076#true} #542#return; {155076#true} is VALID [2018-11-23 10:53:05,501 INFO L273 TraceCheckUtils]: 1: Hoare triple {155076#true} assume true; {155076#true} is VALID [2018-11-23 10:53:05,501 INFO L256 TraceCheckUtils]: 0: Hoare triple {155076#true} call ULTIMATE.init(); {155076#true} is VALID [2018-11-23 10:53:05,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1416 backedges. 791 proven. 12 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2018-11-23 10:53:05,553 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 10:53:05,553 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2018-11-23 10:53:05,553 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 352 [2018-11-23 10:53:05,554 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:05,554 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-23 10:53:05,780 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:05,780 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 10:53:05,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 10:53:05,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 10:53:05,781 INFO L87 Difference]: Start difference. First operand 6257 states and 7802 transitions. Second operand 6 states. [2018-11-23 10:53:24,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:24,850 INFO L93 Difference]: Finished difference Result 17747 states and 22305 transitions. [2018-11-23 10:53:24,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-11-23 10:53:24,851 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 352 [2018-11-23 10:53:24,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:24,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 10:53:24,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 907 transitions. [2018-11-23 10:53:24,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 10:53:24,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 907 transitions. [2018-11-23 10:53:24,858 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 10 states and 907 transitions. [2018-11-23 10:53:25,881 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 907 edges. 907 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:32,751 INFO L225 Difference]: With dead ends: 17747 [2018-11-23 10:53:32,752 INFO L226 Difference]: Without dead ends: 11505 [2018-11-23 10:53:32,762 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 711 GetRequests, 703 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:32,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11505 states. [2018-11-23 10:53:38,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11505 to 7381. [2018-11-23 10:53:38,171 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:38,171 INFO L82 GeneralOperation]: Start isEquivalent. First operand 11505 states. Second operand 7381 states. [2018-11-23 10:53:38,171 INFO L74 IsIncluded]: Start isIncluded. First operand 11505 states. Second operand 7381 states. [2018-11-23 10:53:38,171 INFO L87 Difference]: Start difference. First operand 11505 states. Second operand 7381 states. [2018-11-23 10:53:42,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:42,628 INFO L93 Difference]: Finished difference Result 11505 states and 14255 transitions. [2018-11-23 10:53:42,628 INFO L276 IsEmpty]: Start isEmpty. Operand 11505 states and 14255 transitions. [2018-11-23 10:53:42,635 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:42,635 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:42,635 INFO L74 IsIncluded]: Start isIncluded. First operand 7381 states. Second operand 11505 states. [2018-11-23 10:53:42,635 INFO L87 Difference]: Start difference. First operand 7381 states. Second operand 11505 states. [2018-11-23 10:53:47,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:47,359 INFO L93 Difference]: Finished difference Result 11505 states and 14255 transitions. [2018-11-23 10:53:47,359 INFO L276 IsEmpty]: Start isEmpty. Operand 11505 states and 14255 transitions. [2018-11-23 10:53:47,367 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:47,368 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:47,368 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:47,368 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:47,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7381 states. [2018-11-23 10:53:49,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7381 states to 7381 states and 9427 transitions. [2018-11-23 10:53:49,596 INFO L78 Accepts]: Start accepts. Automaton has 7381 states and 9427 transitions. Word has length 352 [2018-11-23 10:53:49,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:49,596 INFO L480 AbstractCegarLoop]: Abstraction has 7381 states and 9427 transitions. [2018-11-23 10:53:49,596 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 10:53:49,596 INFO L276 IsEmpty]: Start isEmpty. Operand 7381 states and 9427 transitions. [2018-11-23 10:53:49,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2018-11-23 10:53:49,603 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:49,603 INFO L402 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 13, 12, 10, 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, 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] [2018-11-23 10:53:49,604 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:49,605 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:49,606 INFO L82 PathProgramCache]: Analyzing trace with hash 211141276, now seen corresponding path program 1 times [2018-11-23 10:53:49,606 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:49,606 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:53:49,630 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:49,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:49,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:49,788 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:50,095 INFO L256 TraceCheckUtils]: 0: Hoare triple {207093#true} call ULTIMATE.init(); {207093#true} is VALID [2018-11-23 10:53:50,095 INFO L273 TraceCheckUtils]: 1: Hoare triple {207093#true} assume true; {207093#true} is VALID [2018-11-23 10:53:50,096 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {207093#true} {207093#true} #542#return; {207093#true} is VALID [2018-11-23 10:53:50,096 INFO L256 TraceCheckUtils]: 3: Hoare triple {207093#true} call #t~ret49 := main(); {207093#true} is VALID [2018-11-23 10:53:50,096 INFO L273 TraceCheckUtils]: 4: Hoare triple {207093#true} havoc ~s~0;~s~0 := 12292bv32; {207093#true} is VALID [2018-11-23 10:53:50,097 INFO L256 TraceCheckUtils]: 5: Hoare triple {207093#true} call #t~ret48 := ssl3_connect(~s~0); {207093#true} is VALID [2018-11-23 10:53:50,097 INFO L273 TraceCheckUtils]: 6: Hoare triple {207093#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {207093#true} is VALID [2018-11-23 10:53:50,097 INFO L273 TraceCheckUtils]: 7: Hoare triple {207093#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {207093#true} is VALID [2018-11-23 10:53:50,097 INFO L273 TraceCheckUtils]: 8: Hoare triple {207093#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 9: Hoare triple {207093#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 10: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 11: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 12: Hoare triple {207093#true} assume 12292bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 13: Hoare triple {207093#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; {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 14: Hoare triple {207093#true} ~s__server~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 15: Hoare triple {207093#true} assume 0bv32 != ~cb~0; {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 16: Hoare triple {207093#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {207093#true} is VALID [2018-11-23 10:53:50,098 INFO L273 TraceCheckUtils]: 17: Hoare triple {207093#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 18: Hoare triple {207093#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 19: Hoare triple {207093#true} assume !(0bv32 == ~tmp___4~0); {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 20: Hoare triple {207093#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; {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 21: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 22: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 23: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 24: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 25: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,099 INFO L273 TraceCheckUtils]: 26: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 27: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 28: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 29: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 30: Hoare triple {207093#true} assume 4368bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 31: Hoare triple {207093#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 32: Hoare triple {207093#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 33: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 34: Hoare triple {207093#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 35: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,100 INFO L273 TraceCheckUtils]: 36: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 37: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 38: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 39: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 40: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 41: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 42: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 43: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 44: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 45: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,101 INFO L273 TraceCheckUtils]: 46: Hoare triple {207093#true} assume 4384bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 47: Hoare triple {207093#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 48: Hoare triple {207093#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 49: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32); {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 50: Hoare triple {207093#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 51: Hoare triple {207093#true} ~s__init_num~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 52: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 53: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 54: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,102 INFO L273 TraceCheckUtils]: 55: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,103 INFO L273 TraceCheckUtils]: 56: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,103 INFO L273 TraceCheckUtils]: 57: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,103 INFO L273 TraceCheckUtils]: 58: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,103 INFO L273 TraceCheckUtils]: 59: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,103 INFO L273 TraceCheckUtils]: 60: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,103 INFO L273 TraceCheckUtils]: 61: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,103 INFO L273 TraceCheckUtils]: 62: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,104 INFO L273 TraceCheckUtils]: 63: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,104 INFO L273 TraceCheckUtils]: 64: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,104 INFO L273 TraceCheckUtils]: 65: Hoare triple {207093#true} assume 4400bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,104 INFO L273 TraceCheckUtils]: 66: Hoare triple {207093#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {207093#true} is VALID [2018-11-23 10:53:50,104 INFO L273 TraceCheckUtils]: 67: Hoare triple {207093#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {207093#true} is VALID [2018-11-23 10:53:50,104 INFO L273 TraceCheckUtils]: 68: Hoare triple {207093#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {207093#true} is VALID [2018-11-23 10:53:50,105 INFO L273 TraceCheckUtils]: 69: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32); {207093#true} is VALID [2018-11-23 10:53:50,105 INFO L273 TraceCheckUtils]: 70: Hoare triple {207093#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,105 INFO L273 TraceCheckUtils]: 71: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,105 INFO L273 TraceCheckUtils]: 72: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,105 INFO L273 TraceCheckUtils]: 73: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,105 INFO L273 TraceCheckUtils]: 74: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,105 INFO L273 TraceCheckUtils]: 75: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,106 INFO L273 TraceCheckUtils]: 76: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,106 INFO L273 TraceCheckUtils]: 77: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,106 INFO L273 TraceCheckUtils]: 78: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,106 INFO L273 TraceCheckUtils]: 79: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,106 INFO L273 TraceCheckUtils]: 80: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,106 INFO L273 TraceCheckUtils]: 81: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,106 INFO L273 TraceCheckUtils]: 82: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,107 INFO L273 TraceCheckUtils]: 83: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,107 INFO L273 TraceCheckUtils]: 84: Hoare triple {207093#true} assume !(4400bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,107 INFO L273 TraceCheckUtils]: 85: Hoare triple {207093#true} assume !(4401bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,107 INFO L273 TraceCheckUtils]: 86: Hoare triple {207093#true} assume 4416bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,107 INFO L273 TraceCheckUtils]: 87: Hoare triple {207093#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {207093#true} is VALID [2018-11-23 10:53:50,107 INFO L273 TraceCheckUtils]: 88: Hoare triple {207093#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {207093#true} is VALID [2018-11-23 10:53:50,107 INFO L273 TraceCheckUtils]: 89: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,108 INFO L273 TraceCheckUtils]: 90: Hoare triple {207093#true} assume !(0bv32 == ~tmp___6~0); {207093#true} is VALID [2018-11-23 10:53:50,108 INFO L273 TraceCheckUtils]: 91: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,108 INFO L273 TraceCheckUtils]: 92: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,108 INFO L273 TraceCheckUtils]: 93: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,108 INFO L273 TraceCheckUtils]: 94: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,108 INFO L273 TraceCheckUtils]: 95: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,108 INFO L273 TraceCheckUtils]: 96: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,109 INFO L273 TraceCheckUtils]: 97: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,109 INFO L273 TraceCheckUtils]: 98: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,109 INFO L273 TraceCheckUtils]: 99: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,109 INFO L273 TraceCheckUtils]: 100: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,109 INFO L273 TraceCheckUtils]: 101: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,109 INFO L273 TraceCheckUtils]: 102: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,110 INFO L273 TraceCheckUtils]: 103: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,110 INFO L273 TraceCheckUtils]: 104: Hoare triple {207093#true} assume !(4400bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,110 INFO L273 TraceCheckUtils]: 105: Hoare triple {207093#true} assume !(4401bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,110 INFO L273 TraceCheckUtils]: 106: Hoare triple {207093#true} assume !(4416bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,110 INFO L273 TraceCheckUtils]: 107: Hoare triple {207093#true} assume !(4417bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,110 INFO L273 TraceCheckUtils]: 108: Hoare triple {207093#true} assume 4432bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,110 INFO L273 TraceCheckUtils]: 109: Hoare triple {207093#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {207093#true} is VALID [2018-11-23 10:53:50,111 INFO L273 TraceCheckUtils]: 110: Hoare triple {207093#true} assume !(5bv32 == ~blastFlag~0); {207093#true} is VALID [2018-11-23 10:53:50,111 INFO L273 TraceCheckUtils]: 111: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,111 INFO L273 TraceCheckUtils]: 112: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,111 INFO L273 TraceCheckUtils]: 113: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,111 INFO L273 TraceCheckUtils]: 114: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,111 INFO L273 TraceCheckUtils]: 115: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,111 INFO L273 TraceCheckUtils]: 116: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,111 INFO L273 TraceCheckUtils]: 117: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,112 INFO L273 TraceCheckUtils]: 118: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,112 INFO L273 TraceCheckUtils]: 119: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,112 INFO L273 TraceCheckUtils]: 120: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,112 INFO L273 TraceCheckUtils]: 121: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,112 INFO L273 TraceCheckUtils]: 122: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,112 INFO L273 TraceCheckUtils]: 123: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,113 INFO L273 TraceCheckUtils]: 124: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,113 INFO L273 TraceCheckUtils]: 125: Hoare triple {207093#true} assume !(4400bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,113 INFO L273 TraceCheckUtils]: 126: Hoare triple {207093#true} assume !(4401bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,113 INFO L273 TraceCheckUtils]: 127: Hoare triple {207093#true} assume !(4416bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,113 INFO L273 TraceCheckUtils]: 128: Hoare triple {207093#true} assume !(4417bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,113 INFO L273 TraceCheckUtils]: 129: Hoare triple {207093#true} assume !(4432bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,114 INFO L273 TraceCheckUtils]: 130: Hoare triple {207093#true} assume !(4433bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,114 INFO L273 TraceCheckUtils]: 131: Hoare triple {207093#true} assume 4448bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,114 INFO L273 TraceCheckUtils]: 132: Hoare triple {207093#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {207093#true} is VALID [2018-11-23 10:53:50,114 INFO L273 TraceCheckUtils]: 133: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32); {207093#true} is VALID [2018-11-23 10:53:50,114 INFO L273 TraceCheckUtils]: 134: Hoare triple {207093#true} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {207093#true} is VALID [2018-11-23 10:53:50,114 INFO L273 TraceCheckUtils]: 135: Hoare triple {207093#true} ~s__init_num~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,114 INFO L273 TraceCheckUtils]: 136: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,115 INFO L273 TraceCheckUtils]: 137: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,115 INFO L273 TraceCheckUtils]: 138: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,115 INFO L273 TraceCheckUtils]: 139: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,115 INFO L273 TraceCheckUtils]: 140: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,115 INFO L273 TraceCheckUtils]: 141: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,115 INFO L273 TraceCheckUtils]: 142: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,116 INFO L273 TraceCheckUtils]: 143: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,116 INFO L273 TraceCheckUtils]: 144: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,116 INFO L273 TraceCheckUtils]: 145: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,116 INFO L273 TraceCheckUtils]: 146: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,116 INFO L273 TraceCheckUtils]: 147: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,116 INFO L273 TraceCheckUtils]: 148: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,116 INFO L273 TraceCheckUtils]: 149: Hoare triple {207093#true} assume !(4400bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,117 INFO L273 TraceCheckUtils]: 150: Hoare triple {207093#true} assume !(4401bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,117 INFO L273 TraceCheckUtils]: 151: Hoare triple {207093#true} assume !(4416bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,117 INFO L273 TraceCheckUtils]: 152: Hoare triple {207093#true} assume !(4417bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,117 INFO L273 TraceCheckUtils]: 153: Hoare triple {207093#true} assume !(4432bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,117 INFO L273 TraceCheckUtils]: 154: Hoare triple {207093#true} assume !(4433bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,117 INFO L273 TraceCheckUtils]: 155: Hoare triple {207093#true} assume !(4448bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,117 INFO L273 TraceCheckUtils]: 156: Hoare triple {207093#true} assume !(4449bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,118 INFO L273 TraceCheckUtils]: 157: Hoare triple {207093#true} assume !(4464bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,118 INFO L273 TraceCheckUtils]: 158: Hoare triple {207093#true} assume !(4465bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,118 INFO L273 TraceCheckUtils]: 159: Hoare triple {207093#true} assume !(4466bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,118 INFO L273 TraceCheckUtils]: 160: Hoare triple {207093#true} assume !(4467bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,118 INFO L273 TraceCheckUtils]: 161: Hoare triple {207093#true} assume 4480bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,118 INFO L273 TraceCheckUtils]: 162: Hoare triple {207093#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {207093#true} is VALID [2018-11-23 10:53:50,118 INFO L273 TraceCheckUtils]: 163: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {207093#true} is VALID [2018-11-23 10:53:50,118 INFO L273 TraceCheckUtils]: 164: Hoare triple {207093#true} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 165: Hoare triple {207093#true} ~s__init_num~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 166: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 167: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 168: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 169: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 170: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 171: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 172: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 173: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,119 INFO L273 TraceCheckUtils]: 174: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 175: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 176: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 177: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 178: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 179: Hoare triple {207093#true} assume !(4400bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 180: Hoare triple {207093#true} assume !(4401bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 181: Hoare triple {207093#true} assume !(4416bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 182: Hoare triple {207093#true} assume !(4417bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 183: Hoare triple {207093#true} assume !(4432bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,120 INFO L273 TraceCheckUtils]: 184: Hoare triple {207093#true} assume !(4433bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 185: Hoare triple {207093#true} assume !(4448bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 186: Hoare triple {207093#true} assume !(4449bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 187: Hoare triple {207093#true} assume !(4464bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 188: Hoare triple {207093#true} assume !(4465bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 189: Hoare triple {207093#true} assume !(4466bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 190: Hoare triple {207093#true} assume !(4467bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 191: Hoare triple {207093#true} assume !(4480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 192: Hoare triple {207093#true} assume !(4481bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 193: Hoare triple {207093#true} assume !(4496bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,121 INFO L273 TraceCheckUtils]: 194: Hoare triple {207093#true} assume !(4497bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 195: Hoare triple {207093#true} assume 4512bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 196: Hoare triple {207093#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 197: Hoare triple {207093#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; {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 198: Hoare triple {207093#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 199: Hoare triple {207093#true} assume !(0bv32 == ~tmp___7~0); {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 200: Hoare triple {207093#true} assume !(0bv32 == ~tmp___8~0); {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 201: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 202: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,122 INFO L273 TraceCheckUtils]: 203: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 204: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 205: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 206: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 207: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 208: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 209: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 210: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 211: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,123 INFO L273 TraceCheckUtils]: 212: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 213: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 214: Hoare triple {207093#true} assume !(4400bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 215: Hoare triple {207093#true} assume !(4401bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 216: Hoare triple {207093#true} assume !(4416bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 217: Hoare triple {207093#true} assume !(4417bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 218: Hoare triple {207093#true} assume !(4432bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 219: Hoare triple {207093#true} assume !(4433bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 220: Hoare triple {207093#true} assume !(4448bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 221: Hoare triple {207093#true} assume !(4449bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,124 INFO L273 TraceCheckUtils]: 222: Hoare triple {207093#true} assume !(4464bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 223: Hoare triple {207093#true} assume !(4465bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 224: Hoare triple {207093#true} assume !(4466bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 225: Hoare triple {207093#true} assume !(4467bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 226: Hoare triple {207093#true} assume !(4480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 227: Hoare triple {207093#true} assume !(4481bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 228: Hoare triple {207093#true} assume !(4496bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 229: Hoare triple {207093#true} assume !(4497bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 230: Hoare triple {207093#true} assume !(4512bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,125 INFO L273 TraceCheckUtils]: 231: Hoare triple {207093#true} assume !(4513bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 232: Hoare triple {207093#true} assume 4528bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 233: Hoare triple {207093#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 234: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 235: Hoare triple {207093#true} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560bv32; {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 236: Hoare triple {207093#true} ~s__init_num~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 237: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 238: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 239: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,126 INFO L273 TraceCheckUtils]: 240: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,127 INFO L273 TraceCheckUtils]: 241: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,127 INFO L273 TraceCheckUtils]: 242: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,127 INFO L273 TraceCheckUtils]: 243: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,127 INFO L273 TraceCheckUtils]: 244: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,127 INFO L273 TraceCheckUtils]: 245: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,127 INFO L273 TraceCheckUtils]: 246: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,127 INFO L273 TraceCheckUtils]: 247: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,127 INFO L273 TraceCheckUtils]: 248: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 249: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 250: Hoare triple {207093#true} assume !(4400bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 251: Hoare triple {207093#true} assume !(4401bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 252: Hoare triple {207093#true} assume !(4416bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 253: Hoare triple {207093#true} assume !(4417bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 254: Hoare triple {207093#true} assume !(4432bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 255: Hoare triple {207093#true} assume !(4433bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 256: Hoare triple {207093#true} assume !(4448bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 257: Hoare triple {207093#true} assume !(4449bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,128 INFO L273 TraceCheckUtils]: 258: Hoare triple {207093#true} assume !(4464bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 259: Hoare triple {207093#true} assume !(4465bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 260: Hoare triple {207093#true} assume !(4466bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 261: Hoare triple {207093#true} assume !(4467bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 262: Hoare triple {207093#true} assume !(4480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 263: Hoare triple {207093#true} assume !(4481bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 264: Hoare triple {207093#true} assume !(4496bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 265: Hoare triple {207093#true} assume !(4497bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 266: Hoare triple {207093#true} assume !(4512bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 267: Hoare triple {207093#true} assume !(4513bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,129 INFO L273 TraceCheckUtils]: 268: Hoare triple {207093#true} assume !(4528bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 269: Hoare triple {207093#true} assume !(4529bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 270: Hoare triple {207093#true} assume !(4560bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 271: Hoare triple {207093#true} assume !(4561bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 272: Hoare triple {207093#true} assume 4352bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 273: Hoare triple {207093#true} ~__cil_tmp70~0 := ~num1~0; {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 274: Hoare triple {207093#true} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 275: Hoare triple {207093#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 276: Hoare triple {207093#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207093#true} is VALID [2018-11-23 10:53:50,130 INFO L273 TraceCheckUtils]: 277: Hoare triple {207093#true} ~skip~0 := 0bv32; {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 278: Hoare triple {207093#true} assume !false; {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 279: Hoare triple {207093#true} ~state~0 := ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 280: Hoare triple {207093#true} assume !(12292bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 281: Hoare triple {207093#true} assume !(16384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 282: Hoare triple {207093#true} assume !(4096bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 283: Hoare triple {207093#true} assume !(20480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 284: Hoare triple {207093#true} assume !(4099bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 285: Hoare triple {207093#true} assume !(4368bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 286: Hoare triple {207093#true} assume !(4369bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,131 INFO L273 TraceCheckUtils]: 287: Hoare triple {207093#true} assume !(4384bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 288: Hoare triple {207093#true} assume !(4385bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 289: Hoare triple {207093#true} assume !(4400bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 290: Hoare triple {207093#true} assume !(4401bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 291: Hoare triple {207093#true} assume !(4416bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 292: Hoare triple {207093#true} assume !(4417bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 293: Hoare triple {207093#true} assume !(4432bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 294: Hoare triple {207093#true} assume !(4433bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 295: Hoare triple {207093#true} assume !(4448bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 296: Hoare triple {207093#true} assume !(4449bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,132 INFO L273 TraceCheckUtils]: 297: Hoare triple {207093#true} assume !(4464bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 298: Hoare triple {207093#true} assume !(4465bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 299: Hoare triple {207093#true} assume !(4466bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 300: Hoare triple {207093#true} assume !(4467bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 301: Hoare triple {207093#true} assume !(4480bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 302: Hoare triple {207093#true} assume !(4481bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 303: Hoare triple {207093#true} assume !(4496bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 304: Hoare triple {207093#true} assume !(4497bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 305: Hoare triple {207093#true} assume !(4512bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 306: Hoare triple {207093#true} assume !(4513bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,133 INFO L273 TraceCheckUtils]: 307: Hoare triple {207093#true} assume !(4528bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,134 INFO L273 TraceCheckUtils]: 308: Hoare triple {207093#true} assume !(4529bv32 == ~s__state~0); {207093#true} is VALID [2018-11-23 10:53:50,134 INFO L273 TraceCheckUtils]: 309: Hoare triple {207093#true} assume 4560bv32 == ~s__state~0; {207093#true} is VALID [2018-11-23 10:53:50,134 INFO L273 TraceCheckUtils]: 310: Hoare triple {207093#true} ~ret~0 := #t~nondet43;havoc #t~nondet43; {207093#true} is VALID [2018-11-23 10:53:50,134 INFO L273 TraceCheckUtils]: 311: Hoare triple {207093#true} assume !~bvsle32(~ret~0, 0bv32); {207093#true} is VALID [2018-11-23 10:53:50,135 INFO L273 TraceCheckUtils]: 312: Hoare triple {207093#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 3bv32; {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,136 INFO L273 TraceCheckUtils]: 313: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~s__init_num~0 := 0bv32; {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,136 INFO L273 TraceCheckUtils]: 314: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,138 INFO L273 TraceCheckUtils]: 315: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~skip~0 := 0bv32; {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,138 INFO L273 TraceCheckUtils]: 316: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !false; {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,140 INFO L273 TraceCheckUtils]: 317: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,140 INFO L273 TraceCheckUtils]: 318: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,142 INFO L273 TraceCheckUtils]: 319: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,142 INFO L273 TraceCheckUtils]: 320: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,144 INFO L273 TraceCheckUtils]: 321: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,144 INFO L273 TraceCheckUtils]: 322: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,146 INFO L273 TraceCheckUtils]: 323: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,146 INFO L273 TraceCheckUtils]: 324: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,148 INFO L273 TraceCheckUtils]: 325: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:53:50,148 INFO L273 TraceCheckUtils]: 326: Hoare triple {208034#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume 4385bv32 == ~s__state~0; {207094#false} is VALID [2018-11-23 10:53:50,148 INFO L273 TraceCheckUtils]: 327: Hoare triple {207094#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {207094#false} is VALID [2018-11-23 10:53:50,148 INFO L273 TraceCheckUtils]: 328: Hoare triple {207094#false} assume !(1bv32 == ~blastFlag~0); {207094#false} is VALID [2018-11-23 10:53:50,148 INFO L273 TraceCheckUtils]: 329: Hoare triple {207094#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {207094#false} is VALID [2018-11-23 10:53:50,148 INFO L273 TraceCheckUtils]: 330: Hoare triple {207094#false} assume !~bvsle32(~ret~0, 0bv32); {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 331: Hoare triple {207094#false} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 332: Hoare triple {207094#false} ~s__init_num~0 := 0bv32; {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 333: Hoare triple {207094#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 334: Hoare triple {207094#false} ~skip~0 := 0bv32; {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 335: Hoare triple {207094#false} assume !false; {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 336: Hoare triple {207094#false} ~state~0 := ~s__state~0; {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 337: Hoare triple {207094#false} assume !(12292bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 338: Hoare triple {207094#false} assume !(16384bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 339: Hoare triple {207094#false} assume !(4096bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,149 INFO L273 TraceCheckUtils]: 340: Hoare triple {207094#false} assume !(20480bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 341: Hoare triple {207094#false} assume !(4099bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 342: Hoare triple {207094#false} assume !(4368bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 343: Hoare triple {207094#false} assume !(4369bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 344: Hoare triple {207094#false} assume !(4384bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 345: Hoare triple {207094#false} assume !(4385bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 346: Hoare triple {207094#false} assume 4400bv32 == ~s__state~0; {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 347: Hoare triple {207094#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 348: Hoare triple {207094#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {207094#false} is VALID [2018-11-23 10:53:50,150 INFO L273 TraceCheckUtils]: 349: Hoare triple {207094#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 350: Hoare triple {207094#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 351: Hoare triple {207094#false} ~skip~0 := 0bv32; {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 352: Hoare triple {207094#false} assume !false; {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 353: Hoare triple {207094#false} ~state~0 := ~s__state~0; {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 354: Hoare triple {207094#false} assume !(12292bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 355: Hoare triple {207094#false} assume !(16384bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 356: Hoare triple {207094#false} assume !(4096bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 357: Hoare triple {207094#false} assume !(20480bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 358: Hoare triple {207094#false} assume !(4099bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,151 INFO L273 TraceCheckUtils]: 359: Hoare triple {207094#false} assume !(4368bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 360: Hoare triple {207094#false} assume !(4369bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 361: Hoare triple {207094#false} assume !(4384bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 362: Hoare triple {207094#false} assume !(4385bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 363: Hoare triple {207094#false} assume !(4400bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 364: Hoare triple {207094#false} assume !(4401bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 365: Hoare triple {207094#false} assume 4416bv32 == ~s__state~0; {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 366: Hoare triple {207094#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 367: Hoare triple {207094#false} assume !(3bv32 == ~blastFlag~0); {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 368: Hoare triple {207094#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {207094#false} is VALID [2018-11-23 10:53:50,152 INFO L273 TraceCheckUtils]: 369: Hoare triple {207094#false} assume !(0bv32 == ~tmp___6~0); {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 370: Hoare triple {207094#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 371: Hoare triple {207094#false} ~skip~0 := 0bv32; {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 372: Hoare triple {207094#false} assume !false; {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 373: Hoare triple {207094#false} ~state~0 := ~s__state~0; {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 374: Hoare triple {207094#false} assume !(12292bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 375: Hoare triple {207094#false} assume !(16384bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 376: Hoare triple {207094#false} assume !(4096bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 377: Hoare triple {207094#false} assume !(20480bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 378: Hoare triple {207094#false} assume !(4099bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,153 INFO L273 TraceCheckUtils]: 379: Hoare triple {207094#false} assume !(4368bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 380: Hoare triple {207094#false} assume !(4369bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 381: Hoare triple {207094#false} assume !(4384bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 382: Hoare triple {207094#false} assume !(4385bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 383: Hoare triple {207094#false} assume !(4400bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 384: Hoare triple {207094#false} assume !(4401bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 385: Hoare triple {207094#false} assume !(4416bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 386: Hoare triple {207094#false} assume !(4417bv32 == ~s__state~0); {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 387: Hoare triple {207094#false} assume 4432bv32 == ~s__state~0; {207094#false} is VALID [2018-11-23 10:53:50,154 INFO L273 TraceCheckUtils]: 388: Hoare triple {207094#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {207094#false} is VALID [2018-11-23 10:53:50,155 INFO L273 TraceCheckUtils]: 389: Hoare triple {207094#false} assume 5bv32 == ~blastFlag~0; {207094#false} is VALID [2018-11-23 10:53:50,155 INFO L273 TraceCheckUtils]: 390: Hoare triple {207094#false} assume !false; {207094#false} is VALID [2018-11-23 10:53:50,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 694 proven. 0 refuted. 0 times theorem prover too weak. 1009 trivial. 0 not checked. [2018-11-23 10:53:50,212 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:53:50,214 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:53:50,214 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:53:50,215 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 391 [2018-11-23 10:53:50,215 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:50,215 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:53:50,364 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 159 edges. 159 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:50,365 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:53:50,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:53:50,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:50,365 INFO L87 Difference]: Start difference. First operand 7381 states and 9427 transitions. Second operand 3 states. [2018-11-23 10:54:00,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:00,985 INFO L93 Difference]: Finished difference Result 14331 states and 18490 transitions. [2018-11-23 10:54:00,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:54:00,985 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 391 [2018-11-23 10:54:00,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:54:00,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:54:00,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2018-11-23 10:54:00,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:54:00,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 410 transitions. [2018-11-23 10:54:00,989 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 410 transitions. [2018-11-23 10:54:01,384 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:02,187 INFO L225 Difference]: With dead ends: 14331 [2018-11-23 10:54:02,188 INFO L226 Difference]: Without dead ends: 3535 [2018-11-23 10:54:02,198 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 389 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:02,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3535 states. [2018-11-23 10:54:03,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3535 to 3344. [2018-11-23 10:54:03,569 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:54:03,569 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3535 states. Second operand 3344 states. [2018-11-23 10:54:03,569 INFO L74 IsIncluded]: Start isIncluded. First operand 3535 states. Second operand 3344 states. [2018-11-23 10:54:03,569 INFO L87 Difference]: Start difference. First operand 3535 states. Second operand 3344 states. [2018-11-23 10:54:04,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:04,030 INFO L93 Difference]: Finished difference Result 3535 states and 4387 transitions. [2018-11-23 10:54:04,030 INFO L276 IsEmpty]: Start isEmpty. Operand 3535 states and 4387 transitions. [2018-11-23 10:54:04,032 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:04,032 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:04,033 INFO L74 IsIncluded]: Start isIncluded. First operand 3344 states. Second operand 3535 states. [2018-11-23 10:54:04,033 INFO L87 Difference]: Start difference. First operand 3344 states. Second operand 3535 states. [2018-11-23 10:54:04,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:04,504 INFO L93 Difference]: Finished difference Result 3535 states and 4387 transitions. [2018-11-23 10:54:04,505 INFO L276 IsEmpty]: Start isEmpty. Operand 3535 states and 4387 transitions. [2018-11-23 10:54:04,506 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:04,506 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:04,507 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:54:04,507 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:54:04,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3344 states. [2018-11-23 10:54:04,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3344 states to 3344 states and 4164 transitions. [2018-11-23 10:54:04,991 INFO L78 Accepts]: Start accepts. Automaton has 3344 states and 4164 transitions. Word has length 391 [2018-11-23 10:54:04,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:54:04,991 INFO L480 AbstractCegarLoop]: Abstraction has 3344 states and 4164 transitions. [2018-11-23 10:54:04,991 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:54:04,991 INFO L276 IsEmpty]: Start isEmpty. Operand 3344 states and 4164 transitions. [2018-11-23 10:54:04,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2018-11-23 10:54:04,995 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:54:04,995 INFO L402 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 15, 13, 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, 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:54:04,996 INFO L423 AbstractCegarLoop]: === Iteration 23 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:54:04,996 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:54:04,996 INFO L82 PathProgramCache]: Analyzing trace with hash -26858345, now seen corresponding path program 1 times [2018-11-23 10:54:04,996 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:54:04,996 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 24 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 24 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:54:05,012 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:54:05,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:05,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:05,294 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:54:05,865 INFO L256 TraceCheckUtils]: 0: Hoare triple {234142#true} call ULTIMATE.init(); {234142#true} is VALID [2018-11-23 10:54:05,866 INFO L273 TraceCheckUtils]: 1: Hoare triple {234142#true} assume true; {234142#true} is VALID [2018-11-23 10:54:05,866 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {234142#true} {234142#true} #542#return; {234142#true} is VALID [2018-11-23 10:54:05,866 INFO L256 TraceCheckUtils]: 3: Hoare triple {234142#true} call #t~ret49 := main(); {234142#true} is VALID [2018-11-23 10:54:05,866 INFO L273 TraceCheckUtils]: 4: Hoare triple {234142#true} havoc ~s~0;~s~0 := 12292bv32; {234142#true} is VALID [2018-11-23 10:54:05,866 INFO L256 TraceCheckUtils]: 5: Hoare triple {234142#true} call #t~ret48 := ssl3_connect(~s~0); {234142#true} is VALID [2018-11-23 10:54:05,867 INFO L273 TraceCheckUtils]: 6: Hoare triple {234142#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {234142#true} is VALID [2018-11-23 10:54:05,867 INFO L273 TraceCheckUtils]: 7: Hoare triple {234142#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {234142#true} is VALID [2018-11-23 10:54:05,867 INFO L273 TraceCheckUtils]: 8: Hoare triple {234142#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {234142#true} is VALID [2018-11-23 10:54:05,867 INFO L273 TraceCheckUtils]: 9: Hoare triple {234142#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {234142#true} is VALID [2018-11-23 10:54:05,867 INFO L273 TraceCheckUtils]: 10: Hoare triple {234142#true} assume !false; {234142#true} is VALID [2018-11-23 10:54:05,867 INFO L273 TraceCheckUtils]: 11: Hoare triple {234142#true} ~state~0 := ~s__state~0; {234142#true} is VALID [2018-11-23 10:54:05,868 INFO L273 TraceCheckUtils]: 12: Hoare triple {234142#true} assume 12292bv32 == ~s__state~0; {234142#true} is VALID [2018-11-23 10:54:05,868 INFO L273 TraceCheckUtils]: 13: Hoare triple {234142#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; {234142#true} is VALID [2018-11-23 10:54:05,868 INFO L273 TraceCheckUtils]: 14: Hoare triple {234142#true} ~s__server~0 := 0bv32; {234142#true} is VALID [2018-11-23 10:54:05,868 INFO L273 TraceCheckUtils]: 15: Hoare triple {234142#true} assume 0bv32 != ~cb~0; {234142#true} is VALID [2018-11-23 10:54:05,868 INFO L273 TraceCheckUtils]: 16: Hoare triple {234142#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {234142#true} is VALID [2018-11-23 10:54:05,868 INFO L273 TraceCheckUtils]: 17: Hoare triple {234142#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 18: Hoare triple {234142#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 19: Hoare triple {234142#true} assume !(0bv32 == ~tmp___4~0); {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 20: Hoare triple {234142#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; {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 21: Hoare triple {234142#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 22: Hoare triple {234142#true} ~skip~0 := 0bv32; {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 23: Hoare triple {234142#true} assume !false; {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 24: Hoare triple {234142#true} ~state~0 := ~s__state~0; {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 25: Hoare triple {234142#true} assume !(12292bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 26: Hoare triple {234142#true} assume !(16384bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,869 INFO L273 TraceCheckUtils]: 27: Hoare triple {234142#true} assume !(4096bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 28: Hoare triple {234142#true} assume !(20480bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 29: Hoare triple {234142#true} assume !(4099bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 30: Hoare triple {234142#true} assume 4368bv32 == ~s__state~0; {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 31: Hoare triple {234142#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 32: Hoare triple {234142#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 33: Hoare triple {234142#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 34: Hoare triple {234142#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 35: Hoare triple {234142#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 36: Hoare triple {234142#true} ~skip~0 := 0bv32; {234142#true} is VALID [2018-11-23 10:54:05,870 INFO L273 TraceCheckUtils]: 37: Hoare triple {234142#true} assume !false; {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 38: Hoare triple {234142#true} ~state~0 := ~s__state~0; {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 39: Hoare triple {234142#true} assume !(12292bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 40: Hoare triple {234142#true} assume !(16384bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 41: Hoare triple {234142#true} assume !(4096bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 42: Hoare triple {234142#true} assume !(20480bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 43: Hoare triple {234142#true} assume !(4099bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 44: Hoare triple {234142#true} assume !(4368bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 45: Hoare triple {234142#true} assume !(4369bv32 == ~s__state~0); {234142#true} is VALID [2018-11-23 10:54:05,871 INFO L273 TraceCheckUtils]: 46: Hoare triple {234142#true} assume 4384bv32 == ~s__state~0; {234142#true} is VALID [2018-11-23 10:54:05,872 INFO L273 TraceCheckUtils]: 47: Hoare triple {234142#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {234142#true} is VALID [2018-11-23 10:54:05,872 INFO L273 TraceCheckUtils]: 48: Hoare triple {234142#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {234142#true} is VALID [2018-11-23 10:54:05,872 INFO L273 TraceCheckUtils]: 49: Hoare triple {234142#true} assume !~bvsle32(~ret~0, 0bv32); {234142#true} is VALID [2018-11-23 10:54:05,872 INFO L273 TraceCheckUtils]: 50: Hoare triple {234142#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,872 INFO L273 TraceCheckUtils]: 51: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,873 INFO L273 TraceCheckUtils]: 52: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,873 INFO L273 TraceCheckUtils]: 53: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,873 INFO L273 TraceCheckUtils]: 54: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,874 INFO L273 TraceCheckUtils]: 55: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,874 INFO L273 TraceCheckUtils]: 56: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,874 INFO L273 TraceCheckUtils]: 57: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,874 INFO L273 TraceCheckUtils]: 58: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,875 INFO L273 TraceCheckUtils]: 59: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,875 INFO L273 TraceCheckUtils]: 60: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,875 INFO L273 TraceCheckUtils]: 61: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,876 INFO L273 TraceCheckUtils]: 62: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,876 INFO L273 TraceCheckUtils]: 63: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,876 INFO L273 TraceCheckUtils]: 64: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,877 INFO L273 TraceCheckUtils]: 65: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,877 INFO L273 TraceCheckUtils]: 66: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,878 INFO L273 TraceCheckUtils]: 67: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,878 INFO L273 TraceCheckUtils]: 68: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,879 INFO L273 TraceCheckUtils]: 69: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,879 INFO L273 TraceCheckUtils]: 70: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,880 INFO L273 TraceCheckUtils]: 71: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4448bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,880 INFO L273 TraceCheckUtils]: 72: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4449bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,881 INFO L273 TraceCheckUtils]: 73: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4464bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,881 INFO L273 TraceCheckUtils]: 74: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4465bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,882 INFO L273 TraceCheckUtils]: 75: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4466bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,882 INFO L273 TraceCheckUtils]: 76: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4467bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,883 INFO L273 TraceCheckUtils]: 77: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,883 INFO L273 TraceCheckUtils]: 78: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4481bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,883 INFO L273 TraceCheckUtils]: 79: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4496bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,884 INFO L273 TraceCheckUtils]: 80: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4497bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,884 INFO L273 TraceCheckUtils]: 81: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4512bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,885 INFO L273 TraceCheckUtils]: 82: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4513bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,885 INFO L273 TraceCheckUtils]: 83: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4528bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,886 INFO L273 TraceCheckUtils]: 84: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4529bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,886 INFO L273 TraceCheckUtils]: 85: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4560bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,887 INFO L273 TraceCheckUtils]: 86: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet43;havoc #t~nondet43; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,887 INFO L273 TraceCheckUtils]: 87: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,888 INFO L273 TraceCheckUtils]: 88: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 0bv32 != ~s__hit~0;~s__state~0 := 4512bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,888 INFO L273 TraceCheckUtils]: 89: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,889 INFO L273 TraceCheckUtils]: 90: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,889 INFO L273 TraceCheckUtils]: 91: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,890 INFO L273 TraceCheckUtils]: 92: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,890 INFO L273 TraceCheckUtils]: 93: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,890 INFO L273 TraceCheckUtils]: 94: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,891 INFO L273 TraceCheckUtils]: 95: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,891 INFO L273 TraceCheckUtils]: 96: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,892 INFO L273 TraceCheckUtils]: 97: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,892 INFO L273 TraceCheckUtils]: 98: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,893 INFO L273 TraceCheckUtils]: 99: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,893 INFO L273 TraceCheckUtils]: 100: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,894 INFO L273 TraceCheckUtils]: 101: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,894 INFO L273 TraceCheckUtils]: 102: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,895 INFO L273 TraceCheckUtils]: 103: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,895 INFO L273 TraceCheckUtils]: 104: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,896 INFO L273 TraceCheckUtils]: 105: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,896 INFO L273 TraceCheckUtils]: 106: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,897 INFO L273 TraceCheckUtils]: 107: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,897 INFO L273 TraceCheckUtils]: 108: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,897 INFO L273 TraceCheckUtils]: 109: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4448bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,898 INFO L273 TraceCheckUtils]: 110: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4449bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,898 INFO L273 TraceCheckUtils]: 111: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4464bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,899 INFO L273 TraceCheckUtils]: 112: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4465bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,899 INFO L273 TraceCheckUtils]: 113: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4466bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,900 INFO L273 TraceCheckUtils]: 114: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4467bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,900 INFO L273 TraceCheckUtils]: 115: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,901 INFO L273 TraceCheckUtils]: 116: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4481bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,901 INFO L273 TraceCheckUtils]: 117: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4496bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,902 INFO L273 TraceCheckUtils]: 118: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4497bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,902 INFO L273 TraceCheckUtils]: 119: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4512bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,903 INFO L273 TraceCheckUtils]: 120: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet41;havoc #t~nondet41; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,903 INFO L273 TraceCheckUtils]: 121: Hoare triple {234297#(not (= 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; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,903 INFO L273 TraceCheckUtils]: 122: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,904 INFO L273 TraceCheckUtils]: 123: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~tmp___7~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,904 INFO L273 TraceCheckUtils]: 124: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~tmp___8~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,905 INFO L273 TraceCheckUtils]: 125: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,905 INFO L273 TraceCheckUtils]: 126: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,906 INFO L273 TraceCheckUtils]: 127: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,906 INFO L273 TraceCheckUtils]: 128: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,907 INFO L273 TraceCheckUtils]: 129: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,907 INFO L273 TraceCheckUtils]: 130: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,908 INFO L273 TraceCheckUtils]: 131: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,908 INFO L273 TraceCheckUtils]: 132: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,909 INFO L273 TraceCheckUtils]: 133: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,909 INFO L273 TraceCheckUtils]: 134: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,910 INFO L273 TraceCheckUtils]: 135: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,910 INFO L273 TraceCheckUtils]: 136: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,910 INFO L273 TraceCheckUtils]: 137: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,911 INFO L273 TraceCheckUtils]: 138: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,911 INFO L273 TraceCheckUtils]: 139: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,912 INFO L273 TraceCheckUtils]: 140: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,912 INFO L273 TraceCheckUtils]: 141: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,913 INFO L273 TraceCheckUtils]: 142: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,913 INFO L273 TraceCheckUtils]: 143: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,914 INFO L273 TraceCheckUtils]: 144: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4448bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,914 INFO L273 TraceCheckUtils]: 145: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4449bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,915 INFO L273 TraceCheckUtils]: 146: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4464bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,915 INFO L273 TraceCheckUtils]: 147: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4465bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,916 INFO L273 TraceCheckUtils]: 148: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4466bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,916 INFO L273 TraceCheckUtils]: 149: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4467bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,916 INFO L273 TraceCheckUtils]: 150: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,917 INFO L273 TraceCheckUtils]: 151: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4481bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,917 INFO L273 TraceCheckUtils]: 152: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4496bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,918 INFO L273 TraceCheckUtils]: 153: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4497bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,918 INFO L273 TraceCheckUtils]: 154: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4512bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,919 INFO L273 TraceCheckUtils]: 155: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4513bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,919 INFO L273 TraceCheckUtils]: 156: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4528bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,920 INFO L273 TraceCheckUtils]: 157: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet42;havoc #t~nondet42; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,920 INFO L273 TraceCheckUtils]: 158: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,921 INFO L273 TraceCheckUtils]: 159: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,921 INFO L273 TraceCheckUtils]: 160: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0)); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,922 INFO L273 TraceCheckUtils]: 161: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,922 INFO L273 TraceCheckUtils]: 162: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,923 INFO L273 TraceCheckUtils]: 163: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,923 INFO L273 TraceCheckUtils]: 164: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,923 INFO L273 TraceCheckUtils]: 165: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,924 INFO L273 TraceCheckUtils]: 166: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,924 INFO L273 TraceCheckUtils]: 167: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,925 INFO L273 TraceCheckUtils]: 168: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,925 INFO L273 TraceCheckUtils]: 169: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,926 INFO L273 TraceCheckUtils]: 170: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,926 INFO L273 TraceCheckUtils]: 171: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,927 INFO L273 TraceCheckUtils]: 172: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,927 INFO L273 TraceCheckUtils]: 173: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,928 INFO L273 TraceCheckUtils]: 174: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,928 INFO L273 TraceCheckUtils]: 175: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,929 INFO L273 TraceCheckUtils]: 176: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,929 INFO L273 TraceCheckUtils]: 177: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,929 INFO L273 TraceCheckUtils]: 178: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,930 INFO L273 TraceCheckUtils]: 179: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,930 INFO L273 TraceCheckUtils]: 180: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,931 INFO L273 TraceCheckUtils]: 181: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4448bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,931 INFO L273 TraceCheckUtils]: 182: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4449bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,932 INFO L273 TraceCheckUtils]: 183: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4464bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,932 INFO L273 TraceCheckUtils]: 184: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4465bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,933 INFO L273 TraceCheckUtils]: 185: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4466bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,933 INFO L273 TraceCheckUtils]: 186: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4467bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,934 INFO L273 TraceCheckUtils]: 187: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,934 INFO L273 TraceCheckUtils]: 188: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4481bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,935 INFO L273 TraceCheckUtils]: 189: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4496bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,935 INFO L273 TraceCheckUtils]: 190: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4497bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,935 INFO L273 TraceCheckUtils]: 191: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4512bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,936 INFO L273 TraceCheckUtils]: 192: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4513bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,936 INFO L273 TraceCheckUtils]: 193: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4528bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,937 INFO L273 TraceCheckUtils]: 194: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4529bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,937 INFO L273 TraceCheckUtils]: 195: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4560bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,938 INFO L273 TraceCheckUtils]: 196: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4561bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,938 INFO L273 TraceCheckUtils]: 197: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4352bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,939 INFO L273 TraceCheckUtils]: 198: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~__cil_tmp70~0 := ~num1~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,939 INFO L273 TraceCheckUtils]: 199: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,940 INFO L273 TraceCheckUtils]: 200: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,940 INFO L273 TraceCheckUtils]: 201: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,941 INFO L273 TraceCheckUtils]: 202: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,941 INFO L273 TraceCheckUtils]: 203: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,941 INFO L273 TraceCheckUtils]: 204: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,942 INFO L273 TraceCheckUtils]: 205: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,942 INFO L273 TraceCheckUtils]: 206: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,943 INFO L273 TraceCheckUtils]: 207: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,943 INFO L273 TraceCheckUtils]: 208: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,944 INFO L273 TraceCheckUtils]: 209: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,944 INFO L273 TraceCheckUtils]: 210: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,945 INFO L273 TraceCheckUtils]: 211: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,945 INFO L273 TraceCheckUtils]: 212: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,946 INFO L273 TraceCheckUtils]: 213: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,946 INFO L273 TraceCheckUtils]: 214: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4400bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,947 INFO L273 TraceCheckUtils]: 215: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,947 INFO L273 TraceCheckUtils]: 216: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,948 INFO L273 TraceCheckUtils]: 217: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,948 INFO L273 TraceCheckUtils]: 218: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,948 INFO L273 TraceCheckUtils]: 219: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,949 INFO L273 TraceCheckUtils]: 220: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,949 INFO L273 TraceCheckUtils]: 221: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,950 INFO L273 TraceCheckUtils]: 222: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,950 INFO L273 TraceCheckUtils]: 223: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,951 INFO L273 TraceCheckUtils]: 224: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,951 INFO L273 TraceCheckUtils]: 225: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,952 INFO L273 TraceCheckUtils]: 226: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,952 INFO L273 TraceCheckUtils]: 227: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,953 INFO L273 TraceCheckUtils]: 228: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,953 INFO L273 TraceCheckUtils]: 229: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,954 INFO L273 TraceCheckUtils]: 230: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,954 INFO L273 TraceCheckUtils]: 231: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,955 INFO L273 TraceCheckUtils]: 232: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,955 INFO L273 TraceCheckUtils]: 233: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,955 INFO L273 TraceCheckUtils]: 234: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,956 INFO L273 TraceCheckUtils]: 235: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4416bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,956 INFO L273 TraceCheckUtils]: 236: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet35;havoc #t~nondet35; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,957 INFO L273 TraceCheckUtils]: 237: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,957 INFO L273 TraceCheckUtils]: 238: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,958 INFO L273 TraceCheckUtils]: 239: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~tmp___6~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,958 INFO L273 TraceCheckUtils]: 240: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,959 INFO L273 TraceCheckUtils]: 241: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,959 INFO L273 TraceCheckUtils]: 242: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,960 INFO L273 TraceCheckUtils]: 243: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,960 INFO L273 TraceCheckUtils]: 244: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,961 INFO L273 TraceCheckUtils]: 245: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,961 INFO L273 TraceCheckUtils]: 246: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,962 INFO L273 TraceCheckUtils]: 247: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,962 INFO L273 TraceCheckUtils]: 248: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,962 INFO L273 TraceCheckUtils]: 249: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,963 INFO L273 TraceCheckUtils]: 250: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,963 INFO L273 TraceCheckUtils]: 251: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,964 INFO L273 TraceCheckUtils]: 252: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,964 INFO L273 TraceCheckUtils]: 253: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,965 INFO L273 TraceCheckUtils]: 254: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,965 INFO L273 TraceCheckUtils]: 255: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,966 INFO L273 TraceCheckUtils]: 256: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,966 INFO L273 TraceCheckUtils]: 257: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4432bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,967 INFO L273 TraceCheckUtils]: 258: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,967 INFO L273 TraceCheckUtils]: 259: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(5bv32 == ~blastFlag~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,968 INFO L273 TraceCheckUtils]: 260: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,968 INFO L273 TraceCheckUtils]: 261: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,969 INFO L273 TraceCheckUtils]: 262: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,969 INFO L273 TraceCheckUtils]: 263: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,969 INFO L273 TraceCheckUtils]: 264: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,970 INFO L273 TraceCheckUtils]: 265: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,970 INFO L273 TraceCheckUtils]: 266: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,971 INFO L273 TraceCheckUtils]: 267: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,971 INFO L273 TraceCheckUtils]: 268: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,972 INFO L273 TraceCheckUtils]: 269: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,972 INFO L273 TraceCheckUtils]: 270: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,973 INFO L273 TraceCheckUtils]: 271: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,973 INFO L273 TraceCheckUtils]: 272: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,974 INFO L273 TraceCheckUtils]: 273: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,974 INFO L273 TraceCheckUtils]: 274: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,975 INFO L273 TraceCheckUtils]: 275: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,975 INFO L273 TraceCheckUtils]: 276: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,975 INFO L273 TraceCheckUtils]: 277: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,976 INFO L273 TraceCheckUtils]: 278: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,976 INFO L273 TraceCheckUtils]: 279: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,977 INFO L273 TraceCheckUtils]: 280: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4448bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,977 INFO L273 TraceCheckUtils]: 281: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet37;havoc #t~nondet37; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,978 INFO L273 TraceCheckUtils]: 282: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,978 INFO L273 TraceCheckUtils]: 283: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,979 INFO L273 TraceCheckUtils]: 284: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,979 INFO L273 TraceCheckUtils]: 285: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,980 INFO L273 TraceCheckUtils]: 286: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,980 INFO L273 TraceCheckUtils]: 287: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,981 INFO L273 TraceCheckUtils]: 288: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,981 INFO L273 TraceCheckUtils]: 289: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,981 INFO L273 TraceCheckUtils]: 290: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,982 INFO L273 TraceCheckUtils]: 291: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,982 INFO L273 TraceCheckUtils]: 292: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,983 INFO L273 TraceCheckUtils]: 293: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,983 INFO L273 TraceCheckUtils]: 294: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,984 INFO L273 TraceCheckUtils]: 295: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,984 INFO L273 TraceCheckUtils]: 296: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,985 INFO L273 TraceCheckUtils]: 297: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,985 INFO L273 TraceCheckUtils]: 298: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,986 INFO L273 TraceCheckUtils]: 299: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,986 INFO L273 TraceCheckUtils]: 300: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,987 INFO L273 TraceCheckUtils]: 301: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,987 INFO L273 TraceCheckUtils]: 302: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,988 INFO L273 TraceCheckUtils]: 303: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,988 INFO L273 TraceCheckUtils]: 304: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4448bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,988 INFO L273 TraceCheckUtils]: 305: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4449bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,989 INFO L273 TraceCheckUtils]: 306: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4464bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,989 INFO L273 TraceCheckUtils]: 307: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4465bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,990 INFO L273 TraceCheckUtils]: 308: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4466bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,990 INFO L273 TraceCheckUtils]: 309: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4467bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,991 INFO L273 TraceCheckUtils]: 310: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4480bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,991 INFO L273 TraceCheckUtils]: 311: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet39;havoc #t~nondet39; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,992 INFO L273 TraceCheckUtils]: 312: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,992 INFO L273 TraceCheckUtils]: 313: Hoare triple {234297#(not (= 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; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,993 INFO L273 TraceCheckUtils]: 314: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,993 INFO L273 TraceCheckUtils]: 315: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,994 INFO L273 TraceCheckUtils]: 316: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,994 INFO L273 TraceCheckUtils]: 317: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,994 INFO L273 TraceCheckUtils]: 318: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,995 INFO L273 TraceCheckUtils]: 319: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,995 INFO L273 TraceCheckUtils]: 320: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,996 INFO L273 TraceCheckUtils]: 321: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,996 INFO L273 TraceCheckUtils]: 322: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,997 INFO L273 TraceCheckUtils]: 323: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,997 INFO L273 TraceCheckUtils]: 324: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,998 INFO L273 TraceCheckUtils]: 325: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,998 INFO L273 TraceCheckUtils]: 326: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,999 INFO L273 TraceCheckUtils]: 327: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:05,999 INFO L273 TraceCheckUtils]: 328: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,000 INFO L273 TraceCheckUtils]: 329: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,000 INFO L273 TraceCheckUtils]: 330: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,001 INFO L273 TraceCheckUtils]: 331: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,001 INFO L273 TraceCheckUtils]: 332: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,001 INFO L273 TraceCheckUtils]: 333: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,002 INFO L273 TraceCheckUtils]: 334: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4448bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,002 INFO L273 TraceCheckUtils]: 335: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4449bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,003 INFO L273 TraceCheckUtils]: 336: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4464bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,003 INFO L273 TraceCheckUtils]: 337: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4465bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,004 INFO L273 TraceCheckUtils]: 338: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4466bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,004 INFO L273 TraceCheckUtils]: 339: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4467bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,005 INFO L273 TraceCheckUtils]: 340: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,005 INFO L273 TraceCheckUtils]: 341: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4481bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,006 INFO L273 TraceCheckUtils]: 342: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4496bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,006 INFO L273 TraceCheckUtils]: 343: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4497bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,007 INFO L273 TraceCheckUtils]: 344: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4512bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,007 INFO L273 TraceCheckUtils]: 345: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet41;havoc #t~nondet41; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,008 INFO L273 TraceCheckUtils]: 346: Hoare triple {234297#(not (= 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; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,008 INFO L273 TraceCheckUtils]: 347: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,008 INFO L273 TraceCheckUtils]: 348: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~tmp___7~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,009 INFO L273 TraceCheckUtils]: 349: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~tmp___8~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,009 INFO L273 TraceCheckUtils]: 350: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,010 INFO L273 TraceCheckUtils]: 351: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,010 INFO L273 TraceCheckUtils]: 352: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,011 INFO L273 TraceCheckUtils]: 353: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,011 INFO L273 TraceCheckUtils]: 354: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,012 INFO L273 TraceCheckUtils]: 355: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,012 INFO L273 TraceCheckUtils]: 356: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,013 INFO L273 TraceCheckUtils]: 357: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,013 INFO L273 TraceCheckUtils]: 358: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,014 INFO L273 TraceCheckUtils]: 359: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,014 INFO L273 TraceCheckUtils]: 360: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,015 INFO L273 TraceCheckUtils]: 361: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,015 INFO L273 TraceCheckUtils]: 362: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,015 INFO L273 TraceCheckUtils]: 363: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,016 INFO L273 TraceCheckUtils]: 364: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,016 INFO L273 TraceCheckUtils]: 365: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,017 INFO L273 TraceCheckUtils]: 366: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,017 INFO L273 TraceCheckUtils]: 367: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,018 INFO L273 TraceCheckUtils]: 368: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,018 INFO L273 TraceCheckUtils]: 369: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4448bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,019 INFO L273 TraceCheckUtils]: 370: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4449bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,019 INFO L273 TraceCheckUtils]: 371: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4464bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,020 INFO L273 TraceCheckUtils]: 372: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4465bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,020 INFO L273 TraceCheckUtils]: 373: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4466bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,021 INFO L273 TraceCheckUtils]: 374: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4467bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,021 INFO L273 TraceCheckUtils]: 375: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,022 INFO L273 TraceCheckUtils]: 376: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4481bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,022 INFO L273 TraceCheckUtils]: 377: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4496bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,022 INFO L273 TraceCheckUtils]: 378: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4497bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,023 INFO L273 TraceCheckUtils]: 379: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4512bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,023 INFO L273 TraceCheckUtils]: 380: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4513bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,024 INFO L273 TraceCheckUtils]: 381: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4528bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,024 INFO L273 TraceCheckUtils]: 382: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet42;havoc #t~nondet42; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,025 INFO L273 TraceCheckUtils]: 383: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,025 INFO L273 TraceCheckUtils]: 384: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,026 INFO L273 TraceCheckUtils]: 385: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0)); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,026 INFO L273 TraceCheckUtils]: 386: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__init_num~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,027 INFO L273 TraceCheckUtils]: 387: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,027 INFO L273 TraceCheckUtils]: 388: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,028 INFO L273 TraceCheckUtils]: 389: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,028 INFO L273 TraceCheckUtils]: 390: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,029 INFO L273 TraceCheckUtils]: 391: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,029 INFO L273 TraceCheckUtils]: 392: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,029 INFO L273 TraceCheckUtils]: 393: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,030 INFO L273 TraceCheckUtils]: 394: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,030 INFO L273 TraceCheckUtils]: 395: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,031 INFO L273 TraceCheckUtils]: 396: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,031 INFO L273 TraceCheckUtils]: 397: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,032 INFO L273 TraceCheckUtils]: 398: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,032 INFO L273 TraceCheckUtils]: 399: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4385bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,033 INFO L273 TraceCheckUtils]: 400: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4400bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,033 INFO L273 TraceCheckUtils]: 401: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4401bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,034 INFO L273 TraceCheckUtils]: 402: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4416bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,034 INFO L273 TraceCheckUtils]: 403: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4417bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,035 INFO L273 TraceCheckUtils]: 404: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4432bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,035 INFO L273 TraceCheckUtils]: 405: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4433bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,035 INFO L273 TraceCheckUtils]: 406: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4448bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,036 INFO L273 TraceCheckUtils]: 407: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4449bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,036 INFO L273 TraceCheckUtils]: 408: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4464bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,037 INFO L273 TraceCheckUtils]: 409: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4465bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,037 INFO L273 TraceCheckUtils]: 410: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4466bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,038 INFO L273 TraceCheckUtils]: 411: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4467bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,038 INFO L273 TraceCheckUtils]: 412: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,039 INFO L273 TraceCheckUtils]: 413: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4481bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,039 INFO L273 TraceCheckUtils]: 414: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4496bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,040 INFO L273 TraceCheckUtils]: 415: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4497bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,040 INFO L273 TraceCheckUtils]: 416: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4512bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,041 INFO L273 TraceCheckUtils]: 417: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4513bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,041 INFO L273 TraceCheckUtils]: 418: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4528bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,041 INFO L273 TraceCheckUtils]: 419: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4529bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,042 INFO L273 TraceCheckUtils]: 420: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4560bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,042 INFO L273 TraceCheckUtils]: 421: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4561bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,043 INFO L273 TraceCheckUtils]: 422: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4352bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,043 INFO L273 TraceCheckUtils]: 423: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~__cil_tmp70~0 := ~num1~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,044 INFO L273 TraceCheckUtils]: 424: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,044 INFO L273 TraceCheckUtils]: 425: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,045 INFO L273 TraceCheckUtils]: 426: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,045 INFO L273 TraceCheckUtils]: 427: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,046 INFO L273 TraceCheckUtils]: 428: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !false; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,046 INFO L273 TraceCheckUtils]: 429: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,047 INFO L273 TraceCheckUtils]: 430: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,047 INFO L273 TraceCheckUtils]: 431: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,048 INFO L273 TraceCheckUtils]: 432: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4096bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,048 INFO L273 TraceCheckUtils]: 433: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(20480bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,048 INFO L273 TraceCheckUtils]: 434: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4099bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,049 INFO L273 TraceCheckUtils]: 435: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4368bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,049 INFO L273 TraceCheckUtils]: 436: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4369bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,050 INFO L273 TraceCheckUtils]: 437: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(4384bv32 == ~s__state~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,050 INFO L273 TraceCheckUtils]: 438: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4385bv32 == ~s__state~0; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,072 INFO L273 TraceCheckUtils]: 439: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet33;havoc #t~nondet33; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,085 INFO L273 TraceCheckUtils]: 440: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(1bv32 == ~blastFlag~0); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,086 INFO L273 TraceCheckUtils]: 441: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,086 INFO L273 TraceCheckUtils]: 442: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32); {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:54:06,088 INFO L273 TraceCheckUtils]: 443: Hoare triple {234297#(not (= ssl3_connect_~s__hit~0 (_ bv0 32)))} assume !(0bv32 != ~s__hit~0);~s__state~0 := 4400bv32; {234143#false} is VALID [2018-11-23 10:54:06,088 INFO L273 TraceCheckUtils]: 444: Hoare triple {234143#false} ~s__init_num~0 := 0bv32; {234143#false} is VALID [2018-11-23 10:54:06,088 INFO L273 TraceCheckUtils]: 445: Hoare triple {234143#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234143#false} is VALID [2018-11-23 10:54:06,088 INFO L273 TraceCheckUtils]: 446: Hoare triple {234143#false} ~skip~0 := 0bv32; {234143#false} is VALID [2018-11-23 10:54:06,088 INFO L273 TraceCheckUtils]: 447: Hoare triple {234143#false} assume !false; {234143#false} is VALID [2018-11-23 10:54:06,088 INFO L273 TraceCheckUtils]: 448: Hoare triple {234143#false} ~state~0 := ~s__state~0; {234143#false} is VALID [2018-11-23 10:54:06,088 INFO L273 TraceCheckUtils]: 449: Hoare triple {234143#false} assume !(12292bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,088 INFO L273 TraceCheckUtils]: 450: Hoare triple {234143#false} assume !(16384bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 451: Hoare triple {234143#false} assume !(4096bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 452: Hoare triple {234143#false} assume !(20480bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 453: Hoare triple {234143#false} assume !(4099bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 454: Hoare triple {234143#false} assume !(4368bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 455: Hoare triple {234143#false} assume !(4369bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 456: Hoare triple {234143#false} assume !(4384bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 457: Hoare triple {234143#false} assume !(4385bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 458: Hoare triple {234143#false} assume 4400bv32 == ~s__state~0; {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 459: Hoare triple {234143#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {234143#false} is VALID [2018-11-23 10:54:06,089 INFO L273 TraceCheckUtils]: 460: Hoare triple {234143#false} assume 0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0);~skip~0 := 1bv32; {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 461: Hoare triple {234143#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 462: Hoare triple {234143#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 463: Hoare triple {234143#false} ~skip~0 := 0bv32; {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 464: Hoare triple {234143#false} assume !false; {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 465: Hoare triple {234143#false} ~state~0 := ~s__state~0; {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 466: Hoare triple {234143#false} assume !(12292bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 467: Hoare triple {234143#false} assume !(16384bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 468: Hoare triple {234143#false} assume !(4096bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 469: Hoare triple {234143#false} assume !(20480bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,090 INFO L273 TraceCheckUtils]: 470: Hoare triple {234143#false} assume !(4099bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,091 INFO L273 TraceCheckUtils]: 471: Hoare triple {234143#false} assume !(4368bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,091 INFO L273 TraceCheckUtils]: 472: Hoare triple {234143#false} assume !(4369bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,091 INFO L273 TraceCheckUtils]: 473: Hoare triple {234143#false} assume !(4384bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,091 INFO L273 TraceCheckUtils]: 474: Hoare triple {234143#false} assume !(4385bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,091 INFO L273 TraceCheckUtils]: 475: Hoare triple {234143#false} assume !(4400bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,091 INFO L273 TraceCheckUtils]: 476: Hoare triple {234143#false} assume !(4401bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,091 INFO L273 TraceCheckUtils]: 477: Hoare triple {234143#false} assume 4416bv32 == ~s__state~0; {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 478: Hoare triple {234143#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 479: Hoare triple {234143#false} assume !(3bv32 == ~blastFlag~0); {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 480: Hoare triple {234143#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 481: Hoare triple {234143#false} assume !(0bv32 == ~tmp___6~0); {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 482: Hoare triple {234143#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 483: Hoare triple {234143#false} ~skip~0 := 0bv32; {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 484: Hoare triple {234143#false} assume !false; {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 485: Hoare triple {234143#false} ~state~0 := ~s__state~0; {234143#false} is VALID [2018-11-23 10:54:06,092 INFO L273 TraceCheckUtils]: 486: Hoare triple {234143#false} assume !(12292bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 487: Hoare triple {234143#false} assume !(16384bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 488: Hoare triple {234143#false} assume !(4096bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 489: Hoare triple {234143#false} assume !(20480bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 490: Hoare triple {234143#false} assume !(4099bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 491: Hoare triple {234143#false} assume !(4368bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 492: Hoare triple {234143#false} assume !(4369bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 493: Hoare triple {234143#false} assume !(4384bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 494: Hoare triple {234143#false} assume !(4385bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 495: Hoare triple {234143#false} assume !(4400bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,093 INFO L273 TraceCheckUtils]: 496: Hoare triple {234143#false} assume !(4401bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,094 INFO L273 TraceCheckUtils]: 497: Hoare triple {234143#false} assume !(4416bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,094 INFO L273 TraceCheckUtils]: 498: Hoare triple {234143#false} assume !(4417bv32 == ~s__state~0); {234143#false} is VALID [2018-11-23 10:54:06,094 INFO L273 TraceCheckUtils]: 499: Hoare triple {234143#false} assume 4432bv32 == ~s__state~0; {234143#false} is VALID [2018-11-23 10:54:06,094 INFO L273 TraceCheckUtils]: 500: Hoare triple {234143#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {234143#false} is VALID [2018-11-23 10:54:06,094 INFO L273 TraceCheckUtils]: 501: Hoare triple {234143#false} assume 5bv32 == ~blastFlag~0; {234143#false} is VALID [2018-11-23 10:54:06,094 INFO L273 TraceCheckUtils]: 502: Hoare triple {234143#false} assume !false; {234143#false} is VALID [2018-11-23 10:54:06,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2726 backedges. 1021 proven. 0 refuted. 0 times theorem prover too weak. 1705 trivial. 0 not checked. [2018-11-23 10:54:06,274 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:54:06,275 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:54:06,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:54:06,276 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 503 [2018-11-23 10:54:06,276 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:54:06,276 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:54:06,450 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 159 edges. 159 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:06,450 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:54:06,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:54:06,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:54:06,450 INFO L87 Difference]: Start difference. First operand 3344 states and 4164 transitions. Second operand 3 states. [2018-11-23 10:54:08,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:08,554 INFO L93 Difference]: Finished difference Result 3760 states and 4645 transitions. [2018-11-23 10:54:08,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:54:08,554 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 503 [2018-11-23 10:54:08,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:54:08,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:54:08,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 359 transitions. [2018-11-23 10:54:08,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:54:08,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 359 transitions. [2018-11-23 10:54:08,558 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 359 transitions. [2018-11-23 10:54:08,904 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 359 edges. 359 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:09,582 INFO L225 Difference]: With dead ends: 3760 [2018-11-23 10:54:09,582 INFO L226 Difference]: Without dead ends: 3683 [2018-11-23 10:54:09,583 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 501 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:09,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3683 states. [2018-11-23 10:54:10,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3683 to 3269. [2018-11-23 10:54:10,827 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:54:10,827 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3683 states. Second operand 3269 states. [2018-11-23 10:54:10,827 INFO L74 IsIncluded]: Start isIncluded. First operand 3683 states. Second operand 3269 states. [2018-11-23 10:54:10,827 INFO L87 Difference]: Start difference. First operand 3683 states. Second operand 3269 states. [2018-11-23 10:54:11,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:11,328 INFO L93 Difference]: Finished difference Result 3683 states and 4551 transitions. [2018-11-23 10:54:11,328 INFO L276 IsEmpty]: Start isEmpty. Operand 3683 states and 4551 transitions. [2018-11-23 10:54:11,330 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:11,330 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:11,330 INFO L74 IsIncluded]: Start isIncluded. First operand 3269 states. Second operand 3683 states. [2018-11-23 10:54:11,330 INFO L87 Difference]: Start difference. First operand 3269 states. Second operand 3683 states. [2018-11-23 10:54:11,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:11,841 INFO L93 Difference]: Finished difference Result 3683 states and 4551 transitions. [2018-11-23 10:54:11,841 INFO L276 IsEmpty]: Start isEmpty. Operand 3683 states and 4551 transitions. [2018-11-23 10:54:11,843 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:11,843 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:11,843 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:54:11,843 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:54:11,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3269 states. [2018-11-23 10:54:12,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3269 states to 3269 states and 4071 transitions. [2018-11-23 10:54:12,232 INFO L78 Accepts]: Start accepts. Automaton has 3269 states and 4071 transitions. Word has length 503 [2018-11-23 10:54:12,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:54:12,233 INFO L480 AbstractCegarLoop]: Abstraction has 3269 states and 4071 transitions. [2018-11-23 10:54:12,233 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:54:12,233 INFO L276 IsEmpty]: Start isEmpty. Operand 3269 states and 4071 transitions. [2018-11-23 10:54:12,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 616 [2018-11-23 10:54:12,237 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:54:12,237 INFO L402 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 17, 16, 16, 15, 15, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:54:12,237 INFO L423 AbstractCegarLoop]: === Iteration 24 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:54:12,238 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:54:12,238 INFO L82 PathProgramCache]: Analyzing trace with hash 663503994, now seen corresponding path program 1 times [2018-11-23 10:54:12,238 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:54:12,238 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 25 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 25 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:54:12,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:54:12,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:12,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:12,561 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:54:13,282 INFO L256 TraceCheckUtils]: 0: Hoare triple {250531#true} call ULTIMATE.init(); {250531#true} is VALID [2018-11-23 10:54:13,283 INFO L273 TraceCheckUtils]: 1: Hoare triple {250531#true} assume true; {250531#true} is VALID [2018-11-23 10:54:13,283 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {250531#true} {250531#true} #542#return; {250531#true} is VALID [2018-11-23 10:54:13,283 INFO L256 TraceCheckUtils]: 3: Hoare triple {250531#true} call #t~ret49 := main(); {250531#true} is VALID [2018-11-23 10:54:13,283 INFO L273 TraceCheckUtils]: 4: Hoare triple {250531#true} havoc ~s~0;~s~0 := 12292bv32; {250531#true} is VALID [2018-11-23 10:54:13,283 INFO L256 TraceCheckUtils]: 5: Hoare triple {250531#true} call #t~ret48 := ssl3_connect(~s~0); {250531#true} is VALID [2018-11-23 10:54:13,284 INFO L273 TraceCheckUtils]: 6: Hoare triple {250531#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {250531#true} is VALID [2018-11-23 10:54:13,284 INFO L273 TraceCheckUtils]: 7: Hoare triple {250531#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {250531#true} is VALID [2018-11-23 10:54:13,284 INFO L273 TraceCheckUtils]: 8: Hoare triple {250531#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {250531#true} is VALID [2018-11-23 10:54:13,284 INFO L273 TraceCheckUtils]: 9: Hoare triple {250531#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {250531#true} is VALID [2018-11-23 10:54:13,284 INFO L273 TraceCheckUtils]: 10: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:13,284 INFO L273 TraceCheckUtils]: 11: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 12: Hoare triple {250531#true} assume 12292bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 13: Hoare triple {250531#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; {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 14: Hoare triple {250531#true} ~s__server~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 15: Hoare triple {250531#true} assume 0bv32 != ~cb~0; {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 16: Hoare triple {250531#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 17: Hoare triple {250531#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 18: Hoare triple {250531#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 19: Hoare triple {250531#true} assume !(0bv32 == ~tmp___4~0); {250531#true} is VALID [2018-11-23 10:54:13,285 INFO L273 TraceCheckUtils]: 20: Hoare triple {250531#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; {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 21: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 22: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 23: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 24: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 25: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 26: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 27: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 28: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 29: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,286 INFO L273 TraceCheckUtils]: 30: Hoare triple {250531#true} assume 4368bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 31: Hoare triple {250531#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 32: Hoare triple {250531#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 33: Hoare triple {250531#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 34: Hoare triple {250531#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 35: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 36: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 37: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 38: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 39: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,287 INFO L273 TraceCheckUtils]: 40: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 41: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 42: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 43: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 44: Hoare triple {250531#true} assume !(4368bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 45: Hoare triple {250531#true} assume !(4369bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 46: Hoare triple {250531#true} assume 4384bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 47: Hoare triple {250531#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 48: Hoare triple {250531#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 49: Hoare triple {250531#true} assume !~bvsle32(~ret~0, 0bv32); {250531#true} is VALID [2018-11-23 10:54:13,288 INFO L273 TraceCheckUtils]: 50: Hoare triple {250531#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 51: Hoare triple {250531#true} ~s__init_num~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 52: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 53: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 54: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 55: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 56: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 57: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 58: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,289 INFO L273 TraceCheckUtils]: 59: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 60: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 61: Hoare triple {250531#true} assume !(4368bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 62: Hoare triple {250531#true} assume !(4369bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 63: Hoare triple {250531#true} assume !(4384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 64: Hoare triple {250531#true} assume !(4385bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 65: Hoare triple {250531#true} assume !(4400bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 66: Hoare triple {250531#true} assume !(4401bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 67: Hoare triple {250531#true} assume !(4416bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 68: Hoare triple {250531#true} assume !(4417bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,290 INFO L273 TraceCheckUtils]: 69: Hoare triple {250531#true} assume !(4432bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 70: Hoare triple {250531#true} assume !(4433bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 71: Hoare triple {250531#true} assume !(4448bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 72: Hoare triple {250531#true} assume !(4449bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 73: Hoare triple {250531#true} assume !(4464bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 74: Hoare triple {250531#true} assume !(4465bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 75: Hoare triple {250531#true} assume !(4466bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 76: Hoare triple {250531#true} assume !(4467bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 77: Hoare triple {250531#true} assume !(4480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 78: Hoare triple {250531#true} assume !(4481bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,291 INFO L273 TraceCheckUtils]: 79: Hoare triple {250531#true} assume !(4496bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 80: Hoare triple {250531#true} assume !(4497bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 81: Hoare triple {250531#true} assume !(4512bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 82: Hoare triple {250531#true} assume !(4513bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 83: Hoare triple {250531#true} assume !(4528bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 84: Hoare triple {250531#true} assume !(4529bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 85: Hoare triple {250531#true} assume 4560bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 86: Hoare triple {250531#true} ~ret~0 := #t~nondet43;havoc #t~nondet43; {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 87: Hoare triple {250531#true} assume !~bvsle32(~ret~0, 0bv32); {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 88: Hoare triple {250531#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4512bv32; {250531#true} is VALID [2018-11-23 10:54:13,292 INFO L273 TraceCheckUtils]: 89: Hoare triple {250531#true} ~s__init_num~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 90: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 91: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 92: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 93: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 94: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 95: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 96: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 97: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 98: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,293 INFO L273 TraceCheckUtils]: 99: Hoare triple {250531#true} assume !(4368bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 100: Hoare triple {250531#true} assume !(4369bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 101: Hoare triple {250531#true} assume !(4384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 102: Hoare triple {250531#true} assume !(4385bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 103: Hoare triple {250531#true} assume !(4400bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 104: Hoare triple {250531#true} assume !(4401bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 105: Hoare triple {250531#true} assume !(4416bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 106: Hoare triple {250531#true} assume !(4417bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 107: Hoare triple {250531#true} assume !(4432bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,294 INFO L273 TraceCheckUtils]: 108: Hoare triple {250531#true} assume !(4433bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 109: Hoare triple {250531#true} assume !(4448bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 110: Hoare triple {250531#true} assume !(4449bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 111: Hoare triple {250531#true} assume !(4464bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 112: Hoare triple {250531#true} assume !(4465bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 113: Hoare triple {250531#true} assume !(4466bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 114: Hoare triple {250531#true} assume !(4467bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 115: Hoare triple {250531#true} assume !(4480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 116: Hoare triple {250531#true} assume !(4481bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 117: Hoare triple {250531#true} assume !(4496bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,295 INFO L273 TraceCheckUtils]: 118: Hoare triple {250531#true} assume !(4497bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 119: Hoare triple {250531#true} assume 4512bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 120: Hoare triple {250531#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 121: Hoare triple {250531#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; {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 122: Hoare triple {250531#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 123: Hoare triple {250531#true} assume !(0bv32 == ~tmp___7~0); {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 124: Hoare triple {250531#true} assume !(0bv32 == ~tmp___8~0); {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 125: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 126: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:13,296 INFO L273 TraceCheckUtils]: 127: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:13,297 INFO L273 TraceCheckUtils]: 128: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,297 INFO L273 TraceCheckUtils]: 129: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,297 INFO L273 TraceCheckUtils]: 130: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,297 INFO L273 TraceCheckUtils]: 131: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,297 INFO L273 TraceCheckUtils]: 132: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,297 INFO L273 TraceCheckUtils]: 133: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,298 INFO L273 TraceCheckUtils]: 134: Hoare triple {250531#true} assume !(4368bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,298 INFO L273 TraceCheckUtils]: 135: Hoare triple {250531#true} assume !(4369bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,298 INFO L273 TraceCheckUtils]: 136: Hoare triple {250531#true} assume !(4384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,298 INFO L273 TraceCheckUtils]: 137: Hoare triple {250531#true} assume !(4385bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,298 INFO L273 TraceCheckUtils]: 138: Hoare triple {250531#true} assume !(4400bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,298 INFO L273 TraceCheckUtils]: 139: Hoare triple {250531#true} assume !(4401bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,298 INFO L273 TraceCheckUtils]: 140: Hoare triple {250531#true} assume !(4416bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,299 INFO L273 TraceCheckUtils]: 141: Hoare triple {250531#true} assume !(4417bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,299 INFO L273 TraceCheckUtils]: 142: Hoare triple {250531#true} assume !(4432bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,299 INFO L273 TraceCheckUtils]: 143: Hoare triple {250531#true} assume !(4433bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,299 INFO L273 TraceCheckUtils]: 144: Hoare triple {250531#true} assume !(4448bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,299 INFO L273 TraceCheckUtils]: 145: Hoare triple {250531#true} assume !(4449bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,299 INFO L273 TraceCheckUtils]: 146: Hoare triple {250531#true} assume !(4464bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,300 INFO L273 TraceCheckUtils]: 147: Hoare triple {250531#true} assume !(4465bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,300 INFO L273 TraceCheckUtils]: 148: Hoare triple {250531#true} assume !(4466bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,300 INFO L273 TraceCheckUtils]: 149: Hoare triple {250531#true} assume !(4467bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,300 INFO L273 TraceCheckUtils]: 150: Hoare triple {250531#true} assume !(4480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,300 INFO L273 TraceCheckUtils]: 151: Hoare triple {250531#true} assume !(4481bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,300 INFO L273 TraceCheckUtils]: 152: Hoare triple {250531#true} assume !(4496bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,300 INFO L273 TraceCheckUtils]: 153: Hoare triple {250531#true} assume !(4497bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,301 INFO L273 TraceCheckUtils]: 154: Hoare triple {250531#true} assume !(4512bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,301 INFO L273 TraceCheckUtils]: 155: Hoare triple {250531#true} assume !(4513bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:13,301 INFO L273 TraceCheckUtils]: 156: Hoare triple {250531#true} assume 4528bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:13,301 INFO L273 TraceCheckUtils]: 157: Hoare triple {250531#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {250531#true} is VALID [2018-11-23 10:54:13,301 INFO L273 TraceCheckUtils]: 158: Hoare triple {250531#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {250531#true} is VALID [2018-11-23 10:54:13,316 INFO L273 TraceCheckUtils]: 159: Hoare triple {250531#true} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,324 INFO L273 TraceCheckUtils]: 160: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0)); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,338 INFO L273 TraceCheckUtils]: 161: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0bv32; {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,346 INFO L273 TraceCheckUtils]: 162: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,361 INFO L273 TraceCheckUtils]: 163: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,369 INFO L273 TraceCheckUtils]: 164: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,380 INFO L273 TraceCheckUtils]: 165: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,380 INFO L273 TraceCheckUtils]: 166: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,384 INFO L273 TraceCheckUtils]: 167: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,384 INFO L273 TraceCheckUtils]: 168: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,384 INFO L273 TraceCheckUtils]: 169: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,385 INFO L273 TraceCheckUtils]: 170: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,385 INFO L273 TraceCheckUtils]: 171: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,385 INFO L273 TraceCheckUtils]: 172: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,385 INFO L273 TraceCheckUtils]: 173: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,386 INFO L273 TraceCheckUtils]: 174: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,386 INFO L273 TraceCheckUtils]: 175: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,386 INFO L273 TraceCheckUtils]: 176: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,387 INFO L273 TraceCheckUtils]: 177: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,387 INFO L273 TraceCheckUtils]: 178: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,387 INFO L273 TraceCheckUtils]: 179: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,387 INFO L273 TraceCheckUtils]: 180: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,388 INFO L273 TraceCheckUtils]: 181: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,388 INFO L273 TraceCheckUtils]: 182: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,389 INFO L273 TraceCheckUtils]: 183: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,389 INFO L273 TraceCheckUtils]: 184: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,390 INFO L273 TraceCheckUtils]: 185: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,390 INFO L273 TraceCheckUtils]: 186: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,391 INFO L273 TraceCheckUtils]: 187: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,391 INFO L273 TraceCheckUtils]: 188: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,392 INFO L273 TraceCheckUtils]: 189: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,392 INFO L273 TraceCheckUtils]: 190: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,392 INFO L273 TraceCheckUtils]: 191: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,393 INFO L273 TraceCheckUtils]: 192: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,393 INFO L273 TraceCheckUtils]: 193: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,394 INFO L273 TraceCheckUtils]: 194: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,394 INFO L273 TraceCheckUtils]: 195: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,395 INFO L273 TraceCheckUtils]: 196: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561bv32 == ~s__state~0); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,395 INFO L273 TraceCheckUtils]: 197: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352bv32 == ~s__state~0; {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,396 INFO L273 TraceCheckUtils]: 198: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp70~0 := ~num1~0; {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,396 INFO L273 TraceCheckUtils]: 199: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:54:13,397 INFO L273 TraceCheckUtils]: 200: Hoare triple {251013#(= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,397 INFO L273 TraceCheckUtils]: 201: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,398 INFO L273 TraceCheckUtils]: 202: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~skip~0 := 0bv32; {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,398 INFO L273 TraceCheckUtils]: 203: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !false; {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,399 INFO L273 TraceCheckUtils]: 204: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,399 INFO L273 TraceCheckUtils]: 205: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(12292bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,400 INFO L273 TraceCheckUtils]: 206: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(16384bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,400 INFO L273 TraceCheckUtils]: 207: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4096bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,401 INFO L273 TraceCheckUtils]: 208: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(20480bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,401 INFO L273 TraceCheckUtils]: 209: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4099bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,401 INFO L273 TraceCheckUtils]: 210: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4368bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,402 INFO L273 TraceCheckUtils]: 211: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4369bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,402 INFO L273 TraceCheckUtils]: 212: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4384bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,403 INFO L273 TraceCheckUtils]: 213: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(4385bv32 == ~s__state~0); {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-23 10:54:13,403 INFO L273 TraceCheckUtils]: 214: Hoare triple {251137#(= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))} assume 4400bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,404 INFO L273 TraceCheckUtils]: 215: Hoare triple {250532#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {250532#false} is VALID [2018-11-23 10:54:13,404 INFO L273 TraceCheckUtils]: 216: Hoare triple {250532#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {250532#false} is VALID [2018-11-23 10:54:13,404 INFO L273 TraceCheckUtils]: 217: Hoare triple {250532#false} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {250532#false} is VALID [2018-11-23 10:54:13,404 INFO L273 TraceCheckUtils]: 218: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:13,404 INFO L273 TraceCheckUtils]: 219: Hoare triple {250532#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,404 INFO L273 TraceCheckUtils]: 220: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,405 INFO L273 TraceCheckUtils]: 221: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,405 INFO L273 TraceCheckUtils]: 222: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,405 INFO L273 TraceCheckUtils]: 223: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,405 INFO L273 TraceCheckUtils]: 224: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,405 INFO L273 TraceCheckUtils]: 225: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,405 INFO L273 TraceCheckUtils]: 226: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,406 INFO L273 TraceCheckUtils]: 227: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,406 INFO L273 TraceCheckUtils]: 228: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,406 INFO L273 TraceCheckUtils]: 229: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,406 INFO L273 TraceCheckUtils]: 230: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,406 INFO L273 TraceCheckUtils]: 231: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,406 INFO L273 TraceCheckUtils]: 232: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,407 INFO L273 TraceCheckUtils]: 233: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,407 INFO L273 TraceCheckUtils]: 234: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,407 INFO L273 TraceCheckUtils]: 235: Hoare triple {250532#false} assume 4416bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,407 INFO L273 TraceCheckUtils]: 236: Hoare triple {250532#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {250532#false} is VALID [2018-11-23 10:54:13,407 INFO L273 TraceCheckUtils]: 237: Hoare triple {250532#false} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {250532#false} is VALID [2018-11-23 10:54:13,407 INFO L273 TraceCheckUtils]: 238: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,407 INFO L273 TraceCheckUtils]: 239: Hoare triple {250532#false} assume !(0bv32 == ~tmp___6~0); {250532#false} is VALID [2018-11-23 10:54:13,407 INFO L273 TraceCheckUtils]: 240: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 241: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 242: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 243: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 244: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 245: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 246: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 247: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 248: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 249: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,408 INFO L273 TraceCheckUtils]: 250: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 251: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 252: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 253: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 254: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 255: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 256: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 257: Hoare triple {250532#false} assume 4432bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 258: Hoare triple {250532#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 259: Hoare triple {250532#false} assume !(5bv32 == ~blastFlag~0); {250532#false} is VALID [2018-11-23 10:54:13,409 INFO L273 TraceCheckUtils]: 260: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 261: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 262: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 263: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 264: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 265: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 266: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 267: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 268: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 269: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,410 INFO L273 TraceCheckUtils]: 270: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 271: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 272: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 273: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 274: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 275: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 276: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 277: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 278: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 279: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,411 INFO L273 TraceCheckUtils]: 280: Hoare triple {250532#false} assume 4448bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 281: Hoare triple {250532#false} ~ret~0 := #t~nondet37;havoc #t~nondet37; {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 282: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 283: Hoare triple {250532#false} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 284: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 285: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 286: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 287: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 288: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 289: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,412 INFO L273 TraceCheckUtils]: 290: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 291: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 292: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 293: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 294: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 295: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 296: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 297: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 298: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 299: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,413 INFO L273 TraceCheckUtils]: 300: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 301: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 302: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 303: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 304: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 305: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 306: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 307: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 308: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 309: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,414 INFO L273 TraceCheckUtils]: 310: Hoare triple {250532#false} assume 4480bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 311: Hoare triple {250532#false} ~ret~0 := #t~nondet39;havoc #t~nondet39; {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 312: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 313: Hoare triple {250532#false} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 314: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 315: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 316: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 317: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 318: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,415 INFO L273 TraceCheckUtils]: 319: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 320: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 321: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 322: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 323: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 324: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 325: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 326: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 327: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 328: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,416 INFO L273 TraceCheckUtils]: 329: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 330: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 331: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 332: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 333: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 334: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 335: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 336: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 337: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 338: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,417 INFO L273 TraceCheckUtils]: 339: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 340: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 341: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 342: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 343: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 344: Hoare triple {250532#false} assume 4512bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 345: Hoare triple {250532#false} ~ret~0 := #t~nondet41;havoc #t~nondet41; {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 346: Hoare triple {250532#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; {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 347: Hoare triple {250532#false} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 348: Hoare triple {250532#false} assume !(0bv32 == ~tmp___7~0); {250532#false} is VALID [2018-11-23 10:54:13,418 INFO L273 TraceCheckUtils]: 349: Hoare triple {250532#false} assume !(0bv32 == ~tmp___8~0); {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 350: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 351: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 352: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 353: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 354: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 355: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 356: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 357: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 358: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,419 INFO L273 TraceCheckUtils]: 359: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 360: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 361: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 362: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 363: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 364: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 365: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 366: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 367: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 368: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,420 INFO L273 TraceCheckUtils]: 369: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 370: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 371: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 372: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 373: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 374: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 375: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 376: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 377: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,421 INFO L273 TraceCheckUtils]: 378: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 379: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 380: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 381: Hoare triple {250532#false} assume 4528bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 382: Hoare triple {250532#false} ~ret~0 := #t~nondet42;havoc #t~nondet42; {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 383: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 384: Hoare triple {250532#false} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 385: Hoare triple {250532#false} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0)); {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 386: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 387: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,422 INFO L273 TraceCheckUtils]: 388: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 389: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 390: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 391: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 392: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 393: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 394: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 395: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 396: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 397: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,423 INFO L273 TraceCheckUtils]: 398: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 399: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 400: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 401: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 402: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 403: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 404: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 405: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 406: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 407: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,424 INFO L273 TraceCheckUtils]: 408: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 409: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 410: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 411: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 412: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 413: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 414: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 415: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 416: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 417: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,425 INFO L273 TraceCheckUtils]: 418: Hoare triple {250532#false} assume !(4528bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 419: Hoare triple {250532#false} assume !(4529bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 420: Hoare triple {250532#false} assume !(4560bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 421: Hoare triple {250532#false} assume !(4561bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 422: Hoare triple {250532#false} assume 4352bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 423: Hoare triple {250532#false} ~__cil_tmp70~0 := ~num1~0; {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 424: Hoare triple {250532#false} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 425: Hoare triple {250532#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 426: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 427: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,426 INFO L273 TraceCheckUtils]: 428: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 429: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 430: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 431: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 432: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 433: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 434: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 435: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 436: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 437: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,427 INFO L273 TraceCheckUtils]: 438: Hoare triple {250532#false} assume 4385bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 439: Hoare triple {250532#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 440: Hoare triple {250532#false} assume !(1bv32 == ~blastFlag~0); {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 441: Hoare triple {250532#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 442: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 443: Hoare triple {250532#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 444: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 445: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 446: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 447: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,428 INFO L273 TraceCheckUtils]: 448: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 449: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 450: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 451: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 452: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 453: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 454: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 455: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 456: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 457: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,429 INFO L273 TraceCheckUtils]: 458: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 459: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 460: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 461: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 462: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 463: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 464: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 465: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 466: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 467: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,430 INFO L273 TraceCheckUtils]: 468: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 469: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 470: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 471: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 472: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 473: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 474: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 475: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 476: Hoare triple {250532#false} assume !(4528bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,431 INFO L273 TraceCheckUtils]: 477: Hoare triple {250532#false} assume !(4529bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 478: Hoare triple {250532#false} assume 4560bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 479: Hoare triple {250532#false} ~ret~0 := #t~nondet43;havoc #t~nondet43; {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 480: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 481: Hoare triple {250532#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 4512bv32; {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 482: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 483: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 484: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 485: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 486: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,432 INFO L273 TraceCheckUtils]: 487: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 488: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 489: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 490: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 491: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 492: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 493: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 494: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 495: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 496: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,433 INFO L273 TraceCheckUtils]: 497: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 498: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 499: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 500: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 501: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 502: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 503: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 504: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 505: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 506: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,434 INFO L273 TraceCheckUtils]: 507: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 508: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 509: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 510: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 511: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 512: Hoare triple {250532#false} assume 4512bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 513: Hoare triple {250532#false} ~ret~0 := #t~nondet41;havoc #t~nondet41; {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 514: Hoare triple {250532#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; {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 515: Hoare triple {250532#false} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 516: Hoare triple {250532#false} assume !(0bv32 == ~tmp___7~0); {250532#false} is VALID [2018-11-23 10:54:13,435 INFO L273 TraceCheckUtils]: 517: Hoare triple {250532#false} assume !(0bv32 == ~tmp___8~0); {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 518: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 519: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 520: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 521: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 522: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 523: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 524: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 525: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 526: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,436 INFO L273 TraceCheckUtils]: 527: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,437 INFO L273 TraceCheckUtils]: 528: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,437 INFO L273 TraceCheckUtils]: 529: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,437 INFO L273 TraceCheckUtils]: 530: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,437 INFO L273 TraceCheckUtils]: 531: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,437 INFO L273 TraceCheckUtils]: 532: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,437 INFO L273 TraceCheckUtils]: 533: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,437 INFO L273 TraceCheckUtils]: 534: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,437 INFO L273 TraceCheckUtils]: 535: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,438 INFO L273 TraceCheckUtils]: 536: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,438 INFO L273 TraceCheckUtils]: 537: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,438 INFO L273 TraceCheckUtils]: 538: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,438 INFO L273 TraceCheckUtils]: 539: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,438 INFO L273 TraceCheckUtils]: 540: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,438 INFO L273 TraceCheckUtils]: 541: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,438 INFO L273 TraceCheckUtils]: 542: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 543: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 544: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 545: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 546: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 547: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 548: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 549: Hoare triple {250532#false} assume 4528bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 550: Hoare triple {250532#false} ~ret~0 := #t~nondet42;havoc #t~nondet42; {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 551: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {250532#false} is VALID [2018-11-23 10:54:13,439 INFO L273 TraceCheckUtils]: 552: Hoare triple {250532#false} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 553: Hoare triple {250532#false} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0)); {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 554: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 555: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 556: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 557: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 558: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 559: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 560: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 561: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,440 INFO L273 TraceCheckUtils]: 562: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 563: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 564: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 565: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 566: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 567: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 568: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 569: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 570: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 571: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,441 INFO L273 TraceCheckUtils]: 572: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 573: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 574: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 575: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 576: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 577: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 578: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 579: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 580: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 581: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,442 INFO L273 TraceCheckUtils]: 582: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 583: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 584: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 585: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 586: Hoare triple {250532#false} assume !(4528bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 587: Hoare triple {250532#false} assume !(4529bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 588: Hoare triple {250532#false} assume !(4560bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 589: Hoare triple {250532#false} assume !(4561bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 590: Hoare triple {250532#false} assume 4352bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,443 INFO L273 TraceCheckUtils]: 591: Hoare triple {250532#false} ~__cil_tmp70~0 := ~num1~0; {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 592: Hoare triple {250532#false} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 593: Hoare triple {250532#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 594: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 595: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 596: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 597: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 598: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 599: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 600: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,444 INFO L273 TraceCheckUtils]: 601: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 602: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 603: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 604: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 605: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 606: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 607: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 608: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 609: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 610: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:13,445 INFO L273 TraceCheckUtils]: 611: Hoare triple {250532#false} assume 4432bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:13,446 INFO L273 TraceCheckUtils]: 612: Hoare triple {250532#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {250532#false} is VALID [2018-11-23 10:54:13,446 INFO L273 TraceCheckUtils]: 613: Hoare triple {250532#false} assume 5bv32 == ~blastFlag~0; {250532#false} is VALID [2018-11-23 10:54:13,446 INFO L273 TraceCheckUtils]: 614: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:13,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3945 backedges. 2059 proven. 14 refuted. 0 times theorem prover too weak. 1872 trivial. 0 not checked. [2018-11-23 10:54:13,584 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 10:54:14,294 INFO L273 TraceCheckUtils]: 614: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,294 INFO L273 TraceCheckUtils]: 613: Hoare triple {250532#false} assume 5bv32 == ~blastFlag~0; {250532#false} is VALID [2018-11-23 10:54:14,294 INFO L273 TraceCheckUtils]: 612: Hoare triple {250532#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {250532#false} is VALID [2018-11-23 10:54:14,295 INFO L273 TraceCheckUtils]: 611: Hoare triple {250532#false} assume 4432bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,295 INFO L273 TraceCheckUtils]: 610: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,295 INFO L273 TraceCheckUtils]: 609: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,295 INFO L273 TraceCheckUtils]: 608: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,295 INFO L273 TraceCheckUtils]: 607: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,295 INFO L273 TraceCheckUtils]: 606: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,296 INFO L273 TraceCheckUtils]: 605: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,296 INFO L273 TraceCheckUtils]: 604: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,296 INFO L273 TraceCheckUtils]: 603: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,296 INFO L273 TraceCheckUtils]: 602: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,296 INFO L273 TraceCheckUtils]: 601: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,296 INFO L273 TraceCheckUtils]: 600: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 599: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 598: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 597: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 596: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 595: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 594: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 593: Hoare triple {250532#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 592: Hoare triple {250532#false} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 591: Hoare triple {250532#false} ~__cil_tmp70~0 := ~num1~0; {250532#false} is VALID [2018-11-23 10:54:14,297 INFO L273 TraceCheckUtils]: 590: Hoare triple {250532#false} assume 4352bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 589: Hoare triple {250532#false} assume !(4561bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 588: Hoare triple {250532#false} assume !(4560bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 587: Hoare triple {250532#false} assume !(4529bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 586: Hoare triple {250532#false} assume !(4528bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 585: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 584: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 583: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 582: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 581: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,298 INFO L273 TraceCheckUtils]: 580: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 579: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 578: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 577: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 576: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 575: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 574: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 573: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 572: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,299 INFO L273 TraceCheckUtils]: 571: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 570: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 569: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 568: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 567: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 566: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 565: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 564: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 563: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 562: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,300 INFO L273 TraceCheckUtils]: 561: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 560: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 559: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 558: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 557: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 556: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 555: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 554: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 553: Hoare triple {250532#false} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0)); {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 552: Hoare triple {250532#false} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {250532#false} is VALID [2018-11-23 10:54:14,301 INFO L273 TraceCheckUtils]: 551: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 550: Hoare triple {250532#false} ~ret~0 := #t~nondet42;havoc #t~nondet42; {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 549: Hoare triple {250532#false} assume 4528bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 548: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 547: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 546: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 545: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 544: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 543: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,302 INFO L273 TraceCheckUtils]: 542: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 541: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 540: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 539: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 538: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 537: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 536: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 535: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 534: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 533: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,303 INFO L273 TraceCheckUtils]: 532: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 531: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 530: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 529: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 528: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 527: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 526: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 525: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 524: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 523: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,304 INFO L273 TraceCheckUtils]: 522: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 521: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 520: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 519: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 518: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 517: Hoare triple {250532#false} assume !(0bv32 == ~tmp___8~0); {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 516: Hoare triple {250532#false} assume !(0bv32 == ~tmp___7~0); {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 515: Hoare triple {250532#false} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 514: Hoare triple {250532#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; {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 513: Hoare triple {250532#false} ~ret~0 := #t~nondet41;havoc #t~nondet41; {250532#false} is VALID [2018-11-23 10:54:14,305 INFO L273 TraceCheckUtils]: 512: Hoare triple {250532#false} assume 4512bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 511: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 510: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 509: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 508: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 507: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 506: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 505: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 504: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,306 INFO L273 TraceCheckUtils]: 503: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 502: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 501: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 500: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 499: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 498: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 497: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 496: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 495: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 494: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,307 INFO L273 TraceCheckUtils]: 493: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 492: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 491: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 490: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 489: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 488: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 487: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 486: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 485: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 484: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,308 INFO L273 TraceCheckUtils]: 483: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 482: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 481: Hoare triple {250532#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 4512bv32; {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 480: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 479: Hoare triple {250532#false} ~ret~0 := #t~nondet43;havoc #t~nondet43; {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 478: Hoare triple {250532#false} assume 4560bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 477: Hoare triple {250532#false} assume !(4529bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 476: Hoare triple {250532#false} assume !(4528bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 475: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,309 INFO L273 TraceCheckUtils]: 474: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,310 INFO L273 TraceCheckUtils]: 473: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,310 INFO L273 TraceCheckUtils]: 472: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,310 INFO L273 TraceCheckUtils]: 471: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,310 INFO L273 TraceCheckUtils]: 470: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,310 INFO L273 TraceCheckUtils]: 469: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,310 INFO L273 TraceCheckUtils]: 468: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,310 INFO L273 TraceCheckUtils]: 467: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,310 INFO L273 TraceCheckUtils]: 466: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,311 INFO L273 TraceCheckUtils]: 465: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,311 INFO L273 TraceCheckUtils]: 464: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,311 INFO L273 TraceCheckUtils]: 463: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,311 INFO L273 TraceCheckUtils]: 462: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,311 INFO L273 TraceCheckUtils]: 461: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,311 INFO L273 TraceCheckUtils]: 460: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,311 INFO L273 TraceCheckUtils]: 459: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,312 INFO L273 TraceCheckUtils]: 458: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,312 INFO L273 TraceCheckUtils]: 457: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,312 INFO L273 TraceCheckUtils]: 456: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,312 INFO L273 TraceCheckUtils]: 455: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,312 INFO L273 TraceCheckUtils]: 454: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,312 INFO L273 TraceCheckUtils]: 453: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,313 INFO L273 TraceCheckUtils]: 452: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,313 INFO L273 TraceCheckUtils]: 451: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,313 INFO L273 TraceCheckUtils]: 450: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,313 INFO L273 TraceCheckUtils]: 449: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,313 INFO L273 TraceCheckUtils]: 448: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,313 INFO L273 TraceCheckUtils]: 447: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,314 INFO L273 TraceCheckUtils]: 446: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,314 INFO L273 TraceCheckUtils]: 445: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,314 INFO L273 TraceCheckUtils]: 444: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,314 INFO L273 TraceCheckUtils]: 443: Hoare triple {250532#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {250532#false} is VALID [2018-11-23 10:54:14,314 INFO L273 TraceCheckUtils]: 442: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:14,314 INFO L273 TraceCheckUtils]: 441: Hoare triple {250532#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {250532#false} is VALID [2018-11-23 10:54:14,315 INFO L273 TraceCheckUtils]: 440: Hoare triple {250532#false} assume !(1bv32 == ~blastFlag~0); {250532#false} is VALID [2018-11-23 10:54:14,315 INFO L273 TraceCheckUtils]: 439: Hoare triple {250532#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {250532#false} is VALID [2018-11-23 10:54:14,315 INFO L273 TraceCheckUtils]: 438: Hoare triple {250532#false} assume 4385bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,315 INFO L273 TraceCheckUtils]: 437: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,315 INFO L273 TraceCheckUtils]: 436: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,315 INFO L273 TraceCheckUtils]: 435: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,315 INFO L273 TraceCheckUtils]: 434: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,316 INFO L273 TraceCheckUtils]: 433: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,316 INFO L273 TraceCheckUtils]: 432: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,316 INFO L273 TraceCheckUtils]: 431: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,316 INFO L273 TraceCheckUtils]: 430: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,316 INFO L273 TraceCheckUtils]: 429: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,316 INFO L273 TraceCheckUtils]: 428: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,317 INFO L273 TraceCheckUtils]: 427: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,317 INFO L273 TraceCheckUtils]: 426: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,317 INFO L273 TraceCheckUtils]: 425: Hoare triple {250532#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {250532#false} is VALID [2018-11-23 10:54:14,317 INFO L273 TraceCheckUtils]: 424: Hoare triple {250532#false} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:14,317 INFO L273 TraceCheckUtils]: 423: Hoare triple {250532#false} ~__cil_tmp70~0 := ~num1~0; {250532#false} is VALID [2018-11-23 10:54:14,317 INFO L273 TraceCheckUtils]: 422: Hoare triple {250532#false} assume 4352bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,317 INFO L273 TraceCheckUtils]: 421: Hoare triple {250532#false} assume !(4561bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,318 INFO L273 TraceCheckUtils]: 420: Hoare triple {250532#false} assume !(4560bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,318 INFO L273 TraceCheckUtils]: 419: Hoare triple {250532#false} assume !(4529bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,318 INFO L273 TraceCheckUtils]: 418: Hoare triple {250532#false} assume !(4528bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,318 INFO L273 TraceCheckUtils]: 417: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,318 INFO L273 TraceCheckUtils]: 416: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,318 INFO L273 TraceCheckUtils]: 415: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,318 INFO L273 TraceCheckUtils]: 414: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,319 INFO L273 TraceCheckUtils]: 413: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,319 INFO L273 TraceCheckUtils]: 412: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,319 INFO L273 TraceCheckUtils]: 411: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,319 INFO L273 TraceCheckUtils]: 410: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,319 INFO L273 TraceCheckUtils]: 409: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,319 INFO L273 TraceCheckUtils]: 408: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,319 INFO L273 TraceCheckUtils]: 407: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,320 INFO L273 TraceCheckUtils]: 406: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,320 INFO L273 TraceCheckUtils]: 405: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,320 INFO L273 TraceCheckUtils]: 404: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,320 INFO L273 TraceCheckUtils]: 403: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,320 INFO L273 TraceCheckUtils]: 402: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,320 INFO L273 TraceCheckUtils]: 401: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,321 INFO L273 TraceCheckUtils]: 400: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,321 INFO L273 TraceCheckUtils]: 399: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,321 INFO L273 TraceCheckUtils]: 398: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,321 INFO L273 TraceCheckUtils]: 397: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,321 INFO L273 TraceCheckUtils]: 396: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,321 INFO L273 TraceCheckUtils]: 395: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,321 INFO L273 TraceCheckUtils]: 394: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,322 INFO L273 TraceCheckUtils]: 393: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,322 INFO L273 TraceCheckUtils]: 392: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,322 INFO L273 TraceCheckUtils]: 391: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,322 INFO L273 TraceCheckUtils]: 390: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,322 INFO L273 TraceCheckUtils]: 389: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,322 INFO L273 TraceCheckUtils]: 388: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,322 INFO L273 TraceCheckUtils]: 387: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,323 INFO L273 TraceCheckUtils]: 386: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,323 INFO L273 TraceCheckUtils]: 385: Hoare triple {250532#false} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0)); {250532#false} is VALID [2018-11-23 10:54:14,323 INFO L273 TraceCheckUtils]: 384: Hoare triple {250532#false} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {250532#false} is VALID [2018-11-23 10:54:14,323 INFO L273 TraceCheckUtils]: 383: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {250532#false} is VALID [2018-11-23 10:54:14,323 INFO L273 TraceCheckUtils]: 382: Hoare triple {250532#false} ~ret~0 := #t~nondet42;havoc #t~nondet42; {250532#false} is VALID [2018-11-23 10:54:14,323 INFO L273 TraceCheckUtils]: 381: Hoare triple {250532#false} assume 4528bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,323 INFO L273 TraceCheckUtils]: 380: Hoare triple {250532#false} assume !(4513bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,324 INFO L273 TraceCheckUtils]: 379: Hoare triple {250532#false} assume !(4512bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,324 INFO L273 TraceCheckUtils]: 378: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,324 INFO L273 TraceCheckUtils]: 377: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,324 INFO L273 TraceCheckUtils]: 376: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,324 INFO L273 TraceCheckUtils]: 375: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,324 INFO L273 TraceCheckUtils]: 374: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,324 INFO L273 TraceCheckUtils]: 373: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,325 INFO L273 TraceCheckUtils]: 372: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,325 INFO L273 TraceCheckUtils]: 371: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,325 INFO L273 TraceCheckUtils]: 370: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,325 INFO L273 TraceCheckUtils]: 369: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,325 INFO L273 TraceCheckUtils]: 368: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,325 INFO L273 TraceCheckUtils]: 367: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,325 INFO L273 TraceCheckUtils]: 366: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,326 INFO L273 TraceCheckUtils]: 365: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,326 INFO L273 TraceCheckUtils]: 364: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,326 INFO L273 TraceCheckUtils]: 363: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,326 INFO L273 TraceCheckUtils]: 362: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,326 INFO L273 TraceCheckUtils]: 361: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,326 INFO L273 TraceCheckUtils]: 360: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,327 INFO L273 TraceCheckUtils]: 359: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,327 INFO L273 TraceCheckUtils]: 358: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,327 INFO L273 TraceCheckUtils]: 357: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,327 INFO L273 TraceCheckUtils]: 356: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,327 INFO L273 TraceCheckUtils]: 355: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,327 INFO L273 TraceCheckUtils]: 354: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,327 INFO L273 TraceCheckUtils]: 353: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,328 INFO L273 TraceCheckUtils]: 352: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,328 INFO L273 TraceCheckUtils]: 351: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,328 INFO L273 TraceCheckUtils]: 350: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,328 INFO L273 TraceCheckUtils]: 349: Hoare triple {250532#false} assume !(0bv32 == ~tmp___8~0); {250532#false} is VALID [2018-11-23 10:54:14,328 INFO L273 TraceCheckUtils]: 348: Hoare triple {250532#false} assume !(0bv32 == ~tmp___7~0); {250532#false} is VALID [2018-11-23 10:54:14,328 INFO L273 TraceCheckUtils]: 347: Hoare triple {250532#false} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,328 INFO L273 TraceCheckUtils]: 346: Hoare triple {250532#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; {250532#false} is VALID [2018-11-23 10:54:14,329 INFO L273 TraceCheckUtils]: 345: Hoare triple {250532#false} ~ret~0 := #t~nondet41;havoc #t~nondet41; {250532#false} is VALID [2018-11-23 10:54:14,329 INFO L273 TraceCheckUtils]: 344: Hoare triple {250532#false} assume 4512bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,329 INFO L273 TraceCheckUtils]: 343: Hoare triple {250532#false} assume !(4497bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,329 INFO L273 TraceCheckUtils]: 342: Hoare triple {250532#false} assume !(4496bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,329 INFO L273 TraceCheckUtils]: 341: Hoare triple {250532#false} assume !(4481bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,329 INFO L273 TraceCheckUtils]: 340: Hoare triple {250532#false} assume !(4480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,329 INFO L273 TraceCheckUtils]: 339: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,330 INFO L273 TraceCheckUtils]: 338: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,330 INFO L273 TraceCheckUtils]: 337: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,330 INFO L273 TraceCheckUtils]: 336: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,330 INFO L273 TraceCheckUtils]: 335: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,330 INFO L273 TraceCheckUtils]: 334: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,330 INFO L273 TraceCheckUtils]: 333: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,330 INFO L273 TraceCheckUtils]: 332: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,331 INFO L273 TraceCheckUtils]: 331: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,331 INFO L273 TraceCheckUtils]: 330: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,331 INFO L273 TraceCheckUtils]: 329: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,331 INFO L273 TraceCheckUtils]: 328: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,331 INFO L273 TraceCheckUtils]: 327: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,331 INFO L273 TraceCheckUtils]: 326: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,331 INFO L273 TraceCheckUtils]: 325: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,332 INFO L273 TraceCheckUtils]: 324: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,332 INFO L273 TraceCheckUtils]: 323: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,332 INFO L273 TraceCheckUtils]: 322: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,332 INFO L273 TraceCheckUtils]: 321: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,332 INFO L273 TraceCheckUtils]: 320: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,332 INFO L273 TraceCheckUtils]: 319: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,332 INFO L273 TraceCheckUtils]: 318: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,333 INFO L273 TraceCheckUtils]: 317: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,333 INFO L273 TraceCheckUtils]: 316: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,333 INFO L273 TraceCheckUtils]: 315: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,333 INFO L273 TraceCheckUtils]: 314: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,333 INFO L273 TraceCheckUtils]: 313: Hoare triple {250532#false} assume !(1bv32 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,333 INFO L273 TraceCheckUtils]: 312: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {250532#false} is VALID [2018-11-23 10:54:14,333 INFO L273 TraceCheckUtils]: 311: Hoare triple {250532#false} ~ret~0 := #t~nondet39;havoc #t~nondet39; {250532#false} is VALID [2018-11-23 10:54:14,334 INFO L273 TraceCheckUtils]: 310: Hoare triple {250532#false} assume 4480bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,334 INFO L273 TraceCheckUtils]: 309: Hoare triple {250532#false} assume !(4467bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,334 INFO L273 TraceCheckUtils]: 308: Hoare triple {250532#false} assume !(4466bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,334 INFO L273 TraceCheckUtils]: 307: Hoare triple {250532#false} assume !(4465bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,334 INFO L273 TraceCheckUtils]: 306: Hoare triple {250532#false} assume !(4464bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,334 INFO L273 TraceCheckUtils]: 305: Hoare triple {250532#false} assume !(4449bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,334 INFO L273 TraceCheckUtils]: 304: Hoare triple {250532#false} assume !(4448bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,335 INFO L273 TraceCheckUtils]: 303: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,335 INFO L273 TraceCheckUtils]: 302: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,335 INFO L273 TraceCheckUtils]: 301: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,335 INFO L273 TraceCheckUtils]: 300: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,335 INFO L273 TraceCheckUtils]: 299: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,335 INFO L273 TraceCheckUtils]: 298: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,335 INFO L273 TraceCheckUtils]: 297: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,335 INFO L273 TraceCheckUtils]: 296: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,336 INFO L273 TraceCheckUtils]: 295: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,336 INFO L273 TraceCheckUtils]: 294: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,336 INFO L273 TraceCheckUtils]: 293: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,336 INFO L273 TraceCheckUtils]: 292: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,336 INFO L273 TraceCheckUtils]: 291: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,336 INFO L273 TraceCheckUtils]: 290: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,336 INFO L273 TraceCheckUtils]: 289: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,337 INFO L273 TraceCheckUtils]: 288: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,337 INFO L273 TraceCheckUtils]: 287: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,337 INFO L273 TraceCheckUtils]: 286: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,337 INFO L273 TraceCheckUtils]: 285: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,337 INFO L273 TraceCheckUtils]: 284: Hoare triple {250532#false} ~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,337 INFO L273 TraceCheckUtils]: 283: Hoare triple {250532#false} assume !(0bv32 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480bv32; {250532#false} is VALID [2018-11-23 10:54:14,338 INFO L273 TraceCheckUtils]: 282: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:14,338 INFO L273 TraceCheckUtils]: 281: Hoare triple {250532#false} ~ret~0 := #t~nondet37;havoc #t~nondet37; {250532#false} is VALID [2018-11-23 10:54:14,338 INFO L273 TraceCheckUtils]: 280: Hoare triple {250532#false} assume 4448bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,338 INFO L273 TraceCheckUtils]: 279: Hoare triple {250532#false} assume !(4433bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,338 INFO L273 TraceCheckUtils]: 278: Hoare triple {250532#false} assume !(4432bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,338 INFO L273 TraceCheckUtils]: 277: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,338 INFO L273 TraceCheckUtils]: 276: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,338 INFO L273 TraceCheckUtils]: 275: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 274: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 273: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 272: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 271: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 270: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 269: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 268: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 267: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 266: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,339 INFO L273 TraceCheckUtils]: 265: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 264: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 263: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 262: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 261: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 260: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 259: Hoare triple {250532#false} assume !(5bv32 == ~blastFlag~0); {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 258: Hoare triple {250532#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 257: Hoare triple {250532#false} assume 4432bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,340 INFO L273 TraceCheckUtils]: 256: Hoare triple {250532#false} assume !(4417bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 255: Hoare triple {250532#false} assume !(4416bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 254: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 253: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 252: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 251: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 250: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 249: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 248: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 247: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,341 INFO L273 TraceCheckUtils]: 246: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 245: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 244: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 243: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 242: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 241: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 240: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 239: Hoare triple {250532#false} assume !(0bv32 == ~tmp___6~0); {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 238: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 237: Hoare triple {250532#false} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {250532#false} is VALID [2018-11-23 10:54:14,342 INFO L273 TraceCheckUtils]: 236: Hoare triple {250532#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 235: Hoare triple {250532#false} assume 4416bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 234: Hoare triple {250532#false} assume !(4401bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 233: Hoare triple {250532#false} assume !(4400bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 232: Hoare triple {250532#false} assume !(4385bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 231: Hoare triple {250532#false} assume !(4384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 230: Hoare triple {250532#false} assume !(4369bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 229: Hoare triple {250532#false} assume !(4368bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 228: Hoare triple {250532#false} assume !(4099bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 227: Hoare triple {250532#false} assume !(20480bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,343 INFO L273 TraceCheckUtils]: 226: Hoare triple {250532#false} assume !(4096bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 225: Hoare triple {250532#false} assume !(16384bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 224: Hoare triple {250532#false} assume !(12292bv32 == ~s__state~0); {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 223: Hoare triple {250532#false} ~state~0 := ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 222: Hoare triple {250532#false} assume !false; {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 221: Hoare triple {250532#false} ~skip~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 220: Hoare triple {250532#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 219: Hoare triple {250532#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 218: Hoare triple {250532#false} assume !~bvsle32(~ret~0, 0bv32); {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 217: Hoare triple {250532#false} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {250532#false} is VALID [2018-11-23 10:54:14,344 INFO L273 TraceCheckUtils]: 216: Hoare triple {250532#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp64~0));~ret~0 := #t~nondet34;havoc #t~nondet34; {250532#false} is VALID [2018-11-23 10:54:14,345 INFO L273 TraceCheckUtils]: 215: Hoare triple {250532#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {250532#false} is VALID [2018-11-23 10:54:14,345 INFO L273 TraceCheckUtils]: 214: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume 4400bv32 == ~s__state~0; {250532#false} is VALID [2018-11-23 10:54:14,346 INFO L273 TraceCheckUtils]: 213: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4385bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,346 INFO L273 TraceCheckUtils]: 212: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4384bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,348 INFO L273 TraceCheckUtils]: 211: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4369bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,348 INFO L273 TraceCheckUtils]: 210: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4368bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,350 INFO L273 TraceCheckUtils]: 209: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4099bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,350 INFO L273 TraceCheckUtils]: 208: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(20480bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,352 INFO L273 TraceCheckUtils]: 207: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(4096bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,352 INFO L273 TraceCheckUtils]: 206: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(16384bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,354 INFO L273 TraceCheckUtils]: 205: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(12292bv32 == ~s__state~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,354 INFO L273 TraceCheckUtils]: 204: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} ~state~0 := ~s__state~0; {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,356 INFO L273 TraceCheckUtils]: 203: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !false; {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,356 INFO L273 TraceCheckUtils]: 202: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} ~skip~0 := 0bv32; {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,358 INFO L273 TraceCheckUtils]: 201: Hoare triple {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,358 INFO L273 TraceCheckUtils]: 200: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {253580#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-23 10:54:14,360 INFO L273 TraceCheckUtils]: 199: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !~bvsgt32(~__cil_tmp70~0, 0bv32); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,360 INFO L273 TraceCheckUtils]: 198: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~__cil_tmp70~0 := ~num1~0; {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,362 INFO L273 TraceCheckUtils]: 197: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume 4352bv32 == ~s__state~0; {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,362 INFO L273 TraceCheckUtils]: 196: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4561bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,364 INFO L273 TraceCheckUtils]: 195: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4560bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,364 INFO L273 TraceCheckUtils]: 194: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4529bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,366 INFO L273 TraceCheckUtils]: 193: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4528bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,366 INFO L273 TraceCheckUtils]: 192: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4513bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,368 INFO L273 TraceCheckUtils]: 191: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4512bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,368 INFO L273 TraceCheckUtils]: 190: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4497bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,370 INFO L273 TraceCheckUtils]: 189: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4496bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,370 INFO L273 TraceCheckUtils]: 188: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4481bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,372 INFO L273 TraceCheckUtils]: 187: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4480bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,372 INFO L273 TraceCheckUtils]: 186: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4467bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,374 INFO L273 TraceCheckUtils]: 185: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4466bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,374 INFO L273 TraceCheckUtils]: 184: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4465bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,376 INFO L273 TraceCheckUtils]: 183: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4464bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,376 INFO L273 TraceCheckUtils]: 182: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4449bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,376 INFO L273 TraceCheckUtils]: 181: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4448bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,377 INFO L273 TraceCheckUtils]: 180: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4433bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,377 INFO L273 TraceCheckUtils]: 179: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4432bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,377 INFO L273 TraceCheckUtils]: 178: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4417bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,377 INFO L273 TraceCheckUtils]: 177: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4416bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,378 INFO L273 TraceCheckUtils]: 176: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4401bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,378 INFO L273 TraceCheckUtils]: 175: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4400bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,378 INFO L273 TraceCheckUtils]: 174: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4385bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,379 INFO L273 TraceCheckUtils]: 173: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4384bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,379 INFO L273 TraceCheckUtils]: 172: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4369bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,379 INFO L273 TraceCheckUtils]: 171: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4368bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,379 INFO L273 TraceCheckUtils]: 170: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4099bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,380 INFO L273 TraceCheckUtils]: 169: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(20480bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,380 INFO L273 TraceCheckUtils]: 168: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(4096bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,381 INFO L273 TraceCheckUtils]: 167: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(16384bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,381 INFO L273 TraceCheckUtils]: 166: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(12292bv32 == ~s__state~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,382 INFO L273 TraceCheckUtils]: 165: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~state~0 := ~s__state~0; {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,382 INFO L273 TraceCheckUtils]: 164: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !false; {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,383 INFO L273 TraceCheckUtils]: 163: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~skip~0 := 0bv32; {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,383 INFO L273 TraceCheckUtils]: 162: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,384 INFO L273 TraceCheckUtils]: 161: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__init_num~0 := 0bv32; {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,384 INFO L273 TraceCheckUtils]: 160: Hoare triple {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(0bv32 != ~bvadd32(2bv32, ~__cil_tmp67~0)); {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,385 INFO L273 TraceCheckUtils]: 159: Hoare triple {250531#true} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp67~0 := ~s__s3__flags~0; {253623#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-23 10:54:14,385 INFO L273 TraceCheckUtils]: 158: Hoare triple {250531#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~bvsub32(~__cil_tmp65~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp66~0; {250531#true} is VALID [2018-11-23 10:54:14,385 INFO L273 TraceCheckUtils]: 157: Hoare triple {250531#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {250531#true} is VALID [2018-11-23 10:54:14,385 INFO L273 TraceCheckUtils]: 156: Hoare triple {250531#true} assume 4528bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,385 INFO L273 TraceCheckUtils]: 155: Hoare triple {250531#true} assume !(4513bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,386 INFO L273 TraceCheckUtils]: 154: Hoare triple {250531#true} assume !(4512bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,386 INFO L273 TraceCheckUtils]: 153: Hoare triple {250531#true} assume !(4497bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,386 INFO L273 TraceCheckUtils]: 152: Hoare triple {250531#true} assume !(4496bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,386 INFO L273 TraceCheckUtils]: 151: Hoare triple {250531#true} assume !(4481bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,386 INFO L273 TraceCheckUtils]: 150: Hoare triple {250531#true} assume !(4480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,386 INFO L273 TraceCheckUtils]: 149: Hoare triple {250531#true} assume !(4467bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,387 INFO L273 TraceCheckUtils]: 148: Hoare triple {250531#true} assume !(4466bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,387 INFO L273 TraceCheckUtils]: 147: Hoare triple {250531#true} assume !(4465bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,387 INFO L273 TraceCheckUtils]: 146: Hoare triple {250531#true} assume !(4464bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,387 INFO L273 TraceCheckUtils]: 145: Hoare triple {250531#true} assume !(4449bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,387 INFO L273 TraceCheckUtils]: 144: Hoare triple {250531#true} assume !(4448bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,387 INFO L273 TraceCheckUtils]: 143: Hoare triple {250531#true} assume !(4433bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,388 INFO L273 TraceCheckUtils]: 142: Hoare triple {250531#true} assume !(4432bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,388 INFO L273 TraceCheckUtils]: 141: Hoare triple {250531#true} assume !(4417bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,388 INFO L273 TraceCheckUtils]: 140: Hoare triple {250531#true} assume !(4416bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,388 INFO L273 TraceCheckUtils]: 139: Hoare triple {250531#true} assume !(4401bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,388 INFO L273 TraceCheckUtils]: 138: Hoare triple {250531#true} assume !(4400bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,388 INFO L273 TraceCheckUtils]: 137: Hoare triple {250531#true} assume !(4385bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 136: Hoare triple {250531#true} assume !(4384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 135: Hoare triple {250531#true} assume !(4369bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 134: Hoare triple {250531#true} assume !(4368bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 133: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 132: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 131: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 130: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 129: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 128: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,389 INFO L273 TraceCheckUtils]: 127: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 126: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 125: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 124: Hoare triple {250531#true} assume !(0bv32 == ~tmp___8~0); {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 123: Hoare triple {250531#true} assume !(0bv32 == ~tmp___7~0); {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 122: Hoare triple {250531#true} assume 0bv32 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 121: Hoare triple {250531#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; {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 120: Hoare triple {250531#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 119: Hoare triple {250531#true} assume 4512bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 118: Hoare triple {250531#true} assume !(4497bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,390 INFO L273 TraceCheckUtils]: 117: Hoare triple {250531#true} assume !(4496bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 116: Hoare triple {250531#true} assume !(4481bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 115: Hoare triple {250531#true} assume !(4480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 114: Hoare triple {250531#true} assume !(4467bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 113: Hoare triple {250531#true} assume !(4466bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 112: Hoare triple {250531#true} assume !(4465bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 111: Hoare triple {250531#true} assume !(4464bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 110: Hoare triple {250531#true} assume !(4449bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 109: Hoare triple {250531#true} assume !(4448bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,391 INFO L273 TraceCheckUtils]: 108: Hoare triple {250531#true} assume !(4433bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 107: Hoare triple {250531#true} assume !(4432bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 106: Hoare triple {250531#true} assume !(4417bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 105: Hoare triple {250531#true} assume !(4416bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 104: Hoare triple {250531#true} assume !(4401bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 103: Hoare triple {250531#true} assume !(4400bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 102: Hoare triple {250531#true} assume !(4385bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 101: Hoare triple {250531#true} assume !(4384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 100: Hoare triple {250531#true} assume !(4369bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 99: Hoare triple {250531#true} assume !(4368bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,392 INFO L273 TraceCheckUtils]: 98: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 97: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 96: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 95: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 94: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 93: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 92: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 91: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 90: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 89: Hoare triple {250531#true} ~s__init_num~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,393 INFO L273 TraceCheckUtils]: 88: Hoare triple {250531#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4512bv32; {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 87: Hoare triple {250531#true} assume !~bvsle32(~ret~0, 0bv32); {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 86: Hoare triple {250531#true} ~ret~0 := #t~nondet43;havoc #t~nondet43; {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 85: Hoare triple {250531#true} assume 4560bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 84: Hoare triple {250531#true} assume !(4529bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 83: Hoare triple {250531#true} assume !(4528bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 82: Hoare triple {250531#true} assume !(4513bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 81: Hoare triple {250531#true} assume !(4512bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 80: Hoare triple {250531#true} assume !(4497bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 79: Hoare triple {250531#true} assume !(4496bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,394 INFO L273 TraceCheckUtils]: 78: Hoare triple {250531#true} assume !(4481bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 77: Hoare triple {250531#true} assume !(4480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 76: Hoare triple {250531#true} assume !(4467bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 75: Hoare triple {250531#true} assume !(4466bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 74: Hoare triple {250531#true} assume !(4465bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 73: Hoare triple {250531#true} assume !(4464bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 72: Hoare triple {250531#true} assume !(4449bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 71: Hoare triple {250531#true} assume !(4448bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 70: Hoare triple {250531#true} assume !(4433bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 69: Hoare triple {250531#true} assume !(4432bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,395 INFO L273 TraceCheckUtils]: 68: Hoare triple {250531#true} assume !(4417bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 67: Hoare triple {250531#true} assume !(4416bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 66: Hoare triple {250531#true} assume !(4401bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 65: Hoare triple {250531#true} assume !(4400bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 64: Hoare triple {250531#true} assume !(4385bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 63: Hoare triple {250531#true} assume !(4384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 62: Hoare triple {250531#true} assume !(4369bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 61: Hoare triple {250531#true} assume !(4368bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 60: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 59: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,396 INFO L273 TraceCheckUtils]: 58: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 57: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 56: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 55: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 54: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 53: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 52: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 51: Hoare triple {250531#true} ~s__init_num~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 50: Hoare triple {250531#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 4560bv32; {250531#true} is VALID [2018-11-23 10:54:14,397 INFO L273 TraceCheckUtils]: 49: Hoare triple {250531#true} assume !~bvsle32(~ret~0, 0bv32); {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 48: Hoare triple {250531#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 47: Hoare triple {250531#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 46: Hoare triple {250531#true} assume 4384bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 45: Hoare triple {250531#true} assume !(4369bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 44: Hoare triple {250531#true} assume !(4368bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 43: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 42: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 41: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 40: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,398 INFO L273 TraceCheckUtils]: 39: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 38: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 37: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 36: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 35: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 34: Hoare triple {250531#true} assume ~__cil_tmp63~0 != ~__cil_tmp62~0; {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 33: Hoare triple {250531#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 32: Hoare triple {250531#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 31: Hoare triple {250531#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 30: Hoare triple {250531#true} assume 4368bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,399 INFO L273 TraceCheckUtils]: 29: Hoare triple {250531#true} assume !(4099bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 28: Hoare triple {250531#true} assume !(20480bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 27: Hoare triple {250531#true} assume !(4096bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 26: Hoare triple {250531#true} assume !(16384bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 25: Hoare triple {250531#true} assume !(12292bv32 == ~s__state~0); {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 24: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 23: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 22: Hoare triple {250531#true} ~skip~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 21: Hoare triple {250531#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {250531#true} is VALID [2018-11-23 10:54:14,400 INFO L273 TraceCheckUtils]: 20: Hoare triple {250531#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; {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 19: Hoare triple {250531#true} assume !(0bv32 == ~tmp___4~0); {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 18: Hoare triple {250531#true} assume !(~__cil_tmp58~0 == ~__cil_tmp57~0); {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 17: Hoare triple {250531#true} assume !(768bv32 != ~__cil_tmp55~0);~s__type~0 := 4096bv32;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0bv32, 0bv32;~__cil_tmp57~0 := ~bvadd32(~__cil_tmp56~0.base, ~__cil_tmp56~0.offset);~__cil_tmp58~0 := ~s__init_buf___0~0; {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 16: Hoare triple {250531#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 15: Hoare triple {250531#true} assume 0bv32 != ~cb~0; {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 14: Hoare triple {250531#true} ~s__server~0 := 0bv32; {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 13: Hoare triple {250531#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; {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 12: Hoare triple {250531#true} assume 12292bv32 == ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 11: Hoare triple {250531#true} ~state~0 := ~s__state~0; {250531#true} is VALID [2018-11-23 10:54:14,401 INFO L273 TraceCheckUtils]: 10: Hoare triple {250531#true} assume !false; {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L273 TraceCheckUtils]: 9: Hoare triple {250531#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L273 TraceCheckUtils]: 8: Hoare triple {250531#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L273 TraceCheckUtils]: 7: Hoare triple {250531#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L273 TraceCheckUtils]: 6: Hoare triple {250531#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.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~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; {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L256 TraceCheckUtils]: 5: Hoare triple {250531#true} call #t~ret48 := ssl3_connect(~s~0); {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L273 TraceCheckUtils]: 4: Hoare triple {250531#true} havoc ~s~0;~s~0 := 12292bv32; {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L256 TraceCheckUtils]: 3: Hoare triple {250531#true} call #t~ret49 := main(); {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {250531#true} {250531#true} #542#return; {250531#true} is VALID [2018-11-23 10:54:14,402 INFO L273 TraceCheckUtils]: 1: Hoare triple {250531#true} assume true; {250531#true} is VALID [2018-11-23 10:54:14,403 INFO L256 TraceCheckUtils]: 0: Hoare triple {250531#true} call ULTIMATE.init(); {250531#true} is VALID [2018-11-23 10:54:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3945 backedges. 2059 proven. 14 refuted. 0 times theorem prover too weak. 1872 trivial. 0 not checked. [2018-11-23 10:54:14,581 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 10:54:14,581 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2018-11-23 10:54:14,582 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 615 [2018-11-23 10:54:14,583 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:54:14,583 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-23 10:54:14,865 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 278 edges. 278 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:14,866 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 10:54:14,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 10:54:14,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 10:54:14,866 INFO L87 Difference]: Start difference. First operand 3269 states and 4071 transitions. Second operand 6 states. [2018-11-23 10:54:17,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:17,189 INFO L93 Difference]: Finished difference Result 4119 states and 5134 transitions. [2018-11-23 10:54:17,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 10:54:17,189 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 615 [2018-11-23 10:54:17,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:54:17,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 10:54:17,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 485 transitions. [2018-11-23 10:54:17,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-11-23 10:54:17,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 485 transitions. [2018-11-23 10:54:17,194 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 485 transitions. [2018-11-23 10:54:17,669 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 485 edges. 485 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:17,669 INFO L225 Difference]: With dead ends: 4119 [2018-11-23 10:54:17,669 INFO L226 Difference]: Without dead ends: 0 [2018-11-23 10:54:17,677 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 1233 GetRequests, 1227 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:17,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-11-23 10:54:17,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-11-23 10:54:17,678 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:54:17,678 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:17,678 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:17,678 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:17,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:17,679 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2018-11-23 10:54:17,679 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-23 10:54:17,679 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:17,679 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:17,679 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:17,679 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2018-11-23 10:54:17,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:17,679 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2018-11-23 10:54:17,680 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-23 10:54:17,680 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:17,680 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:17,680 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:54:17,680 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:54:17,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-11-23 10:54:17,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-11-23 10:54:17,681 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 615 [2018-11-23 10:54:17,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:54:17,681 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-11-23 10:54:17,681 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 10:54:17,681 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-11-23 10:54:17,681 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:17,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-11-23 10:54:17,752 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,795 WARN L180 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 40 [2018-11-23 10:54:17,819 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,854 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,910 WARN L180 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 51 [2018-11-23 10:54:17,947 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,955 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,956 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,959 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,960 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,961 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,961 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,962 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,963 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,964 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,965 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,973 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,973 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,995 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:17,999 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,015 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,023 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,048 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,049 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,050 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,052 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,070 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,073 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,073 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,074 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,074 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,075 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,078 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,079 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,080 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,220 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,222 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,230 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,261 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,264 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,279 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,294 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,367 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-11-23 10:54:18,399 WARN L180 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 344 DAG size of output: 101 [2018-11-23 10:54:18,857 WARN L180 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 32 [2018-11-23 10:54:19,105 WARN L180 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 34 [2018-11-23 10:54:19,626 WARN L180 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 32 [2018-11-23 10:54:20,341 WARN L180 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 34 [2018-11-23 10:54:20,766 WARN L180 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 32 [2018-11-23 10:54:21,049 WARN L180 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 32 [2018-11-23 10:54:21,370 WARN L180 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 34 [2018-11-23 10:54:22,327 WARN L180 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 86 [2018-11-23 10:54:22,340 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2018-11-23 10:54:22,341 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-11-23 10:54:22,341 INFO L451 ceAbstractionStarter]: At program point L564(lines 107 565) the Hoare annotation is: true [2018-11-23 10:54:22,341 INFO L448 ceAbstractionStarter]: For program point L201(lines 201 514) no Hoare annotation was computed. [2018-11-23 10:54:22,341 INFO L448 ceAbstractionStarter]: For program point L168(lines 168 525) no Hoare annotation was computed. [2018-11-23 10:54:22,341 INFO L448 ceAbstractionStarter]: For program point L135(lines 135 536) no Hoare annotation was computed. [2018-11-23 10:54:22,342 INFO L448 ceAbstractionStarter]: For program point L102(lines 102 106) no Hoare annotation was computed. [2018-11-23 10:54:22,342 INFO L444 ceAbstractionStarter]: At program point L202(lines 198 515) the Hoare annotation is: (let ((.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse3 (not (= (_ bv4384 32) ssl3_connect_~s__state~0))) (.cse1 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and (not .cse0) .cse1 (let ((.cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)))) (or (and .cse2 (= (_ bv4560 32) ssl3_connect_~s__state~0)) (and .cse2 .cse3 (not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0)))))) (and .cse0 .cse3 (= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) (and (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) .cse3) .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,342 INFO L444 ceAbstractionStarter]: At program point L136(lines 132 537) the Hoare annotation is: (let ((.cse0 (not (= (_ bv4400 32) ssl3_connect_~s__state~0)))) (or (and (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32)) .cse0) (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) .cse0) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,342 INFO L448 ceAbstractionStarter]: For program point L103(lines 103 105) no Hoare annotation was computed. [2018-11-23 10:54:22,342 INFO L448 ceAbstractionStarter]: For program point L236(lines 236 252) no Hoare annotation was computed. [2018-11-23 10:54:22,342 INFO L448 ceAbstractionStarter]: For program point L236-2(lines 211 509) no Hoare annotation was computed. [2018-11-23 10:54:22,342 INFO L448 ceAbstractionStarter]: For program point L468(lines 468 480) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L435(lines 435 449) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L435-1(lines 435 449) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L468-2(lines 468 480) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L336(lines 336 339) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L270(lines 270 272) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L204(lines 204 513) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L270-2(lines 211 509) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L171(lines 171 524) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L138(lines 138 535) no Hoare annotation was computed. [2018-11-23 10:54:22,343 INFO L448 ceAbstractionStarter]: For program point L502(lines 502 504) no Hoare annotation was computed. [2018-11-23 10:54:22,344 INFO L444 ceAbstractionStarter]: At program point L205(lines 204 513) the Hoare annotation is: (let ((.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse1 (= (_ bv4352 32) ssl3_connect_~s__state~0))) (or (and (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) (not .cse0) (= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0) .cse1) (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) .cse1) (and .cse0 .cse1 (= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,344 INFO L444 ceAbstractionStarter]: At program point L172(lines 162 527) the Hoare annotation is: (let ((.cse2 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse1 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and (and .cse0 .cse1) (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (and .cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and .cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and .cse2 .cse1 (not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (and .cse2 .cse0 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,344 INFO L448 ceAbstractionStarter]: For program point L569(lines 569 571) no Hoare annotation was computed. [2018-11-23 10:54:22,344 INFO L448 ceAbstractionStarter]: For program point L569-2(lines 569 571) no Hoare annotation was computed. [2018-11-23 10:54:22,344 INFO L448 ceAbstractionStarter]: For program point L371(lines 371 373) no Hoare annotation was computed. [2018-11-23 10:54:22,344 INFO L448 ceAbstractionStarter]: For program point L405(lines 405 407) no Hoare annotation was computed. [2018-11-23 10:54:22,344 INFO L448 ceAbstractionStarter]: For program point L207(lines 207 512) no Hoare annotation was computed. [2018-11-23 10:54:22,345 INFO L448 ceAbstractionStarter]: For program point L174(lines 174 523) no Hoare annotation was computed. [2018-11-23 10:54:22,345 INFO L448 ceAbstractionStarter]: For program point L141(lines 141 534) no Hoare annotation was computed. [2018-11-23 10:54:22,345 INFO L448 ceAbstractionStarter]: For program point L108-1(lines 85 575) no Hoare annotation was computed. [2018-11-23 10:54:22,345 INFO L448 ceAbstractionStarter]: For program point L439(lines 439 445) no Hoare annotation was computed. [2018-11-23 10:54:22,345 INFO L451 ceAbstractionStarter]: At program point L208(lines 207 512) the Hoare annotation is: true [2018-11-23 10:54:22,345 INFO L444 ceAbstractionStarter]: At program point L142(lines 138 535) the Hoare annotation is: (let ((.cse0 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and (= ssl3_connect_~s__hit~0 (_ bv0 32)) (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse0) (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) .cse0) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,345 INFO L448 ceAbstractionStarter]: For program point L109(line 109) no Hoare annotation was computed. [2018-11-23 10:54:22,345 INFO L448 ceAbstractionStarter]: For program point L242(lines 242 245) no Hoare annotation was computed. [2018-11-23 10:54:22,345 INFO L448 ceAbstractionStarter]: For program point L474(lines 474 477) no Hoare annotation was computed. [2018-11-23 10:54:22,345 INFO L451 ceAbstractionStarter]: At program point L210(lines 209 512) the Hoare annotation is: true [2018-11-23 10:54:22,346 INFO L448 ceAbstractionStarter]: For program point L177(lines 177 522) no Hoare annotation was computed. [2018-11-23 10:54:22,346 INFO L448 ceAbstractionStarter]: For program point L144(lines 144 533) no Hoare annotation was computed. [2018-11-23 10:54:22,346 INFO L448 ceAbstractionStarter]: For program point L111(lines 111 544) no Hoare annotation was computed. [2018-11-23 10:54:22,346 INFO L448 ceAbstractionStarter]: For program point L310(lines 310 320) no Hoare annotation was computed. [2018-11-23 10:54:22,346 INFO L448 ceAbstractionStarter]: For program point L310-2(lines 310 320) no Hoare annotation was computed. [2018-11-23 10:54:22,346 INFO L444 ceAbstractionStarter]: At program point L178(lines 174 523) the Hoare annotation is: (let ((.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse1 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and (and .cse2 .cse1) (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and .cse0 .cse1 (not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (and .cse0 .cse2 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,346 INFO L444 ceAbstractionStarter]: At program point L112(lines 111 544) the Hoare annotation is: (or (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) (= (_ bv12292 32) ssl3_connect_~s__state~0)) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|))) [2018-11-23 10:54:22,346 INFO L448 ceAbstractionStarter]: For program point L344(lines 344 346) no Hoare annotation was computed. [2018-11-23 10:54:22,347 INFO L444 ceAbstractionStarter]: At program point L510(lines 108 563) the Hoare annotation is: (let ((.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32)))) (let ((.cse7 (= (bvadd ssl3_connect_~s__state~0 (_ bv4294967293 32)) (_ bv0 32))) (.cse1 (= (_ bv4512 32) ssl3_connect_~s__state~0)) (.cse11 (not .cse0)) (.cse6 (= (_ bv4416 32) ssl3_connect_~s__state~0)) (.cse12 (= (_ bv4560 32) ssl3_connect_~s__state~0)) (.cse15 (= (_ bv4496 32) ssl3_connect_~s__state~0)) (.cse14 (= (_ bv4432 32) ssl3_connect_~s__state~0)) (.cse8 (= (_ bv4448 32) ssl3_connect_~s__state~0)) (.cse10 (= (_ bv4528 32) ssl3_connect_~s__state~0)) (.cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))) (.cse9 (= (_ bv4480 32) ssl3_connect_~s__state~0)) (.cse4 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (.cse3 (not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (.cse5 (= (_ bv4464 32) ssl3_connect_~s__state~0)) (.cse13 (= (_ bv4352 32) ssl3_connect_~s__state~0)) (.cse16 (= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse1 .cse3) (and .cse0 .cse4 .cse5) (and .cse0 .cse2 .cse5) (and .cse0 .cse6 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))) (and .cse0 .cse4 .cse7) (and .cse0 .cse8 .cse3) (and .cse0 .cse9 .cse2) (and .cse10 .cse4) (and .cse11 .cse4 .cse12) (and .cse3 .cse7) (and .cse1 .cse4) (and .cse4 .cse11 (= (_ bv3 32) ssl3_connect_~s__s3__tmp__next_state___0~0) .cse13) (and .cse0 .cse2 .cse14) (and .cse0 .cse9 .cse3) (= ssl3_connect_~blastFlag~0 (_ bv0 32)) (and .cse0 .cse4 .cse6) (and .cse0 .cse3 .cse15) (and .cse0 .cse2 .cse15) (and .cse0 .cse12 .cse16) (and .cse0 .cse2 .cse8) (and .cse0 .cse4 .cse15) (and .cse0 .cse4 .cse14) (and (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32)) (= (_ bv4384 32) ssl3_connect_~s__state~0)) (and .cse0 .cse4 .cse8) (and .cse0 .cse10 .cse3) (and .cse0 .cse10 .cse2) (and .cse0 .cse4 (= (_ bv4400 32) ssl3_connect_~s__state~0)) (and .cse0 .cse9 .cse4) (and .cse0 .cse3 .cse5) (and .cse0 .cse13 .cse16) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|))))) [2018-11-23 10:54:22,347 INFO L448 ceAbstractionStarter]: For program point L411(lines 411 415) no Hoare annotation was computed. [2018-11-23 10:54:22,347 INFO L444 ceAbstractionStarter]: At program point L345(lines 85 575) the Hoare annotation is: (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)) [2018-11-23 10:54:22,347 INFO L448 ceAbstractionStarter]: For program point L411-2(lines 211 509) no Hoare annotation was computed. [2018-11-23 10:54:22,347 INFO L448 ceAbstractionStarter]: For program point ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION(line 573) no Hoare annotation was computed. [2018-11-23 10:54:22,347 INFO L448 ceAbstractionStarter]: For program point L180(lines 180 521) no Hoare annotation was computed. [2018-11-23 10:54:22,348 INFO L448 ceAbstractionStarter]: For program point L147(lines 147 532) no Hoare annotation was computed. [2018-11-23 10:54:22,348 INFO L448 ceAbstractionStarter]: For program point L114(lines 114 543) no Hoare annotation was computed. [2018-11-23 10:54:22,348 INFO L448 ceAbstractionStarter]: For program point L247(lines 247 250) no Hoare annotation was computed. [2018-11-23 10:54:22,348 INFO L444 ceAbstractionStarter]: At program point L148(lines 144 533) the Hoare annotation is: (let ((.cse0 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse2 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse1 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and (and .cse0 .cse1) (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (and .cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and .cse2 .cse0 .cse1) (and .cse2 .cse1 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,348 INFO L448 ceAbstractionStarter]: For program point L545(lines 545 561) no Hoare annotation was computed. [2018-11-23 10:54:22,348 INFO L448 ceAbstractionStarter]: For program point L380(lines 380 382) no Hoare annotation was computed. [2018-11-23 10:54:22,348 INFO L448 ceAbstractionStarter]: For program point L347(lines 347 349) no Hoare annotation was computed. [2018-11-23 10:54:22,348 INFO L448 ceAbstractionStarter]: For program point L314(lines 314 316) no Hoare annotation was computed. [2018-11-23 10:54:22,348 INFO L448 ceAbstractionStarter]: For program point L281(lines 281 283) no Hoare annotation was computed. [2018-11-23 10:54:22,349 INFO L448 ceAbstractionStarter]: For program point L314-2(lines 312 320) no Hoare annotation was computed. [2018-11-23 10:54:22,349 INFO L448 ceAbstractionStarter]: For program point L546(lines 546 560) no Hoare annotation was computed. [2018-11-23 10:54:22,349 INFO L444 ceAbstractionStarter]: At program point L216(lines 114 543) the Hoare annotation is: (or (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) (not (= (_ bv4384 32) ssl3_connect_~s__state~0)) (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|))) [2018-11-23 10:54:22,349 INFO L448 ceAbstractionStarter]: For program point L183(lines 183 520) no Hoare annotation was computed. [2018-11-23 10:54:22,349 INFO L448 ceAbstractionStarter]: For program point L150(lines 150 531) no Hoare annotation was computed. [2018-11-23 10:54:22,349 INFO L448 ceAbstractionStarter]: For program point L117(lines 117 542) no Hoare annotation was computed. [2018-11-23 10:54:22,349 INFO L451 ceAbstractionStarter]: At program point ssl3_connectENTRY(lines 11 576) the Hoare annotation is: true [2018-11-23 10:54:22,349 INFO L448 ceAbstractionStarter]: For program point L547(lines 547 552) no Hoare annotation was computed. [2018-11-23 10:54:22,349 INFO L448 ceAbstractionStarter]: For program point L547-2(lines 546 560) no Hoare annotation was computed. [2018-11-23 10:54:22,350 INFO L444 ceAbstractionStarter]: At program point L184(lines 180 521) the Hoare annotation is: (let ((.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse1 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and (and .cse2 .cse1) (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and .cse0 .cse1 (not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (and .cse0 .cse2 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,350 INFO L448 ceAbstractionStarter]: For program point L549(lines 549 551) no Hoare annotation was computed. [2018-11-23 10:54:22,350 INFO L448 ceAbstractionStarter]: For program point L384(lines 384 389) no Hoare annotation was computed. [2018-11-23 10:54:22,350 INFO L448 ceAbstractionStarter]: For program point L384-2(lines 384 389) no Hoare annotation was computed. [2018-11-23 10:54:22,350 INFO L448 ceAbstractionStarter]: For program point L186(lines 186 519) no Hoare annotation was computed. [2018-11-23 10:54:22,350 INFO L448 ceAbstractionStarter]: For program point L153(lines 153 530) no Hoare annotation was computed. [2018-11-23 10:54:22,350 INFO L448 ceAbstractionStarter]: For program point L120(lines 120 541) no Hoare annotation was computed. [2018-11-23 10:54:22,350 INFO L444 ceAbstractionStarter]: At program point L154(lines 150 531) the Hoare annotation is: (let ((.cse2 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse1 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and (and .cse0 .cse1) (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (and .cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and .cse2 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and .cse2 .cse0 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point $Ultimate##85(lines 211 511) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point $Ultimate##84(lines 211 511) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point L485-1(lines 485 487) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point L221(lines 221 223) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point L221-2(lines 221 223) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point L420(lines 420 423) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point L189(lines 189 518) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point L156(lines 156 529) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point L123(lines 123 540) no Hoare annotation was computed. [2018-11-23 10:54:22,351 INFO L448 ceAbstractionStarter]: For program point L289(lines 289 295) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L444 ceAbstractionStarter]: At program point L190(lines 186 519) the Hoare annotation is: (let ((.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (.cse4 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (.cse3 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse1 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and (and .cse0 .cse1) .cse2) (and .cse3 .cse4 .cse1) (and .cse3 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and .cse2 (and .cse4 .cse1)) (and .cse3 .cse1 (not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (and .cse3 .cse0 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point L554(lines 554 558) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point L455(lines 455 457) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point L356(lines 356 358) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point ssl3_connectEXIT(lines 11 576) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point L258(lines 258 261) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point L192(lines 192 517) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point L159(lines 159 528) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point L126(lines 126 539) no Hoare annotation was computed. [2018-11-23 10:54:22,352 INFO L448 ceAbstractionStarter]: For program point ssl3_connectFINAL(lines 11 576) no Hoare annotation was computed. [2018-11-23 10:54:22,353 INFO L448 ceAbstractionStarter]: For program point L292(lines 292 294) no Hoare annotation was computed. [2018-11-23 10:54:22,353 INFO L448 ceAbstractionStarter]: For program point L226(lines 226 229) no Hoare annotation was computed. [2018-11-23 10:54:22,353 INFO L448 ceAbstractionStarter]: For program point L292-2(lines 211 509) no Hoare annotation was computed. [2018-11-23 10:54:22,353 INFO L444 ceAbstractionStarter]: At program point L160(lines 156 529) the Hoare annotation is: (let ((.cse0 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse2 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse1 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32)) .cse1) (and (and .cse2 .cse1) (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (and .cse0 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and .cse0 .cse1 (not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (and .cse0 .cse2 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,353 INFO L448 ceAbstractionStarter]: For program point L94(lines 94 100) no Hoare annotation was computed. [2018-11-23 10:54:22,353 INFO L448 ceAbstractionStarter]: For program point L491(lines 491 493) no Hoare annotation was computed. [2018-11-23 10:54:22,353 INFO L448 ceAbstractionStarter]: For program point L458(lines 458 462) no Hoare annotation was computed. [2018-11-23 10:54:22,353 INFO L448 ceAbstractionStarter]: For program point L491-2(lines 491 493) no Hoare annotation was computed. [2018-11-23 10:54:22,353 INFO L448 ceAbstractionStarter]: For program point L458-2(lines 458 462) no Hoare annotation was computed. [2018-11-23 10:54:22,354 INFO L448 ceAbstractionStarter]: For program point L359(lines 359 363) no Hoare annotation was computed. [2018-11-23 10:54:22,354 INFO L448 ceAbstractionStarter]: For program point L359-2(lines 359 363) no Hoare annotation was computed. [2018-11-23 10:54:22,354 INFO L448 ceAbstractionStarter]: For program point L195(lines 195 516) no Hoare annotation was computed. [2018-11-23 10:54:22,354 INFO L448 ceAbstractionStarter]: For program point L162(lines 162 527) no Hoare annotation was computed. [2018-11-23 10:54:22,354 INFO L448 ceAbstractionStarter]: For program point L129(lines 129 538) no Hoare annotation was computed. [2018-11-23 10:54:22,354 INFO L448 ceAbstractionStarter]: For program point L328(lines 328 330) no Hoare annotation was computed. [2018-11-23 10:54:22,354 INFO L448 ceAbstractionStarter]: For program point L328-2(lines 211 509) no Hoare annotation was computed. [2018-11-23 10:54:22,354 INFO L444 ceAbstractionStarter]: At program point L196(lines 192 517) the Hoare annotation is: (let ((.cse2 (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (.cse4 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))) (.cse3 (= ssl3_connect_~s__hit~0 (_ bv0 32))) (.cse0 (= ssl3_connect_~blastFlag~0 (_ bv0 32))) (.cse1 (not (= (_ bv4384 32) ssl3_connect_~s__state~0)))) (or (and (and .cse0 .cse1) .cse2) (and .cse3 .cse4 .cse1) (and .cse3 (= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32)) .cse1) (and .cse2 (and .cse4 .cse1)) (and .cse3 .cse1 (not (= (_ bv4384 32) ssl3_connect_~s__s3__tmp__next_state___0~0))) (and .cse3 .cse0 .cse1) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|)))) [2018-11-23 10:54:22,355 INFO L444 ceAbstractionStarter]: At program point L130(lines 126 539) the Hoare annotation is: (or (and (= ssl3_connect_~blastFlag~0 (_ bv0 32)) (not (= (_ bv4384 32) ssl3_connect_~s__state~0)) (not (= (_ bv4400 32) ssl3_connect_~s__state~0))) (not (= (_ bv12292 32) |ssl3_connect_#in~initial_state|))) [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L97(lines 97 99) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L97-2(lines 94 100) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L428(lines 428 430) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L395(lines 395 397) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L198(lines 198 515) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L165(lines 165 526) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L132(lines 132 537) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L497(lines 497 499) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L497-2(lines 497 499) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L299(lines 299 303) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point L299-2(lines 299 303) no Hoare annotation was computed. [2018-11-23 10:54:22,355 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-11-23 10:54:22,356 INFO L451 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-11-23 10:54:22,356 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-11-23 10:54:22,356 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-11-23 10:54:22,356 INFO L451 ceAbstractionStarter]: At program point mainENTRY(lines 577 587) the Hoare annotation is: true [2018-11-23 10:54:22,356 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 577 587) no Hoare annotation was computed. [2018-11-23 10:54:22,356 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 577 587) no Hoare annotation was computed. [2018-11-23 10:54:22,356 INFO L444 ceAbstractionStarter]: At program point L583(line 583) the Hoare annotation is: (= (bvadd main_~s~0 (_ bv4294955004 32)) (_ bv0 32)) [2018-11-23 10:54:22,356 INFO L448 ceAbstractionStarter]: For program point L583-1(line 583) no Hoare annotation was computed. [2018-11-23 10:54:22,358 WARN L170 areAnnotationChecker]: ULTIMATE.initEXIT has no Hoare annotation [2018-11-23 10:54:22,358 WARN L170 areAnnotationChecker]: L94 has no Hoare annotation [2018-11-23 10:54:22,358 WARN L170 areAnnotationChecker]: ULTIMATE.initEXIT has no Hoare annotation [2018-11-23 10:54:22,358 WARN L170 areAnnotationChecker]: L94 has no Hoare annotation [2018-11-23 10:54:22,358 WARN L170 areAnnotationChecker]: L94 has no Hoare annotation [2018-11-23 10:54:22,358 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L583-1 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L97-2 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L97 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L97 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L583-1 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L102 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L102 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: mainFINAL has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L103 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L103 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L108-1 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L108-1 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: L108-1 has no Hoare annotation [2018-11-23 10:54:22,359 WARN L170 areAnnotationChecker]: mainEXIT has no Hoare annotation [2018-11-23 10:54:22,360 WARN L170 areAnnotationChecker]: L569 has no Hoare annotation [2018-11-23 10:54:22,360 WARN L170 areAnnotationChecker]: L109 has no Hoare annotation [2018-11-23 10:54:22,360 WARN L170 areAnnotationChecker]: L569 has no Hoare annotation [2018-11-23 10:54:22,360 WARN L170 areAnnotationChecker]: L569 has no Hoare annotation [2018-11-23 10:54:22,360 WARN L170 areAnnotationChecker]: L111 has no Hoare annotation [2018-11-23 10:54:22,360 WARN L170 areAnnotationChecker]: L111 has no Hoare annotation [2018-11-23 10:54:22,360 WARN L170 areAnnotationChecker]: L569-2 has no Hoare annotation [2018-11-23 10:54:22,360 WARN L170 areAnnotationChecker]: L114 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L114 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: ssl3_connectFINAL has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L221 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L117 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L117 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: ssl3_connectEXIT has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L221 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L221 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L120 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L120 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L221-2 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L226 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L226 has no Hoare annotation [2018-11-23 10:54:22,361 WARN L170 areAnnotationChecker]: L126 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L126 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L236 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L236 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L270 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L129 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L129 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L242 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L242 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L236-2 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L236-2 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L270 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L270 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L132 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L132 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L247 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L247 has no Hoare annotation [2018-11-23 10:54:22,362 WARN L170 areAnnotationChecker]: L258 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L258 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L270-2 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L270-2 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L289 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L135 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L135 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L546 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L545 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L281 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L281 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L289 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L289 has no Hoare annotation [2018-11-23 10:54:22,363 WARN L170 areAnnotationChecker]: L138 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L138 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L546 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L546 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L545 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L292-2 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L292-2 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L292 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L292 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L310 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L141 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L141 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L547 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L547 has no Hoare annotation [2018-11-23 10:54:22,364 WARN L170 areAnnotationChecker]: L299 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L299 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L310 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L310 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L144 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L144 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L549 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L549 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L547-2 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L547-2 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L299-2 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L310-2 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L314 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L314 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L328 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L147 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L147 has no Hoare annotation [2018-11-23 10:54:22,365 WARN L170 areAnnotationChecker]: L554 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L554 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L314-2 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L314-2 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L328 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L328 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L150 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L150 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L328-2 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L328-2 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L344 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L153 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L153 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L336 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L336 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L344 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L344 has no Hoare annotation [2018-11-23 10:54:22,366 WARN L170 areAnnotationChecker]: L156 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L156 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: ssl3_connectFINAL has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L356 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L159 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L159 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L356 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L356 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L162 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L162 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L359 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L359 has no Hoare annotation [2018-11-23 10:54:22,367 WARN L170 areAnnotationChecker]: L371 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L165 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L165 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L359-2 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L371 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L371 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L168 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L168 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L171 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L171 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L174 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L174 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L380 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L177 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L177 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L380 has no Hoare annotation [2018-11-23 10:54:22,368 WARN L170 areAnnotationChecker]: L380 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L180 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L180 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L384 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L384 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L395 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L183 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L183 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L384-2 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L395 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L395 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L186 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L186 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2018-11-23 10:54:22,369 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L192 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L192 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L411 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L411 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L428 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L195 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L195 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L411-2 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L411-2 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L428 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L428 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L198 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L198 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L420 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L420 has no Hoare annotation [2018-11-23 10:54:22,370 WARN L170 areAnnotationChecker]: L435 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L435 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L455 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L201 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L201 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L439 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L439 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L435-1 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L455 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L455 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L204 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L204 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L458 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L458 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L468 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L207 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L207 has no Hoare annotation [2018-11-23 10:54:22,371 WARN L170 areAnnotationChecker]: L458-2 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L468 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L468 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L485-1 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L485-1 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L474 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L474 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L468-2 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L485-1 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L491 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L491 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L491-2 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L497 has no Hoare annotation [2018-11-23 10:54:22,372 WARN L170 areAnnotationChecker]: L497 has no Hoare annotation [2018-11-23 10:54:22,373 WARN L170 areAnnotationChecker]: L497-2 has no Hoare annotation [2018-11-23 10:54:22,373 WARN L170 areAnnotationChecker]: L502 has no Hoare annotation [2018-11-23 10:54:22,373 WARN L170 areAnnotationChecker]: L502 has no Hoare annotation [2018-11-23 10:54:22,373 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:22,403 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 10:54:22 BoogieIcfgContainer [2018-11-23 10:54:22,403 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-11-23 10:54:22,404 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-23 10:54:22,404 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-23 10:54:22,404 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-23 10:54:22,404 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:48" (3/4) ... [2018-11-23 10:54:22,415 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-11-23 10:54:22,422 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-11-23 10:54:22,422 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ssl3_connect [2018-11-23 10:54:22,423 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-11-23 10:54:22,433 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2018-11-23 10:54:22,434 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2018-11-23 10:54:22,435 INFO L879 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-11-23 10:54:22,465 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (blastFlag == 0bv32 && 12292bv32 == s__state) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,465 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,466 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,466 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((~bvadd64(blastFlag, 4294967295bv32) == 0bv32 && !(4400bv32 == s__state)) || (blastFlag == 0bv32 && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,466 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state)) || (blastFlag == 0bv32 && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,466 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && ~bvadd64(blastFlag, 4294967293bv32) == 0bv32)) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,467 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,467 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((s__hit == 0bv32 && 4512bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) || ((s__hit == 0bv32 && 4512bv32 == s__state) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4464bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4464bv32 == s__state)) || ((s__hit == 0bv32 && 4416bv32 == s__state) && ~bvadd64(blastFlag, 4294967293bv32) == 0bv32)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && ~bvadd64(s__state, 4294967293bv32) == 0bv32)) || ((s__hit == 0bv32 && 4448bv32 == s__state) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && 4480bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || (4528bv32 == s__state && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || ((!(s__hit == 0bv32) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4560bv32 == s__state)) || (!(4384bv32 == s__s3__tmp__next_state___0) && ~bvadd64(s__state, 4294967293bv32) == 0bv32)) || (4512bv32 == s__state && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || (((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(s__hit == 0bv32)) && 3bv32 == s__s3__tmp__next_state___0) && 4352bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4432bv32 == s__state)) || ((s__hit == 0bv32 && 4480bv32 == s__state) && !(4384bv32 == s__s3__tmp__next_state___0))) || blastFlag == 0bv32) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4416bv32 == s__state)) || ((s__hit == 0bv32 && !(4384bv32 == s__s3__tmp__next_state___0)) && 4496bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4496bv32 == s__state)) || ((s__hit == 0bv32 && 4560bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4448bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4496bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4432bv32 == s__state)) || (~bvadd64(blastFlag, 4294967295bv32) == 0bv32 && 4384bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4448bv32 == s__state)) || ((s__hit == 0bv32 && 4528bv32 == s__state) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && 4528bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4400bv32 == s__state)) || ((s__hit == 0bv32 && 4480bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || ((s__hit == 0bv32 && !(4384bv32 == s__s3__tmp__next_state___0)) && 4464bv32 == s__state)) || ((s__hit == 0bv32 && 4352bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,468 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state)) || ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,468 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,468 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,469 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state)) || ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,469 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state)) || ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,469 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || (!(4400bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,469 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || (!(4400bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,470 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(s__hit == 0bv32) && !(4400bv32 == s__state)) && ((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 4560bv32 == s__state) || ((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0)))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && 4560bv32 == s__s3__tmp__next_state___0)) || ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) [2018-11-23 10:54:22,470 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(s__hit == 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)) [2018-11-23 10:54:22,541 INFO L145 WitnessManager]: Wrote witness to /storage/repos/svcomp/c/ssh-simplified/s3_clnt_3_true-unreach-call_true-termination.cil.c-witness.graphml [2018-11-23 10:54:22,541 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-23 10:54:22,543 INFO L168 Benchmark]: Toolchain (without parser) took 156607.53 ms. Allocated memory was 1.5 GB in the beginning and 2.9 GB in the end (delta: 1.4 GB). Free memory was 1.4 GB in the beginning and 1.9 GB in the end (delta: -516.0 MB). Peak memory consumption was 884.9 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:22,543 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:22,544 INFO L168 Benchmark]: CACSL2BoogieTranslator took 518.11 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: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:22,544 INFO L168 Benchmark]: Boogie Procedure Inliner took 35.08 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:22,544 INFO L168 Benchmark]: Boogie Preprocessor took 196.03 ms. Allocated memory was 1.5 GB in the beginning and 2.2 GB in the end (delta: 713.0 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -778.9 MB). Peak memory consumption was 15.3 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:22,545 INFO L168 Benchmark]: RCFGBuilder took 2083.37 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: 78.1 MB). Peak memory consumption was 78.1 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:22,545 INFO L168 Benchmark]: TraceAbstraction took 153630.50 ms. Allocated memory was 2.2 GB in the beginning and 2.9 GB in the end (delta: 687.9 MB). Free memory was 2.1 GB in the beginning and 2.0 GB in the end (delta: 137.8 MB). Peak memory consumption was 825.7 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:22,545 INFO L168 Benchmark]: Witness Printer took 137.85 ms. Allocated memory is still 2.9 GB. Free memory was 2.0 GB in the beginning and 1.9 GB in the end (delta: 25.9 MB). Peak memory consumption was 25.9 MB. Max. memory is 7.1 GB. [2018-11-23 10:54:22,548 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 518.11 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: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 35.08 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 196.03 ms. Allocated memory was 1.5 GB in the beginning and 2.2 GB in the end (delta: 713.0 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -778.9 MB). Peak memory consumption was 15.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 2083.37 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: 78.1 MB). Peak memory consumption was 78.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 153630.50 ms. Allocated memory was 2.2 GB in the beginning and 2.9 GB in the end (delta: 687.9 MB). Free memory was 2.1 GB in the beginning and 2.0 GB in the end (delta: 137.8 MB). Peak memory consumption was 825.7 MB. Max. memory is 7.1 GB. * Witness Printer took 137.85 ms. Allocated memory is still 2.9 GB. Free memory was 2.0 GB in the beginning and 1.9 GB in the end (delta: 25.9 MB). Peak memory consumption was 25.9 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 573]: 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: 162]: Loop Invariant Derived loop invariant: ((((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 198]: Loop Invariant Derived loop invariant: ((((!(s__hit == 0bv32) && !(4400bv32 == s__state)) && ((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && 4560bv32 == s__state) || ((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0)))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && 4560bv32 == s__s3__tmp__next_state___0)) || ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 156]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state)) || ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 85]: Loop Invariant Derived loop invariant: !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 138]: Loop Invariant Derived loop invariant: (((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state)) || (blastFlag == 0bv32 && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: (((((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || (!(4400bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 204]: Loop Invariant Derived loop invariant: (((((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(s__hit == 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)) - InvariantResult [Line: 126]: Loop Invariant Derived loop invariant: ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 114]: Loop Invariant Derived loop invariant: ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 180]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state)) || ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 111]: Loop Invariant Derived loop invariant: (blastFlag == 0bv32 && 12292bv32 == s__state) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 150]: Loop Invariant Derived loop invariant: (((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 207]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 144]: Loop Invariant Derived loop invariant: (((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && ~bvadd64(blastFlag, 4294967293bv32) == 0bv32)) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 108]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((s__hit == 0bv32 && 4512bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) || ((s__hit == 0bv32 && 4512bv32 == s__state) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4464bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4464bv32 == s__state)) || ((s__hit == 0bv32 && 4416bv32 == s__state) && ~bvadd64(blastFlag, 4294967293bv32) == 0bv32)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && ~bvadd64(s__state, 4294967293bv32) == 0bv32)) || ((s__hit == 0bv32 && 4448bv32 == s__state) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && 4480bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || (4528bv32 == s__state && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || ((!(s__hit == 0bv32) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4560bv32 == s__state)) || (!(4384bv32 == s__s3__tmp__next_state___0) && ~bvadd64(s__state, 4294967293bv32) == 0bv32)) || (4512bv32 == s__state && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || (((~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(s__hit == 0bv32)) && 3bv32 == s__s3__tmp__next_state___0) && 4352bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4432bv32 == s__state)) || ((s__hit == 0bv32 && 4480bv32 == s__state) && !(4384bv32 == s__s3__tmp__next_state___0))) || blastFlag == 0bv32) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4416bv32 == s__state)) || ((s__hit == 0bv32 && !(4384bv32 == s__s3__tmp__next_state___0)) && 4496bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4496bv32 == s__state)) || ((s__hit == 0bv32 && 4560bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && 4448bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4496bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4432bv32 == s__state)) || (~bvadd64(blastFlag, 4294967295bv32) == 0bv32 && 4384bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4448bv32 == s__state)) || ((s__hit == 0bv32 && 4528bv32 == s__state) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && 4528bv32 == s__state) && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && 4400bv32 == s__state)) || ((s__hit == 0bv32 && 4480bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32)) || ((s__hit == 0bv32 && !(4384bv32 == s__s3__tmp__next_state___0)) && 4464bv32 == s__state)) || ((s__hit == 0bv32 && 4352bv32 == s__state) && 4560bv32 == s__s3__tmp__next_state___0)) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 186]: Loop Invariant Derived loop invariant: (((((((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state)) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || (!(4400bv32 == s__state) && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32 && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 107]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 132]: Loop Invariant Derived loop invariant: ((~bvadd64(blastFlag, 4294967295bv32) == 0bv32 && !(4400bv32 == s__state)) || (blastFlag == 0bv32 && !(4400bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: ((((((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967294bv32) == 0bv32) && !(4384bv32 == s__state)) || ((blastFlag == 0bv32 && !(4384bv32 == s__state)) && !(4400bv32 == s__state))) || ((s__hit == 0bv32 && ~bvadd64(blastFlag, 4294967292bv32) == 0bv32) && !(4384bv32 == s__state))) || ((s__hit == 0bv32 && !(4384bv32 == s__state)) && !(4384bv32 == s__s3__tmp__next_state___0))) || ((s__hit == 0bv32 && blastFlag == 0bv32) && !(4384bv32 == s__state))) || !(12292bv32 == \old(initial_state)) - InvariantResult [Line: 209]: Loop Invariant Derived loop invariant: 1 - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 138 locations, 1 error locations. SAFE Result, 153.5s OverallTime, 24 OverallIterations, 21 TraceHistogramMax, 89.6s AutomataDifference, 0.0s DeadEndRemovalTime, 4.6s HoareAnnotationTime, HoareTripleCheckerStatistics: 5206 SDtfs, 1814 SDslu, 3535 SDs, 0 SdLazy, 2752 SolverSat, 439 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6087 GetRequests, 6048 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7381occurred in iteration=21, 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: 40.4s AutomataMinimizationTime, 24 MinimizatonAttempts, 4884 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 26 LocationsWithAnnotation, 26 PreInvPairs, 252 NumberOfFragments, 1108 HoareAnnotationTreeSize, 26 FomulaSimplifications, 10573 FormulaSimplificationTreeSizeReduction, 0.7s HoareSimplificationTime, 26 FomulaSimplificationsInter, 1309 FormulaSimplificationTreeSizeReductionInter, 3.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.5s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 13.1s InterpolantComputationTime, 5131 NumberOfCodeBlocks, 5131 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 6072 ConstructedInterpolants, 0 QuantifiedInterpolants, 3206972 SizeOfPredicates, 23 NumberOfNonLiveVariables, 6915 ConjunctsInSsa, 53 ConjunctsInUnsatCore, 26 InterpolantComputations, 22 PerfectInterpolantSequences, 23908/23960 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...