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/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-370d6ab [2018-11-14 16:14:29,470 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-14 16:14:29,472 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-14 16:14:29,483 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-14 16:14:29,484 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-14 16:14:29,485 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-14 16:14:29,486 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-14 16:14:29,488 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-14 16:14:29,490 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-14 16:14:29,494 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-14 16:14:29,495 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-14 16:14:29,495 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-14 16:14:29,496 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-14 16:14:29,497 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-14 16:14:29,498 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-14 16:14:29,499 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-14 16:14:29,500 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-14 16:14:29,502 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-14 16:14:29,504 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-14 16:14:29,506 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-14 16:14:29,507 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-14 16:14:29,508 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-14 16:14:29,511 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-14 16:14:29,511 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-14 16:14:29,511 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-14 16:14:29,512 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-14 16:14:29,513 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-14 16:14:29,514 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-14 16:14:29,515 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-14 16:14:29,518 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-14 16:14:29,518 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-14 16:14:29,519 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-14 16:14:29,519 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-14 16:14:29,519 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-14 16:14:29,520 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-14 16:14:29,521 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-14 16:14:29,522 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-14 16:14:29,541 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-14 16:14:29,541 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-14 16:14:29,542 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-14 16:14:29,542 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-11-14 16:14:29,542 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-14 16:14:29,543 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-14 16:14:29,543 INFO L133 SettingsManager]: * Use SBE=true [2018-11-14 16:14:29,543 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-14 16:14:29,543 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-14 16:14:29,543 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-14 16:14:29,544 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-14 16:14:29,544 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-14 16:14:29,544 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-14 16:14:29,544 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-14 16:14:29,544 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-11-14 16:14:29,545 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-11-14 16:14:29,545 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-14 16:14:29,545 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-14 16:14:29,545 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-14 16:14:29,545 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-14 16:14:29,546 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-14 16:14:29,546 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-14 16:14:29,546 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-14 16:14:29,546 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-14 16:14:29,546 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-14 16:14:29,547 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-14 16:14:29,548 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-14 16:14:29,548 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-11-14 16:14:29,548 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-14 16:14:29,548 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-11-14 16:14:29,549 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-11-14 16:14:29,549 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-14 16:14:29,610 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-14 16:14:29,628 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-14 16:14:29,632 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-14 16:14:29,634 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-14 16:14:29,634 INFO L276 PluginConnector]: CDTParser initialized [2018-11-14 16:14:29,635 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-14 16:14:29,703 INFO L218 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa6a5794d/1aaa99c798ad4e4bbf251cf9ef699249/FLAG7bbeba6ff [2018-11-14 16:14:30,228 INFO L298 CDTParser]: Found 1 translation units. [2018-11-14 16:14:30,229 INFO L158 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-14 16:14:30,247 INFO L346 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa6a5794d/1aaa99c798ad4e4bbf251cf9ef699249/FLAG7bbeba6ff [2018-11-14 16:14:30,268 INFO L354 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa6a5794d/1aaa99c798ad4e4bbf251cf9ef699249 [2018-11-14 16:14:30,282 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-14 16:14:30,284 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-11-14 16:14:30,285 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-14 16:14:30,287 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-14 16:14:30,295 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-14 16:14:30,297 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:30,300 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21995021 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30, skipping insertion in model container [2018-11-14 16:14:30,301 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:30,311 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-14 16:14:30,356 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-14 16:14:30,682 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-14 16:14:30,688 INFO L191 MainTranslator]: Completed pre-run [2018-11-14 16:14:30,807 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-14 16:14:30,832 INFO L195 MainTranslator]: Completed translation [2018-11-14 16:14:30,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30 WrapperNode [2018-11-14 16:14:30,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-14 16:14:30,833 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-14 16:14:30,833 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-14 16:14:30,834 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-14 16:14:30,850 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:30,850 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:30,934 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:30,935 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:30,975 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:30,999 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:31,002 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (1/1) ... [2018-11-14 16:14:31,006 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-14 16:14:31,007 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-14 16:14:31,007 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-14 16:14:31,007 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-14 16:14:31,011 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (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-14 16:14:31,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-14 16:14:31,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-14 16:14:31,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_connect [2018-11-14 16:14:31,075 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-14 16:14:31,075 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-11-14 16:14:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-11-14 16:14:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-11-14 16:14:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2018-11-14 16:14:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-11-14 16:14:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_connect [2018-11-14 16:14:31,076 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-14 16:14:31,077 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-14 16:14:31,077 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-14 16:14:31,302 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-14 16:14:31,302 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-14 16:14:33,077 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-14 16:14:33,078 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:14:33 BoogieIcfgContainer [2018-11-14 16:14:33,078 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-14 16:14:33,080 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-14 16:14:33,080 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-14 16:14:33,083 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-14 16:14:33,084 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:14:30" (1/3) ... [2018-11-14 16:14:33,084 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@337580a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:14:33, skipping insertion in model container [2018-11-14 16:14:33,085 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:14:30" (2/3) ... [2018-11-14 16:14:33,085 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@337580a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:14:33, skipping insertion in model container [2018-11-14 16:14:33,085 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:14:33" (3/3) ... [2018-11-14 16:14:33,087 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-14 16:14:33,098 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-14 16:14:33,108 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-14 16:14:33,127 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-14 16:14:33,164 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-14 16:14:33,165 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-14 16:14:33,165 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-14 16:14:33,166 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-14 16:14:33,166 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-14 16:14:33,167 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-14 16:14:33,167 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-14 16:14:33,167 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-14 16:14:33,168 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-14 16:14:33,193 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states. [2018-11-14 16:14:33,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-11-14 16:14:33,203 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:33,204 INFO L375 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, 1] [2018-11-14 16:14:33,207 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:33,214 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:33,214 INFO L82 PathProgramCache]: Analyzing trace with hash 171574540, now seen corresponding path program 1 times [2018-11-14 16:14:33,220 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:33,221 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-14 16:14:33,251 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:33,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:33,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:33,348 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:33,478 INFO L256 TraceCheckUtils]: 0: Hoare triple {140#true} call ULTIMATE.init(); {140#true} is VALID [2018-11-14 16:14:33,481 INFO L273 TraceCheckUtils]: 1: Hoare triple {140#true} assume true; {140#true} is VALID [2018-11-14 16:14:33,482 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {140#true} {140#true} #543#return; {140#true} is VALID [2018-11-14 16:14:33,483 INFO L256 TraceCheckUtils]: 3: Hoare triple {140#true} call #t~ret49 := main(); {140#true} is VALID [2018-11-14 16:14:33,483 INFO L273 TraceCheckUtils]: 4: Hoare triple {140#true} havoc ~s~0;~s~0 := 12292bv32; {140#true} is VALID [2018-11-14 16:14:33,484 INFO L256 TraceCheckUtils]: 5: Hoare triple {140#true} call #t~ret48 := ssl3_connect(~s~0); {140#true} is VALID [2018-11-14 16:14:33,486 INFO L273 TraceCheckUtils]: 6: Hoare triple {140#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,488 INFO L273 TraceCheckUtils]: 7: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,488 INFO L273 TraceCheckUtils]: 8: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,489 INFO L273 TraceCheckUtils]: 9: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,491 INFO L273 TraceCheckUtils]: 10: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume true; {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,492 INFO L273 TraceCheckUtils]: 11: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !false; {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,494 INFO L273 TraceCheckUtils]: 12: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} ~state~0 := ~s__state~0; {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,496 INFO L273 TraceCheckUtils]: 13: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,496 INFO L273 TraceCheckUtils]: 14: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,498 INFO L273 TraceCheckUtils]: 15: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,498 INFO L273 TraceCheckUtils]: 16: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,499 INFO L273 TraceCheckUtils]: 17: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,501 INFO L273 TraceCheckUtils]: 18: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,519 INFO L273 TraceCheckUtils]: 19: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,520 INFO L273 TraceCheckUtils]: 20: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,522 INFO L273 TraceCheckUtils]: 21: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,522 INFO L273 TraceCheckUtils]: 22: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,524 INFO L273 TraceCheckUtils]: 23: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,539 INFO L273 TraceCheckUtils]: 24: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4416bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,541 INFO L273 TraceCheckUtils]: 25: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume !(~s__state~0 == 4417bv32); {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,544 INFO L273 TraceCheckUtils]: 26: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume ~s__state~0 == 4432bv32; {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,545 INFO L273 TraceCheckUtils]: 27: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} is VALID [2018-11-14 16:14:33,564 INFO L273 TraceCheckUtils]: 28: Hoare triple {163#(= ssl3_connect_~blastFlag~0 (_ bv0 32))} assume ~blastFlag~0 == 5bv32; {141#false} is VALID [2018-11-14 16:14:33,564 INFO L273 TraceCheckUtils]: 29: Hoare triple {141#false} assume !false; {141#false} is VALID [2018-11-14 16:14:33,579 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-14 16:14:33,579 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:14:33,587 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:33,587 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:33,593 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 30 [2018-11-14 16:14:33,597 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:33,600 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:33,681 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 30 edges. 30 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:33,681 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:33,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:33,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:33,695 INFO L87 Difference]: Start difference. First operand 137 states. Second operand 3 states. [2018-11-14 16:14:35,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:35,444 INFO L93 Difference]: Finished difference Result 378 states and 633 transitions. [2018-11-14 16:14:35,444 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:14:35,445 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 30 [2018-11-14 16:14:35,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:35,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:35,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 633 transitions. [2018-11-14 16:14:35,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:35,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 633 transitions. [2018-11-14 16:14:35,488 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 633 transitions. [2018-11-14 16:14:36,436 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 633 edges. 633 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:36,464 INFO L225 Difference]: With dead ends: 378 [2018-11-14 16:14:36,464 INFO L226 Difference]: Without dead ends: 220 [2018-11-14 16:14:36,469 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 28 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-14 16:14:36,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-11-14 16:14:36,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 220. [2018-11-14 16:14:36,643 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:36,644 INFO L82 GeneralOperation]: Start isEquivalent. First operand 220 states. Second operand 220 states. [2018-11-14 16:14:36,644 INFO L74 IsIncluded]: Start isIncluded. First operand 220 states. Second operand 220 states. [2018-11-14 16:14:36,645 INFO L87 Difference]: Start difference. First operand 220 states. Second operand 220 states. [2018-11-14 16:14:36,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:36,659 INFO L93 Difference]: Finished difference Result 220 states and 324 transitions. [2018-11-14 16:14:36,659 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 324 transitions. [2018-11-14 16:14:36,662 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:36,662 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:36,662 INFO L74 IsIncluded]: Start isIncluded. First operand 220 states. Second operand 220 states. [2018-11-14 16:14:36,662 INFO L87 Difference]: Start difference. First operand 220 states. Second operand 220 states. [2018-11-14 16:14:36,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:36,676 INFO L93 Difference]: Finished difference Result 220 states and 324 transitions. [2018-11-14 16:14:36,676 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 324 transitions. [2018-11-14 16:14:36,678 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:36,679 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:36,679 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:36,679 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:36,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2018-11-14 16:14:36,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 324 transitions. [2018-11-14 16:14:36,692 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 324 transitions. Word has length 30 [2018-11-14 16:14:36,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:36,693 INFO L480 AbstractCegarLoop]: Abstraction has 220 states and 324 transitions. [2018-11-14 16:14:36,693 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:14:36,693 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 324 transitions. [2018-11-14 16:14:36,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-11-14 16:14:36,695 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:36,696 INFO L375 BasicCegarLoop]: trace histogram [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] [2018-11-14 16:14:36,696 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:36,696 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:36,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1775768565, now seen corresponding path program 1 times [2018-11-14 16:14:36,697 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:36,698 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-14 16:14:36,727 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:36,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:36,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:36,790 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:36,875 INFO L256 TraceCheckUtils]: 0: Hoare triple {1374#true} call ULTIMATE.init(); {1374#true} is VALID [2018-11-14 16:14:36,875 INFO L273 TraceCheckUtils]: 1: Hoare triple {1374#true} assume true; {1374#true} is VALID [2018-11-14 16:14:36,876 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1374#true} {1374#true} #543#return; {1374#true} is VALID [2018-11-14 16:14:36,876 INFO L256 TraceCheckUtils]: 3: Hoare triple {1374#true} call #t~ret49 := main(); {1374#true} is VALID [2018-11-14 16:14:36,877 INFO L273 TraceCheckUtils]: 4: Hoare triple {1374#true} havoc ~s~0;~s~0 := 12292bv32; {1374#true} is VALID [2018-11-14 16:14:36,877 INFO L256 TraceCheckUtils]: 5: Hoare triple {1374#true} call #t~ret48 := ssl3_connect(~s~0); {1374#true} is VALID [2018-11-14 16:14:36,877 INFO L273 TraceCheckUtils]: 6: Hoare triple {1374#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {1374#true} is VALID [2018-11-14 16:14:36,878 INFO L273 TraceCheckUtils]: 7: Hoare triple {1374#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {1374#true} is VALID [2018-11-14 16:14:36,878 INFO L273 TraceCheckUtils]: 8: Hoare triple {1374#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {1374#true} is VALID [2018-11-14 16:14:36,878 INFO L273 TraceCheckUtils]: 9: Hoare triple {1374#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {1374#true} is VALID [2018-11-14 16:14:36,878 INFO L273 TraceCheckUtils]: 10: Hoare triple {1374#true} assume true; {1374#true} is VALID [2018-11-14 16:14:36,879 INFO L273 TraceCheckUtils]: 11: Hoare triple {1374#true} assume !false; {1374#true} is VALID [2018-11-14 16:14:36,879 INFO L273 TraceCheckUtils]: 12: Hoare triple {1374#true} ~state~0 := ~s__state~0; {1374#true} is VALID [2018-11-14 16:14:36,879 INFO L273 TraceCheckUtils]: 13: Hoare triple {1374#true} assume !(~s__state~0 == 12292bv32); {1374#true} is VALID [2018-11-14 16:14:36,879 INFO L273 TraceCheckUtils]: 14: Hoare triple {1374#true} assume !(~s__state~0 == 16384bv32); {1374#true} is VALID [2018-11-14 16:14:36,880 INFO L273 TraceCheckUtils]: 15: Hoare triple {1374#true} assume !(~s__state~0 == 4096bv32); {1374#true} is VALID [2018-11-14 16:14:36,880 INFO L273 TraceCheckUtils]: 16: Hoare triple {1374#true} assume !(~s__state~0 == 20480bv32); {1374#true} is VALID [2018-11-14 16:14:36,880 INFO L273 TraceCheckUtils]: 17: Hoare triple {1374#true} assume !(~s__state~0 == 4099bv32); {1374#true} is VALID [2018-11-14 16:14:36,880 INFO L273 TraceCheckUtils]: 18: Hoare triple {1374#true} assume ~s__state~0 == 4368bv32; {1374#true} is VALID [2018-11-14 16:14:36,881 INFO L273 TraceCheckUtils]: 19: Hoare triple {1374#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {1374#true} is VALID [2018-11-14 16:14:36,881 INFO L273 TraceCheckUtils]: 20: Hoare triple {1374#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {1374#true} is VALID [2018-11-14 16:14:36,885 INFO L273 TraceCheckUtils]: 21: Hoare triple {1374#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,886 INFO L273 TraceCheckUtils]: 22: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume ~s__bbio~0 != ~s__wbio~0; {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,886 INFO L273 TraceCheckUtils]: 23: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,888 INFO L273 TraceCheckUtils]: 24: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,888 INFO L273 TraceCheckUtils]: 25: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume true; {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,890 INFO L273 TraceCheckUtils]: 26: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !false; {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,891 INFO L273 TraceCheckUtils]: 27: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,892 INFO L273 TraceCheckUtils]: 28: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,892 INFO L273 TraceCheckUtils]: 29: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,894 INFO L273 TraceCheckUtils]: 30: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,895 INFO L273 TraceCheckUtils]: 31: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,899 INFO L273 TraceCheckUtils]: 32: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,901 INFO L273 TraceCheckUtils]: 33: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,902 INFO L273 TraceCheckUtils]: 34: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:36,902 INFO L273 TraceCheckUtils]: 35: Hoare triple {1442#(= (_ bv4384 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {1375#false} is VALID [2018-11-14 16:14:36,902 INFO L273 TraceCheckUtils]: 36: Hoare triple {1375#false} assume !(~s__state~0 == 4385bv32); {1375#false} is VALID [2018-11-14 16:14:36,903 INFO L273 TraceCheckUtils]: 37: Hoare triple {1375#false} assume !(~s__state~0 == 4400bv32); {1375#false} is VALID [2018-11-14 16:14:36,903 INFO L273 TraceCheckUtils]: 38: Hoare triple {1375#false} assume !(~s__state~0 == 4401bv32); {1375#false} is VALID [2018-11-14 16:14:36,903 INFO L273 TraceCheckUtils]: 39: Hoare triple {1375#false} assume !(~s__state~0 == 4416bv32); {1375#false} is VALID [2018-11-14 16:14:36,903 INFO L273 TraceCheckUtils]: 40: Hoare triple {1375#false} assume !(~s__state~0 == 4417bv32); {1375#false} is VALID [2018-11-14 16:14:36,904 INFO L273 TraceCheckUtils]: 41: Hoare triple {1375#false} assume ~s__state~0 == 4432bv32; {1375#false} is VALID [2018-11-14 16:14:36,904 INFO L273 TraceCheckUtils]: 42: Hoare triple {1375#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {1375#false} is VALID [2018-11-14 16:14:36,904 INFO L273 TraceCheckUtils]: 43: Hoare triple {1375#false} assume ~blastFlag~0 == 5bv32; {1375#false} is VALID [2018-11-14 16:14:36,905 INFO L273 TraceCheckUtils]: 44: Hoare triple {1375#false} assume !false; {1375#false} is VALID [2018-11-14 16:14:36,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-14 16:14:36,909 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [MP cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (3)] Exception during sending of exit command (exit): Broken pipe [2018-11-14 16:14:36,915 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:36,915 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:36,917 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 45 [2018-11-14 16:14:36,917 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:36,917 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:36,981 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-14 16:14:36,982 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:36,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:36,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:36,983 INFO L87 Difference]: Start difference. First operand 220 states and 324 transitions. Second operand 3 states. [2018-11-14 16:14:37,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:37,639 INFO L93 Difference]: Finished difference Result 352 states and 525 transitions. [2018-11-14 16:14:37,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:14:37,640 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 45 [2018-11-14 16:14:37,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:37,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:37,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2018-11-14 16:14:37,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:37,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2018-11-14 16:14:37,651 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 371 transitions. [2018-11-14 16:14:38,227 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 371 edges. 371 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:38,238 INFO L225 Difference]: With dead ends: 352 [2018-11-14 16:14:38,239 INFO L226 Difference]: Without dead ends: 246 [2018-11-14 16:14:38,240 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 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-14 16:14:38,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-11-14 16:14:38,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 238. [2018-11-14 16:14:38,329 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:38,330 INFO L82 GeneralOperation]: Start isEquivalent. First operand 246 states. Second operand 238 states. [2018-11-14 16:14:38,330 INFO L74 IsIncluded]: Start isIncluded. First operand 246 states. Second operand 238 states. [2018-11-14 16:14:38,330 INFO L87 Difference]: Start difference. First operand 246 states. Second operand 238 states. [2018-11-14 16:14:38,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:38,342 INFO L93 Difference]: Finished difference Result 246 states and 358 transitions. [2018-11-14 16:14:38,342 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 358 transitions. [2018-11-14 16:14:38,343 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:38,343 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:38,343 INFO L74 IsIncluded]: Start isIncluded. First operand 238 states. Second operand 246 states. [2018-11-14 16:14:38,343 INFO L87 Difference]: Start difference. First operand 238 states. Second operand 246 states. [2018-11-14 16:14:38,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:38,355 INFO L93 Difference]: Finished difference Result 246 states and 358 transitions. [2018-11-14 16:14:38,356 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 358 transitions. [2018-11-14 16:14:38,356 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:38,357 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:38,357 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:38,357 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:38,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-11-14 16:14:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 347 transitions. [2018-11-14 16:14:38,368 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 347 transitions. Word has length 45 [2018-11-14 16:14:38,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:38,369 INFO L480 AbstractCegarLoop]: Abstraction has 238 states and 347 transitions. [2018-11-14 16:14:38,369 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:14:38,369 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 347 transitions. [2018-11-14 16:14:38,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-11-14 16:14:38,371 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:38,371 INFO L375 BasicCegarLoop]: trace histogram [3, 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-14 16:14:38,372 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:38,372 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:38,372 INFO L82 PathProgramCache]: Analyzing trace with hash 6279890, now seen corresponding path program 1 times [2018-11-14 16:14:38,373 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:38,373 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-14 16:14:38,403 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:38,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:38,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:38,490 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:38,585 INFO L256 TraceCheckUtils]: 0: Hoare triple {2692#true} call ULTIMATE.init(); {2692#true} is VALID [2018-11-14 16:14:38,585 INFO L273 TraceCheckUtils]: 1: Hoare triple {2692#true} assume true; {2692#true} is VALID [2018-11-14 16:14:38,586 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2692#true} {2692#true} #543#return; {2692#true} is VALID [2018-11-14 16:14:38,586 INFO L256 TraceCheckUtils]: 3: Hoare triple {2692#true} call #t~ret49 := main(); {2692#true} is VALID [2018-11-14 16:14:38,593 INFO L273 TraceCheckUtils]: 4: Hoare triple {2692#true} havoc ~s~0;~s~0 := 12292bv32; {2709#(= (bvadd main_~s~0 (_ bv4294955004 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:38,594 INFO L256 TraceCheckUtils]: 5: Hoare triple {2709#(= (bvadd main_~s~0 (_ bv4294955004 32)) (_ bv0 32))} call #t~ret48 := ssl3_connect(~s~0); {2713#(= (_ bv12292 32) |ssl3_connect_#in~initial_state|)} is VALID [2018-11-14 16:14:38,595 INFO L273 TraceCheckUtils]: 6: Hoare triple {2713#(= (_ bv12292 32) |ssl3_connect_#in~initial_state|)} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:38,596 INFO L273 TraceCheckUtils]: 7: Hoare triple {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:38,597 INFO L273 TraceCheckUtils]: 8: Hoare triple {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:38,598 INFO L273 TraceCheckUtils]: 9: Hoare triple {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:38,598 INFO L273 TraceCheckUtils]: 10: Hoare triple {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume true; {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:38,599 INFO L273 TraceCheckUtils]: 11: Hoare triple {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !false; {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:38,600 INFO L273 TraceCheckUtils]: 12: Hoare triple {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:38,603 INFO L273 TraceCheckUtils]: 13: Hoare triple {2717#(= (_ bv12292 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {2693#false} is VALID [2018-11-14 16:14:38,603 INFO L273 TraceCheckUtils]: 14: Hoare triple {2693#false} assume !(~s__state~0 == 16384bv32); {2693#false} is VALID [2018-11-14 16:14:38,604 INFO L273 TraceCheckUtils]: 15: Hoare triple {2693#false} assume !(~s__state~0 == 4096bv32); {2693#false} is VALID [2018-11-14 16:14:38,604 INFO L273 TraceCheckUtils]: 16: Hoare triple {2693#false} assume !(~s__state~0 == 20480bv32); {2693#false} is VALID [2018-11-14 16:14:38,604 INFO L273 TraceCheckUtils]: 17: Hoare triple {2693#false} assume !(~s__state~0 == 4099bv32); {2693#false} is VALID [2018-11-14 16:14:38,604 INFO L273 TraceCheckUtils]: 18: Hoare triple {2693#false} assume ~s__state~0 == 4368bv32; {2693#false} is VALID [2018-11-14 16:14:38,605 INFO L273 TraceCheckUtils]: 19: Hoare triple {2693#false} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {2693#false} is VALID [2018-11-14 16:14:38,605 INFO L273 TraceCheckUtils]: 20: Hoare triple {2693#false} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {2693#false} is VALID [2018-11-14 16:14:38,605 INFO L273 TraceCheckUtils]: 21: Hoare triple {2693#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {2693#false} is VALID [2018-11-14 16:14:38,606 INFO L273 TraceCheckUtils]: 22: Hoare triple {2693#false} assume ~s__bbio~0 != ~s__wbio~0; {2693#false} is VALID [2018-11-14 16:14:38,606 INFO L273 TraceCheckUtils]: 23: Hoare triple {2693#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {2693#false} is VALID [2018-11-14 16:14:38,606 INFO L273 TraceCheckUtils]: 24: Hoare triple {2693#false} ~skip~0 := 0bv32; {2693#false} is VALID [2018-11-14 16:14:38,607 INFO L273 TraceCheckUtils]: 25: Hoare triple {2693#false} assume true; {2693#false} is VALID [2018-11-14 16:14:38,607 INFO L273 TraceCheckUtils]: 26: Hoare triple {2693#false} assume !false; {2693#false} is VALID [2018-11-14 16:14:38,607 INFO L273 TraceCheckUtils]: 27: Hoare triple {2693#false} ~state~0 := ~s__state~0; {2693#false} is VALID [2018-11-14 16:14:38,607 INFO L273 TraceCheckUtils]: 28: Hoare triple {2693#false} assume !(~s__state~0 == 12292bv32); {2693#false} is VALID [2018-11-14 16:14:38,608 INFO L273 TraceCheckUtils]: 29: Hoare triple {2693#false} assume !(~s__state~0 == 16384bv32); {2693#false} is VALID [2018-11-14 16:14:38,608 INFO L273 TraceCheckUtils]: 30: Hoare triple {2693#false} assume !(~s__state~0 == 4096bv32); {2693#false} is VALID [2018-11-14 16:14:38,608 INFO L273 TraceCheckUtils]: 31: Hoare triple {2693#false} assume !(~s__state~0 == 20480bv32); {2693#false} is VALID [2018-11-14 16:14:38,609 INFO L273 TraceCheckUtils]: 32: Hoare triple {2693#false} assume !(~s__state~0 == 4099bv32); {2693#false} is VALID [2018-11-14 16:14:38,609 INFO L273 TraceCheckUtils]: 33: Hoare triple {2693#false} assume !(~s__state~0 == 4368bv32); {2693#false} is VALID [2018-11-14 16:14:38,609 INFO L273 TraceCheckUtils]: 34: Hoare triple {2693#false} assume !(~s__state~0 == 4369bv32); {2693#false} is VALID [2018-11-14 16:14:38,610 INFO L273 TraceCheckUtils]: 35: Hoare triple {2693#false} assume ~s__state~0 == 4384bv32; {2693#false} is VALID [2018-11-14 16:14:38,610 INFO L273 TraceCheckUtils]: 36: Hoare triple {2693#false} ~ret~0 := #t~nondet33;havoc #t~nondet33; {2693#false} is VALID [2018-11-14 16:14:38,610 INFO L273 TraceCheckUtils]: 37: Hoare triple {2693#false} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {2693#false} is VALID [2018-11-14 16:14:38,610 INFO L273 TraceCheckUtils]: 38: Hoare triple {2693#false} assume !~bvsle32(~ret~0, 0bv32); {2693#false} is VALID [2018-11-14 16:14:38,611 INFO L273 TraceCheckUtils]: 39: Hoare triple {2693#false} assume ~s__hit~0 != 0bv32;~s__state~0 := 4560bv32; {2693#false} is VALID [2018-11-14 16:14:38,611 INFO L273 TraceCheckUtils]: 40: Hoare triple {2693#false} ~s__init_num~0 := 0bv32; {2693#false} is VALID [2018-11-14 16:14:38,611 INFO L273 TraceCheckUtils]: 41: Hoare triple {2693#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {2693#false} is VALID [2018-11-14 16:14:38,612 INFO L273 TraceCheckUtils]: 42: Hoare triple {2693#false} ~skip~0 := 0bv32; {2693#false} is VALID [2018-11-14 16:14:38,612 INFO L273 TraceCheckUtils]: 43: Hoare triple {2693#false} assume true; {2693#false} is VALID [2018-11-14 16:14:38,612 INFO L273 TraceCheckUtils]: 44: Hoare triple {2693#false} assume !false; {2693#false} is VALID [2018-11-14 16:14:38,613 INFO L273 TraceCheckUtils]: 45: Hoare triple {2693#false} ~state~0 := ~s__state~0; {2693#false} is VALID [2018-11-14 16:14:38,613 INFO L273 TraceCheckUtils]: 46: Hoare triple {2693#false} assume !(~s__state~0 == 12292bv32); {2693#false} is VALID [2018-11-14 16:14:38,613 INFO L273 TraceCheckUtils]: 47: Hoare triple {2693#false} assume !(~s__state~0 == 16384bv32); {2693#false} is VALID [2018-11-14 16:14:38,613 INFO L273 TraceCheckUtils]: 48: Hoare triple {2693#false} assume !(~s__state~0 == 4096bv32); {2693#false} is VALID [2018-11-14 16:14:38,614 INFO L273 TraceCheckUtils]: 49: Hoare triple {2693#false} assume !(~s__state~0 == 20480bv32); {2693#false} is VALID [2018-11-14 16:14:38,614 INFO L273 TraceCheckUtils]: 50: Hoare triple {2693#false} assume !(~s__state~0 == 4099bv32); {2693#false} is VALID [2018-11-14 16:14:38,614 INFO L273 TraceCheckUtils]: 51: Hoare triple {2693#false} assume !(~s__state~0 == 4368bv32); {2693#false} is VALID [2018-11-14 16:14:38,615 INFO L273 TraceCheckUtils]: 52: Hoare triple {2693#false} assume !(~s__state~0 == 4369bv32); {2693#false} is VALID [2018-11-14 16:14:38,615 INFO L273 TraceCheckUtils]: 53: Hoare triple {2693#false} assume !(~s__state~0 == 4384bv32); {2693#false} is VALID [2018-11-14 16:14:38,615 INFO L273 TraceCheckUtils]: 54: Hoare triple {2693#false} assume !(~s__state~0 == 4385bv32); {2693#false} is VALID [2018-11-14 16:14:38,616 INFO L273 TraceCheckUtils]: 55: Hoare triple {2693#false} assume !(~s__state~0 == 4400bv32); {2693#false} is VALID [2018-11-14 16:14:38,616 INFO L273 TraceCheckUtils]: 56: Hoare triple {2693#false} assume !(~s__state~0 == 4401bv32); {2693#false} is VALID [2018-11-14 16:14:38,616 INFO L273 TraceCheckUtils]: 57: Hoare triple {2693#false} assume !(~s__state~0 == 4416bv32); {2693#false} is VALID [2018-11-14 16:14:38,617 INFO L273 TraceCheckUtils]: 58: Hoare triple {2693#false} assume !(~s__state~0 == 4417bv32); {2693#false} is VALID [2018-11-14 16:14:38,617 INFO L273 TraceCheckUtils]: 59: Hoare triple {2693#false} assume ~s__state~0 == 4432bv32; {2693#false} is VALID [2018-11-14 16:14:38,617 INFO L273 TraceCheckUtils]: 60: Hoare triple {2693#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {2693#false} is VALID [2018-11-14 16:14:38,617 INFO L273 TraceCheckUtils]: 61: Hoare triple {2693#false} assume ~blastFlag~0 == 5bv32; {2693#false} is VALID [2018-11-14 16:14:38,618 INFO L273 TraceCheckUtils]: 62: Hoare triple {2693#false} assume !false; {2693#false} is VALID [2018-11-14 16:14:38,624 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-11-14 16:14:38,625 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:14:38,631 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:38,631 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 16:14:38,632 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 63 [2018-11-14 16:14:38,632 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:38,632 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 16:14:38,701 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 47 edges. 47 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:38,702 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 16:14:38,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 16:14:38,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 16:14:38,703 INFO L87 Difference]: Start difference. First operand 238 states and 347 transitions. Second operand 5 states. [2018-11-14 16:14:39,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:39,810 INFO L93 Difference]: Finished difference Result 468 states and 683 transitions. [2018-11-14 16:14:39,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 16:14:39,810 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 63 [2018-11-14 16:14:39,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:39,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 16:14:39,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 339 transitions. [2018-11-14 16:14:39,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 16:14:39,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 339 transitions. [2018-11-14 16:14:39,820 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 339 transitions. [2018-11-14 16:14:40,425 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 339 edges. 339 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:40,433 INFO L225 Difference]: With dead ends: 468 [2018-11-14 16:14:40,433 INFO L226 Difference]: Without dead ends: 242 [2018-11-14 16:14:40,435 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 59 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-14 16:14:40,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-11-14 16:14:40,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2018-11-14 16:14:40,613 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:40,613 INFO L82 GeneralOperation]: Start isEquivalent. First operand 242 states. Second operand 242 states. [2018-11-14 16:14:40,613 INFO L74 IsIncluded]: Start isIncluded. First operand 242 states. Second operand 242 states. [2018-11-14 16:14:40,613 INFO L87 Difference]: Start difference. First operand 242 states. Second operand 242 states. [2018-11-14 16:14:40,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:40,626 INFO L93 Difference]: Finished difference Result 242 states and 351 transitions. [2018-11-14 16:14:40,626 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 351 transitions. [2018-11-14 16:14:40,627 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:40,627 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:40,627 INFO L74 IsIncluded]: Start isIncluded. First operand 242 states. Second operand 242 states. [2018-11-14 16:14:40,627 INFO L87 Difference]: Start difference. First operand 242 states. Second operand 242 states. [2018-11-14 16:14:40,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:40,636 INFO L93 Difference]: Finished difference Result 242 states and 351 transitions. [2018-11-14 16:14:40,637 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 351 transitions. [2018-11-14 16:14:40,637 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:40,637 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:40,638 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:40,638 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:40,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-11-14 16:14:40,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 351 transitions. [2018-11-14 16:14:40,647 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 351 transitions. Word has length 63 [2018-11-14 16:14:40,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:40,648 INFO L480 AbstractCegarLoop]: Abstraction has 242 states and 351 transitions. [2018-11-14 16:14:40,648 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 16:14:40,648 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 351 transitions. [2018-11-14 16:14:40,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-11-14 16:14:40,650 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:40,650 INFO L375 BasicCegarLoop]: trace histogram [4, 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-14 16:14:40,650 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:40,651 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:40,651 INFO L82 PathProgramCache]: Analyzing trace with hash -20532659, now seen corresponding path program 1 times [2018-11-14 16:14:40,651 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:40,651 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-14 16:14:40,674 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:40,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:40,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:40,766 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:41,079 INFO L256 TraceCheckUtils]: 0: Hoare triple {4195#true} call ULTIMATE.init(); {4195#true} is VALID [2018-11-14 16:14:41,079 INFO L273 TraceCheckUtils]: 1: Hoare triple {4195#true} assume true; {4195#true} is VALID [2018-11-14 16:14:41,079 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {4195#true} {4195#true} #543#return; {4195#true} is VALID [2018-11-14 16:14:41,080 INFO L256 TraceCheckUtils]: 3: Hoare triple {4195#true} call #t~ret49 := main(); {4195#true} is VALID [2018-11-14 16:14:41,080 INFO L273 TraceCheckUtils]: 4: Hoare triple {4195#true} havoc ~s~0;~s~0 := 12292bv32; {4195#true} is VALID [2018-11-14 16:14:41,080 INFO L256 TraceCheckUtils]: 5: Hoare triple {4195#true} call #t~ret48 := ssl3_connect(~s~0); {4195#true} is VALID [2018-11-14 16:14:41,080 INFO L273 TraceCheckUtils]: 6: Hoare triple {4195#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {4195#true} is VALID [2018-11-14 16:14:41,081 INFO L273 TraceCheckUtils]: 7: Hoare triple {4195#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {4195#true} is VALID [2018-11-14 16:14:41,081 INFO L273 TraceCheckUtils]: 8: Hoare triple {4195#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {4195#true} is VALID [2018-11-14 16:14:41,081 INFO L273 TraceCheckUtils]: 9: Hoare triple {4195#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {4195#true} is VALID [2018-11-14 16:14:41,081 INFO L273 TraceCheckUtils]: 10: Hoare triple {4195#true} assume true; {4195#true} is VALID [2018-11-14 16:14:41,082 INFO L273 TraceCheckUtils]: 11: Hoare triple {4195#true} assume !false; {4195#true} is VALID [2018-11-14 16:14:41,082 INFO L273 TraceCheckUtils]: 12: Hoare triple {4195#true} ~state~0 := ~s__state~0; {4195#true} is VALID [2018-11-14 16:14:41,083 INFO L273 TraceCheckUtils]: 13: Hoare triple {4195#true} assume ~s__state~0 == 12292bv32; {4195#true} is VALID [2018-11-14 16:14:41,083 INFO L273 TraceCheckUtils]: 14: Hoare triple {4195#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; {4195#true} is VALID [2018-11-14 16:14:41,083 INFO L273 TraceCheckUtils]: 15: Hoare triple {4195#true} ~s__server~0 := 0bv32; {4195#true} is VALID [2018-11-14 16:14:41,084 INFO L273 TraceCheckUtils]: 16: Hoare triple {4195#true} assume ~cb~0 != 0bv32; {4195#true} is VALID [2018-11-14 16:14:41,084 INFO L273 TraceCheckUtils]: 17: Hoare triple {4195#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {4195#true} is VALID [2018-11-14 16:14:41,084 INFO L273 TraceCheckUtils]: 18: Hoare triple {4195#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {4195#true} is VALID [2018-11-14 16:14:41,084 INFO L273 TraceCheckUtils]: 19: Hoare triple {4195#true} assume !(~s__init_buf___0~0 == 0bv32); {4195#true} is VALID [2018-11-14 16:14:41,085 INFO L273 TraceCheckUtils]: 20: Hoare triple {4195#true} assume !(~tmp___4~0 == 0bv32); {4195#true} is VALID [2018-11-14 16:14:41,085 INFO L273 TraceCheckUtils]: 21: Hoare triple {4195#true} assume !(~tmp___5~0 == 0bv32);~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; {4195#true} is VALID [2018-11-14 16:14:41,085 INFO L273 TraceCheckUtils]: 22: Hoare triple {4195#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {4195#true} is VALID [2018-11-14 16:14:41,085 INFO L273 TraceCheckUtils]: 23: Hoare triple {4195#true} ~skip~0 := 0bv32; {4195#true} is VALID [2018-11-14 16:14:41,086 INFO L273 TraceCheckUtils]: 24: Hoare triple {4195#true} assume true; {4195#true} is VALID [2018-11-14 16:14:41,086 INFO L273 TraceCheckUtils]: 25: Hoare triple {4195#true} assume !false; {4195#true} is VALID [2018-11-14 16:14:41,086 INFO L273 TraceCheckUtils]: 26: Hoare triple {4195#true} ~state~0 := ~s__state~0; {4195#true} is VALID [2018-11-14 16:14:41,086 INFO L273 TraceCheckUtils]: 27: Hoare triple {4195#true} assume !(~s__state~0 == 12292bv32); {4195#true} is VALID [2018-11-14 16:14:41,087 INFO L273 TraceCheckUtils]: 28: Hoare triple {4195#true} assume !(~s__state~0 == 16384bv32); {4195#true} is VALID [2018-11-14 16:14:41,087 INFO L273 TraceCheckUtils]: 29: Hoare triple {4195#true} assume !(~s__state~0 == 4096bv32); {4195#true} is VALID [2018-11-14 16:14:41,087 INFO L273 TraceCheckUtils]: 30: Hoare triple {4195#true} assume !(~s__state~0 == 20480bv32); {4195#true} is VALID [2018-11-14 16:14:41,087 INFO L273 TraceCheckUtils]: 31: Hoare triple {4195#true} assume !(~s__state~0 == 4099bv32); {4195#true} is VALID [2018-11-14 16:14:41,088 INFO L273 TraceCheckUtils]: 32: Hoare triple {4195#true} assume ~s__state~0 == 4368bv32; {4195#true} is VALID [2018-11-14 16:14:41,088 INFO L273 TraceCheckUtils]: 33: Hoare triple {4195#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {4195#true} is VALID [2018-11-14 16:14:41,088 INFO L273 TraceCheckUtils]: 34: Hoare triple {4195#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {4195#true} is VALID [2018-11-14 16:14:41,089 INFO L273 TraceCheckUtils]: 35: Hoare triple {4195#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {4195#true} is VALID [2018-11-14 16:14:41,089 INFO L273 TraceCheckUtils]: 36: Hoare triple {4195#true} assume ~s__bbio~0 != ~s__wbio~0; {4195#true} is VALID [2018-11-14 16:14:41,089 INFO L273 TraceCheckUtils]: 37: Hoare triple {4195#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {4195#true} is VALID [2018-11-14 16:14:41,089 INFO L273 TraceCheckUtils]: 38: Hoare triple {4195#true} ~skip~0 := 0bv32; {4195#true} is VALID [2018-11-14 16:14:41,090 INFO L273 TraceCheckUtils]: 39: Hoare triple {4195#true} assume true; {4195#true} is VALID [2018-11-14 16:14:41,090 INFO L273 TraceCheckUtils]: 40: Hoare triple {4195#true} assume !false; {4195#true} is VALID [2018-11-14 16:14:41,090 INFO L273 TraceCheckUtils]: 41: Hoare triple {4195#true} ~state~0 := ~s__state~0; {4195#true} is VALID [2018-11-14 16:14:41,090 INFO L273 TraceCheckUtils]: 42: Hoare triple {4195#true} assume !(~s__state~0 == 12292bv32); {4195#true} is VALID [2018-11-14 16:14:41,091 INFO L273 TraceCheckUtils]: 43: Hoare triple {4195#true} assume !(~s__state~0 == 16384bv32); {4195#true} is VALID [2018-11-14 16:14:41,091 INFO L273 TraceCheckUtils]: 44: Hoare triple {4195#true} assume !(~s__state~0 == 4096bv32); {4195#true} is VALID [2018-11-14 16:14:41,091 INFO L273 TraceCheckUtils]: 45: Hoare triple {4195#true} assume !(~s__state~0 == 20480bv32); {4195#true} is VALID [2018-11-14 16:14:41,091 INFO L273 TraceCheckUtils]: 46: Hoare triple {4195#true} assume !(~s__state~0 == 4099bv32); {4195#true} is VALID [2018-11-14 16:14:41,091 INFO L273 TraceCheckUtils]: 47: Hoare triple {4195#true} assume !(~s__state~0 == 4368bv32); {4195#true} is VALID [2018-11-14 16:14:41,092 INFO L273 TraceCheckUtils]: 48: Hoare triple {4195#true} assume !(~s__state~0 == 4369bv32); {4195#true} is VALID [2018-11-14 16:14:41,092 INFO L273 TraceCheckUtils]: 49: Hoare triple {4195#true} assume ~s__state~0 == 4384bv32; {4195#true} is VALID [2018-11-14 16:14:41,092 INFO L273 TraceCheckUtils]: 50: Hoare triple {4195#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {4195#true} is VALID [2018-11-14 16:14:41,093 INFO L273 TraceCheckUtils]: 51: Hoare triple {4195#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,095 INFO L273 TraceCheckUtils]: 52: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,095 INFO L273 TraceCheckUtils]: 53: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume ~s__hit~0 != 0bv32;~s__state~0 := 4560bv32; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,099 INFO L273 TraceCheckUtils]: 54: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~s__init_num~0 := 0bv32; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,099 INFO L273 TraceCheckUtils]: 55: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,100 INFO L273 TraceCheckUtils]: 56: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~skip~0 := 0bv32; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,100 INFO L273 TraceCheckUtils]: 57: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume true; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,101 INFO L273 TraceCheckUtils]: 58: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !false; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,101 INFO L273 TraceCheckUtils]: 59: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,101 INFO L273 TraceCheckUtils]: 60: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,102 INFO L273 TraceCheckUtils]: 61: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,102 INFO L273 TraceCheckUtils]: 62: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,103 INFO L273 TraceCheckUtils]: 63: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,104 INFO L273 TraceCheckUtils]: 64: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,125 INFO L273 TraceCheckUtils]: 65: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,131 INFO L273 TraceCheckUtils]: 66: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,132 INFO L273 TraceCheckUtils]: 67: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,132 INFO L273 TraceCheckUtils]: 68: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,132 INFO L273 TraceCheckUtils]: 69: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,133 INFO L273 TraceCheckUtils]: 70: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,133 INFO L273 TraceCheckUtils]: 71: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4416bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,133 INFO L273 TraceCheckUtils]: 72: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume !(~s__state~0 == 4417bv32); {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,134 INFO L273 TraceCheckUtils]: 73: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume ~s__state~0 == 4432bv32; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,134 INFO L273 TraceCheckUtils]: 74: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:41,135 INFO L273 TraceCheckUtils]: 75: Hoare triple {4353#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967294 32)) (_ bv0 32))} assume ~blastFlag~0 == 5bv32; {4196#false} is VALID [2018-11-14 16:14:41,135 INFO L273 TraceCheckUtils]: 76: Hoare triple {4196#false} assume !false; {4196#false} is VALID [2018-11-14 16:14:41,143 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-11-14 16:14:41,143 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [MP cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (5)] Exception during sending of exit command (exit): Broken pipe [2018-11-14 16:14:41,149 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:41,149 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:41,150 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 77 [2018-11-14 16:14:41,150 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:41,150 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:41,249 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 64 edges. 64 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:41,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:41,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:41,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:41,250 INFO L87 Difference]: Start difference. First operand 242 states and 351 transitions. Second operand 3 states. [2018-11-14 16:14:42,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:42,228 INFO L93 Difference]: Finished difference Result 486 states and 711 transitions. [2018-11-14 16:14:42,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:14:42,228 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 77 [2018-11-14 16:14:42,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:42,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:42,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2018-11-14 16:14:42,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:42,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2018-11-14 16:14:42,239 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 489 transitions. [2018-11-14 16:14:42,794 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 489 edges. 489 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:42,805 INFO L225 Difference]: With dead ends: 486 [2018-11-14 16:14:42,806 INFO L226 Difference]: Without dead ends: 362 [2018-11-14 16:14:42,807 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 75 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-14 16:14:42,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2018-11-14 16:14:43,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 362. [2018-11-14 16:14:43,281 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:43,281 INFO L82 GeneralOperation]: Start isEquivalent. First operand 362 states. Second operand 362 states. [2018-11-14 16:14:43,281 INFO L74 IsIncluded]: Start isIncluded. First operand 362 states. Second operand 362 states. [2018-11-14 16:14:43,281 INFO L87 Difference]: Start difference. First operand 362 states. Second operand 362 states. [2018-11-14 16:14:43,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:43,294 INFO L93 Difference]: Finished difference Result 362 states and 524 transitions. [2018-11-14 16:14:43,295 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 524 transitions. [2018-11-14 16:14:43,296 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:43,296 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:43,296 INFO L74 IsIncluded]: Start isIncluded. First operand 362 states. Second operand 362 states. [2018-11-14 16:14:43,296 INFO L87 Difference]: Start difference. First operand 362 states. Second operand 362 states. [2018-11-14 16:14:43,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:43,308 INFO L93 Difference]: Finished difference Result 362 states and 524 transitions. [2018-11-14 16:14:43,308 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 524 transitions. [2018-11-14 16:14:43,309 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:43,310 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:43,310 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:43,310 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:43,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 362 states. [2018-11-14 16:14:43,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 524 transitions. [2018-11-14 16:14:43,322 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 524 transitions. Word has length 77 [2018-11-14 16:14:43,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:43,322 INFO L480 AbstractCegarLoop]: Abstraction has 362 states and 524 transitions. [2018-11-14 16:14:43,322 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:14:43,322 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 524 transitions. [2018-11-14 16:14:43,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-11-14 16:14:43,324 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:43,324 INFO L375 BasicCegarLoop]: trace histogram [4, 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-14 16:14:43,324 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:43,324 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:43,325 INFO L82 PathProgramCache]: Analyzing trace with hash 41506955, now seen corresponding path program 1 times [2018-11-14 16:14:43,325 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:43,325 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-14 16:14:43,353 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:43,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:43,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:43,462 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:44,079 INFO L256 TraceCheckUtils]: 0: Hoare triple {6132#true} call ULTIMATE.init(); {6132#true} is VALID [2018-11-14 16:14:44,080 INFO L273 TraceCheckUtils]: 1: Hoare triple {6132#true} assume true; {6132#true} is VALID [2018-11-14 16:14:44,080 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6132#true} {6132#true} #543#return; {6132#true} is VALID [2018-11-14 16:14:44,080 INFO L256 TraceCheckUtils]: 3: Hoare triple {6132#true} call #t~ret49 := main(); {6132#true} is VALID [2018-11-14 16:14:44,081 INFO L273 TraceCheckUtils]: 4: Hoare triple {6132#true} havoc ~s~0;~s~0 := 12292bv32; {6132#true} is VALID [2018-11-14 16:14:44,081 INFO L256 TraceCheckUtils]: 5: Hoare triple {6132#true} call #t~ret48 := ssl3_connect(~s~0); {6132#true} is VALID [2018-11-14 16:14:44,081 INFO L273 TraceCheckUtils]: 6: Hoare triple {6132#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {6132#true} is VALID [2018-11-14 16:14:44,082 INFO L273 TraceCheckUtils]: 7: Hoare triple {6132#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {6132#true} is VALID [2018-11-14 16:14:44,082 INFO L273 TraceCheckUtils]: 8: Hoare triple {6132#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {6132#true} is VALID [2018-11-14 16:14:44,082 INFO L273 TraceCheckUtils]: 9: Hoare triple {6132#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {6132#true} is VALID [2018-11-14 16:14:44,082 INFO L273 TraceCheckUtils]: 10: Hoare triple {6132#true} assume true; {6132#true} is VALID [2018-11-14 16:14:44,083 INFO L273 TraceCheckUtils]: 11: Hoare triple {6132#true} assume !false; {6132#true} is VALID [2018-11-14 16:14:44,083 INFO L273 TraceCheckUtils]: 12: Hoare triple {6132#true} ~state~0 := ~s__state~0; {6132#true} is VALID [2018-11-14 16:14:44,083 INFO L273 TraceCheckUtils]: 13: Hoare triple {6132#true} assume ~s__state~0 == 12292bv32; {6132#true} is VALID [2018-11-14 16:14:44,083 INFO L273 TraceCheckUtils]: 14: Hoare triple {6132#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; {6132#true} is VALID [2018-11-14 16:14:44,083 INFO L273 TraceCheckUtils]: 15: Hoare triple {6132#true} ~s__server~0 := 0bv32; {6132#true} is VALID [2018-11-14 16:14:44,084 INFO L273 TraceCheckUtils]: 16: Hoare triple {6132#true} assume ~cb~0 != 0bv32; {6132#true} is VALID [2018-11-14 16:14:44,084 INFO L273 TraceCheckUtils]: 17: Hoare triple {6132#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {6132#true} is VALID [2018-11-14 16:14:44,084 INFO L273 TraceCheckUtils]: 18: Hoare triple {6132#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {6132#true} is VALID [2018-11-14 16:14:44,084 INFO L273 TraceCheckUtils]: 19: Hoare triple {6132#true} assume !(~s__init_buf___0~0 == 0bv32); {6132#true} is VALID [2018-11-14 16:14:44,084 INFO L273 TraceCheckUtils]: 20: Hoare triple {6132#true} assume !(~tmp___4~0 == 0bv32); {6132#true} is VALID [2018-11-14 16:14:44,085 INFO L273 TraceCheckUtils]: 21: Hoare triple {6132#true} assume !(~tmp___5~0 == 0bv32);~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; {6132#true} is VALID [2018-11-14 16:14:44,085 INFO L273 TraceCheckUtils]: 22: Hoare triple {6132#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {6132#true} is VALID [2018-11-14 16:14:44,085 INFO L273 TraceCheckUtils]: 23: Hoare triple {6132#true} ~skip~0 := 0bv32; {6132#true} is VALID [2018-11-14 16:14:44,085 INFO L273 TraceCheckUtils]: 24: Hoare triple {6132#true} assume true; {6132#true} is VALID [2018-11-14 16:14:44,085 INFO L273 TraceCheckUtils]: 25: Hoare triple {6132#true} assume !false; {6132#true} is VALID [2018-11-14 16:14:44,085 INFO L273 TraceCheckUtils]: 26: Hoare triple {6132#true} ~state~0 := ~s__state~0; {6132#true} is VALID [2018-11-14 16:14:44,086 INFO L273 TraceCheckUtils]: 27: Hoare triple {6132#true} assume !(~s__state~0 == 12292bv32); {6132#true} is VALID [2018-11-14 16:14:44,086 INFO L273 TraceCheckUtils]: 28: Hoare triple {6132#true} assume !(~s__state~0 == 16384bv32); {6132#true} is VALID [2018-11-14 16:14:44,086 INFO L273 TraceCheckUtils]: 29: Hoare triple {6132#true} assume !(~s__state~0 == 4096bv32); {6132#true} is VALID [2018-11-14 16:14:44,086 INFO L273 TraceCheckUtils]: 30: Hoare triple {6132#true} assume !(~s__state~0 == 20480bv32); {6132#true} is VALID [2018-11-14 16:14:44,086 INFO L273 TraceCheckUtils]: 31: Hoare triple {6132#true} assume !(~s__state~0 == 4099bv32); {6132#true} is VALID [2018-11-14 16:14:44,087 INFO L273 TraceCheckUtils]: 32: Hoare triple {6132#true} assume ~s__state~0 == 4368bv32; {6132#true} is VALID [2018-11-14 16:14:44,087 INFO L273 TraceCheckUtils]: 33: Hoare triple {6132#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {6132#true} is VALID [2018-11-14 16:14:44,087 INFO L273 TraceCheckUtils]: 34: Hoare triple {6132#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,089 INFO L273 TraceCheckUtils]: 35: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,089 INFO L273 TraceCheckUtils]: 36: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume ~s__bbio~0 != ~s__wbio~0; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,091 INFO L273 TraceCheckUtils]: 37: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,092 INFO L273 TraceCheckUtils]: 38: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~skip~0 := 0bv32; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,095 INFO L273 TraceCheckUtils]: 39: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume true; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,099 INFO L273 TraceCheckUtils]: 40: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !false; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,100 INFO L273 TraceCheckUtils]: 41: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,101 INFO L273 TraceCheckUtils]: 42: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,101 INFO L273 TraceCheckUtils]: 43: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,101 INFO L273 TraceCheckUtils]: 44: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,102 INFO L273 TraceCheckUtils]: 45: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,102 INFO L273 TraceCheckUtils]: 46: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,103 INFO L273 TraceCheckUtils]: 47: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,104 INFO L273 TraceCheckUtils]: 48: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,104 INFO L273 TraceCheckUtils]: 49: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume ~s__state~0 == 4384bv32; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,105 INFO L273 TraceCheckUtils]: 50: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} ~ret~0 := #t~nondet33;havoc #t~nondet33; {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:44,105 INFO L273 TraceCheckUtils]: 51: Hoare triple {6239#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967295 32)) (_ bv0 32))} assume !(~blastFlag~0 == 1bv32); {6133#false} is VALID [2018-11-14 16:14:44,106 INFO L273 TraceCheckUtils]: 52: Hoare triple {6133#false} assume !~bvsle32(~ret~0, 0bv32); {6133#false} is VALID [2018-11-14 16:14:44,106 INFO L273 TraceCheckUtils]: 53: Hoare triple {6133#false} assume ~s__hit~0 != 0bv32;~s__state~0 := 4560bv32; {6133#false} is VALID [2018-11-14 16:14:44,106 INFO L273 TraceCheckUtils]: 54: Hoare triple {6133#false} ~s__init_num~0 := 0bv32; {6133#false} is VALID [2018-11-14 16:14:44,107 INFO L273 TraceCheckUtils]: 55: Hoare triple {6133#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {6133#false} is VALID [2018-11-14 16:14:44,107 INFO L273 TraceCheckUtils]: 56: Hoare triple {6133#false} ~skip~0 := 0bv32; {6133#false} is VALID [2018-11-14 16:14:44,107 INFO L273 TraceCheckUtils]: 57: Hoare triple {6133#false} assume true; {6133#false} is VALID [2018-11-14 16:14:44,108 INFO L273 TraceCheckUtils]: 58: Hoare triple {6133#false} assume !false; {6133#false} is VALID [2018-11-14 16:14:44,108 INFO L273 TraceCheckUtils]: 59: Hoare triple {6133#false} ~state~0 := ~s__state~0; {6133#false} is VALID [2018-11-14 16:14:44,108 INFO L273 TraceCheckUtils]: 60: Hoare triple {6133#false} assume !(~s__state~0 == 12292bv32); {6133#false} is VALID [2018-11-14 16:14:44,109 INFO L273 TraceCheckUtils]: 61: Hoare triple {6133#false} assume !(~s__state~0 == 16384bv32); {6133#false} is VALID [2018-11-14 16:14:44,109 INFO L273 TraceCheckUtils]: 62: Hoare triple {6133#false} assume !(~s__state~0 == 4096bv32); {6133#false} is VALID [2018-11-14 16:14:44,110 INFO L273 TraceCheckUtils]: 63: Hoare triple {6133#false} assume !(~s__state~0 == 20480bv32); {6133#false} is VALID [2018-11-14 16:14:44,110 INFO L273 TraceCheckUtils]: 64: Hoare triple {6133#false} assume !(~s__state~0 == 4099bv32); {6133#false} is VALID [2018-11-14 16:14:44,110 INFO L273 TraceCheckUtils]: 65: Hoare triple {6133#false} assume !(~s__state~0 == 4368bv32); {6133#false} is VALID [2018-11-14 16:14:44,110 INFO L273 TraceCheckUtils]: 66: Hoare triple {6133#false} assume !(~s__state~0 == 4369bv32); {6133#false} is VALID [2018-11-14 16:14:44,110 INFO L273 TraceCheckUtils]: 67: Hoare triple {6133#false} assume !(~s__state~0 == 4384bv32); {6133#false} is VALID [2018-11-14 16:14:44,111 INFO L273 TraceCheckUtils]: 68: Hoare triple {6133#false} assume !(~s__state~0 == 4385bv32); {6133#false} is VALID [2018-11-14 16:14:44,111 INFO L273 TraceCheckUtils]: 69: Hoare triple {6133#false} assume !(~s__state~0 == 4400bv32); {6133#false} is VALID [2018-11-14 16:14:44,111 INFO L273 TraceCheckUtils]: 70: Hoare triple {6133#false} assume !(~s__state~0 == 4401bv32); {6133#false} is VALID [2018-11-14 16:14:44,111 INFO L273 TraceCheckUtils]: 71: Hoare triple {6133#false} assume !(~s__state~0 == 4416bv32); {6133#false} is VALID [2018-11-14 16:14:44,112 INFO L273 TraceCheckUtils]: 72: Hoare triple {6133#false} assume !(~s__state~0 == 4417bv32); {6133#false} is VALID [2018-11-14 16:14:44,112 INFO L273 TraceCheckUtils]: 73: Hoare triple {6133#false} assume ~s__state~0 == 4432bv32; {6133#false} is VALID [2018-11-14 16:14:44,112 INFO L273 TraceCheckUtils]: 74: Hoare triple {6133#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {6133#false} is VALID [2018-11-14 16:14:44,112 INFO L273 TraceCheckUtils]: 75: Hoare triple {6133#false} assume ~blastFlag~0 == 5bv32; {6133#false} is VALID [2018-11-14 16:14:44,112 INFO L273 TraceCheckUtils]: 76: Hoare triple {6133#false} assume !false; {6133#false} is VALID [2018-11-14 16:14:44,117 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-11-14 16:14:44,117 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:14:44,119 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:44,120 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:44,121 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 77 [2018-11-14 16:14:44,121 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:44,121 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:44,250 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 74 edges. 74 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:44,251 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:44,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:44,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:44,251 INFO L87 Difference]: Start difference. First operand 362 states and 524 transitions. Second operand 3 states. [2018-11-14 16:14:45,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:45,103 INFO L93 Difference]: Finished difference Result 628 states and 908 transitions. [2018-11-14 16:14:45,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:14:45,103 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 77 [2018-11-14 16:14:45,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:45,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:45,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2018-11-14 16:14:45,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:45,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 363 transitions. [2018-11-14 16:14:45,111 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 363 transitions. [2018-11-14 16:14:45,828 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-14 16:14:45,838 INFO L225 Difference]: With dead ends: 628 [2018-11-14 16:14:45,838 INFO L226 Difference]: Without dead ends: 384 [2018-11-14 16:14:45,839 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 75 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-14 16:14:45,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2018-11-14 16:14:46,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 384. [2018-11-14 16:14:46,014 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:46,014 INFO L82 GeneralOperation]: Start isEquivalent. First operand 384 states. Second operand 384 states. [2018-11-14 16:14:46,014 INFO L74 IsIncluded]: Start isIncluded. First operand 384 states. Second operand 384 states. [2018-11-14 16:14:46,014 INFO L87 Difference]: Start difference. First operand 384 states. Second operand 384 states. [2018-11-14 16:14:46,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:46,026 INFO L93 Difference]: Finished difference Result 384 states and 552 transitions. [2018-11-14 16:14:46,026 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 552 transitions. [2018-11-14 16:14:46,027 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:46,027 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:46,028 INFO L74 IsIncluded]: Start isIncluded. First operand 384 states. Second operand 384 states. [2018-11-14 16:14:46,028 INFO L87 Difference]: Start difference. First operand 384 states. Second operand 384 states. [2018-11-14 16:14:46,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:46,039 INFO L93 Difference]: Finished difference Result 384 states and 552 transitions. [2018-11-14 16:14:46,040 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 552 transitions. [2018-11-14 16:14:46,041 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:46,041 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:46,041 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:46,041 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:46,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 384 states. [2018-11-14 16:14:46,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 552 transitions. [2018-11-14 16:14:46,053 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 552 transitions. Word has length 77 [2018-11-14 16:14:46,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:46,054 INFO L480 AbstractCegarLoop]: Abstraction has 384 states and 552 transitions. [2018-11-14 16:14:46,054 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:14:46,054 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 552 transitions. [2018-11-14 16:14:46,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-11-14 16:14:46,056 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:46,056 INFO L375 BasicCegarLoop]: trace histogram [5, 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-14 16:14:46,056 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:46,056 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:46,057 INFO L82 PathProgramCache]: Analyzing trace with hash -846805316, now seen corresponding path program 1 times [2018-11-14 16:14:46,057 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:46,057 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-14 16:14:46,085 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:46,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:46,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:46,190 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:46,698 INFO L256 TraceCheckUtils]: 0: Hoare triple {8298#true} call ULTIMATE.init(); {8298#true} is VALID [2018-11-14 16:14:46,699 INFO L273 TraceCheckUtils]: 1: Hoare triple {8298#true} assume true; {8298#true} is VALID [2018-11-14 16:14:46,699 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8298#true} {8298#true} #543#return; {8298#true} is VALID [2018-11-14 16:14:46,700 INFO L256 TraceCheckUtils]: 3: Hoare triple {8298#true} call #t~ret49 := main(); {8298#true} is VALID [2018-11-14 16:14:46,700 INFO L273 TraceCheckUtils]: 4: Hoare triple {8298#true} havoc ~s~0;~s~0 := 12292bv32; {8298#true} is VALID [2018-11-14 16:14:46,700 INFO L256 TraceCheckUtils]: 5: Hoare triple {8298#true} call #t~ret48 := ssl3_connect(~s~0); {8298#true} is VALID [2018-11-14 16:14:46,700 INFO L273 TraceCheckUtils]: 6: Hoare triple {8298#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {8298#true} is VALID [2018-11-14 16:14:46,701 INFO L273 TraceCheckUtils]: 7: Hoare triple {8298#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {8298#true} is VALID [2018-11-14 16:14:46,701 INFO L273 TraceCheckUtils]: 8: Hoare triple {8298#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {8298#true} is VALID [2018-11-14 16:14:46,701 INFO L273 TraceCheckUtils]: 9: Hoare triple {8298#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {8298#true} is VALID [2018-11-14 16:14:46,701 INFO L273 TraceCheckUtils]: 10: Hoare triple {8298#true} assume true; {8298#true} is VALID [2018-11-14 16:14:46,701 INFO L273 TraceCheckUtils]: 11: Hoare triple {8298#true} assume !false; {8298#true} is VALID [2018-11-14 16:14:46,701 INFO L273 TraceCheckUtils]: 12: Hoare triple {8298#true} ~state~0 := ~s__state~0; {8298#true} is VALID [2018-11-14 16:14:46,702 INFO L273 TraceCheckUtils]: 13: Hoare triple {8298#true} assume ~s__state~0 == 12292bv32; {8298#true} is VALID [2018-11-14 16:14:46,702 INFO L273 TraceCheckUtils]: 14: Hoare triple {8298#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; {8298#true} is VALID [2018-11-14 16:14:46,702 INFO L273 TraceCheckUtils]: 15: Hoare triple {8298#true} ~s__server~0 := 0bv32; {8298#true} is VALID [2018-11-14 16:14:46,702 INFO L273 TraceCheckUtils]: 16: Hoare triple {8298#true} assume ~cb~0 != 0bv32; {8298#true} is VALID [2018-11-14 16:14:46,702 INFO L273 TraceCheckUtils]: 17: Hoare triple {8298#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {8298#true} is VALID [2018-11-14 16:14:46,702 INFO L273 TraceCheckUtils]: 18: Hoare triple {8298#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {8298#true} is VALID [2018-11-14 16:14:46,703 INFO L273 TraceCheckUtils]: 19: Hoare triple {8298#true} assume !(~s__init_buf___0~0 == 0bv32); {8298#true} is VALID [2018-11-14 16:14:46,703 INFO L273 TraceCheckUtils]: 20: Hoare triple {8298#true} assume !(~tmp___4~0 == 0bv32); {8298#true} is VALID [2018-11-14 16:14:46,703 INFO L273 TraceCheckUtils]: 21: Hoare triple {8298#true} assume !(~tmp___5~0 == 0bv32);~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; {8298#true} is VALID [2018-11-14 16:14:46,703 INFO L273 TraceCheckUtils]: 22: Hoare triple {8298#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {8298#true} is VALID [2018-11-14 16:14:46,703 INFO L273 TraceCheckUtils]: 23: Hoare triple {8298#true} ~skip~0 := 0bv32; {8298#true} is VALID [2018-11-14 16:14:46,703 INFO L273 TraceCheckUtils]: 24: Hoare triple {8298#true} assume true; {8298#true} is VALID [2018-11-14 16:14:46,704 INFO L273 TraceCheckUtils]: 25: Hoare triple {8298#true} assume !false; {8298#true} is VALID [2018-11-14 16:14:46,704 INFO L273 TraceCheckUtils]: 26: Hoare triple {8298#true} ~state~0 := ~s__state~0; {8298#true} is VALID [2018-11-14 16:14:46,704 INFO L273 TraceCheckUtils]: 27: Hoare triple {8298#true} assume !(~s__state~0 == 12292bv32); {8298#true} is VALID [2018-11-14 16:14:46,704 INFO L273 TraceCheckUtils]: 28: Hoare triple {8298#true} assume !(~s__state~0 == 16384bv32); {8298#true} is VALID [2018-11-14 16:14:46,704 INFO L273 TraceCheckUtils]: 29: Hoare triple {8298#true} assume !(~s__state~0 == 4096bv32); {8298#true} is VALID [2018-11-14 16:14:46,704 INFO L273 TraceCheckUtils]: 30: Hoare triple {8298#true} assume !(~s__state~0 == 20480bv32); {8298#true} is VALID [2018-11-14 16:14:46,704 INFO L273 TraceCheckUtils]: 31: Hoare triple {8298#true} assume !(~s__state~0 == 4099bv32); {8298#true} is VALID [2018-11-14 16:14:46,705 INFO L273 TraceCheckUtils]: 32: Hoare triple {8298#true} assume ~s__state~0 == 4368bv32; {8298#true} is VALID [2018-11-14 16:14:46,705 INFO L273 TraceCheckUtils]: 33: Hoare triple {8298#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {8298#true} is VALID [2018-11-14 16:14:46,705 INFO L273 TraceCheckUtils]: 34: Hoare triple {8298#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {8298#true} is VALID [2018-11-14 16:14:46,705 INFO L273 TraceCheckUtils]: 35: Hoare triple {8298#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {8298#true} is VALID [2018-11-14 16:14:46,705 INFO L273 TraceCheckUtils]: 36: Hoare triple {8298#true} assume ~s__bbio~0 != ~s__wbio~0; {8298#true} is VALID [2018-11-14 16:14:46,705 INFO L273 TraceCheckUtils]: 37: Hoare triple {8298#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {8298#true} is VALID [2018-11-14 16:14:46,705 INFO L273 TraceCheckUtils]: 38: Hoare triple {8298#true} ~skip~0 := 0bv32; {8298#true} is VALID [2018-11-14 16:14:46,706 INFO L273 TraceCheckUtils]: 39: Hoare triple {8298#true} assume true; {8298#true} is VALID [2018-11-14 16:14:46,706 INFO L273 TraceCheckUtils]: 40: Hoare triple {8298#true} assume !false; {8298#true} is VALID [2018-11-14 16:14:46,706 INFO L273 TraceCheckUtils]: 41: Hoare triple {8298#true} ~state~0 := ~s__state~0; {8298#true} is VALID [2018-11-14 16:14:46,706 INFO L273 TraceCheckUtils]: 42: Hoare triple {8298#true} assume !(~s__state~0 == 12292bv32); {8298#true} is VALID [2018-11-14 16:14:46,706 INFO L273 TraceCheckUtils]: 43: Hoare triple {8298#true} assume !(~s__state~0 == 16384bv32); {8298#true} is VALID [2018-11-14 16:14:46,707 INFO L273 TraceCheckUtils]: 44: Hoare triple {8298#true} assume !(~s__state~0 == 4096bv32); {8298#true} is VALID [2018-11-14 16:14:46,707 INFO L273 TraceCheckUtils]: 45: Hoare triple {8298#true} assume !(~s__state~0 == 20480bv32); {8298#true} is VALID [2018-11-14 16:14:46,707 INFO L273 TraceCheckUtils]: 46: Hoare triple {8298#true} assume !(~s__state~0 == 4099bv32); {8298#true} is VALID [2018-11-14 16:14:46,707 INFO L273 TraceCheckUtils]: 47: Hoare triple {8298#true} assume !(~s__state~0 == 4368bv32); {8298#true} is VALID [2018-11-14 16:14:46,707 INFO L273 TraceCheckUtils]: 48: Hoare triple {8298#true} assume !(~s__state~0 == 4369bv32); {8298#true} is VALID [2018-11-14 16:14:46,708 INFO L273 TraceCheckUtils]: 49: Hoare triple {8298#true} assume ~s__state~0 == 4384bv32; {8298#true} is VALID [2018-11-14 16:14:46,708 INFO L273 TraceCheckUtils]: 50: Hoare triple {8298#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {8298#true} is VALID [2018-11-14 16:14:46,708 INFO L273 TraceCheckUtils]: 51: Hoare triple {8298#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {8298#true} is VALID [2018-11-14 16:14:46,708 INFO L273 TraceCheckUtils]: 52: Hoare triple {8298#true} assume !~bvsle32(~ret~0, 0bv32); {8298#true} is VALID [2018-11-14 16:14:46,708 INFO L273 TraceCheckUtils]: 53: Hoare triple {8298#true} assume ~s__hit~0 != 0bv32;~s__state~0 := 4560bv32; {8298#true} is VALID [2018-11-14 16:14:46,708 INFO L273 TraceCheckUtils]: 54: Hoare triple {8298#true} ~s__init_num~0 := 0bv32; {8298#true} is VALID [2018-11-14 16:14:46,708 INFO L273 TraceCheckUtils]: 55: Hoare triple {8298#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {8298#true} is VALID [2018-11-14 16:14:46,709 INFO L273 TraceCheckUtils]: 56: Hoare triple {8298#true} ~skip~0 := 0bv32; {8298#true} is VALID [2018-11-14 16:14:46,709 INFO L273 TraceCheckUtils]: 57: Hoare triple {8298#true} assume true; {8298#true} is VALID [2018-11-14 16:14:46,709 INFO L273 TraceCheckUtils]: 58: Hoare triple {8298#true} assume !false; {8298#true} is VALID [2018-11-14 16:14:46,709 INFO L273 TraceCheckUtils]: 59: Hoare triple {8298#true} ~state~0 := ~s__state~0; {8298#true} is VALID [2018-11-14 16:14:46,709 INFO L273 TraceCheckUtils]: 60: Hoare triple {8298#true} assume !(~s__state~0 == 12292bv32); {8298#true} is VALID [2018-11-14 16:14:46,709 INFO L273 TraceCheckUtils]: 61: Hoare triple {8298#true} assume !(~s__state~0 == 16384bv32); {8298#true} is VALID [2018-11-14 16:14:46,710 INFO L273 TraceCheckUtils]: 62: Hoare triple {8298#true} assume !(~s__state~0 == 4096bv32); {8298#true} is VALID [2018-11-14 16:14:46,710 INFO L273 TraceCheckUtils]: 63: Hoare triple {8298#true} assume !(~s__state~0 == 20480bv32); {8298#true} is VALID [2018-11-14 16:14:46,710 INFO L273 TraceCheckUtils]: 64: Hoare triple {8298#true} assume !(~s__state~0 == 4099bv32); {8298#true} is VALID [2018-11-14 16:14:46,710 INFO L273 TraceCheckUtils]: 65: Hoare triple {8298#true} assume !(~s__state~0 == 4368bv32); {8298#true} is VALID [2018-11-14 16:14:46,710 INFO L273 TraceCheckUtils]: 66: Hoare triple {8298#true} assume !(~s__state~0 == 4369bv32); {8298#true} is VALID [2018-11-14 16:14:46,711 INFO L273 TraceCheckUtils]: 67: Hoare triple {8298#true} assume !(~s__state~0 == 4384bv32); {8298#true} is VALID [2018-11-14 16:14:46,711 INFO L273 TraceCheckUtils]: 68: Hoare triple {8298#true} assume !(~s__state~0 == 4385bv32); {8298#true} is VALID [2018-11-14 16:14:46,711 INFO L273 TraceCheckUtils]: 69: Hoare triple {8298#true} assume ~s__state~0 == 4400bv32; {8298#true} is VALID [2018-11-14 16:14:46,711 INFO L273 TraceCheckUtils]: 70: Hoare triple {8298#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {8298#true} is VALID [2018-11-14 16:14:46,711 INFO L273 TraceCheckUtils]: 71: Hoare triple {8298#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {8298#true} is VALID [2018-11-14 16:14:46,712 INFO L273 TraceCheckUtils]: 72: Hoare triple {8298#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {8298#true} is VALID [2018-11-14 16:14:46,712 INFO L273 TraceCheckUtils]: 73: Hoare triple {8298#true} assume !~bvsle32(~ret~0, 0bv32); {8298#true} is VALID [2018-11-14 16:14:46,717 INFO L273 TraceCheckUtils]: 74: Hoare triple {8298#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,718 INFO L273 TraceCheckUtils]: 75: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,718 INFO L273 TraceCheckUtils]: 76: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,718 INFO L273 TraceCheckUtils]: 77: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume true; {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,719 INFO L273 TraceCheckUtils]: 78: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !false; {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,719 INFO L273 TraceCheckUtils]: 79: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,719 INFO L273 TraceCheckUtils]: 80: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,720 INFO L273 TraceCheckUtils]: 81: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,720 INFO L273 TraceCheckUtils]: 82: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,720 INFO L273 TraceCheckUtils]: 83: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,721 INFO L273 TraceCheckUtils]: 84: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,721 INFO L273 TraceCheckUtils]: 85: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,721 INFO L273 TraceCheckUtils]: 86: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,722 INFO L273 TraceCheckUtils]: 87: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,722 INFO L273 TraceCheckUtils]: 88: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,723 INFO L273 TraceCheckUtils]: 89: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4400bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,723 INFO L273 TraceCheckUtils]: 90: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4401bv32); {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:46,724 INFO L273 TraceCheckUtils]: 91: Hoare triple {8525#(= (_ bv4416 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4416bv32); {8299#false} is VALID [2018-11-14 16:14:46,724 INFO L273 TraceCheckUtils]: 92: Hoare triple {8299#false} assume !(~s__state~0 == 4417bv32); {8299#false} is VALID [2018-11-14 16:14:46,725 INFO L273 TraceCheckUtils]: 93: Hoare triple {8299#false} assume ~s__state~0 == 4432bv32; {8299#false} is VALID [2018-11-14 16:14:46,725 INFO L273 TraceCheckUtils]: 94: Hoare triple {8299#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {8299#false} is VALID [2018-11-14 16:14:46,725 INFO L273 TraceCheckUtils]: 95: Hoare triple {8299#false} assume ~blastFlag~0 == 5bv32; {8299#false} is VALID [2018-11-14 16:14:46,726 INFO L273 TraceCheckUtils]: 96: Hoare triple {8299#false} assume !false; {8299#false} is VALID [2018-11-14 16:14:46,730 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2018-11-14 16:14:46,731 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:14:46,732 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:46,732 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:46,733 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 97 [2018-11-14 16:14:46,733 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:46,733 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:46,801 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-14 16:14:46,802 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:46,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:46,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:46,802 INFO L87 Difference]: Start difference. First operand 384 states and 552 transitions. Second operand 3 states. [2018-11-14 16:14:47,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:47,596 INFO L93 Difference]: Finished difference Result 827 states and 1211 transitions. [2018-11-14 16:14:47,596 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:14:47,596 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 97 [2018-11-14 16:14:47,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:47,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:47,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2018-11-14 16:14:47,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:47,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2018-11-14 16:14:47,604 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 377 transitions. [2018-11-14 16:14:48,510 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 377 edges. 377 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:48,525 INFO L225 Difference]: With dead ends: 827 [2018-11-14 16:14:48,525 INFO L226 Difference]: Without dead ends: 459 [2018-11-14 16:14:48,527 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 95 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-14 16:14:48,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2018-11-14 16:14:49,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 450. [2018-11-14 16:14:49,032 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:49,032 INFO L82 GeneralOperation]: Start isEquivalent. First operand 459 states. Second operand 450 states. [2018-11-14 16:14:49,032 INFO L74 IsIncluded]: Start isIncluded. First operand 459 states. Second operand 450 states. [2018-11-14 16:14:49,032 INFO L87 Difference]: Start difference. First operand 459 states. Second operand 450 states. [2018-11-14 16:14:49,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:49,049 INFO L93 Difference]: Finished difference Result 459 states and 643 transitions. [2018-11-14 16:14:49,049 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 643 transitions. [2018-11-14 16:14:49,050 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:49,050 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:49,050 INFO L74 IsIncluded]: Start isIncluded. First operand 450 states. Second operand 459 states. [2018-11-14 16:14:49,051 INFO L87 Difference]: Start difference. First operand 450 states. Second operand 459 states. [2018-11-14 16:14:49,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:49,070 INFO L93 Difference]: Finished difference Result 459 states and 643 transitions. [2018-11-14 16:14:49,070 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 643 transitions. [2018-11-14 16:14:49,072 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:49,072 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:49,072 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:49,072 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:49,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 450 states. [2018-11-14 16:14:49,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 633 transitions. [2018-11-14 16:14:49,087 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 633 transitions. Word has length 97 [2018-11-14 16:14:49,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:49,088 INFO L480 AbstractCegarLoop]: Abstraction has 450 states and 633 transitions. [2018-11-14 16:14:49,088 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:14:49,088 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 633 transitions. [2018-11-14 16:14:49,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-11-14 16:14:49,090 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:49,090 INFO L375 BasicCegarLoop]: trace histogram [6, 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-14 16:14:49,091 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:49,091 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:49,091 INFO L82 PathProgramCache]: Analyzing trace with hash 282360460, now seen corresponding path program 1 times [2018-11-14 16:14:49,092 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:49,092 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-14 16:14:49,120 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:49,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:49,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:49,215 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:49,697 INFO L256 TraceCheckUtils]: 0: Hoare triple {10966#true} call ULTIMATE.init(); {10966#true} is VALID [2018-11-14 16:14:49,698 INFO L273 TraceCheckUtils]: 1: Hoare triple {10966#true} assume true; {10966#true} is VALID [2018-11-14 16:14:49,698 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {10966#true} {10966#true} #543#return; {10966#true} is VALID [2018-11-14 16:14:49,698 INFO L256 TraceCheckUtils]: 3: Hoare triple {10966#true} call #t~ret49 := main(); {10966#true} is VALID [2018-11-14 16:14:49,698 INFO L273 TraceCheckUtils]: 4: Hoare triple {10966#true} havoc ~s~0;~s~0 := 12292bv32; {10966#true} is VALID [2018-11-14 16:14:49,699 INFO L256 TraceCheckUtils]: 5: Hoare triple {10966#true} call #t~ret48 := ssl3_connect(~s~0); {10966#true} is VALID [2018-11-14 16:14:49,699 INFO L273 TraceCheckUtils]: 6: Hoare triple {10966#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {10966#true} is VALID [2018-11-14 16:14:49,699 INFO L273 TraceCheckUtils]: 7: Hoare triple {10966#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {10966#true} is VALID [2018-11-14 16:14:49,699 INFO L273 TraceCheckUtils]: 8: Hoare triple {10966#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {10966#true} is VALID [2018-11-14 16:14:49,700 INFO L273 TraceCheckUtils]: 9: Hoare triple {10966#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {10966#true} is VALID [2018-11-14 16:14:49,700 INFO L273 TraceCheckUtils]: 10: Hoare triple {10966#true} assume true; {10966#true} is VALID [2018-11-14 16:14:49,700 INFO L273 TraceCheckUtils]: 11: Hoare triple {10966#true} assume !false; {10966#true} is VALID [2018-11-14 16:14:49,701 INFO L273 TraceCheckUtils]: 12: Hoare triple {10966#true} ~state~0 := ~s__state~0; {10966#true} is VALID [2018-11-14 16:14:49,701 INFO L273 TraceCheckUtils]: 13: Hoare triple {10966#true} assume ~s__state~0 == 12292bv32; {10966#true} is VALID [2018-11-14 16:14:49,701 INFO L273 TraceCheckUtils]: 14: Hoare triple {10966#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; {10966#true} is VALID [2018-11-14 16:14:49,701 INFO L273 TraceCheckUtils]: 15: Hoare triple {10966#true} ~s__server~0 := 0bv32; {10966#true} is VALID [2018-11-14 16:14:49,701 INFO L273 TraceCheckUtils]: 16: Hoare triple {10966#true} assume ~cb~0 != 0bv32; {10966#true} is VALID [2018-11-14 16:14:49,701 INFO L273 TraceCheckUtils]: 17: Hoare triple {10966#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {10966#true} is VALID [2018-11-14 16:14:49,702 INFO L273 TraceCheckUtils]: 18: Hoare triple {10966#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {10966#true} is VALID [2018-11-14 16:14:49,702 INFO L273 TraceCheckUtils]: 19: Hoare triple {10966#true} assume !(~s__init_buf___0~0 == 0bv32); {10966#true} is VALID [2018-11-14 16:14:49,702 INFO L273 TraceCheckUtils]: 20: Hoare triple {10966#true} assume !(~tmp___4~0 == 0bv32); {10966#true} is VALID [2018-11-14 16:14:49,702 INFO L273 TraceCheckUtils]: 21: Hoare triple {10966#true} assume !(~tmp___5~0 == 0bv32);~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; {10966#true} is VALID [2018-11-14 16:14:49,702 INFO L273 TraceCheckUtils]: 22: Hoare triple {10966#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {10966#true} is VALID [2018-11-14 16:14:49,703 INFO L273 TraceCheckUtils]: 23: Hoare triple {10966#true} ~skip~0 := 0bv32; {10966#true} is VALID [2018-11-14 16:14:49,703 INFO L273 TraceCheckUtils]: 24: Hoare triple {10966#true} assume true; {10966#true} is VALID [2018-11-14 16:14:49,703 INFO L273 TraceCheckUtils]: 25: Hoare triple {10966#true} assume !false; {10966#true} is VALID [2018-11-14 16:14:49,703 INFO L273 TraceCheckUtils]: 26: Hoare triple {10966#true} ~state~0 := ~s__state~0; {10966#true} is VALID [2018-11-14 16:14:49,703 INFO L273 TraceCheckUtils]: 27: Hoare triple {10966#true} assume !(~s__state~0 == 12292bv32); {10966#true} is VALID [2018-11-14 16:14:49,703 INFO L273 TraceCheckUtils]: 28: Hoare triple {10966#true} assume !(~s__state~0 == 16384bv32); {10966#true} is VALID [2018-11-14 16:14:49,704 INFO L273 TraceCheckUtils]: 29: Hoare triple {10966#true} assume !(~s__state~0 == 4096bv32); {10966#true} is VALID [2018-11-14 16:14:49,704 INFO L273 TraceCheckUtils]: 30: Hoare triple {10966#true} assume !(~s__state~0 == 20480bv32); {10966#true} is VALID [2018-11-14 16:14:49,704 INFO L273 TraceCheckUtils]: 31: Hoare triple {10966#true} assume !(~s__state~0 == 4099bv32); {10966#true} is VALID [2018-11-14 16:14:49,704 INFO L273 TraceCheckUtils]: 32: Hoare triple {10966#true} assume ~s__state~0 == 4368bv32; {10966#true} is VALID [2018-11-14 16:14:49,704 INFO L273 TraceCheckUtils]: 33: Hoare triple {10966#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {10966#true} is VALID [2018-11-14 16:14:49,705 INFO L273 TraceCheckUtils]: 34: Hoare triple {10966#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {10966#true} is VALID [2018-11-14 16:14:49,705 INFO L273 TraceCheckUtils]: 35: Hoare triple {10966#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {10966#true} is VALID [2018-11-14 16:14:49,705 INFO L273 TraceCheckUtils]: 36: Hoare triple {10966#true} assume ~s__bbio~0 != ~s__wbio~0; {10966#true} is VALID [2018-11-14 16:14:49,705 INFO L273 TraceCheckUtils]: 37: Hoare triple {10966#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {10966#true} is VALID [2018-11-14 16:14:49,705 INFO L273 TraceCheckUtils]: 38: Hoare triple {10966#true} ~skip~0 := 0bv32; {10966#true} is VALID [2018-11-14 16:14:49,706 INFO L273 TraceCheckUtils]: 39: Hoare triple {10966#true} assume true; {10966#true} is VALID [2018-11-14 16:14:49,706 INFO L273 TraceCheckUtils]: 40: Hoare triple {10966#true} assume !false; {10966#true} is VALID [2018-11-14 16:14:49,706 INFO L273 TraceCheckUtils]: 41: Hoare triple {10966#true} ~state~0 := ~s__state~0; {10966#true} is VALID [2018-11-14 16:14:49,706 INFO L273 TraceCheckUtils]: 42: Hoare triple {10966#true} assume !(~s__state~0 == 12292bv32); {10966#true} is VALID [2018-11-14 16:14:49,706 INFO L273 TraceCheckUtils]: 43: Hoare triple {10966#true} assume !(~s__state~0 == 16384bv32); {10966#true} is VALID [2018-11-14 16:14:49,707 INFO L273 TraceCheckUtils]: 44: Hoare triple {10966#true} assume !(~s__state~0 == 4096bv32); {10966#true} is VALID [2018-11-14 16:14:49,707 INFO L273 TraceCheckUtils]: 45: Hoare triple {10966#true} assume !(~s__state~0 == 20480bv32); {10966#true} is VALID [2018-11-14 16:14:49,707 INFO L273 TraceCheckUtils]: 46: Hoare triple {10966#true} assume !(~s__state~0 == 4099bv32); {10966#true} is VALID [2018-11-14 16:14:49,707 INFO L273 TraceCheckUtils]: 47: Hoare triple {10966#true} assume !(~s__state~0 == 4368bv32); {10966#true} is VALID [2018-11-14 16:14:49,707 INFO L273 TraceCheckUtils]: 48: Hoare triple {10966#true} assume !(~s__state~0 == 4369bv32); {10966#true} is VALID [2018-11-14 16:14:49,708 INFO L273 TraceCheckUtils]: 49: Hoare triple {10966#true} assume ~s__state~0 == 4384bv32; {10966#true} is VALID [2018-11-14 16:14:49,708 INFO L273 TraceCheckUtils]: 50: Hoare triple {10966#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {10966#true} is VALID [2018-11-14 16:14:49,708 INFO L273 TraceCheckUtils]: 51: Hoare triple {10966#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {10966#true} is VALID [2018-11-14 16:14:49,708 INFO L273 TraceCheckUtils]: 52: Hoare triple {10966#true} assume !~bvsle32(~ret~0, 0bv32); {10966#true} is VALID [2018-11-14 16:14:49,717 INFO L273 TraceCheckUtils]: 53: Hoare triple {10966#true} assume ~s__hit~0 != 0bv32;~s__state~0 := 4560bv32; {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,718 INFO L273 TraceCheckUtils]: 54: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,718 INFO L273 TraceCheckUtils]: 55: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,718 INFO L273 TraceCheckUtils]: 56: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,719 INFO L273 TraceCheckUtils]: 57: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume true; {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,725 INFO L273 TraceCheckUtils]: 58: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !false; {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,725 INFO L273 TraceCheckUtils]: 59: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,726 INFO L273 TraceCheckUtils]: 60: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,726 INFO L273 TraceCheckUtils]: 61: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,726 INFO L273 TraceCheckUtils]: 62: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,727 INFO L273 TraceCheckUtils]: 63: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,727 INFO L273 TraceCheckUtils]: 64: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,727 INFO L273 TraceCheckUtils]: 65: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,728 INFO L273 TraceCheckUtils]: 66: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,728 INFO L273 TraceCheckUtils]: 67: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,728 INFO L273 TraceCheckUtils]: 68: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:49,729 INFO L273 TraceCheckUtils]: 69: Hoare triple {11130#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {10967#false} is VALID [2018-11-14 16:14:49,729 INFO L273 TraceCheckUtils]: 70: Hoare triple {10967#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {10967#false} is VALID [2018-11-14 16:14:49,730 INFO L273 TraceCheckUtils]: 71: Hoare triple {10967#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {10967#false} is VALID [2018-11-14 16:14:49,730 INFO L273 TraceCheckUtils]: 72: Hoare triple {10967#false} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {10967#false} is VALID [2018-11-14 16:14:49,730 INFO L273 TraceCheckUtils]: 73: Hoare triple {10967#false} assume !~bvsle32(~ret~0, 0bv32); {10967#false} is VALID [2018-11-14 16:14:49,731 INFO L273 TraceCheckUtils]: 74: Hoare triple {10967#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {10967#false} is VALID [2018-11-14 16:14:49,731 INFO L273 TraceCheckUtils]: 75: Hoare triple {10967#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {10967#false} is VALID [2018-11-14 16:14:49,731 INFO L273 TraceCheckUtils]: 76: Hoare triple {10967#false} ~skip~0 := 0bv32; {10967#false} is VALID [2018-11-14 16:14:49,731 INFO L273 TraceCheckUtils]: 77: Hoare triple {10967#false} assume true; {10967#false} is VALID [2018-11-14 16:14:49,732 INFO L273 TraceCheckUtils]: 78: Hoare triple {10967#false} assume !false; {10967#false} is VALID [2018-11-14 16:14:49,732 INFO L273 TraceCheckUtils]: 79: Hoare triple {10967#false} ~state~0 := ~s__state~0; {10967#false} is VALID [2018-11-14 16:14:49,732 INFO L273 TraceCheckUtils]: 80: Hoare triple {10967#false} assume !(~s__state~0 == 12292bv32); {10967#false} is VALID [2018-11-14 16:14:49,732 INFO L273 TraceCheckUtils]: 81: Hoare triple {10967#false} assume !(~s__state~0 == 16384bv32); {10967#false} is VALID [2018-11-14 16:14:49,732 INFO L273 TraceCheckUtils]: 82: Hoare triple {10967#false} assume !(~s__state~0 == 4096bv32); {10967#false} is VALID [2018-11-14 16:14:49,732 INFO L273 TraceCheckUtils]: 83: Hoare triple {10967#false} assume !(~s__state~0 == 20480bv32); {10967#false} is VALID [2018-11-14 16:14:49,733 INFO L273 TraceCheckUtils]: 84: Hoare triple {10967#false} assume !(~s__state~0 == 4099bv32); {10967#false} is VALID [2018-11-14 16:14:49,733 INFO L273 TraceCheckUtils]: 85: Hoare triple {10967#false} assume !(~s__state~0 == 4368bv32); {10967#false} is VALID [2018-11-14 16:14:49,733 INFO L273 TraceCheckUtils]: 86: Hoare triple {10967#false} assume !(~s__state~0 == 4369bv32); {10967#false} is VALID [2018-11-14 16:14:49,733 INFO L273 TraceCheckUtils]: 87: Hoare triple {10967#false} assume !(~s__state~0 == 4384bv32); {10967#false} is VALID [2018-11-14 16:14:49,733 INFO L273 TraceCheckUtils]: 88: Hoare triple {10967#false} assume !(~s__state~0 == 4385bv32); {10967#false} is VALID [2018-11-14 16:14:49,733 INFO L273 TraceCheckUtils]: 89: Hoare triple {10967#false} assume !(~s__state~0 == 4400bv32); {10967#false} is VALID [2018-11-14 16:14:49,733 INFO L273 TraceCheckUtils]: 90: Hoare triple {10967#false} assume !(~s__state~0 == 4401bv32); {10967#false} is VALID [2018-11-14 16:14:49,734 INFO L273 TraceCheckUtils]: 91: Hoare triple {10967#false} assume ~s__state~0 == 4416bv32; {10967#false} is VALID [2018-11-14 16:14:49,734 INFO L273 TraceCheckUtils]: 92: Hoare triple {10967#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {10967#false} is VALID [2018-11-14 16:14:49,734 INFO L273 TraceCheckUtils]: 93: Hoare triple {10967#false} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {10967#false} is VALID [2018-11-14 16:14:49,734 INFO L273 TraceCheckUtils]: 94: Hoare triple {10967#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {10967#false} is VALID [2018-11-14 16:14:49,734 INFO L273 TraceCheckUtils]: 95: Hoare triple {10967#false} assume !(~tmp___6~0 == 0bv32); {10967#false} is VALID [2018-11-14 16:14:49,734 INFO L273 TraceCheckUtils]: 96: Hoare triple {10967#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {10967#false} is VALID [2018-11-14 16:14:49,734 INFO L273 TraceCheckUtils]: 97: Hoare triple {10967#false} ~skip~0 := 0bv32; {10967#false} is VALID [2018-11-14 16:14:49,735 INFO L273 TraceCheckUtils]: 98: Hoare triple {10967#false} assume true; {10967#false} is VALID [2018-11-14 16:14:49,735 INFO L273 TraceCheckUtils]: 99: Hoare triple {10967#false} assume !false; {10967#false} is VALID [2018-11-14 16:14:49,735 INFO L273 TraceCheckUtils]: 100: Hoare triple {10967#false} ~state~0 := ~s__state~0; {10967#false} is VALID [2018-11-14 16:14:49,735 INFO L273 TraceCheckUtils]: 101: Hoare triple {10967#false} assume !(~s__state~0 == 12292bv32); {10967#false} is VALID [2018-11-14 16:14:49,735 INFO L273 TraceCheckUtils]: 102: Hoare triple {10967#false} assume !(~s__state~0 == 16384bv32); {10967#false} is VALID [2018-11-14 16:14:49,735 INFO L273 TraceCheckUtils]: 103: Hoare triple {10967#false} assume !(~s__state~0 == 4096bv32); {10967#false} is VALID [2018-11-14 16:14:49,735 INFO L273 TraceCheckUtils]: 104: Hoare triple {10967#false} assume !(~s__state~0 == 20480bv32); {10967#false} is VALID [2018-11-14 16:14:49,735 INFO L273 TraceCheckUtils]: 105: Hoare triple {10967#false} assume !(~s__state~0 == 4099bv32); {10967#false} is VALID [2018-11-14 16:14:49,736 INFO L273 TraceCheckUtils]: 106: Hoare triple {10967#false} assume !(~s__state~0 == 4368bv32); {10967#false} is VALID [2018-11-14 16:14:49,736 INFO L273 TraceCheckUtils]: 107: Hoare triple {10967#false} assume !(~s__state~0 == 4369bv32); {10967#false} is VALID [2018-11-14 16:14:49,736 INFO L273 TraceCheckUtils]: 108: Hoare triple {10967#false} assume !(~s__state~0 == 4384bv32); {10967#false} is VALID [2018-11-14 16:14:49,736 INFO L273 TraceCheckUtils]: 109: Hoare triple {10967#false} assume !(~s__state~0 == 4385bv32); {10967#false} is VALID [2018-11-14 16:14:49,736 INFO L273 TraceCheckUtils]: 110: Hoare triple {10967#false} assume !(~s__state~0 == 4400bv32); {10967#false} is VALID [2018-11-14 16:14:49,736 INFO L273 TraceCheckUtils]: 111: Hoare triple {10967#false} assume !(~s__state~0 == 4401bv32); {10967#false} is VALID [2018-11-14 16:14:49,736 INFO L273 TraceCheckUtils]: 112: Hoare triple {10967#false} assume !(~s__state~0 == 4416bv32); {10967#false} is VALID [2018-11-14 16:14:49,736 INFO L273 TraceCheckUtils]: 113: Hoare triple {10967#false} assume !(~s__state~0 == 4417bv32); {10967#false} is VALID [2018-11-14 16:14:49,737 INFO L273 TraceCheckUtils]: 114: Hoare triple {10967#false} assume ~s__state~0 == 4432bv32; {10967#false} is VALID [2018-11-14 16:14:49,737 INFO L273 TraceCheckUtils]: 115: Hoare triple {10967#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {10967#false} is VALID [2018-11-14 16:14:49,737 INFO L273 TraceCheckUtils]: 116: Hoare triple {10967#false} assume ~blastFlag~0 == 5bv32; {10967#false} is VALID [2018-11-14 16:14:49,737 INFO L273 TraceCheckUtils]: 117: Hoare triple {10967#false} assume !false; {10967#false} is VALID [2018-11-14 16:14:49,743 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-14 16:14:49,743 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:14:49,745 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:49,745 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:49,746 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 118 [2018-11-14 16:14:49,746 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:49,746 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:49,829 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 89 edges. 89 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:49,829 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:49,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:49,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:49,830 INFO L87 Difference]: Start difference. First operand 450 states and 633 transitions. Second operand 3 states. [2018-11-14 16:14:51,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:51,293 INFO L93 Difference]: Finished difference Result 1016 states and 1486 transitions. [2018-11-14 16:14:51,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:14:51,293 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 118 [2018-11-14 16:14:51,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:51,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:51,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 414 transitions. [2018-11-14 16:14:51,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:51,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 414 transitions. [2018-11-14 16:14:51,303 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 414 transitions. [2018-11-14 16:14:52,281 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 414 edges. 414 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:52,304 INFO L225 Difference]: With dead ends: 1016 [2018-11-14 16:14:52,304 INFO L226 Difference]: Without dead ends: 582 [2018-11-14 16:14:52,306 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 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-14 16:14:52,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2018-11-14 16:14:52,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 573. [2018-11-14 16:14:52,487 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:52,487 INFO L82 GeneralOperation]: Start isEquivalent. First operand 582 states. Second operand 573 states. [2018-11-14 16:14:52,487 INFO L74 IsIncluded]: Start isIncluded. First operand 582 states. Second operand 573 states. [2018-11-14 16:14:52,487 INFO L87 Difference]: Start difference. First operand 582 states. Second operand 573 states. [2018-11-14 16:14:52,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:52,508 INFO L93 Difference]: Finished difference Result 582 states and 783 transitions. [2018-11-14 16:14:52,508 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 783 transitions. [2018-11-14 16:14:52,509 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:52,510 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:52,510 INFO L74 IsIncluded]: Start isIncluded. First operand 573 states. Second operand 582 states. [2018-11-14 16:14:52,510 INFO L87 Difference]: Start difference. First operand 573 states. Second operand 582 states. [2018-11-14 16:14:52,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:52,533 INFO L93 Difference]: Finished difference Result 582 states and 783 transitions. [2018-11-14 16:14:52,534 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 783 transitions. [2018-11-14 16:14:52,535 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:52,535 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:52,535 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:52,535 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:52,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 573 states. [2018-11-14 16:14:52,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 771 transitions. [2018-11-14 16:14:52,558 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 771 transitions. Word has length 118 [2018-11-14 16:14:52,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:52,559 INFO L480 AbstractCegarLoop]: Abstraction has 573 states and 771 transitions. [2018-11-14 16:14:52,559 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:14:52,559 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 771 transitions. [2018-11-14 16:14:52,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-11-14 16:14:52,561 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:52,562 INFO L375 BasicCegarLoop]: trace histogram [6, 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-14 16:14:52,562 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:52,562 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:52,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1403819378, now seen corresponding path program 1 times [2018-11-14 16:14:52,563 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:52,563 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-14 16:14:52,593 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:52,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:52,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:52,686 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:53,381 INFO L256 TraceCheckUtils]: 0: Hoare triple {14264#true} call ULTIMATE.init(); {14264#true} is VALID [2018-11-14 16:14:53,382 INFO L273 TraceCheckUtils]: 1: Hoare triple {14264#true} assume true; {14264#true} is VALID [2018-11-14 16:14:53,382 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {14264#true} {14264#true} #543#return; {14264#true} is VALID [2018-11-14 16:14:53,382 INFO L256 TraceCheckUtils]: 3: Hoare triple {14264#true} call #t~ret49 := main(); {14264#true} is VALID [2018-11-14 16:14:53,382 INFO L273 TraceCheckUtils]: 4: Hoare triple {14264#true} havoc ~s~0;~s~0 := 12292bv32; {14264#true} is VALID [2018-11-14 16:14:53,383 INFO L256 TraceCheckUtils]: 5: Hoare triple {14264#true} call #t~ret48 := ssl3_connect(~s~0); {14264#true} is VALID [2018-11-14 16:14:53,383 INFO L273 TraceCheckUtils]: 6: Hoare triple {14264#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,384 INFO L273 TraceCheckUtils]: 7: Hoare triple {14264#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {14264#true} is VALID [2018-11-14 16:14:53,384 INFO L273 TraceCheckUtils]: 8: Hoare triple {14264#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {14264#true} is VALID [2018-11-14 16:14:53,384 INFO L273 TraceCheckUtils]: 9: Hoare triple {14264#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,384 INFO L273 TraceCheckUtils]: 10: Hoare triple {14264#true} assume true; {14264#true} is VALID [2018-11-14 16:14:53,385 INFO L273 TraceCheckUtils]: 11: Hoare triple {14264#true} assume !false; {14264#true} is VALID [2018-11-14 16:14:53,385 INFO L273 TraceCheckUtils]: 12: Hoare triple {14264#true} ~state~0 := ~s__state~0; {14264#true} is VALID [2018-11-14 16:14:53,385 INFO L273 TraceCheckUtils]: 13: Hoare triple {14264#true} assume ~s__state~0 == 12292bv32; {14264#true} is VALID [2018-11-14 16:14:53,385 INFO L273 TraceCheckUtils]: 14: Hoare triple {14264#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; {14264#true} is VALID [2018-11-14 16:14:53,385 INFO L273 TraceCheckUtils]: 15: Hoare triple {14264#true} ~s__server~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,386 INFO L273 TraceCheckUtils]: 16: Hoare triple {14264#true} assume ~cb~0 != 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,386 INFO L273 TraceCheckUtils]: 17: Hoare triple {14264#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {14264#true} is VALID [2018-11-14 16:14:53,386 INFO L273 TraceCheckUtils]: 18: Hoare triple {14264#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {14264#true} is VALID [2018-11-14 16:14:53,386 INFO L273 TraceCheckUtils]: 19: Hoare triple {14264#true} assume !(~s__init_buf___0~0 == 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,386 INFO L273 TraceCheckUtils]: 20: Hoare triple {14264#true} assume !(~tmp___4~0 == 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,386 INFO L273 TraceCheckUtils]: 21: Hoare triple {14264#true} assume !(~tmp___5~0 == 0bv32);~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; {14264#true} is VALID [2018-11-14 16:14:53,387 INFO L273 TraceCheckUtils]: 22: Hoare triple {14264#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,387 INFO L273 TraceCheckUtils]: 23: Hoare triple {14264#true} ~skip~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,387 INFO L273 TraceCheckUtils]: 24: Hoare triple {14264#true} assume true; {14264#true} is VALID [2018-11-14 16:14:53,387 INFO L273 TraceCheckUtils]: 25: Hoare triple {14264#true} assume !false; {14264#true} is VALID [2018-11-14 16:14:53,387 INFO L273 TraceCheckUtils]: 26: Hoare triple {14264#true} ~state~0 := ~s__state~0; {14264#true} is VALID [2018-11-14 16:14:53,387 INFO L273 TraceCheckUtils]: 27: Hoare triple {14264#true} assume !(~s__state~0 == 12292bv32); {14264#true} is VALID [2018-11-14 16:14:53,388 INFO L273 TraceCheckUtils]: 28: Hoare triple {14264#true} assume !(~s__state~0 == 16384bv32); {14264#true} is VALID [2018-11-14 16:14:53,388 INFO L273 TraceCheckUtils]: 29: Hoare triple {14264#true} assume !(~s__state~0 == 4096bv32); {14264#true} is VALID [2018-11-14 16:14:53,388 INFO L273 TraceCheckUtils]: 30: Hoare triple {14264#true} assume !(~s__state~0 == 20480bv32); {14264#true} is VALID [2018-11-14 16:14:53,388 INFO L273 TraceCheckUtils]: 31: Hoare triple {14264#true} assume !(~s__state~0 == 4099bv32); {14264#true} is VALID [2018-11-14 16:14:53,388 INFO L273 TraceCheckUtils]: 32: Hoare triple {14264#true} assume ~s__state~0 == 4368bv32; {14264#true} is VALID [2018-11-14 16:14:53,389 INFO L273 TraceCheckUtils]: 33: Hoare triple {14264#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {14264#true} is VALID [2018-11-14 16:14:53,389 INFO L273 TraceCheckUtils]: 34: Hoare triple {14264#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {14264#true} is VALID [2018-11-14 16:14:53,389 INFO L273 TraceCheckUtils]: 35: Hoare triple {14264#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,389 INFO L273 TraceCheckUtils]: 36: Hoare triple {14264#true} assume ~s__bbio~0 != ~s__wbio~0; {14264#true} is VALID [2018-11-14 16:14:53,389 INFO L273 TraceCheckUtils]: 37: Hoare triple {14264#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,390 INFO L273 TraceCheckUtils]: 38: Hoare triple {14264#true} ~skip~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,390 INFO L273 TraceCheckUtils]: 39: Hoare triple {14264#true} assume true; {14264#true} is VALID [2018-11-14 16:14:53,390 INFO L273 TraceCheckUtils]: 40: Hoare triple {14264#true} assume !false; {14264#true} is VALID [2018-11-14 16:14:53,390 INFO L273 TraceCheckUtils]: 41: Hoare triple {14264#true} ~state~0 := ~s__state~0; {14264#true} is VALID [2018-11-14 16:14:53,390 INFO L273 TraceCheckUtils]: 42: Hoare triple {14264#true} assume !(~s__state~0 == 12292bv32); {14264#true} is VALID [2018-11-14 16:14:53,390 INFO L273 TraceCheckUtils]: 43: Hoare triple {14264#true} assume !(~s__state~0 == 16384bv32); {14264#true} is VALID [2018-11-14 16:14:53,391 INFO L273 TraceCheckUtils]: 44: Hoare triple {14264#true} assume !(~s__state~0 == 4096bv32); {14264#true} is VALID [2018-11-14 16:14:53,391 INFO L273 TraceCheckUtils]: 45: Hoare triple {14264#true} assume !(~s__state~0 == 20480bv32); {14264#true} is VALID [2018-11-14 16:14:53,391 INFO L273 TraceCheckUtils]: 46: Hoare triple {14264#true} assume !(~s__state~0 == 4099bv32); {14264#true} is VALID [2018-11-14 16:14:53,391 INFO L273 TraceCheckUtils]: 47: Hoare triple {14264#true} assume !(~s__state~0 == 4368bv32); {14264#true} is VALID [2018-11-14 16:14:53,391 INFO L273 TraceCheckUtils]: 48: Hoare triple {14264#true} assume !(~s__state~0 == 4369bv32); {14264#true} is VALID [2018-11-14 16:14:53,391 INFO L273 TraceCheckUtils]: 49: Hoare triple {14264#true} assume ~s__state~0 == 4384bv32; {14264#true} is VALID [2018-11-14 16:14:53,392 INFO L273 TraceCheckUtils]: 50: Hoare triple {14264#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {14264#true} is VALID [2018-11-14 16:14:53,392 INFO L273 TraceCheckUtils]: 51: Hoare triple {14264#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {14264#true} is VALID [2018-11-14 16:14:53,392 INFO L273 TraceCheckUtils]: 52: Hoare triple {14264#true} assume !~bvsle32(~ret~0, 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,392 INFO L273 TraceCheckUtils]: 53: Hoare triple {14264#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {14264#true} is VALID [2018-11-14 16:14:53,392 INFO L273 TraceCheckUtils]: 54: Hoare triple {14264#true} ~s__init_num~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,393 INFO L273 TraceCheckUtils]: 55: Hoare triple {14264#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,393 INFO L273 TraceCheckUtils]: 56: Hoare triple {14264#true} ~skip~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,393 INFO L273 TraceCheckUtils]: 57: Hoare triple {14264#true} assume true; {14264#true} is VALID [2018-11-14 16:14:53,393 INFO L273 TraceCheckUtils]: 58: Hoare triple {14264#true} assume !false; {14264#true} is VALID [2018-11-14 16:14:53,393 INFO L273 TraceCheckUtils]: 59: Hoare triple {14264#true} ~state~0 := ~s__state~0; {14264#true} is VALID [2018-11-14 16:14:53,393 INFO L273 TraceCheckUtils]: 60: Hoare triple {14264#true} assume !(~s__state~0 == 12292bv32); {14264#true} is VALID [2018-11-14 16:14:53,394 INFO L273 TraceCheckUtils]: 61: Hoare triple {14264#true} assume !(~s__state~0 == 16384bv32); {14264#true} is VALID [2018-11-14 16:14:53,394 INFO L273 TraceCheckUtils]: 62: Hoare triple {14264#true} assume !(~s__state~0 == 4096bv32); {14264#true} is VALID [2018-11-14 16:14:53,394 INFO L273 TraceCheckUtils]: 63: Hoare triple {14264#true} assume !(~s__state~0 == 20480bv32); {14264#true} is VALID [2018-11-14 16:14:53,394 INFO L273 TraceCheckUtils]: 64: Hoare triple {14264#true} assume !(~s__state~0 == 4099bv32); {14264#true} is VALID [2018-11-14 16:14:53,394 INFO L273 TraceCheckUtils]: 65: Hoare triple {14264#true} assume !(~s__state~0 == 4368bv32); {14264#true} is VALID [2018-11-14 16:14:53,395 INFO L273 TraceCheckUtils]: 66: Hoare triple {14264#true} assume !(~s__state~0 == 4369bv32); {14264#true} is VALID [2018-11-14 16:14:53,395 INFO L273 TraceCheckUtils]: 67: Hoare triple {14264#true} assume !(~s__state~0 == 4384bv32); {14264#true} is VALID [2018-11-14 16:14:53,395 INFO L273 TraceCheckUtils]: 68: Hoare triple {14264#true} assume !(~s__state~0 == 4385bv32); {14264#true} is VALID [2018-11-14 16:14:53,395 INFO L273 TraceCheckUtils]: 69: Hoare triple {14264#true} assume ~s__state~0 == 4400bv32; {14264#true} is VALID [2018-11-14 16:14:53,395 INFO L273 TraceCheckUtils]: 70: Hoare triple {14264#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {14264#true} is VALID [2018-11-14 16:14:53,396 INFO L273 TraceCheckUtils]: 71: Hoare triple {14264#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {14264#true} is VALID [2018-11-14 16:14:53,396 INFO L273 TraceCheckUtils]: 72: Hoare triple {14264#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {14264#true} is VALID [2018-11-14 16:14:53,396 INFO L273 TraceCheckUtils]: 73: Hoare triple {14264#true} assume !~bvsle32(~ret~0, 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,396 INFO L273 TraceCheckUtils]: 74: Hoare triple {14264#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,396 INFO L273 TraceCheckUtils]: 75: Hoare triple {14264#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {14264#true} is VALID [2018-11-14 16:14:53,396 INFO L273 TraceCheckUtils]: 76: Hoare triple {14264#true} ~skip~0 := 0bv32; {14264#true} is VALID [2018-11-14 16:14:53,397 INFO L273 TraceCheckUtils]: 77: Hoare triple {14264#true} assume true; {14264#true} is VALID [2018-11-14 16:14:53,397 INFO L273 TraceCheckUtils]: 78: Hoare triple {14264#true} assume !false; {14264#true} is VALID [2018-11-14 16:14:53,397 INFO L273 TraceCheckUtils]: 79: Hoare triple {14264#true} ~state~0 := ~s__state~0; {14264#true} is VALID [2018-11-14 16:14:53,397 INFO L273 TraceCheckUtils]: 80: Hoare triple {14264#true} assume !(~s__state~0 == 12292bv32); {14264#true} is VALID [2018-11-14 16:14:53,397 INFO L273 TraceCheckUtils]: 81: Hoare triple {14264#true} assume !(~s__state~0 == 16384bv32); {14264#true} is VALID [2018-11-14 16:14:53,398 INFO L273 TraceCheckUtils]: 82: Hoare triple {14264#true} assume !(~s__state~0 == 4096bv32); {14264#true} is VALID [2018-11-14 16:14:53,398 INFO L273 TraceCheckUtils]: 83: Hoare triple {14264#true} assume !(~s__state~0 == 20480bv32); {14264#true} is VALID [2018-11-14 16:14:53,398 INFO L273 TraceCheckUtils]: 84: Hoare triple {14264#true} assume !(~s__state~0 == 4099bv32); {14264#true} is VALID [2018-11-14 16:14:53,398 INFO L273 TraceCheckUtils]: 85: Hoare triple {14264#true} assume !(~s__state~0 == 4368bv32); {14264#true} is VALID [2018-11-14 16:14:53,398 INFO L273 TraceCheckUtils]: 86: Hoare triple {14264#true} assume !(~s__state~0 == 4369bv32); {14264#true} is VALID [2018-11-14 16:14:53,399 INFO L273 TraceCheckUtils]: 87: Hoare triple {14264#true} assume !(~s__state~0 == 4384bv32); {14264#true} is VALID [2018-11-14 16:14:53,399 INFO L273 TraceCheckUtils]: 88: Hoare triple {14264#true} assume !(~s__state~0 == 4385bv32); {14264#true} is VALID [2018-11-14 16:14:53,399 INFO L273 TraceCheckUtils]: 89: Hoare triple {14264#true} assume !(~s__state~0 == 4400bv32); {14264#true} is VALID [2018-11-14 16:14:53,399 INFO L273 TraceCheckUtils]: 90: Hoare triple {14264#true} assume !(~s__state~0 == 4401bv32); {14264#true} is VALID [2018-11-14 16:14:53,399 INFO L273 TraceCheckUtils]: 91: Hoare triple {14264#true} assume ~s__state~0 == 4416bv32; {14264#true} is VALID [2018-11-14 16:14:53,399 INFO L273 TraceCheckUtils]: 92: Hoare triple {14264#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {14264#true} is VALID [2018-11-14 16:14:53,412 INFO L273 TraceCheckUtils]: 93: Hoare triple {14264#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,423 INFO L273 TraceCheckUtils]: 94: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,423 INFO L273 TraceCheckUtils]: 95: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~tmp___6~0 == 0bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,426 INFO L273 TraceCheckUtils]: 96: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,426 INFO L273 TraceCheckUtils]: 97: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~skip~0 := 0bv32; {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,429 INFO L273 TraceCheckUtils]: 98: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume true; {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,429 INFO L273 TraceCheckUtils]: 99: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !false; {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,432 INFO L273 TraceCheckUtils]: 100: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,432 INFO L273 TraceCheckUtils]: 101: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,435 INFO L273 TraceCheckUtils]: 102: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,435 INFO L273 TraceCheckUtils]: 103: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,438 INFO L273 TraceCheckUtils]: 104: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,438 INFO L273 TraceCheckUtils]: 105: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,441 INFO L273 TraceCheckUtils]: 106: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,441 INFO L273 TraceCheckUtils]: 107: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,441 INFO L273 TraceCheckUtils]: 108: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,442 INFO L273 TraceCheckUtils]: 109: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,442 INFO L273 TraceCheckUtils]: 110: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,442 INFO L273 TraceCheckUtils]: 111: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,443 INFO L273 TraceCheckUtils]: 112: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4416bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,443 INFO L273 TraceCheckUtils]: 113: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume !(~s__state~0 == 4417bv32); {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,443 INFO L273 TraceCheckUtils]: 114: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume ~s__state~0 == 4432bv32; {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,443 INFO L273 TraceCheckUtils]: 115: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:53,444 INFO L273 TraceCheckUtils]: 116: Hoare triple {14548#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967292 32)) (_ bv0 32))} assume ~blastFlag~0 == 5bv32; {14265#false} is VALID [2018-11-14 16:14:53,444 INFO L273 TraceCheckUtils]: 117: Hoare triple {14265#false} assume !false; {14265#false} is VALID [2018-11-14 16:14:53,454 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2018-11-14 16:14:53,454 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:14:53,457 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:53,457 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:53,458 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 118 [2018-11-14 16:14:53,458 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:53,458 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:53,533 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 79 edges. 79 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:53,533 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:53,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:53,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:53,534 INFO L87 Difference]: Start difference. First operand 573 states and 771 transitions. Second operand 3 states. [2018-11-14 16:14:54,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:54,297 INFO L93 Difference]: Finished difference Result 1149 states and 1553 transitions. [2018-11-14 16:14:54,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:14:54,297 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 118 [2018-11-14 16:14:54,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:54,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:54,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2018-11-14 16:14:54,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:54,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2018-11-14 16:14:54,305 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 491 transitions. [2018-11-14 16:14:55,049 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 491 edges. 491 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:55,078 INFO L225 Difference]: With dead ends: 1149 [2018-11-14 16:14:55,078 INFO L226 Difference]: Without dead ends: 757 [2018-11-14 16:14:55,079 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 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-14 16:14:55,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2018-11-14 16:14:55,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 757. [2018-11-14 16:14:55,638 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:55,638 INFO L82 GeneralOperation]: Start isEquivalent. First operand 757 states. Second operand 757 states. [2018-11-14 16:14:55,638 INFO L74 IsIncluded]: Start isIncluded. First operand 757 states. Second operand 757 states. [2018-11-14 16:14:55,638 INFO L87 Difference]: Start difference. First operand 757 states. Second operand 757 states. [2018-11-14 16:14:55,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:55,671 INFO L93 Difference]: Finished difference Result 757 states and 1018 transitions. [2018-11-14 16:14:55,671 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1018 transitions. [2018-11-14 16:14:55,673 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:55,673 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:55,673 INFO L74 IsIncluded]: Start isIncluded. First operand 757 states. Second operand 757 states. [2018-11-14 16:14:55,673 INFO L87 Difference]: Start difference. First operand 757 states. Second operand 757 states. [2018-11-14 16:14:55,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:55,709 INFO L93 Difference]: Finished difference Result 757 states and 1018 transitions. [2018-11-14 16:14:55,709 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1018 transitions. [2018-11-14 16:14:55,711 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:55,711 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:55,711 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:55,711 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:55,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 757 states. [2018-11-14 16:14:55,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 1018 transitions. [2018-11-14 16:14:55,750 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 1018 transitions. Word has length 118 [2018-11-14 16:14:55,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:55,750 INFO L480 AbstractCegarLoop]: Abstraction has 757 states and 1018 transitions. [2018-11-14 16:14:55,750 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:14:55,750 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1018 transitions. [2018-11-14 16:14:55,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-11-14 16:14:55,753 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:55,753 INFO L375 BasicCegarLoop]: trace histogram [6, 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-14 16:14:55,753 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:55,753 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:55,754 INFO L82 PathProgramCache]: Analyzing trace with hash -1263270768, now seen corresponding path program 1 times [2018-11-14 16:14:55,754 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:55,754 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-14 16:14:55,786 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:55,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:55,873 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:56,474 INFO L256 TraceCheckUtils]: 0: Hoare triple {18249#true} call ULTIMATE.init(); {18249#true} is VALID [2018-11-14 16:14:56,475 INFO L273 TraceCheckUtils]: 1: Hoare triple {18249#true} assume true; {18249#true} is VALID [2018-11-14 16:14:56,475 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {18249#true} {18249#true} #543#return; {18249#true} is VALID [2018-11-14 16:14:56,475 INFO L256 TraceCheckUtils]: 3: Hoare triple {18249#true} call #t~ret49 := main(); {18249#true} is VALID [2018-11-14 16:14:56,476 INFO L273 TraceCheckUtils]: 4: Hoare triple {18249#true} havoc ~s~0;~s~0 := 12292bv32; {18249#true} is VALID [2018-11-14 16:14:56,476 INFO L256 TraceCheckUtils]: 5: Hoare triple {18249#true} call #t~ret48 := ssl3_connect(~s~0); {18249#true} is VALID [2018-11-14 16:14:56,476 INFO L273 TraceCheckUtils]: 6: Hoare triple {18249#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {18249#true} is VALID [2018-11-14 16:14:56,476 INFO L273 TraceCheckUtils]: 7: Hoare triple {18249#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {18249#true} is VALID [2018-11-14 16:14:56,476 INFO L273 TraceCheckUtils]: 8: Hoare triple {18249#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {18249#true} is VALID [2018-11-14 16:14:56,477 INFO L273 TraceCheckUtils]: 9: Hoare triple {18249#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {18249#true} is VALID [2018-11-14 16:14:56,477 INFO L273 TraceCheckUtils]: 10: Hoare triple {18249#true} assume true; {18249#true} is VALID [2018-11-14 16:14:56,477 INFO L273 TraceCheckUtils]: 11: Hoare triple {18249#true} assume !false; {18249#true} is VALID [2018-11-14 16:14:56,477 INFO L273 TraceCheckUtils]: 12: Hoare triple {18249#true} ~state~0 := ~s__state~0; {18249#true} is VALID [2018-11-14 16:14:56,477 INFO L273 TraceCheckUtils]: 13: Hoare triple {18249#true} assume ~s__state~0 == 12292bv32; {18249#true} is VALID [2018-11-14 16:14:56,477 INFO L273 TraceCheckUtils]: 14: Hoare triple {18249#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; {18249#true} is VALID [2018-11-14 16:14:56,477 INFO L273 TraceCheckUtils]: 15: Hoare triple {18249#true} ~s__server~0 := 0bv32; {18249#true} is VALID [2018-11-14 16:14:56,478 INFO L273 TraceCheckUtils]: 16: Hoare triple {18249#true} assume ~cb~0 != 0bv32; {18249#true} is VALID [2018-11-14 16:14:56,478 INFO L273 TraceCheckUtils]: 17: Hoare triple {18249#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {18249#true} is VALID [2018-11-14 16:14:56,478 INFO L273 TraceCheckUtils]: 18: Hoare triple {18249#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {18249#true} is VALID [2018-11-14 16:14:56,478 INFO L273 TraceCheckUtils]: 19: Hoare triple {18249#true} assume !(~s__init_buf___0~0 == 0bv32); {18249#true} is VALID [2018-11-14 16:14:56,478 INFO L273 TraceCheckUtils]: 20: Hoare triple {18249#true} assume !(~tmp___4~0 == 0bv32); {18249#true} is VALID [2018-11-14 16:14:56,478 INFO L273 TraceCheckUtils]: 21: Hoare triple {18249#true} assume !(~tmp___5~0 == 0bv32);~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; {18249#true} is VALID [2018-11-14 16:14:56,478 INFO L273 TraceCheckUtils]: 22: Hoare triple {18249#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {18249#true} is VALID [2018-11-14 16:14:56,478 INFO L273 TraceCheckUtils]: 23: Hoare triple {18249#true} ~skip~0 := 0bv32; {18249#true} is VALID [2018-11-14 16:14:56,479 INFO L273 TraceCheckUtils]: 24: Hoare triple {18249#true} assume true; {18249#true} is VALID [2018-11-14 16:14:56,479 INFO L273 TraceCheckUtils]: 25: Hoare triple {18249#true} assume !false; {18249#true} is VALID [2018-11-14 16:14:56,479 INFO L273 TraceCheckUtils]: 26: Hoare triple {18249#true} ~state~0 := ~s__state~0; {18249#true} is VALID [2018-11-14 16:14:56,479 INFO L273 TraceCheckUtils]: 27: Hoare triple {18249#true} assume !(~s__state~0 == 12292bv32); {18249#true} is VALID [2018-11-14 16:14:56,479 INFO L273 TraceCheckUtils]: 28: Hoare triple {18249#true} assume !(~s__state~0 == 16384bv32); {18249#true} is VALID [2018-11-14 16:14:56,479 INFO L273 TraceCheckUtils]: 29: Hoare triple {18249#true} assume !(~s__state~0 == 4096bv32); {18249#true} is VALID [2018-11-14 16:14:56,479 INFO L273 TraceCheckUtils]: 30: Hoare triple {18249#true} assume !(~s__state~0 == 20480bv32); {18249#true} is VALID [2018-11-14 16:14:56,479 INFO L273 TraceCheckUtils]: 31: Hoare triple {18249#true} assume !(~s__state~0 == 4099bv32); {18249#true} is VALID [2018-11-14 16:14:56,480 INFO L273 TraceCheckUtils]: 32: Hoare triple {18249#true} assume ~s__state~0 == 4368bv32; {18249#true} is VALID [2018-11-14 16:14:56,480 INFO L273 TraceCheckUtils]: 33: Hoare triple {18249#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {18249#true} is VALID [2018-11-14 16:14:56,480 INFO L273 TraceCheckUtils]: 34: Hoare triple {18249#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {18249#true} is VALID [2018-11-14 16:14:56,480 INFO L273 TraceCheckUtils]: 35: Hoare triple {18249#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {18249#true} is VALID [2018-11-14 16:14:56,480 INFO L273 TraceCheckUtils]: 36: Hoare triple {18249#true} assume ~s__bbio~0 != ~s__wbio~0; {18249#true} is VALID [2018-11-14 16:14:56,480 INFO L273 TraceCheckUtils]: 37: Hoare triple {18249#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {18249#true} is VALID [2018-11-14 16:14:56,480 INFO L273 TraceCheckUtils]: 38: Hoare triple {18249#true} ~skip~0 := 0bv32; {18249#true} is VALID [2018-11-14 16:14:56,481 INFO L273 TraceCheckUtils]: 39: Hoare triple {18249#true} assume true; {18249#true} is VALID [2018-11-14 16:14:56,481 INFO L273 TraceCheckUtils]: 40: Hoare triple {18249#true} assume !false; {18249#true} is VALID [2018-11-14 16:14:56,481 INFO L273 TraceCheckUtils]: 41: Hoare triple {18249#true} ~state~0 := ~s__state~0; {18249#true} is VALID [2018-11-14 16:14:56,481 INFO L273 TraceCheckUtils]: 42: Hoare triple {18249#true} assume !(~s__state~0 == 12292bv32); {18249#true} is VALID [2018-11-14 16:14:56,481 INFO L273 TraceCheckUtils]: 43: Hoare triple {18249#true} assume !(~s__state~0 == 16384bv32); {18249#true} is VALID [2018-11-14 16:14:56,481 INFO L273 TraceCheckUtils]: 44: Hoare triple {18249#true} assume !(~s__state~0 == 4096bv32); {18249#true} is VALID [2018-11-14 16:14:56,482 INFO L273 TraceCheckUtils]: 45: Hoare triple {18249#true} assume !(~s__state~0 == 20480bv32); {18249#true} is VALID [2018-11-14 16:14:56,482 INFO L273 TraceCheckUtils]: 46: Hoare triple {18249#true} assume !(~s__state~0 == 4099bv32); {18249#true} is VALID [2018-11-14 16:14:56,482 INFO L273 TraceCheckUtils]: 47: Hoare triple {18249#true} assume !(~s__state~0 == 4368bv32); {18249#true} is VALID [2018-11-14 16:14:56,482 INFO L273 TraceCheckUtils]: 48: Hoare triple {18249#true} assume !(~s__state~0 == 4369bv32); {18249#true} is VALID [2018-11-14 16:14:56,482 INFO L273 TraceCheckUtils]: 49: Hoare triple {18249#true} assume ~s__state~0 == 4384bv32; {18249#true} is VALID [2018-11-14 16:14:56,483 INFO L273 TraceCheckUtils]: 50: Hoare triple {18249#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {18249#true} is VALID [2018-11-14 16:14:56,483 INFO L273 TraceCheckUtils]: 51: Hoare triple {18249#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {18249#true} is VALID [2018-11-14 16:14:56,483 INFO L273 TraceCheckUtils]: 52: Hoare triple {18249#true} assume !~bvsle32(~ret~0, 0bv32); {18249#true} is VALID [2018-11-14 16:14:56,483 INFO L273 TraceCheckUtils]: 53: Hoare triple {18249#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {18249#true} is VALID [2018-11-14 16:14:56,483 INFO L273 TraceCheckUtils]: 54: Hoare triple {18249#true} ~s__init_num~0 := 0bv32; {18249#true} is VALID [2018-11-14 16:14:56,483 INFO L273 TraceCheckUtils]: 55: Hoare triple {18249#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {18249#true} is VALID [2018-11-14 16:14:56,484 INFO L273 TraceCheckUtils]: 56: Hoare triple {18249#true} ~skip~0 := 0bv32; {18249#true} is VALID [2018-11-14 16:14:56,484 INFO L273 TraceCheckUtils]: 57: Hoare triple {18249#true} assume true; {18249#true} is VALID [2018-11-14 16:14:56,484 INFO L273 TraceCheckUtils]: 58: Hoare triple {18249#true} assume !false; {18249#true} is VALID [2018-11-14 16:14:56,484 INFO L273 TraceCheckUtils]: 59: Hoare triple {18249#true} ~state~0 := ~s__state~0; {18249#true} is VALID [2018-11-14 16:14:56,484 INFO L273 TraceCheckUtils]: 60: Hoare triple {18249#true} assume !(~s__state~0 == 12292bv32); {18249#true} is VALID [2018-11-14 16:14:56,484 INFO L273 TraceCheckUtils]: 61: Hoare triple {18249#true} assume !(~s__state~0 == 16384bv32); {18249#true} is VALID [2018-11-14 16:14:56,485 INFO L273 TraceCheckUtils]: 62: Hoare triple {18249#true} assume !(~s__state~0 == 4096bv32); {18249#true} is VALID [2018-11-14 16:14:56,485 INFO L273 TraceCheckUtils]: 63: Hoare triple {18249#true} assume !(~s__state~0 == 20480bv32); {18249#true} is VALID [2018-11-14 16:14:56,485 INFO L273 TraceCheckUtils]: 64: Hoare triple {18249#true} assume !(~s__state~0 == 4099bv32); {18249#true} is VALID [2018-11-14 16:14:56,485 INFO L273 TraceCheckUtils]: 65: Hoare triple {18249#true} assume !(~s__state~0 == 4368bv32); {18249#true} is VALID [2018-11-14 16:14:56,485 INFO L273 TraceCheckUtils]: 66: Hoare triple {18249#true} assume !(~s__state~0 == 4369bv32); {18249#true} is VALID [2018-11-14 16:14:56,486 INFO L273 TraceCheckUtils]: 67: Hoare triple {18249#true} assume !(~s__state~0 == 4384bv32); {18249#true} is VALID [2018-11-14 16:14:56,486 INFO L273 TraceCheckUtils]: 68: Hoare triple {18249#true} assume !(~s__state~0 == 4385bv32); {18249#true} is VALID [2018-11-14 16:14:56,486 INFO L273 TraceCheckUtils]: 69: Hoare triple {18249#true} assume ~s__state~0 == 4400bv32; {18249#true} is VALID [2018-11-14 16:14:56,486 INFO L273 TraceCheckUtils]: 70: Hoare triple {18249#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {18249#true} is VALID [2018-11-14 16:14:56,486 INFO L273 TraceCheckUtils]: 71: Hoare triple {18249#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {18249#true} is VALID [2018-11-14 16:14:56,500 INFO L273 TraceCheckUtils]: 72: Hoare triple {18249#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,503 INFO L273 TraceCheckUtils]: 73: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,504 INFO L273 TraceCheckUtils]: 74: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,504 INFO L273 TraceCheckUtils]: 75: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,504 INFO L273 TraceCheckUtils]: 76: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~skip~0 := 0bv32; {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,505 INFO L273 TraceCheckUtils]: 77: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume true; {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,505 INFO L273 TraceCheckUtils]: 78: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !false; {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,505 INFO L273 TraceCheckUtils]: 79: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~state~0 := ~s__state~0; {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,506 INFO L273 TraceCheckUtils]: 80: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,506 INFO L273 TraceCheckUtils]: 81: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,506 INFO L273 TraceCheckUtils]: 82: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,507 INFO L273 TraceCheckUtils]: 83: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,507 INFO L273 TraceCheckUtils]: 84: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,508 INFO L273 TraceCheckUtils]: 85: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,508 INFO L273 TraceCheckUtils]: 86: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,509 INFO L273 TraceCheckUtils]: 87: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,509 INFO L273 TraceCheckUtils]: 88: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,510 INFO L273 TraceCheckUtils]: 89: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,510 INFO L273 TraceCheckUtils]: 90: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,511 INFO L273 TraceCheckUtils]: 91: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume ~s__state~0 == 4416bv32; {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,511 INFO L273 TraceCheckUtils]: 92: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} ~ret~0 := #t~nondet35;havoc #t~nondet35; {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} is VALID [2018-11-14 16:14:56,512 INFO L273 TraceCheckUtils]: 93: Hoare triple {18470#(= (bvadd ssl3_connect_~blastFlag~0 (_ bv4294967293 32)) (_ bv0 32))} assume !(~blastFlag~0 == 3bv32); {18250#false} is VALID [2018-11-14 16:14:56,512 INFO L273 TraceCheckUtils]: 94: Hoare triple {18250#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {18250#false} is VALID [2018-11-14 16:14:56,512 INFO L273 TraceCheckUtils]: 95: Hoare triple {18250#false} assume !(~tmp___6~0 == 0bv32); {18250#false} is VALID [2018-11-14 16:14:56,513 INFO L273 TraceCheckUtils]: 96: Hoare triple {18250#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {18250#false} is VALID [2018-11-14 16:14:56,513 INFO L273 TraceCheckUtils]: 97: Hoare triple {18250#false} ~skip~0 := 0bv32; {18250#false} is VALID [2018-11-14 16:14:56,513 INFO L273 TraceCheckUtils]: 98: Hoare triple {18250#false} assume true; {18250#false} is VALID [2018-11-14 16:14:56,513 INFO L273 TraceCheckUtils]: 99: Hoare triple {18250#false} assume !false; {18250#false} is VALID [2018-11-14 16:14:56,513 INFO L273 TraceCheckUtils]: 100: Hoare triple {18250#false} ~state~0 := ~s__state~0; {18250#false} is VALID [2018-11-14 16:14:56,514 INFO L273 TraceCheckUtils]: 101: Hoare triple {18250#false} assume !(~s__state~0 == 12292bv32); {18250#false} is VALID [2018-11-14 16:14:56,514 INFO L273 TraceCheckUtils]: 102: Hoare triple {18250#false} assume !(~s__state~0 == 16384bv32); {18250#false} is VALID [2018-11-14 16:14:56,514 INFO L273 TraceCheckUtils]: 103: Hoare triple {18250#false} assume !(~s__state~0 == 4096bv32); {18250#false} is VALID [2018-11-14 16:14:56,514 INFO L273 TraceCheckUtils]: 104: Hoare triple {18250#false} assume !(~s__state~0 == 20480bv32); {18250#false} is VALID [2018-11-14 16:14:56,514 INFO L273 TraceCheckUtils]: 105: Hoare triple {18250#false} assume !(~s__state~0 == 4099bv32); {18250#false} is VALID [2018-11-14 16:14:56,515 INFO L273 TraceCheckUtils]: 106: Hoare triple {18250#false} assume !(~s__state~0 == 4368bv32); {18250#false} is VALID [2018-11-14 16:14:56,515 INFO L273 TraceCheckUtils]: 107: Hoare triple {18250#false} assume !(~s__state~0 == 4369bv32); {18250#false} is VALID [2018-11-14 16:14:56,515 INFO L273 TraceCheckUtils]: 108: Hoare triple {18250#false} assume !(~s__state~0 == 4384bv32); {18250#false} is VALID [2018-11-14 16:14:56,515 INFO L273 TraceCheckUtils]: 109: Hoare triple {18250#false} assume !(~s__state~0 == 4385bv32); {18250#false} is VALID [2018-11-14 16:14:56,515 INFO L273 TraceCheckUtils]: 110: Hoare triple {18250#false} assume !(~s__state~0 == 4400bv32); {18250#false} is VALID [2018-11-14 16:14:56,515 INFO L273 TraceCheckUtils]: 111: Hoare triple {18250#false} assume !(~s__state~0 == 4401bv32); {18250#false} is VALID [2018-11-14 16:14:56,516 INFO L273 TraceCheckUtils]: 112: Hoare triple {18250#false} assume !(~s__state~0 == 4416bv32); {18250#false} is VALID [2018-11-14 16:14:56,516 INFO L273 TraceCheckUtils]: 113: Hoare triple {18250#false} assume !(~s__state~0 == 4417bv32); {18250#false} is VALID [2018-11-14 16:14:56,516 INFO L273 TraceCheckUtils]: 114: Hoare triple {18250#false} assume ~s__state~0 == 4432bv32; {18250#false} is VALID [2018-11-14 16:14:56,516 INFO L273 TraceCheckUtils]: 115: Hoare triple {18250#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {18250#false} is VALID [2018-11-14 16:14:56,516 INFO L273 TraceCheckUtils]: 116: Hoare triple {18250#false} assume ~blastFlag~0 == 5bv32; {18250#false} is VALID [2018-11-14 16:14:56,516 INFO L273 TraceCheckUtils]: 117: Hoare triple {18250#false} assume !false; {18250#false} is VALID [2018-11-14 16:14:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 103 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2018-11-14 16:14:56,525 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:14:56,528 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:56,528 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:56,529 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 118 [2018-11-14 16:14:56,529 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:56,529 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:56,620 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 93 edges. 93 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:56,621 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:56,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:56,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:56,621 INFO L87 Difference]: Start difference. First operand 757 states and 1018 transitions. Second operand 3 states. [2018-11-14 16:14:57,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:57,682 INFO L93 Difference]: Finished difference Result 1359 states and 1826 transitions. [2018-11-14 16:14:57,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:14:57,683 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 118 [2018-11-14 16:14:57,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:14:57,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:57,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2018-11-14 16:14:57,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:14:57,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 366 transitions. [2018-11-14 16:14:57,691 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 366 transitions. [2018-11-14 16:14:58,478 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 366 edges. 366 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:58,506 INFO L225 Difference]: With dead ends: 1359 [2018-11-14 16:14:58,506 INFO L226 Difference]: Without dead ends: 783 [2018-11-14 16:14:58,507 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 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-14 16:14:58,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2018-11-14 16:14:58,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 783. [2018-11-14 16:14:58,820 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:14:58,820 INFO L82 GeneralOperation]: Start isEquivalent. First operand 783 states. Second operand 783 states. [2018-11-14 16:14:58,820 INFO L74 IsIncluded]: Start isIncluded. First operand 783 states. Second operand 783 states. [2018-11-14 16:14:58,820 INFO L87 Difference]: Start difference. First operand 783 states. Second operand 783 states. [2018-11-14 16:14:58,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:58,851 INFO L93 Difference]: Finished difference Result 783 states and 1049 transitions. [2018-11-14 16:14:58,851 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 1049 transitions. [2018-11-14 16:14:58,852 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:58,853 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:58,853 INFO L74 IsIncluded]: Start isIncluded. First operand 783 states. Second operand 783 states. [2018-11-14 16:14:58,853 INFO L87 Difference]: Start difference. First operand 783 states. Second operand 783 states. [2018-11-14 16:14:58,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:14:58,882 INFO L93 Difference]: Finished difference Result 783 states and 1049 transitions. [2018-11-14 16:14:58,883 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 1049 transitions. [2018-11-14 16:14:58,884 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:14:58,884 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:14:58,884 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:14:58,884 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:14:58,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2018-11-14 16:14:58,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 1049 transitions. [2018-11-14 16:14:58,920 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 1049 transitions. Word has length 118 [2018-11-14 16:14:58,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:14:58,920 INFO L480 AbstractCegarLoop]: Abstraction has 783 states and 1049 transitions. [2018-11-14 16:14:58,920 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:14:58,920 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 1049 transitions. [2018-11-14 16:14:58,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-11-14 16:14:58,923 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:14:58,924 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:14:58,924 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:14:58,924 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:14:58,924 INFO L82 PathProgramCache]: Analyzing trace with hash 2098044659, now seen corresponding path program 1 times [2018-11-14 16:14:58,925 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:14:58,925 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-14 16:14:58,971 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:14:59,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:14:59,071 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:14:59,358 INFO L256 TraceCheckUtils]: 0: Hoare triple {22545#true} call ULTIMATE.init(); {22545#true} is VALID [2018-11-14 16:14:59,358 INFO L273 TraceCheckUtils]: 1: Hoare triple {22545#true} assume true; {22545#true} is VALID [2018-11-14 16:14:59,359 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {22545#true} {22545#true} #543#return; {22545#true} is VALID [2018-11-14 16:14:59,359 INFO L256 TraceCheckUtils]: 3: Hoare triple {22545#true} call #t~ret49 := main(); {22545#true} is VALID [2018-11-14 16:14:59,359 INFO L273 TraceCheckUtils]: 4: Hoare triple {22545#true} havoc ~s~0;~s~0 := 12292bv32; {22545#true} is VALID [2018-11-14 16:14:59,359 INFO L256 TraceCheckUtils]: 5: Hoare triple {22545#true} call #t~ret48 := ssl3_connect(~s~0); {22545#true} is VALID [2018-11-14 16:14:59,360 INFO L273 TraceCheckUtils]: 6: Hoare triple {22545#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,360 INFO L273 TraceCheckUtils]: 7: Hoare triple {22545#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {22545#true} is VALID [2018-11-14 16:14:59,360 INFO L273 TraceCheckUtils]: 8: Hoare triple {22545#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {22545#true} is VALID [2018-11-14 16:14:59,360 INFO L273 TraceCheckUtils]: 9: Hoare triple {22545#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,360 INFO L273 TraceCheckUtils]: 10: Hoare triple {22545#true} assume true; {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 11: Hoare triple {22545#true} assume !false; {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 12: Hoare triple {22545#true} ~state~0 := ~s__state~0; {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 13: Hoare triple {22545#true} assume ~s__state~0 == 12292bv32; {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 14: Hoare triple {22545#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; {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 15: Hoare triple {22545#true} ~s__server~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 16: Hoare triple {22545#true} assume ~cb~0 != 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 17: Hoare triple {22545#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 18: Hoare triple {22545#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {22545#true} is VALID [2018-11-14 16:14:59,361 INFO L273 TraceCheckUtils]: 19: Hoare triple {22545#true} assume !(~s__init_buf___0~0 == 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,362 INFO L273 TraceCheckUtils]: 20: Hoare triple {22545#true} assume !(~tmp___4~0 == 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,362 INFO L273 TraceCheckUtils]: 21: Hoare triple {22545#true} assume !(~tmp___5~0 == 0bv32);~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; {22545#true} is VALID [2018-11-14 16:14:59,362 INFO L273 TraceCheckUtils]: 22: Hoare triple {22545#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,362 INFO L273 TraceCheckUtils]: 23: Hoare triple {22545#true} ~skip~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,362 INFO L273 TraceCheckUtils]: 24: Hoare triple {22545#true} assume true; {22545#true} is VALID [2018-11-14 16:14:59,362 INFO L273 TraceCheckUtils]: 25: Hoare triple {22545#true} assume !false; {22545#true} is VALID [2018-11-14 16:14:59,362 INFO L273 TraceCheckUtils]: 26: Hoare triple {22545#true} ~state~0 := ~s__state~0; {22545#true} is VALID [2018-11-14 16:14:59,362 INFO L273 TraceCheckUtils]: 27: Hoare triple {22545#true} assume !(~s__state~0 == 12292bv32); {22545#true} is VALID [2018-11-14 16:14:59,363 INFO L273 TraceCheckUtils]: 28: Hoare triple {22545#true} assume !(~s__state~0 == 16384bv32); {22545#true} is VALID [2018-11-14 16:14:59,363 INFO L273 TraceCheckUtils]: 29: Hoare triple {22545#true} assume !(~s__state~0 == 4096bv32); {22545#true} is VALID [2018-11-14 16:14:59,363 INFO L273 TraceCheckUtils]: 30: Hoare triple {22545#true} assume !(~s__state~0 == 20480bv32); {22545#true} is VALID [2018-11-14 16:14:59,363 INFO L273 TraceCheckUtils]: 31: Hoare triple {22545#true} assume !(~s__state~0 == 4099bv32); {22545#true} is VALID [2018-11-14 16:14:59,363 INFO L273 TraceCheckUtils]: 32: Hoare triple {22545#true} assume ~s__state~0 == 4368bv32; {22545#true} is VALID [2018-11-14 16:14:59,363 INFO L273 TraceCheckUtils]: 33: Hoare triple {22545#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {22545#true} is VALID [2018-11-14 16:14:59,363 INFO L273 TraceCheckUtils]: 34: Hoare triple {22545#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {22545#true} is VALID [2018-11-14 16:14:59,363 INFO L273 TraceCheckUtils]: 35: Hoare triple {22545#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,364 INFO L273 TraceCheckUtils]: 36: Hoare triple {22545#true} assume ~s__bbio~0 != ~s__wbio~0; {22545#true} is VALID [2018-11-14 16:14:59,364 INFO L273 TraceCheckUtils]: 37: Hoare triple {22545#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,364 INFO L273 TraceCheckUtils]: 38: Hoare triple {22545#true} ~skip~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,364 INFO L273 TraceCheckUtils]: 39: Hoare triple {22545#true} assume true; {22545#true} is VALID [2018-11-14 16:14:59,364 INFO L273 TraceCheckUtils]: 40: Hoare triple {22545#true} assume !false; {22545#true} is VALID [2018-11-14 16:14:59,364 INFO L273 TraceCheckUtils]: 41: Hoare triple {22545#true} ~state~0 := ~s__state~0; {22545#true} is VALID [2018-11-14 16:14:59,364 INFO L273 TraceCheckUtils]: 42: Hoare triple {22545#true} assume !(~s__state~0 == 12292bv32); {22545#true} is VALID [2018-11-14 16:14:59,364 INFO L273 TraceCheckUtils]: 43: Hoare triple {22545#true} assume !(~s__state~0 == 16384bv32); {22545#true} is VALID [2018-11-14 16:14:59,365 INFO L273 TraceCheckUtils]: 44: Hoare triple {22545#true} assume !(~s__state~0 == 4096bv32); {22545#true} is VALID [2018-11-14 16:14:59,365 INFO L273 TraceCheckUtils]: 45: Hoare triple {22545#true} assume !(~s__state~0 == 20480bv32); {22545#true} is VALID [2018-11-14 16:14:59,365 INFO L273 TraceCheckUtils]: 46: Hoare triple {22545#true} assume !(~s__state~0 == 4099bv32); {22545#true} is VALID [2018-11-14 16:14:59,365 INFO L273 TraceCheckUtils]: 47: Hoare triple {22545#true} assume !(~s__state~0 == 4368bv32); {22545#true} is VALID [2018-11-14 16:14:59,365 INFO L273 TraceCheckUtils]: 48: Hoare triple {22545#true} assume !(~s__state~0 == 4369bv32); {22545#true} is VALID [2018-11-14 16:14:59,365 INFO L273 TraceCheckUtils]: 49: Hoare triple {22545#true} assume ~s__state~0 == 4384bv32; {22545#true} is VALID [2018-11-14 16:14:59,365 INFO L273 TraceCheckUtils]: 50: Hoare triple {22545#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {22545#true} is VALID [2018-11-14 16:14:59,365 INFO L273 TraceCheckUtils]: 51: Hoare triple {22545#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {22545#true} is VALID [2018-11-14 16:14:59,366 INFO L273 TraceCheckUtils]: 52: Hoare triple {22545#true} assume !~bvsle32(~ret~0, 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,366 INFO L273 TraceCheckUtils]: 53: Hoare triple {22545#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {22545#true} is VALID [2018-11-14 16:14:59,366 INFO L273 TraceCheckUtils]: 54: Hoare triple {22545#true} ~s__init_num~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,366 INFO L273 TraceCheckUtils]: 55: Hoare triple {22545#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,366 INFO L273 TraceCheckUtils]: 56: Hoare triple {22545#true} ~skip~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,366 INFO L273 TraceCheckUtils]: 57: Hoare triple {22545#true} assume true; {22545#true} is VALID [2018-11-14 16:14:59,366 INFO L273 TraceCheckUtils]: 58: Hoare triple {22545#true} assume !false; {22545#true} is VALID [2018-11-14 16:14:59,366 INFO L273 TraceCheckUtils]: 59: Hoare triple {22545#true} ~state~0 := ~s__state~0; {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 60: Hoare triple {22545#true} assume !(~s__state~0 == 12292bv32); {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 61: Hoare triple {22545#true} assume !(~s__state~0 == 16384bv32); {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 62: Hoare triple {22545#true} assume !(~s__state~0 == 4096bv32); {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 63: Hoare triple {22545#true} assume !(~s__state~0 == 20480bv32); {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 64: Hoare triple {22545#true} assume !(~s__state~0 == 4099bv32); {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 65: Hoare triple {22545#true} assume !(~s__state~0 == 4368bv32); {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 66: Hoare triple {22545#true} assume !(~s__state~0 == 4369bv32); {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 67: Hoare triple {22545#true} assume !(~s__state~0 == 4384bv32); {22545#true} is VALID [2018-11-14 16:14:59,367 INFO L273 TraceCheckUtils]: 68: Hoare triple {22545#true} assume !(~s__state~0 == 4385bv32); {22545#true} is VALID [2018-11-14 16:14:59,368 INFO L273 TraceCheckUtils]: 69: Hoare triple {22545#true} assume ~s__state~0 == 4400bv32; {22545#true} is VALID [2018-11-14 16:14:59,368 INFO L273 TraceCheckUtils]: 70: Hoare triple {22545#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {22545#true} is VALID [2018-11-14 16:14:59,368 INFO L273 TraceCheckUtils]: 71: Hoare triple {22545#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {22545#true} is VALID [2018-11-14 16:14:59,368 INFO L273 TraceCheckUtils]: 72: Hoare triple {22545#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {22545#true} is VALID [2018-11-14 16:14:59,368 INFO L273 TraceCheckUtils]: 73: Hoare triple {22545#true} assume !~bvsle32(~ret~0, 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,368 INFO L273 TraceCheckUtils]: 74: Hoare triple {22545#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,368 INFO L273 TraceCheckUtils]: 75: Hoare triple {22545#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {22545#true} is VALID [2018-11-14 16:14:59,368 INFO L273 TraceCheckUtils]: 76: Hoare triple {22545#true} ~skip~0 := 0bv32; {22545#true} is VALID [2018-11-14 16:14:59,369 INFO L273 TraceCheckUtils]: 77: Hoare triple {22545#true} assume true; {22545#true} is VALID [2018-11-14 16:14:59,369 INFO L273 TraceCheckUtils]: 78: Hoare triple {22545#true} assume !false; {22545#true} is VALID [2018-11-14 16:14:59,369 INFO L273 TraceCheckUtils]: 79: Hoare triple {22545#true} ~state~0 := ~s__state~0; {22545#true} is VALID [2018-11-14 16:14:59,369 INFO L273 TraceCheckUtils]: 80: Hoare triple {22545#true} assume !(~s__state~0 == 12292bv32); {22545#true} is VALID [2018-11-14 16:14:59,369 INFO L273 TraceCheckUtils]: 81: Hoare triple {22545#true} assume !(~s__state~0 == 16384bv32); {22545#true} is VALID [2018-11-14 16:14:59,369 INFO L273 TraceCheckUtils]: 82: Hoare triple {22545#true} assume !(~s__state~0 == 4096bv32); {22545#true} is VALID [2018-11-14 16:14:59,369 INFO L273 TraceCheckUtils]: 83: Hoare triple {22545#true} assume !(~s__state~0 == 20480bv32); {22545#true} is VALID [2018-11-14 16:14:59,369 INFO L273 TraceCheckUtils]: 84: Hoare triple {22545#true} assume !(~s__state~0 == 4099bv32); {22545#true} is VALID [2018-11-14 16:14:59,370 INFO L273 TraceCheckUtils]: 85: Hoare triple {22545#true} assume !(~s__state~0 == 4368bv32); {22545#true} is VALID [2018-11-14 16:14:59,370 INFO L273 TraceCheckUtils]: 86: Hoare triple {22545#true} assume !(~s__state~0 == 4369bv32); {22545#true} is VALID [2018-11-14 16:14:59,370 INFO L273 TraceCheckUtils]: 87: Hoare triple {22545#true} assume !(~s__state~0 == 4384bv32); {22545#true} is VALID [2018-11-14 16:14:59,370 INFO L273 TraceCheckUtils]: 88: Hoare triple {22545#true} assume !(~s__state~0 == 4385bv32); {22545#true} is VALID [2018-11-14 16:14:59,370 INFO L273 TraceCheckUtils]: 89: Hoare triple {22545#true} assume !(~s__state~0 == 4400bv32); {22545#true} is VALID [2018-11-14 16:14:59,370 INFO L273 TraceCheckUtils]: 90: Hoare triple {22545#true} assume !(~s__state~0 == 4401bv32); {22545#true} is VALID [2018-11-14 16:14:59,371 INFO L273 TraceCheckUtils]: 91: Hoare triple {22545#true} assume ~s__state~0 == 4416bv32; {22545#true} is VALID [2018-11-14 16:14:59,371 INFO L273 TraceCheckUtils]: 92: Hoare triple {22545#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {22545#true} is VALID [2018-11-14 16:14:59,371 INFO L273 TraceCheckUtils]: 93: Hoare triple {22545#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {22545#true} is VALID [2018-11-14 16:14:59,388 INFO L273 TraceCheckUtils]: 94: Hoare triple {22545#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,396 INFO L273 TraceCheckUtils]: 95: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~tmp___6~0 == 0bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,405 INFO L273 TraceCheckUtils]: 96: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,406 INFO L273 TraceCheckUtils]: 97: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,409 INFO L273 TraceCheckUtils]: 98: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume true; {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,409 INFO L273 TraceCheckUtils]: 99: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !false; {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,409 INFO L273 TraceCheckUtils]: 100: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,410 INFO L273 TraceCheckUtils]: 101: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,410 INFO L273 TraceCheckUtils]: 102: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,410 INFO L273 TraceCheckUtils]: 103: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,411 INFO L273 TraceCheckUtils]: 104: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,411 INFO L273 TraceCheckUtils]: 105: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,411 INFO L273 TraceCheckUtils]: 106: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,411 INFO L273 TraceCheckUtils]: 107: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,412 INFO L273 TraceCheckUtils]: 108: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,412 INFO L273 TraceCheckUtils]: 109: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:14:59,412 INFO L273 TraceCheckUtils]: 110: Hoare triple {22832#(= (_ bv4432 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {22546#false} is VALID [2018-11-14 16:14:59,413 INFO L273 TraceCheckUtils]: 111: Hoare triple {22546#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {22546#false} is VALID [2018-11-14 16:14:59,413 INFO L273 TraceCheckUtils]: 112: Hoare triple {22546#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {22546#false} is VALID [2018-11-14 16:14:59,413 INFO L273 TraceCheckUtils]: 113: Hoare triple {22546#false} assume !(~blastFlag~0 == 2bv32); {22546#false} is VALID [2018-11-14 16:14:59,413 INFO L273 TraceCheckUtils]: 114: Hoare triple {22546#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {22546#false} is VALID [2018-11-14 16:14:59,413 INFO L273 TraceCheckUtils]: 115: Hoare triple {22546#false} assume !~bvsle32(~ret~0, 0bv32); {22546#false} is VALID [2018-11-14 16:14:59,413 INFO L273 TraceCheckUtils]: 116: Hoare triple {22546#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {22546#false} is VALID [2018-11-14 16:14:59,413 INFO L273 TraceCheckUtils]: 117: Hoare triple {22546#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {22546#false} is VALID [2018-11-14 16:14:59,414 INFO L273 TraceCheckUtils]: 118: Hoare triple {22546#false} ~skip~0 := 0bv32; {22546#false} is VALID [2018-11-14 16:14:59,414 INFO L273 TraceCheckUtils]: 119: Hoare triple {22546#false} assume true; {22546#false} is VALID [2018-11-14 16:14:59,414 INFO L273 TraceCheckUtils]: 120: Hoare triple {22546#false} assume !false; {22546#false} is VALID [2018-11-14 16:14:59,418 INFO L273 TraceCheckUtils]: 121: Hoare triple {22546#false} ~state~0 := ~s__state~0; {22546#false} is VALID [2018-11-14 16:14:59,418 INFO L273 TraceCheckUtils]: 122: Hoare triple {22546#false} assume !(~s__state~0 == 12292bv32); {22546#false} is VALID [2018-11-14 16:14:59,418 INFO L273 TraceCheckUtils]: 123: Hoare triple {22546#false} assume !(~s__state~0 == 16384bv32); {22546#false} is VALID [2018-11-14 16:14:59,418 INFO L273 TraceCheckUtils]: 124: Hoare triple {22546#false} assume !(~s__state~0 == 4096bv32); {22546#false} is VALID [2018-11-14 16:14:59,418 INFO L273 TraceCheckUtils]: 125: Hoare triple {22546#false} assume !(~s__state~0 == 20480bv32); {22546#false} is VALID [2018-11-14 16:14:59,419 INFO L273 TraceCheckUtils]: 126: Hoare triple {22546#false} assume !(~s__state~0 == 4099bv32); {22546#false} is VALID [2018-11-14 16:14:59,419 INFO L273 TraceCheckUtils]: 127: Hoare triple {22546#false} assume !(~s__state~0 == 4368bv32); {22546#false} is VALID [2018-11-14 16:14:59,419 INFO L273 TraceCheckUtils]: 128: Hoare triple {22546#false} assume !(~s__state~0 == 4369bv32); {22546#false} is VALID [2018-11-14 16:14:59,419 INFO L273 TraceCheckUtils]: 129: Hoare triple {22546#false} assume !(~s__state~0 == 4384bv32); {22546#false} is VALID [2018-11-14 16:14:59,419 INFO L273 TraceCheckUtils]: 130: Hoare triple {22546#false} assume !(~s__state~0 == 4385bv32); {22546#false} is VALID [2018-11-14 16:14:59,419 INFO L273 TraceCheckUtils]: 131: Hoare triple {22546#false} assume !(~s__state~0 == 4400bv32); {22546#false} is VALID [2018-11-14 16:14:59,420 INFO L273 TraceCheckUtils]: 132: Hoare triple {22546#false} assume !(~s__state~0 == 4401bv32); {22546#false} is VALID [2018-11-14 16:14:59,420 INFO L273 TraceCheckUtils]: 133: Hoare triple {22546#false} assume ~s__state~0 == 4416bv32; {22546#false} is VALID [2018-11-14 16:14:59,420 INFO L273 TraceCheckUtils]: 134: Hoare triple {22546#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {22546#false} is VALID [2018-11-14 16:14:59,420 INFO L273 TraceCheckUtils]: 135: Hoare triple {22546#false} assume !(~blastFlag~0 == 3bv32); {22546#false} is VALID [2018-11-14 16:14:59,420 INFO L273 TraceCheckUtils]: 136: Hoare triple {22546#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {22546#false} is VALID [2018-11-14 16:14:59,420 INFO L273 TraceCheckUtils]: 137: Hoare triple {22546#false} assume !(~tmp___6~0 == 0bv32); {22546#false} is VALID [2018-11-14 16:14:59,423 INFO L273 TraceCheckUtils]: 138: Hoare triple {22546#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {22546#false} is VALID [2018-11-14 16:14:59,423 INFO L273 TraceCheckUtils]: 139: Hoare triple {22546#false} ~skip~0 := 0bv32; {22546#false} is VALID [2018-11-14 16:14:59,423 INFO L273 TraceCheckUtils]: 140: Hoare triple {22546#false} assume true; {22546#false} is VALID [2018-11-14 16:14:59,423 INFO L273 TraceCheckUtils]: 141: Hoare triple {22546#false} assume !false; {22546#false} is VALID [2018-11-14 16:14:59,423 INFO L273 TraceCheckUtils]: 142: Hoare triple {22546#false} ~state~0 := ~s__state~0; {22546#false} is VALID [2018-11-14 16:14:59,423 INFO L273 TraceCheckUtils]: 143: Hoare triple {22546#false} assume !(~s__state~0 == 12292bv32); {22546#false} is VALID [2018-11-14 16:14:59,423 INFO L273 TraceCheckUtils]: 144: Hoare triple {22546#false} assume !(~s__state~0 == 16384bv32); {22546#false} is VALID [2018-11-14 16:14:59,424 INFO L273 TraceCheckUtils]: 145: Hoare triple {22546#false} assume !(~s__state~0 == 4096bv32); {22546#false} is VALID [2018-11-14 16:14:59,424 INFO L273 TraceCheckUtils]: 146: Hoare triple {22546#false} assume !(~s__state~0 == 20480bv32); {22546#false} is VALID [2018-11-14 16:14:59,424 INFO L273 TraceCheckUtils]: 147: Hoare triple {22546#false} assume !(~s__state~0 == 4099bv32); {22546#false} is VALID [2018-11-14 16:14:59,424 INFO L273 TraceCheckUtils]: 148: Hoare triple {22546#false} assume !(~s__state~0 == 4368bv32); {22546#false} is VALID [2018-11-14 16:14:59,424 INFO L273 TraceCheckUtils]: 149: Hoare triple {22546#false} assume !(~s__state~0 == 4369bv32); {22546#false} is VALID [2018-11-14 16:14:59,424 INFO L273 TraceCheckUtils]: 150: Hoare triple {22546#false} assume !(~s__state~0 == 4384bv32); {22546#false} is VALID [2018-11-14 16:14:59,425 INFO L273 TraceCheckUtils]: 151: Hoare triple {22546#false} assume !(~s__state~0 == 4385bv32); {22546#false} is VALID [2018-11-14 16:14:59,425 INFO L273 TraceCheckUtils]: 152: Hoare triple {22546#false} assume !(~s__state~0 == 4400bv32); {22546#false} is VALID [2018-11-14 16:14:59,425 INFO L273 TraceCheckUtils]: 153: Hoare triple {22546#false} assume !(~s__state~0 == 4401bv32); {22546#false} is VALID [2018-11-14 16:14:59,425 INFO L273 TraceCheckUtils]: 154: Hoare triple {22546#false} assume !(~s__state~0 == 4416bv32); {22546#false} is VALID [2018-11-14 16:14:59,425 INFO L273 TraceCheckUtils]: 155: Hoare triple {22546#false} assume !(~s__state~0 == 4417bv32); {22546#false} is VALID [2018-11-14 16:14:59,426 INFO L273 TraceCheckUtils]: 156: Hoare triple {22546#false} assume ~s__state~0 == 4432bv32; {22546#false} is VALID [2018-11-14 16:14:59,426 INFO L273 TraceCheckUtils]: 157: Hoare triple {22546#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {22546#false} is VALID [2018-11-14 16:14:59,426 INFO L273 TraceCheckUtils]: 158: Hoare triple {22546#false} assume ~blastFlag~0 == 5bv32; {22546#false} is VALID [2018-11-14 16:14:59,426 INFO L273 TraceCheckUtils]: 159: Hoare triple {22546#false} assume !false; {22546#false} is VALID [2018-11-14 16:14:59,438 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 217 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2018-11-14 16:14:59,439 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:14:59,442 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:14:59,442 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:14:59,442 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 160 [2018-11-14 16:14:59,443 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:14:59,443 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:14:59,593 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 105 edges. 105 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:14:59,593 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:14:59,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:14:59,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:14:59,594 INFO L87 Difference]: Start difference. First operand 783 states and 1049 transitions. Second operand 3 states. [2018-11-14 16:15:00,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:00,384 INFO L93 Difference]: Finished difference Result 1660 states and 2264 transitions. [2018-11-14 16:15:00,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:00,384 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 160 [2018-11-14 16:15:00,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:00,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:00,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2018-11-14 16:15:00,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:00,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2018-11-14 16:15:00,391 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 382 transitions. [2018-11-14 16:15:02,401 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-14 16:15:02,446 INFO L225 Difference]: With dead ends: 1660 [2018-11-14 16:15:02,447 INFO L226 Difference]: Without dead ends: 893 [2018-11-14 16:15:02,448 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 158 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-14 16:15:02,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2018-11-14 16:15:02,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 879. [2018-11-14 16:15:02,693 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:02,693 INFO L82 GeneralOperation]: Start isEquivalent. First operand 893 states. Second operand 879 states. [2018-11-14 16:15:02,693 INFO L74 IsIncluded]: Start isIncluded. First operand 893 states. Second operand 879 states. [2018-11-14 16:15:02,694 INFO L87 Difference]: Start difference. First operand 893 states. Second operand 879 states. [2018-11-14 16:15:02,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:02,729 INFO L93 Difference]: Finished difference Result 893 states and 1179 transitions. [2018-11-14 16:15:02,729 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1179 transitions. [2018-11-14 16:15:02,730 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:02,730 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:02,730 INFO L74 IsIncluded]: Start isIncluded. First operand 879 states. Second operand 893 states. [2018-11-14 16:15:02,730 INFO L87 Difference]: Start difference. First operand 879 states. Second operand 893 states. [2018-11-14 16:15:02,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:02,771 INFO L93 Difference]: Finished difference Result 893 states and 1179 transitions. [2018-11-14 16:15:02,771 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1179 transitions. [2018-11-14 16:15:02,772 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:02,773 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:02,773 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:02,773 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:02,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 879 states. [2018-11-14 16:15:02,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1165 transitions. [2018-11-14 16:15:02,802 INFO L78 Accepts]: Start accepts. Automaton has 879 states and 1165 transitions. Word has length 160 [2018-11-14 16:15:02,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:02,802 INFO L480 AbstractCegarLoop]: Abstraction has 879 states and 1165 transitions. [2018-11-14 16:15:02,802 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:02,802 INFO L276 IsEmpty]: Start isEmpty. Operand 879 states and 1165 transitions. [2018-11-14 16:15:02,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-11-14 16:15:02,804 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:02,804 INFO L375 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:02,805 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:02,805 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:02,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1103545059, now seen corresponding path program 1 times [2018-11-14 16:15:02,806 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:02,806 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-14 16:15:02,828 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:02,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:02,939 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:03,237 INFO L256 TraceCheckUtils]: 0: Hoare triple {27617#true} call ULTIMATE.init(); {27617#true} is VALID [2018-11-14 16:15:03,237 INFO L273 TraceCheckUtils]: 1: Hoare triple {27617#true} assume true; {27617#true} is VALID [2018-11-14 16:15:03,237 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {27617#true} {27617#true} #543#return; {27617#true} is VALID [2018-11-14 16:15:03,238 INFO L256 TraceCheckUtils]: 3: Hoare triple {27617#true} call #t~ret49 := main(); {27617#true} is VALID [2018-11-14 16:15:03,238 INFO L273 TraceCheckUtils]: 4: Hoare triple {27617#true} havoc ~s~0;~s~0 := 12292bv32; {27617#true} is VALID [2018-11-14 16:15:03,238 INFO L256 TraceCheckUtils]: 5: Hoare triple {27617#true} call #t~ret48 := ssl3_connect(~s~0); {27617#true} is VALID [2018-11-14 16:15:03,238 INFO L273 TraceCheckUtils]: 6: Hoare triple {27617#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,239 INFO L273 TraceCheckUtils]: 7: Hoare triple {27617#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {27617#true} is VALID [2018-11-14 16:15:03,239 INFO L273 TraceCheckUtils]: 8: Hoare triple {27617#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {27617#true} is VALID [2018-11-14 16:15:03,239 INFO L273 TraceCheckUtils]: 9: Hoare triple {27617#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,239 INFO L273 TraceCheckUtils]: 10: Hoare triple {27617#true} assume true; {27617#true} is VALID [2018-11-14 16:15:03,239 INFO L273 TraceCheckUtils]: 11: Hoare triple {27617#true} assume !false; {27617#true} is VALID [2018-11-14 16:15:03,240 INFO L273 TraceCheckUtils]: 12: Hoare triple {27617#true} ~state~0 := ~s__state~0; {27617#true} is VALID [2018-11-14 16:15:03,240 INFO L273 TraceCheckUtils]: 13: Hoare triple {27617#true} assume ~s__state~0 == 12292bv32; {27617#true} is VALID [2018-11-14 16:15:03,240 INFO L273 TraceCheckUtils]: 14: Hoare triple {27617#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; {27617#true} is VALID [2018-11-14 16:15:03,240 INFO L273 TraceCheckUtils]: 15: Hoare triple {27617#true} ~s__server~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,240 INFO L273 TraceCheckUtils]: 16: Hoare triple {27617#true} assume ~cb~0 != 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,240 INFO L273 TraceCheckUtils]: 17: Hoare triple {27617#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {27617#true} is VALID [2018-11-14 16:15:03,240 INFO L273 TraceCheckUtils]: 18: Hoare triple {27617#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {27617#true} is VALID [2018-11-14 16:15:03,240 INFO L273 TraceCheckUtils]: 19: Hoare triple {27617#true} assume !(~s__init_buf___0~0 == 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,241 INFO L273 TraceCheckUtils]: 20: Hoare triple {27617#true} assume !(~tmp___4~0 == 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,241 INFO L273 TraceCheckUtils]: 21: Hoare triple {27617#true} assume !(~tmp___5~0 == 0bv32);~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; {27617#true} is VALID [2018-11-14 16:15:03,241 INFO L273 TraceCheckUtils]: 22: Hoare triple {27617#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,241 INFO L273 TraceCheckUtils]: 23: Hoare triple {27617#true} ~skip~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,241 INFO L273 TraceCheckUtils]: 24: Hoare triple {27617#true} assume true; {27617#true} is VALID [2018-11-14 16:15:03,241 INFO L273 TraceCheckUtils]: 25: Hoare triple {27617#true} assume !false; {27617#true} is VALID [2018-11-14 16:15:03,241 INFO L273 TraceCheckUtils]: 26: Hoare triple {27617#true} ~state~0 := ~s__state~0; {27617#true} is VALID [2018-11-14 16:15:03,241 INFO L273 TraceCheckUtils]: 27: Hoare triple {27617#true} assume !(~s__state~0 == 12292bv32); {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 28: Hoare triple {27617#true} assume !(~s__state~0 == 16384bv32); {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 29: Hoare triple {27617#true} assume !(~s__state~0 == 4096bv32); {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 30: Hoare triple {27617#true} assume !(~s__state~0 == 20480bv32); {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 31: Hoare triple {27617#true} assume !(~s__state~0 == 4099bv32); {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 32: Hoare triple {27617#true} assume ~s__state~0 == 4368bv32; {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 33: Hoare triple {27617#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 34: Hoare triple {27617#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 35: Hoare triple {27617#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,242 INFO L273 TraceCheckUtils]: 36: Hoare triple {27617#true} assume ~s__bbio~0 != ~s__wbio~0; {27617#true} is VALID [2018-11-14 16:15:03,243 INFO L273 TraceCheckUtils]: 37: Hoare triple {27617#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,243 INFO L273 TraceCheckUtils]: 38: Hoare triple {27617#true} ~skip~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,243 INFO L273 TraceCheckUtils]: 39: Hoare triple {27617#true} assume true; {27617#true} is VALID [2018-11-14 16:15:03,243 INFO L273 TraceCheckUtils]: 40: Hoare triple {27617#true} assume !false; {27617#true} is VALID [2018-11-14 16:15:03,243 INFO L273 TraceCheckUtils]: 41: Hoare triple {27617#true} ~state~0 := ~s__state~0; {27617#true} is VALID [2018-11-14 16:15:03,243 INFO L273 TraceCheckUtils]: 42: Hoare triple {27617#true} assume !(~s__state~0 == 12292bv32); {27617#true} is VALID [2018-11-14 16:15:03,243 INFO L273 TraceCheckUtils]: 43: Hoare triple {27617#true} assume !(~s__state~0 == 16384bv32); {27617#true} is VALID [2018-11-14 16:15:03,243 INFO L273 TraceCheckUtils]: 44: Hoare triple {27617#true} assume !(~s__state~0 == 4096bv32); {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 45: Hoare triple {27617#true} assume !(~s__state~0 == 20480bv32); {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 46: Hoare triple {27617#true} assume !(~s__state~0 == 4099bv32); {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 47: Hoare triple {27617#true} assume !(~s__state~0 == 4368bv32); {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 48: Hoare triple {27617#true} assume !(~s__state~0 == 4369bv32); {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 49: Hoare triple {27617#true} assume ~s__state~0 == 4384bv32; {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 50: Hoare triple {27617#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 51: Hoare triple {27617#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 52: Hoare triple {27617#true} assume !~bvsle32(~ret~0, 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,244 INFO L273 TraceCheckUtils]: 53: Hoare triple {27617#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {27617#true} is VALID [2018-11-14 16:15:03,245 INFO L273 TraceCheckUtils]: 54: Hoare triple {27617#true} ~s__init_num~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,245 INFO L273 TraceCheckUtils]: 55: Hoare triple {27617#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,245 INFO L273 TraceCheckUtils]: 56: Hoare triple {27617#true} ~skip~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,245 INFO L273 TraceCheckUtils]: 57: Hoare triple {27617#true} assume true; {27617#true} is VALID [2018-11-14 16:15:03,245 INFO L273 TraceCheckUtils]: 58: Hoare triple {27617#true} assume !false; {27617#true} is VALID [2018-11-14 16:15:03,245 INFO L273 TraceCheckUtils]: 59: Hoare triple {27617#true} ~state~0 := ~s__state~0; {27617#true} is VALID [2018-11-14 16:15:03,245 INFO L273 TraceCheckUtils]: 60: Hoare triple {27617#true} assume !(~s__state~0 == 12292bv32); {27617#true} is VALID [2018-11-14 16:15:03,245 INFO L273 TraceCheckUtils]: 61: Hoare triple {27617#true} assume !(~s__state~0 == 16384bv32); {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 62: Hoare triple {27617#true} assume !(~s__state~0 == 4096bv32); {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 63: Hoare triple {27617#true} assume !(~s__state~0 == 20480bv32); {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 64: Hoare triple {27617#true} assume !(~s__state~0 == 4099bv32); {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 65: Hoare triple {27617#true} assume !(~s__state~0 == 4368bv32); {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 66: Hoare triple {27617#true} assume !(~s__state~0 == 4369bv32); {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 67: Hoare triple {27617#true} assume !(~s__state~0 == 4384bv32); {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 68: Hoare triple {27617#true} assume !(~s__state~0 == 4385bv32); {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 69: Hoare triple {27617#true} assume ~s__state~0 == 4400bv32; {27617#true} is VALID [2018-11-14 16:15:03,246 INFO L273 TraceCheckUtils]: 70: Hoare triple {27617#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {27617#true} is VALID [2018-11-14 16:15:03,247 INFO L273 TraceCheckUtils]: 71: Hoare triple {27617#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {27617#true} is VALID [2018-11-14 16:15:03,247 INFO L273 TraceCheckUtils]: 72: Hoare triple {27617#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {27617#true} is VALID [2018-11-14 16:15:03,247 INFO L273 TraceCheckUtils]: 73: Hoare triple {27617#true} assume !~bvsle32(~ret~0, 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,247 INFO L273 TraceCheckUtils]: 74: Hoare triple {27617#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,247 INFO L273 TraceCheckUtils]: 75: Hoare triple {27617#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,247 INFO L273 TraceCheckUtils]: 76: Hoare triple {27617#true} ~skip~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,247 INFO L273 TraceCheckUtils]: 77: Hoare triple {27617#true} assume true; {27617#true} is VALID [2018-11-14 16:15:03,248 INFO L273 TraceCheckUtils]: 78: Hoare triple {27617#true} assume !false; {27617#true} is VALID [2018-11-14 16:15:03,248 INFO L273 TraceCheckUtils]: 79: Hoare triple {27617#true} ~state~0 := ~s__state~0; {27617#true} is VALID [2018-11-14 16:15:03,248 INFO L273 TraceCheckUtils]: 80: Hoare triple {27617#true} assume !(~s__state~0 == 12292bv32); {27617#true} is VALID [2018-11-14 16:15:03,248 INFO L273 TraceCheckUtils]: 81: Hoare triple {27617#true} assume !(~s__state~0 == 16384bv32); {27617#true} is VALID [2018-11-14 16:15:03,248 INFO L273 TraceCheckUtils]: 82: Hoare triple {27617#true} assume !(~s__state~0 == 4096bv32); {27617#true} is VALID [2018-11-14 16:15:03,248 INFO L273 TraceCheckUtils]: 83: Hoare triple {27617#true} assume !(~s__state~0 == 20480bv32); {27617#true} is VALID [2018-11-14 16:15:03,248 INFO L273 TraceCheckUtils]: 84: Hoare triple {27617#true} assume !(~s__state~0 == 4099bv32); {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 85: Hoare triple {27617#true} assume !(~s__state~0 == 4368bv32); {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 86: Hoare triple {27617#true} assume !(~s__state~0 == 4369bv32); {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 87: Hoare triple {27617#true} assume !(~s__state~0 == 4384bv32); {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 88: Hoare triple {27617#true} assume !(~s__state~0 == 4385bv32); {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 89: Hoare triple {27617#true} assume !(~s__state~0 == 4400bv32); {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 90: Hoare triple {27617#true} assume !(~s__state~0 == 4401bv32); {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 91: Hoare triple {27617#true} assume ~s__state~0 == 4416bv32; {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 92: Hoare triple {27617#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {27617#true} is VALID [2018-11-14 16:15:03,249 INFO L273 TraceCheckUtils]: 93: Hoare triple {27617#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {27617#true} is VALID [2018-11-14 16:15:03,250 INFO L273 TraceCheckUtils]: 94: Hoare triple {27617#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,250 INFO L273 TraceCheckUtils]: 95: Hoare triple {27617#true} assume !(~tmp___6~0 == 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,250 INFO L273 TraceCheckUtils]: 96: Hoare triple {27617#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {27617#true} is VALID [2018-11-14 16:15:03,250 INFO L273 TraceCheckUtils]: 97: Hoare triple {27617#true} ~skip~0 := 0bv32; {27617#true} is VALID [2018-11-14 16:15:03,250 INFO L273 TraceCheckUtils]: 98: Hoare triple {27617#true} assume true; {27617#true} is VALID [2018-11-14 16:15:03,250 INFO L273 TraceCheckUtils]: 99: Hoare triple {27617#true} assume !false; {27617#true} is VALID [2018-11-14 16:15:03,250 INFO L273 TraceCheckUtils]: 100: Hoare triple {27617#true} ~state~0 := ~s__state~0; {27617#true} is VALID [2018-11-14 16:15:03,250 INFO L273 TraceCheckUtils]: 101: Hoare triple {27617#true} assume !(~s__state~0 == 12292bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 102: Hoare triple {27617#true} assume !(~s__state~0 == 16384bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 103: Hoare triple {27617#true} assume !(~s__state~0 == 4096bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 104: Hoare triple {27617#true} assume !(~s__state~0 == 20480bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 105: Hoare triple {27617#true} assume !(~s__state~0 == 4099bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 106: Hoare triple {27617#true} assume !(~s__state~0 == 4368bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 107: Hoare triple {27617#true} assume !(~s__state~0 == 4369bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 108: Hoare triple {27617#true} assume !(~s__state~0 == 4384bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 109: Hoare triple {27617#true} assume !(~s__state~0 == 4385bv32); {27617#true} is VALID [2018-11-14 16:15:03,251 INFO L273 TraceCheckUtils]: 110: Hoare triple {27617#true} assume !(~s__state~0 == 4400bv32); {27617#true} is VALID [2018-11-14 16:15:03,252 INFO L273 TraceCheckUtils]: 111: Hoare triple {27617#true} assume !(~s__state~0 == 4401bv32); {27617#true} is VALID [2018-11-14 16:15:03,252 INFO L273 TraceCheckUtils]: 112: Hoare triple {27617#true} assume !(~s__state~0 == 4416bv32); {27617#true} is VALID [2018-11-14 16:15:03,252 INFO L273 TraceCheckUtils]: 113: Hoare triple {27617#true} assume !(~s__state~0 == 4417bv32); {27617#true} is VALID [2018-11-14 16:15:03,252 INFO L273 TraceCheckUtils]: 114: Hoare triple {27617#true} assume ~s__state~0 == 4432bv32; {27617#true} is VALID [2018-11-14 16:15:03,252 INFO L273 TraceCheckUtils]: 115: Hoare triple {27617#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {27617#true} is VALID [2018-11-14 16:15:03,252 INFO L273 TraceCheckUtils]: 116: Hoare triple {27617#true} assume !(~blastFlag~0 == 5bv32); {27617#true} is VALID [2018-11-14 16:15:03,253 INFO L273 TraceCheckUtils]: 117: Hoare triple {27617#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,253 INFO L273 TraceCheckUtils]: 118: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,254 INFO L273 TraceCheckUtils]: 119: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,254 INFO L273 TraceCheckUtils]: 120: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume true; {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,254 INFO L273 TraceCheckUtils]: 121: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !false; {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,254 INFO L273 TraceCheckUtils]: 122: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,255 INFO L273 TraceCheckUtils]: 123: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,255 INFO L273 TraceCheckUtils]: 124: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,255 INFO L273 TraceCheckUtils]: 125: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,256 INFO L273 TraceCheckUtils]: 126: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,256 INFO L273 TraceCheckUtils]: 127: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,256 INFO L273 TraceCheckUtils]: 128: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,257 INFO L273 TraceCheckUtils]: 129: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,257 INFO L273 TraceCheckUtils]: 130: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,258 INFO L273 TraceCheckUtils]: 131: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:03,258 INFO L273 TraceCheckUtils]: 132: Hoare triple {27973#(= (_ bv4448 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {27618#false} is VALID [2018-11-14 16:15:03,258 INFO L273 TraceCheckUtils]: 133: Hoare triple {27618#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {27618#false} is VALID [2018-11-14 16:15:03,259 INFO L273 TraceCheckUtils]: 134: Hoare triple {27618#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {27618#false} is VALID [2018-11-14 16:15:03,259 INFO L273 TraceCheckUtils]: 135: Hoare triple {27618#false} assume !(~blastFlag~0 == 2bv32); {27618#false} is VALID [2018-11-14 16:15:03,259 INFO L273 TraceCheckUtils]: 136: Hoare triple {27618#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {27618#false} is VALID [2018-11-14 16:15:03,259 INFO L273 TraceCheckUtils]: 137: Hoare triple {27618#false} assume !~bvsle32(~ret~0, 0bv32); {27618#false} is VALID [2018-11-14 16:15:03,259 INFO L273 TraceCheckUtils]: 138: Hoare triple {27618#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {27618#false} is VALID [2018-11-14 16:15:03,260 INFO L273 TraceCheckUtils]: 139: Hoare triple {27618#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {27618#false} is VALID [2018-11-14 16:15:03,260 INFO L273 TraceCheckUtils]: 140: Hoare triple {27618#false} ~skip~0 := 0bv32; {27618#false} is VALID [2018-11-14 16:15:03,260 INFO L273 TraceCheckUtils]: 141: Hoare triple {27618#false} assume true; {27618#false} is VALID [2018-11-14 16:15:03,260 INFO L273 TraceCheckUtils]: 142: Hoare triple {27618#false} assume !false; {27618#false} is VALID [2018-11-14 16:15:03,260 INFO L273 TraceCheckUtils]: 143: Hoare triple {27618#false} ~state~0 := ~s__state~0; {27618#false} is VALID [2018-11-14 16:15:03,261 INFO L273 TraceCheckUtils]: 144: Hoare triple {27618#false} assume !(~s__state~0 == 12292bv32); {27618#false} is VALID [2018-11-14 16:15:03,261 INFO L273 TraceCheckUtils]: 145: Hoare triple {27618#false} assume !(~s__state~0 == 16384bv32); {27618#false} is VALID [2018-11-14 16:15:03,261 INFO L273 TraceCheckUtils]: 146: Hoare triple {27618#false} assume !(~s__state~0 == 4096bv32); {27618#false} is VALID [2018-11-14 16:15:03,261 INFO L273 TraceCheckUtils]: 147: Hoare triple {27618#false} assume !(~s__state~0 == 20480bv32); {27618#false} is VALID [2018-11-14 16:15:03,261 INFO L273 TraceCheckUtils]: 148: Hoare triple {27618#false} assume !(~s__state~0 == 4099bv32); {27618#false} is VALID [2018-11-14 16:15:03,261 INFO L273 TraceCheckUtils]: 149: Hoare triple {27618#false} assume !(~s__state~0 == 4368bv32); {27618#false} is VALID [2018-11-14 16:15:03,261 INFO L273 TraceCheckUtils]: 150: Hoare triple {27618#false} assume !(~s__state~0 == 4369bv32); {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 151: Hoare triple {27618#false} assume !(~s__state~0 == 4384bv32); {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 152: Hoare triple {27618#false} assume !(~s__state~0 == 4385bv32); {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 153: Hoare triple {27618#false} assume !(~s__state~0 == 4400bv32); {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 154: Hoare triple {27618#false} assume !(~s__state~0 == 4401bv32); {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 155: Hoare triple {27618#false} assume ~s__state~0 == 4416bv32; {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 156: Hoare triple {27618#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 157: Hoare triple {27618#false} assume !(~blastFlag~0 == 3bv32); {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 158: Hoare triple {27618#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {27618#false} is VALID [2018-11-14 16:15:03,262 INFO L273 TraceCheckUtils]: 159: Hoare triple {27618#false} assume !(~tmp___6~0 == 0bv32); {27618#false} is VALID [2018-11-14 16:15:03,263 INFO L273 TraceCheckUtils]: 160: Hoare triple {27618#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {27618#false} is VALID [2018-11-14 16:15:03,263 INFO L273 TraceCheckUtils]: 161: Hoare triple {27618#false} ~skip~0 := 0bv32; {27618#false} is VALID [2018-11-14 16:15:03,263 INFO L273 TraceCheckUtils]: 162: Hoare triple {27618#false} assume true; {27618#false} is VALID [2018-11-14 16:15:03,263 INFO L273 TraceCheckUtils]: 163: Hoare triple {27618#false} assume !false; {27618#false} is VALID [2018-11-14 16:15:03,263 INFO L273 TraceCheckUtils]: 164: Hoare triple {27618#false} ~state~0 := ~s__state~0; {27618#false} is VALID [2018-11-14 16:15:03,263 INFO L273 TraceCheckUtils]: 165: Hoare triple {27618#false} assume !(~s__state~0 == 12292bv32); {27618#false} is VALID [2018-11-14 16:15:03,263 INFO L273 TraceCheckUtils]: 166: Hoare triple {27618#false} assume !(~s__state~0 == 16384bv32); {27618#false} is VALID [2018-11-14 16:15:03,263 INFO L273 TraceCheckUtils]: 167: Hoare triple {27618#false} assume !(~s__state~0 == 4096bv32); {27618#false} is VALID [2018-11-14 16:15:03,264 INFO L273 TraceCheckUtils]: 168: Hoare triple {27618#false} assume !(~s__state~0 == 20480bv32); {27618#false} is VALID [2018-11-14 16:15:03,264 INFO L273 TraceCheckUtils]: 169: Hoare triple {27618#false} assume !(~s__state~0 == 4099bv32); {27618#false} is VALID [2018-11-14 16:15:03,264 INFO L273 TraceCheckUtils]: 170: Hoare triple {27618#false} assume !(~s__state~0 == 4368bv32); {27618#false} is VALID [2018-11-14 16:15:03,264 INFO L273 TraceCheckUtils]: 171: Hoare triple {27618#false} assume !(~s__state~0 == 4369bv32); {27618#false} is VALID [2018-11-14 16:15:03,264 INFO L273 TraceCheckUtils]: 172: Hoare triple {27618#false} assume !(~s__state~0 == 4384bv32); {27618#false} is VALID [2018-11-14 16:15:03,264 INFO L273 TraceCheckUtils]: 173: Hoare triple {27618#false} assume !(~s__state~0 == 4385bv32); {27618#false} is VALID [2018-11-14 16:15:03,264 INFO L273 TraceCheckUtils]: 174: Hoare triple {27618#false} assume !(~s__state~0 == 4400bv32); {27618#false} is VALID [2018-11-14 16:15:03,264 INFO L273 TraceCheckUtils]: 175: Hoare triple {27618#false} assume !(~s__state~0 == 4401bv32); {27618#false} is VALID [2018-11-14 16:15:03,265 INFO L273 TraceCheckUtils]: 176: Hoare triple {27618#false} assume !(~s__state~0 == 4416bv32); {27618#false} is VALID [2018-11-14 16:15:03,265 INFO L273 TraceCheckUtils]: 177: Hoare triple {27618#false} assume !(~s__state~0 == 4417bv32); {27618#false} is VALID [2018-11-14 16:15:03,265 INFO L273 TraceCheckUtils]: 178: Hoare triple {27618#false} assume ~s__state~0 == 4432bv32; {27618#false} is VALID [2018-11-14 16:15:03,265 INFO L273 TraceCheckUtils]: 179: Hoare triple {27618#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {27618#false} is VALID [2018-11-14 16:15:03,265 INFO L273 TraceCheckUtils]: 180: Hoare triple {27618#false} assume ~blastFlag~0 == 5bv32; {27618#false} is VALID [2018-11-14 16:15:03,265 INFO L273 TraceCheckUtils]: 181: Hoare triple {27618#false} assume !false; {27618#false} is VALID [2018-11-14 16:15:03,277 INFO L134 CoverageAnalysis]: Checked inductivity of 437 backedges. 270 proven. 0 refuted. 0 times theorem prover too weak. 167 trivial. 0 not checked. [2018-11-14 16:15:03,277 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:03,279 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:03,279 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:03,279 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 182 [2018-11-14 16:15:03,280 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:03,280 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:03,379 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 111 edges. 111 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:03,380 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:03,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:03,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:03,380 INFO L87 Difference]: Start difference. First operand 879 states and 1165 transitions. Second operand 3 states. [2018-11-14 16:15:04,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:04,640 INFO L93 Difference]: Finished difference Result 1858 states and 2514 transitions. [2018-11-14 16:15:04,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:04,640 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 182 [2018-11-14 16:15:04,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:04,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:04,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-14 16:15:04,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:04,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-14 16:15:04,645 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 385 transitions. [2018-11-14 16:15:04,999 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-14 16:15:05,048 INFO L225 Difference]: With dead ends: 1858 [2018-11-14 16:15:05,049 INFO L226 Difference]: Without dead ends: 995 [2018-11-14 16:15:05,050 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 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-14 16:15:05,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2018-11-14 16:15:05,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 983. [2018-11-14 16:15:05,481 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:05,481 INFO L82 GeneralOperation]: Start isEquivalent. First operand 995 states. Second operand 983 states. [2018-11-14 16:15:05,481 INFO L74 IsIncluded]: Start isIncluded. First operand 995 states. Second operand 983 states. [2018-11-14 16:15:05,481 INFO L87 Difference]: Start difference. First operand 995 states. Second operand 983 states. [2018-11-14 16:15:05,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:05,520 INFO L93 Difference]: Finished difference Result 995 states and 1305 transitions. [2018-11-14 16:15:05,520 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1305 transitions. [2018-11-14 16:15:05,521 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:05,521 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:05,521 INFO L74 IsIncluded]: Start isIncluded. First operand 983 states. Second operand 995 states. [2018-11-14 16:15:05,522 INFO L87 Difference]: Start difference. First operand 983 states. Second operand 995 states. [2018-11-14 16:15:05,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:05,572 INFO L93 Difference]: Finished difference Result 995 states and 1305 transitions. [2018-11-14 16:15:05,572 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1305 transitions. [2018-11-14 16:15:05,573 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:05,573 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:05,573 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:05,573 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:05,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 983 states. [2018-11-14 16:15:05,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1289 transitions. [2018-11-14 16:15:05,614 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 1289 transitions. Word has length 182 [2018-11-14 16:15:05,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:05,615 INFO L480 AbstractCegarLoop]: Abstraction has 983 states and 1289 transitions. [2018-11-14 16:15:05,615 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:05,615 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 1289 transitions. [2018-11-14 16:15:05,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-11-14 16:15:05,618 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:05,618 INFO L375 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:05,618 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:05,619 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:05,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1455387558, now seen corresponding path program 1 times [2018-11-14 16:15:05,619 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:05,619 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-14 16:15:05,646 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:05,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:05,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:05,745 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:06,104 INFO L256 TraceCheckUtils]: 0: Hoare triple {33272#true} call ULTIMATE.init(); {33272#true} is VALID [2018-11-14 16:15:06,104 INFO L273 TraceCheckUtils]: 1: Hoare triple {33272#true} assume true; {33272#true} is VALID [2018-11-14 16:15:06,104 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {33272#true} {33272#true} #543#return; {33272#true} is VALID [2018-11-14 16:15:06,104 INFO L256 TraceCheckUtils]: 3: Hoare triple {33272#true} call #t~ret49 := main(); {33272#true} is VALID [2018-11-14 16:15:06,105 INFO L273 TraceCheckUtils]: 4: Hoare triple {33272#true} havoc ~s~0;~s~0 := 12292bv32; {33272#true} is VALID [2018-11-14 16:15:06,105 INFO L256 TraceCheckUtils]: 5: Hoare triple {33272#true} call #t~ret48 := ssl3_connect(~s~0); {33272#true} is VALID [2018-11-14 16:15:06,105 INFO L273 TraceCheckUtils]: 6: Hoare triple {33272#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,105 INFO L273 TraceCheckUtils]: 7: Hoare triple {33272#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {33272#true} is VALID [2018-11-14 16:15:06,105 INFO L273 TraceCheckUtils]: 8: Hoare triple {33272#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {33272#true} is VALID [2018-11-14 16:15:06,105 INFO L273 TraceCheckUtils]: 9: Hoare triple {33272#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,105 INFO L273 TraceCheckUtils]: 10: Hoare triple {33272#true} assume true; {33272#true} is VALID [2018-11-14 16:15:06,105 INFO L273 TraceCheckUtils]: 11: Hoare triple {33272#true} assume !false; {33272#true} is VALID [2018-11-14 16:15:06,106 INFO L273 TraceCheckUtils]: 12: Hoare triple {33272#true} ~state~0 := ~s__state~0; {33272#true} is VALID [2018-11-14 16:15:06,106 INFO L273 TraceCheckUtils]: 13: Hoare triple {33272#true} assume ~s__state~0 == 12292bv32; {33272#true} is VALID [2018-11-14 16:15:06,106 INFO L273 TraceCheckUtils]: 14: Hoare triple {33272#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; {33272#true} is VALID [2018-11-14 16:15:06,106 INFO L273 TraceCheckUtils]: 15: Hoare triple {33272#true} ~s__server~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,106 INFO L273 TraceCheckUtils]: 16: Hoare triple {33272#true} assume ~cb~0 != 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,106 INFO L273 TraceCheckUtils]: 17: Hoare triple {33272#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {33272#true} is VALID [2018-11-14 16:15:06,106 INFO L273 TraceCheckUtils]: 18: Hoare triple {33272#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {33272#true} is VALID [2018-11-14 16:15:06,106 INFO L273 TraceCheckUtils]: 19: Hoare triple {33272#true} assume !(~s__init_buf___0~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,107 INFO L273 TraceCheckUtils]: 20: Hoare triple {33272#true} assume !(~tmp___4~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,107 INFO L273 TraceCheckUtils]: 21: Hoare triple {33272#true} assume !(~tmp___5~0 == 0bv32);~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; {33272#true} is VALID [2018-11-14 16:15:06,107 INFO L273 TraceCheckUtils]: 22: Hoare triple {33272#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,107 INFO L273 TraceCheckUtils]: 23: Hoare triple {33272#true} ~skip~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,107 INFO L273 TraceCheckUtils]: 24: Hoare triple {33272#true} assume true; {33272#true} is VALID [2018-11-14 16:15:06,107 INFO L273 TraceCheckUtils]: 25: Hoare triple {33272#true} assume !false; {33272#true} is VALID [2018-11-14 16:15:06,107 INFO L273 TraceCheckUtils]: 26: Hoare triple {33272#true} ~state~0 := ~s__state~0; {33272#true} is VALID [2018-11-14 16:15:06,107 INFO L273 TraceCheckUtils]: 27: Hoare triple {33272#true} assume !(~s__state~0 == 12292bv32); {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 28: Hoare triple {33272#true} assume !(~s__state~0 == 16384bv32); {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 29: Hoare triple {33272#true} assume !(~s__state~0 == 4096bv32); {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 30: Hoare triple {33272#true} assume !(~s__state~0 == 20480bv32); {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 31: Hoare triple {33272#true} assume !(~s__state~0 == 4099bv32); {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 32: Hoare triple {33272#true} assume ~s__state~0 == 4368bv32; {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 33: Hoare triple {33272#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 34: Hoare triple {33272#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 35: Hoare triple {33272#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,108 INFO L273 TraceCheckUtils]: 36: Hoare triple {33272#true} assume ~s__bbio~0 != ~s__wbio~0; {33272#true} is VALID [2018-11-14 16:15:06,109 INFO L273 TraceCheckUtils]: 37: Hoare triple {33272#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,109 INFO L273 TraceCheckUtils]: 38: Hoare triple {33272#true} ~skip~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,109 INFO L273 TraceCheckUtils]: 39: Hoare triple {33272#true} assume true; {33272#true} is VALID [2018-11-14 16:15:06,109 INFO L273 TraceCheckUtils]: 40: Hoare triple {33272#true} assume !false; {33272#true} is VALID [2018-11-14 16:15:06,109 INFO L273 TraceCheckUtils]: 41: Hoare triple {33272#true} ~state~0 := ~s__state~0; {33272#true} is VALID [2018-11-14 16:15:06,109 INFO L273 TraceCheckUtils]: 42: Hoare triple {33272#true} assume !(~s__state~0 == 12292bv32); {33272#true} is VALID [2018-11-14 16:15:06,109 INFO L273 TraceCheckUtils]: 43: Hoare triple {33272#true} assume !(~s__state~0 == 16384bv32); {33272#true} is VALID [2018-11-14 16:15:06,109 INFO L273 TraceCheckUtils]: 44: Hoare triple {33272#true} assume !(~s__state~0 == 4096bv32); {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 45: Hoare triple {33272#true} assume !(~s__state~0 == 20480bv32); {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 46: Hoare triple {33272#true} assume !(~s__state~0 == 4099bv32); {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 47: Hoare triple {33272#true} assume !(~s__state~0 == 4368bv32); {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 48: Hoare triple {33272#true} assume !(~s__state~0 == 4369bv32); {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 49: Hoare triple {33272#true} assume ~s__state~0 == 4384bv32; {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 50: Hoare triple {33272#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 51: Hoare triple {33272#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 52: Hoare triple {33272#true} assume !~bvsle32(~ret~0, 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,110 INFO L273 TraceCheckUtils]: 53: Hoare triple {33272#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {33272#true} is VALID [2018-11-14 16:15:06,111 INFO L273 TraceCheckUtils]: 54: Hoare triple {33272#true} ~s__init_num~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,111 INFO L273 TraceCheckUtils]: 55: Hoare triple {33272#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,111 INFO L273 TraceCheckUtils]: 56: Hoare triple {33272#true} ~skip~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,111 INFO L273 TraceCheckUtils]: 57: Hoare triple {33272#true} assume true; {33272#true} is VALID [2018-11-14 16:15:06,111 INFO L273 TraceCheckUtils]: 58: Hoare triple {33272#true} assume !false; {33272#true} is VALID [2018-11-14 16:15:06,111 INFO L273 TraceCheckUtils]: 59: Hoare triple {33272#true} ~state~0 := ~s__state~0; {33272#true} is VALID [2018-11-14 16:15:06,111 INFO L273 TraceCheckUtils]: 60: Hoare triple {33272#true} assume !(~s__state~0 == 12292bv32); {33272#true} is VALID [2018-11-14 16:15:06,111 INFO L273 TraceCheckUtils]: 61: Hoare triple {33272#true} assume !(~s__state~0 == 16384bv32); {33272#true} is VALID [2018-11-14 16:15:06,112 INFO L273 TraceCheckUtils]: 62: Hoare triple {33272#true} assume !(~s__state~0 == 4096bv32); {33272#true} is VALID [2018-11-14 16:15:06,112 INFO L273 TraceCheckUtils]: 63: Hoare triple {33272#true} assume !(~s__state~0 == 20480bv32); {33272#true} is VALID [2018-11-14 16:15:06,112 INFO L273 TraceCheckUtils]: 64: Hoare triple {33272#true} assume !(~s__state~0 == 4099bv32); {33272#true} is VALID [2018-11-14 16:15:06,112 INFO L273 TraceCheckUtils]: 65: Hoare triple {33272#true} assume !(~s__state~0 == 4368bv32); {33272#true} is VALID [2018-11-14 16:15:06,112 INFO L273 TraceCheckUtils]: 66: Hoare triple {33272#true} assume !(~s__state~0 == 4369bv32); {33272#true} is VALID [2018-11-14 16:15:06,112 INFO L273 TraceCheckUtils]: 67: Hoare triple {33272#true} assume !(~s__state~0 == 4384bv32); {33272#true} is VALID [2018-11-14 16:15:06,112 INFO L273 TraceCheckUtils]: 68: Hoare triple {33272#true} assume !(~s__state~0 == 4385bv32); {33272#true} is VALID [2018-11-14 16:15:06,112 INFO L273 TraceCheckUtils]: 69: Hoare triple {33272#true} assume ~s__state~0 == 4400bv32; {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 70: Hoare triple {33272#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 71: Hoare triple {33272#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 72: Hoare triple {33272#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 73: Hoare triple {33272#true} assume !~bvsle32(~ret~0, 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 74: Hoare triple {33272#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 75: Hoare triple {33272#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 76: Hoare triple {33272#true} ~skip~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 77: Hoare triple {33272#true} assume true; {33272#true} is VALID [2018-11-14 16:15:06,113 INFO L273 TraceCheckUtils]: 78: Hoare triple {33272#true} assume !false; {33272#true} is VALID [2018-11-14 16:15:06,114 INFO L273 TraceCheckUtils]: 79: Hoare triple {33272#true} ~state~0 := ~s__state~0; {33272#true} is VALID [2018-11-14 16:15:06,114 INFO L273 TraceCheckUtils]: 80: Hoare triple {33272#true} assume !(~s__state~0 == 12292bv32); {33272#true} is VALID [2018-11-14 16:15:06,114 INFO L273 TraceCheckUtils]: 81: Hoare triple {33272#true} assume !(~s__state~0 == 16384bv32); {33272#true} is VALID [2018-11-14 16:15:06,114 INFO L273 TraceCheckUtils]: 82: Hoare triple {33272#true} assume !(~s__state~0 == 4096bv32); {33272#true} is VALID [2018-11-14 16:15:06,114 INFO L273 TraceCheckUtils]: 83: Hoare triple {33272#true} assume !(~s__state~0 == 20480bv32); {33272#true} is VALID [2018-11-14 16:15:06,114 INFO L273 TraceCheckUtils]: 84: Hoare triple {33272#true} assume !(~s__state~0 == 4099bv32); {33272#true} is VALID [2018-11-14 16:15:06,114 INFO L273 TraceCheckUtils]: 85: Hoare triple {33272#true} assume !(~s__state~0 == 4368bv32); {33272#true} is VALID [2018-11-14 16:15:06,114 INFO L273 TraceCheckUtils]: 86: Hoare triple {33272#true} assume !(~s__state~0 == 4369bv32); {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 87: Hoare triple {33272#true} assume !(~s__state~0 == 4384bv32); {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 88: Hoare triple {33272#true} assume !(~s__state~0 == 4385bv32); {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 89: Hoare triple {33272#true} assume !(~s__state~0 == 4400bv32); {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 90: Hoare triple {33272#true} assume !(~s__state~0 == 4401bv32); {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 91: Hoare triple {33272#true} assume ~s__state~0 == 4416bv32; {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 92: Hoare triple {33272#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 93: Hoare triple {33272#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 94: Hoare triple {33272#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,115 INFO L273 TraceCheckUtils]: 95: Hoare triple {33272#true} assume !(~tmp___6~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,116 INFO L273 TraceCheckUtils]: 96: Hoare triple {33272#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,116 INFO L273 TraceCheckUtils]: 97: Hoare triple {33272#true} ~skip~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,116 INFO L273 TraceCheckUtils]: 98: Hoare triple {33272#true} assume true; {33272#true} is VALID [2018-11-14 16:15:06,116 INFO L273 TraceCheckUtils]: 99: Hoare triple {33272#true} assume !false; {33272#true} is VALID [2018-11-14 16:15:06,116 INFO L273 TraceCheckUtils]: 100: Hoare triple {33272#true} ~state~0 := ~s__state~0; {33272#true} is VALID [2018-11-14 16:15:06,116 INFO L273 TraceCheckUtils]: 101: Hoare triple {33272#true} assume !(~s__state~0 == 12292bv32); {33272#true} is VALID [2018-11-14 16:15:06,116 INFO L273 TraceCheckUtils]: 102: Hoare triple {33272#true} assume !(~s__state~0 == 16384bv32); {33272#true} is VALID [2018-11-14 16:15:06,116 INFO L273 TraceCheckUtils]: 103: Hoare triple {33272#true} assume !(~s__state~0 == 4096bv32); {33272#true} is VALID [2018-11-14 16:15:06,117 INFO L273 TraceCheckUtils]: 104: Hoare triple {33272#true} assume !(~s__state~0 == 20480bv32); {33272#true} is VALID [2018-11-14 16:15:06,117 INFO L273 TraceCheckUtils]: 105: Hoare triple {33272#true} assume !(~s__state~0 == 4099bv32); {33272#true} is VALID [2018-11-14 16:15:06,117 INFO L273 TraceCheckUtils]: 106: Hoare triple {33272#true} assume !(~s__state~0 == 4368bv32); {33272#true} is VALID [2018-11-14 16:15:06,117 INFO L273 TraceCheckUtils]: 107: Hoare triple {33272#true} assume !(~s__state~0 == 4369bv32); {33272#true} is VALID [2018-11-14 16:15:06,117 INFO L273 TraceCheckUtils]: 108: Hoare triple {33272#true} assume !(~s__state~0 == 4384bv32); {33272#true} is VALID [2018-11-14 16:15:06,117 INFO L273 TraceCheckUtils]: 109: Hoare triple {33272#true} assume !(~s__state~0 == 4385bv32); {33272#true} is VALID [2018-11-14 16:15:06,118 INFO L273 TraceCheckUtils]: 110: Hoare triple {33272#true} assume !(~s__state~0 == 4400bv32); {33272#true} is VALID [2018-11-14 16:15:06,118 INFO L273 TraceCheckUtils]: 111: Hoare triple {33272#true} assume !(~s__state~0 == 4401bv32); {33272#true} is VALID [2018-11-14 16:15:06,118 INFO L273 TraceCheckUtils]: 112: Hoare triple {33272#true} assume !(~s__state~0 == 4416bv32); {33272#true} is VALID [2018-11-14 16:15:06,118 INFO L273 TraceCheckUtils]: 113: Hoare triple {33272#true} assume !(~s__state~0 == 4417bv32); {33272#true} is VALID [2018-11-14 16:15:06,118 INFO L273 TraceCheckUtils]: 114: Hoare triple {33272#true} assume ~s__state~0 == 4432bv32; {33272#true} is VALID [2018-11-14 16:15:06,118 INFO L273 TraceCheckUtils]: 115: Hoare triple {33272#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {33272#true} is VALID [2018-11-14 16:15:06,119 INFO L273 TraceCheckUtils]: 116: Hoare triple {33272#true} assume !(~blastFlag~0 == 5bv32); {33272#true} is VALID [2018-11-14 16:15:06,119 INFO L273 TraceCheckUtils]: 117: Hoare triple {33272#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,119 INFO L273 TraceCheckUtils]: 118: Hoare triple {33272#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,119 INFO L273 TraceCheckUtils]: 119: Hoare triple {33272#true} ~skip~0 := 0bv32; {33272#true} is VALID [2018-11-14 16:15:06,119 INFO L273 TraceCheckUtils]: 120: Hoare triple {33272#true} assume true; {33272#true} is VALID [2018-11-14 16:15:06,119 INFO L273 TraceCheckUtils]: 121: Hoare triple {33272#true} assume !false; {33272#true} is VALID [2018-11-14 16:15:06,120 INFO L273 TraceCheckUtils]: 122: Hoare triple {33272#true} ~state~0 := ~s__state~0; {33272#true} is VALID [2018-11-14 16:15:06,120 INFO L273 TraceCheckUtils]: 123: Hoare triple {33272#true} assume !(~s__state~0 == 12292bv32); {33272#true} is VALID [2018-11-14 16:15:06,120 INFO L273 TraceCheckUtils]: 124: Hoare triple {33272#true} assume !(~s__state~0 == 16384bv32); {33272#true} is VALID [2018-11-14 16:15:06,120 INFO L273 TraceCheckUtils]: 125: Hoare triple {33272#true} assume !(~s__state~0 == 4096bv32); {33272#true} is VALID [2018-11-14 16:15:06,120 INFO L273 TraceCheckUtils]: 126: Hoare triple {33272#true} assume !(~s__state~0 == 20480bv32); {33272#true} is VALID [2018-11-14 16:15:06,120 INFO L273 TraceCheckUtils]: 127: Hoare triple {33272#true} assume !(~s__state~0 == 4099bv32); {33272#true} is VALID [2018-11-14 16:15:06,121 INFO L273 TraceCheckUtils]: 128: Hoare triple {33272#true} assume !(~s__state~0 == 4368bv32); {33272#true} is VALID [2018-11-14 16:15:06,121 INFO L273 TraceCheckUtils]: 129: Hoare triple {33272#true} assume !(~s__state~0 == 4369bv32); {33272#true} is VALID [2018-11-14 16:15:06,121 INFO L273 TraceCheckUtils]: 130: Hoare triple {33272#true} assume !(~s__state~0 == 4384bv32); {33272#true} is VALID [2018-11-14 16:15:06,121 INFO L273 TraceCheckUtils]: 131: Hoare triple {33272#true} assume !(~s__state~0 == 4385bv32); {33272#true} is VALID [2018-11-14 16:15:06,121 INFO L273 TraceCheckUtils]: 132: Hoare triple {33272#true} assume !(~s__state~0 == 4400bv32); {33272#true} is VALID [2018-11-14 16:15:06,121 INFO L273 TraceCheckUtils]: 133: Hoare triple {33272#true} assume !(~s__state~0 == 4401bv32); {33272#true} is VALID [2018-11-14 16:15:06,122 INFO L273 TraceCheckUtils]: 134: Hoare triple {33272#true} assume !(~s__state~0 == 4416bv32); {33272#true} is VALID [2018-11-14 16:15:06,122 INFO L273 TraceCheckUtils]: 135: Hoare triple {33272#true} assume !(~s__state~0 == 4417bv32); {33272#true} is VALID [2018-11-14 16:15:06,122 INFO L273 TraceCheckUtils]: 136: Hoare triple {33272#true} assume !(~s__state~0 == 4432bv32); {33272#true} is VALID [2018-11-14 16:15:06,122 INFO L273 TraceCheckUtils]: 137: Hoare triple {33272#true} assume !(~s__state~0 == 4433bv32); {33272#true} is VALID [2018-11-14 16:15:06,122 INFO L273 TraceCheckUtils]: 138: Hoare triple {33272#true} assume ~s__state~0 == 4448bv32; {33272#true} is VALID [2018-11-14 16:15:06,123 INFO L273 TraceCheckUtils]: 139: Hoare triple {33272#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {33272#true} is VALID [2018-11-14 16:15:06,123 INFO L273 TraceCheckUtils]: 140: Hoare triple {33272#true} assume !~bvsle32(~ret~0, 0bv32); {33272#true} is VALID [2018-11-14 16:15:06,133 INFO L273 TraceCheckUtils]: 141: Hoare triple {33272#true} assume ~s__s3__tmp__cert_req~0 != 0bv32;~s__state~0 := 4464bv32; {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,133 INFO L273 TraceCheckUtils]: 142: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,134 INFO L273 TraceCheckUtils]: 143: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,134 INFO L273 TraceCheckUtils]: 144: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,137 INFO L273 TraceCheckUtils]: 145: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume true; {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,137 INFO L273 TraceCheckUtils]: 146: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !false; {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,139 INFO L273 TraceCheckUtils]: 147: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,139 INFO L273 TraceCheckUtils]: 148: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,141 INFO L273 TraceCheckUtils]: 149: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,141 INFO L273 TraceCheckUtils]: 150: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,144 INFO L273 TraceCheckUtils]: 151: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,144 INFO L273 TraceCheckUtils]: 152: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,146 INFO L273 TraceCheckUtils]: 153: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,146 INFO L273 TraceCheckUtils]: 154: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,148 INFO L273 TraceCheckUtils]: 155: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,148 INFO L273 TraceCheckUtils]: 156: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:06,151 INFO L273 TraceCheckUtils]: 157: Hoare triple {33700#(= (_ bv4464 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {33273#false} is VALID [2018-11-14 16:15:06,151 INFO L273 TraceCheckUtils]: 158: Hoare triple {33273#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {33273#false} is VALID [2018-11-14 16:15:06,151 INFO L273 TraceCheckUtils]: 159: Hoare triple {33273#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {33273#false} is VALID [2018-11-14 16:15:06,151 INFO L273 TraceCheckUtils]: 160: Hoare triple {33273#false} assume !(~blastFlag~0 == 2bv32); {33273#false} is VALID [2018-11-14 16:15:06,151 INFO L273 TraceCheckUtils]: 161: Hoare triple {33273#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {33273#false} is VALID [2018-11-14 16:15:06,151 INFO L273 TraceCheckUtils]: 162: Hoare triple {33273#false} assume !~bvsle32(~ret~0, 0bv32); {33273#false} is VALID [2018-11-14 16:15:06,151 INFO L273 TraceCheckUtils]: 163: Hoare triple {33273#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {33273#false} is VALID [2018-11-14 16:15:06,152 INFO L273 TraceCheckUtils]: 164: Hoare triple {33273#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33273#false} is VALID [2018-11-14 16:15:06,152 INFO L273 TraceCheckUtils]: 165: Hoare triple {33273#false} ~skip~0 := 0bv32; {33273#false} is VALID [2018-11-14 16:15:06,152 INFO L273 TraceCheckUtils]: 166: Hoare triple {33273#false} assume true; {33273#false} is VALID [2018-11-14 16:15:06,152 INFO L273 TraceCheckUtils]: 167: Hoare triple {33273#false} assume !false; {33273#false} is VALID [2018-11-14 16:15:06,152 INFO L273 TraceCheckUtils]: 168: Hoare triple {33273#false} ~state~0 := ~s__state~0; {33273#false} is VALID [2018-11-14 16:15:06,152 INFO L273 TraceCheckUtils]: 169: Hoare triple {33273#false} assume !(~s__state~0 == 12292bv32); {33273#false} is VALID [2018-11-14 16:15:06,152 INFO L273 TraceCheckUtils]: 170: Hoare triple {33273#false} assume !(~s__state~0 == 16384bv32); {33273#false} is VALID [2018-11-14 16:15:06,152 INFO L273 TraceCheckUtils]: 171: Hoare triple {33273#false} assume !(~s__state~0 == 4096bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 172: Hoare triple {33273#false} assume !(~s__state~0 == 20480bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 173: Hoare triple {33273#false} assume !(~s__state~0 == 4099bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 174: Hoare triple {33273#false} assume !(~s__state~0 == 4368bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 175: Hoare triple {33273#false} assume !(~s__state~0 == 4369bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 176: Hoare triple {33273#false} assume !(~s__state~0 == 4384bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 177: Hoare triple {33273#false} assume !(~s__state~0 == 4385bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 178: Hoare triple {33273#false} assume !(~s__state~0 == 4400bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 179: Hoare triple {33273#false} assume !(~s__state~0 == 4401bv32); {33273#false} is VALID [2018-11-14 16:15:06,153 INFO L273 TraceCheckUtils]: 180: Hoare triple {33273#false} assume ~s__state~0 == 4416bv32; {33273#false} is VALID [2018-11-14 16:15:06,154 INFO L273 TraceCheckUtils]: 181: Hoare triple {33273#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {33273#false} is VALID [2018-11-14 16:15:06,154 INFO L273 TraceCheckUtils]: 182: Hoare triple {33273#false} assume !(~blastFlag~0 == 3bv32); {33273#false} is VALID [2018-11-14 16:15:06,154 INFO L273 TraceCheckUtils]: 183: Hoare triple {33273#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {33273#false} is VALID [2018-11-14 16:15:06,154 INFO L273 TraceCheckUtils]: 184: Hoare triple {33273#false} assume !(~tmp___6~0 == 0bv32); {33273#false} is VALID [2018-11-14 16:15:06,154 INFO L273 TraceCheckUtils]: 185: Hoare triple {33273#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {33273#false} is VALID [2018-11-14 16:15:06,154 INFO L273 TraceCheckUtils]: 186: Hoare triple {33273#false} ~skip~0 := 0bv32; {33273#false} is VALID [2018-11-14 16:15:06,154 INFO L273 TraceCheckUtils]: 187: Hoare triple {33273#false} assume true; {33273#false} is VALID [2018-11-14 16:15:06,154 INFO L273 TraceCheckUtils]: 188: Hoare triple {33273#false} assume !false; {33273#false} is VALID [2018-11-14 16:15:06,155 INFO L273 TraceCheckUtils]: 189: Hoare triple {33273#false} ~state~0 := ~s__state~0; {33273#false} is VALID [2018-11-14 16:15:06,155 INFO L273 TraceCheckUtils]: 190: Hoare triple {33273#false} assume !(~s__state~0 == 12292bv32); {33273#false} is VALID [2018-11-14 16:15:06,155 INFO L273 TraceCheckUtils]: 191: Hoare triple {33273#false} assume !(~s__state~0 == 16384bv32); {33273#false} is VALID [2018-11-14 16:15:06,155 INFO L273 TraceCheckUtils]: 192: Hoare triple {33273#false} assume !(~s__state~0 == 4096bv32); {33273#false} is VALID [2018-11-14 16:15:06,155 INFO L273 TraceCheckUtils]: 193: Hoare triple {33273#false} assume !(~s__state~0 == 20480bv32); {33273#false} is VALID [2018-11-14 16:15:06,155 INFO L273 TraceCheckUtils]: 194: Hoare triple {33273#false} assume !(~s__state~0 == 4099bv32); {33273#false} is VALID [2018-11-14 16:15:06,155 INFO L273 TraceCheckUtils]: 195: Hoare triple {33273#false} assume !(~s__state~0 == 4368bv32); {33273#false} is VALID [2018-11-14 16:15:06,155 INFO L273 TraceCheckUtils]: 196: Hoare triple {33273#false} assume !(~s__state~0 == 4369bv32); {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 197: Hoare triple {33273#false} assume !(~s__state~0 == 4384bv32); {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 198: Hoare triple {33273#false} assume !(~s__state~0 == 4385bv32); {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 199: Hoare triple {33273#false} assume !(~s__state~0 == 4400bv32); {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 200: Hoare triple {33273#false} assume !(~s__state~0 == 4401bv32); {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 201: Hoare triple {33273#false} assume !(~s__state~0 == 4416bv32); {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 202: Hoare triple {33273#false} assume !(~s__state~0 == 4417bv32); {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 203: Hoare triple {33273#false} assume ~s__state~0 == 4432bv32; {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 204: Hoare triple {33273#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {33273#false} is VALID [2018-11-14 16:15:06,156 INFO L273 TraceCheckUtils]: 205: Hoare triple {33273#false} assume ~blastFlag~0 == 5bv32; {33273#false} is VALID [2018-11-14 16:15:06,157 INFO L273 TraceCheckUtils]: 206: Hoare triple {33273#false} assume !false; {33273#false} is VALID [2018-11-14 16:15:06,172 INFO L134 CoverageAnalysis]: Checked inductivity of 567 backedges. 321 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2018-11-14 16:15:06,172 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:06,173 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:06,173 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:06,174 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 207 [2018-11-14 16:15:06,174 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:06,174 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:06,323 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 118 edges. 118 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:06,323 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:06,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:06,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:06,324 INFO L87 Difference]: Start difference. First operand 983 states and 1289 transitions. Second operand 3 states. [2018-11-14 16:15:07,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:07,267 INFO L93 Difference]: Finished difference Result 2074 states and 2774 transitions. [2018-11-14 16:15:07,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:07,267 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 207 [2018-11-14 16:15:07,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:07,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:07,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 388 transitions. [2018-11-14 16:15:07,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:07,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 388 transitions. [2018-11-14 16:15:07,271 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 388 transitions. [2018-11-14 16:15:07,623 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 388 edges. 388 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:07,672 INFO L225 Difference]: With dead ends: 2074 [2018-11-14 16:15:07,672 INFO L226 Difference]: Without dead ends: 1107 [2018-11-14 16:15:07,674 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 205 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-14 16:15:07,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2018-11-14 16:15:07,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 1099. [2018-11-14 16:15:07,940 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:07,941 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1107 states. Second operand 1099 states. [2018-11-14 16:15:07,941 INFO L74 IsIncluded]: Start isIncluded. First operand 1107 states. Second operand 1099 states. [2018-11-14 16:15:07,941 INFO L87 Difference]: Start difference. First operand 1107 states. Second operand 1099 states. [2018-11-14 16:15:07,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:07,981 INFO L93 Difference]: Finished difference Result 1107 states and 1433 transitions. [2018-11-14 16:15:07,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1433 transitions. [2018-11-14 16:15:07,982 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:07,983 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:07,983 INFO L74 IsIncluded]: Start isIncluded. First operand 1099 states. Second operand 1107 states. [2018-11-14 16:15:07,983 INFO L87 Difference]: Start difference. First operand 1099 states. Second operand 1107 states. [2018-11-14 16:15:08,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:08,032 INFO L93 Difference]: Finished difference Result 1107 states and 1433 transitions. [2018-11-14 16:15:08,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1107 states and 1433 transitions. [2018-11-14 16:15:08,034 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:08,034 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:08,034 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:08,034 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:08,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1099 states. [2018-11-14 16:15:08,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1425 transitions. [2018-11-14 16:15:08,075 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1425 transitions. Word has length 207 [2018-11-14 16:15:08,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:08,075 INFO L480 AbstractCegarLoop]: Abstraction has 1099 states and 1425 transitions. [2018-11-14 16:15:08,075 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:08,076 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1425 transitions. [2018-11-14 16:15:08,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-11-14 16:15:08,077 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:08,078 INFO L375 BasicCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:08,078 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:08,078 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:08,078 INFO L82 PathProgramCache]: Analyzing trace with hash 2107612312, now seen corresponding path program 1 times [2018-11-14 16:15:08,079 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:08,079 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-14 16:15:08,102 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:08,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:08,219 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:08,402 INFO L256 TraceCheckUtils]: 0: Hoare triple {39570#true} call ULTIMATE.init(); {39570#true} is VALID [2018-11-14 16:15:08,402 INFO L273 TraceCheckUtils]: 1: Hoare triple {39570#true} assume true; {39570#true} is VALID [2018-11-14 16:15:08,402 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {39570#true} {39570#true} #543#return; {39570#true} is VALID [2018-11-14 16:15:08,403 INFO L256 TraceCheckUtils]: 3: Hoare triple {39570#true} call #t~ret49 := main(); {39570#true} is VALID [2018-11-14 16:15:08,403 INFO L273 TraceCheckUtils]: 4: Hoare triple {39570#true} havoc ~s~0;~s~0 := 12292bv32; {39570#true} is VALID [2018-11-14 16:15:08,403 INFO L256 TraceCheckUtils]: 5: Hoare triple {39570#true} call #t~ret48 := ssl3_connect(~s~0); {39570#true} is VALID [2018-11-14 16:15:08,403 INFO L273 TraceCheckUtils]: 6: Hoare triple {39570#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,403 INFO L273 TraceCheckUtils]: 7: Hoare triple {39570#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 8: Hoare triple {39570#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 9: Hoare triple {39570#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 10: Hoare triple {39570#true} assume true; {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 11: Hoare triple {39570#true} assume !false; {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 12: Hoare triple {39570#true} ~state~0 := ~s__state~0; {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 13: Hoare triple {39570#true} assume ~s__state~0 == 12292bv32; {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 14: Hoare triple {39570#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; {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 15: Hoare triple {39570#true} ~s__server~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,404 INFO L273 TraceCheckUtils]: 16: Hoare triple {39570#true} assume ~cb~0 != 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,405 INFO L273 TraceCheckUtils]: 17: Hoare triple {39570#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {39570#true} is VALID [2018-11-14 16:15:08,405 INFO L273 TraceCheckUtils]: 18: Hoare triple {39570#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {39570#true} is VALID [2018-11-14 16:15:08,405 INFO L273 TraceCheckUtils]: 19: Hoare triple {39570#true} assume !(~s__init_buf___0~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,405 INFO L273 TraceCheckUtils]: 20: Hoare triple {39570#true} assume !(~tmp___4~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,405 INFO L273 TraceCheckUtils]: 21: Hoare triple {39570#true} assume !(~tmp___5~0 == 0bv32);~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; {39570#true} is VALID [2018-11-14 16:15:08,405 INFO L273 TraceCheckUtils]: 22: Hoare triple {39570#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,405 INFO L273 TraceCheckUtils]: 23: Hoare triple {39570#true} ~skip~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,405 INFO L273 TraceCheckUtils]: 24: Hoare triple {39570#true} assume true; {39570#true} is VALID [2018-11-14 16:15:08,406 INFO L273 TraceCheckUtils]: 25: Hoare triple {39570#true} assume !false; {39570#true} is VALID [2018-11-14 16:15:08,406 INFO L273 TraceCheckUtils]: 26: Hoare triple {39570#true} ~state~0 := ~s__state~0; {39570#true} is VALID [2018-11-14 16:15:08,406 INFO L273 TraceCheckUtils]: 27: Hoare triple {39570#true} assume !(~s__state~0 == 12292bv32); {39570#true} is VALID [2018-11-14 16:15:08,406 INFO L273 TraceCheckUtils]: 28: Hoare triple {39570#true} assume !(~s__state~0 == 16384bv32); {39570#true} is VALID [2018-11-14 16:15:08,406 INFO L273 TraceCheckUtils]: 29: Hoare triple {39570#true} assume !(~s__state~0 == 4096bv32); {39570#true} is VALID [2018-11-14 16:15:08,406 INFO L273 TraceCheckUtils]: 30: Hoare triple {39570#true} assume !(~s__state~0 == 20480bv32); {39570#true} is VALID [2018-11-14 16:15:08,406 INFO L273 TraceCheckUtils]: 31: Hoare triple {39570#true} assume !(~s__state~0 == 4099bv32); {39570#true} is VALID [2018-11-14 16:15:08,406 INFO L273 TraceCheckUtils]: 32: Hoare triple {39570#true} assume ~s__state~0 == 4368bv32; {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 33: Hoare triple {39570#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 34: Hoare triple {39570#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 35: Hoare triple {39570#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 36: Hoare triple {39570#true} assume ~s__bbio~0 != ~s__wbio~0; {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 37: Hoare triple {39570#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 38: Hoare triple {39570#true} ~skip~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 39: Hoare triple {39570#true} assume true; {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 40: Hoare triple {39570#true} assume !false; {39570#true} is VALID [2018-11-14 16:15:08,407 INFO L273 TraceCheckUtils]: 41: Hoare triple {39570#true} ~state~0 := ~s__state~0; {39570#true} is VALID [2018-11-14 16:15:08,408 INFO L273 TraceCheckUtils]: 42: Hoare triple {39570#true} assume !(~s__state~0 == 12292bv32); {39570#true} is VALID [2018-11-14 16:15:08,408 INFO L273 TraceCheckUtils]: 43: Hoare triple {39570#true} assume !(~s__state~0 == 16384bv32); {39570#true} is VALID [2018-11-14 16:15:08,408 INFO L273 TraceCheckUtils]: 44: Hoare triple {39570#true} assume !(~s__state~0 == 4096bv32); {39570#true} is VALID [2018-11-14 16:15:08,408 INFO L273 TraceCheckUtils]: 45: Hoare triple {39570#true} assume !(~s__state~0 == 20480bv32); {39570#true} is VALID [2018-11-14 16:15:08,408 INFO L273 TraceCheckUtils]: 46: Hoare triple {39570#true} assume !(~s__state~0 == 4099bv32); {39570#true} is VALID [2018-11-14 16:15:08,408 INFO L273 TraceCheckUtils]: 47: Hoare triple {39570#true} assume !(~s__state~0 == 4368bv32); {39570#true} is VALID [2018-11-14 16:15:08,408 INFO L273 TraceCheckUtils]: 48: Hoare triple {39570#true} assume !(~s__state~0 == 4369bv32); {39570#true} is VALID [2018-11-14 16:15:08,408 INFO L273 TraceCheckUtils]: 49: Hoare triple {39570#true} assume ~s__state~0 == 4384bv32; {39570#true} is VALID [2018-11-14 16:15:08,409 INFO L273 TraceCheckUtils]: 50: Hoare triple {39570#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {39570#true} is VALID [2018-11-14 16:15:08,409 INFO L273 TraceCheckUtils]: 51: Hoare triple {39570#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {39570#true} is VALID [2018-11-14 16:15:08,409 INFO L273 TraceCheckUtils]: 52: Hoare triple {39570#true} assume !~bvsle32(~ret~0, 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,409 INFO L273 TraceCheckUtils]: 53: Hoare triple {39570#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {39570#true} is VALID [2018-11-14 16:15:08,409 INFO L273 TraceCheckUtils]: 54: Hoare triple {39570#true} ~s__init_num~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,409 INFO L273 TraceCheckUtils]: 55: Hoare triple {39570#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,410 INFO L273 TraceCheckUtils]: 56: Hoare triple {39570#true} ~skip~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,410 INFO L273 TraceCheckUtils]: 57: Hoare triple {39570#true} assume true; {39570#true} is VALID [2018-11-14 16:15:08,410 INFO L273 TraceCheckUtils]: 58: Hoare triple {39570#true} assume !false; {39570#true} is VALID [2018-11-14 16:15:08,410 INFO L273 TraceCheckUtils]: 59: Hoare triple {39570#true} ~state~0 := ~s__state~0; {39570#true} is VALID [2018-11-14 16:15:08,410 INFO L273 TraceCheckUtils]: 60: Hoare triple {39570#true} assume !(~s__state~0 == 12292bv32); {39570#true} is VALID [2018-11-14 16:15:08,410 INFO L273 TraceCheckUtils]: 61: Hoare triple {39570#true} assume !(~s__state~0 == 16384bv32); {39570#true} is VALID [2018-11-14 16:15:08,411 INFO L273 TraceCheckUtils]: 62: Hoare triple {39570#true} assume !(~s__state~0 == 4096bv32); {39570#true} is VALID [2018-11-14 16:15:08,411 INFO L273 TraceCheckUtils]: 63: Hoare triple {39570#true} assume !(~s__state~0 == 20480bv32); {39570#true} is VALID [2018-11-14 16:15:08,411 INFO L273 TraceCheckUtils]: 64: Hoare triple {39570#true} assume !(~s__state~0 == 4099bv32); {39570#true} is VALID [2018-11-14 16:15:08,411 INFO L273 TraceCheckUtils]: 65: Hoare triple {39570#true} assume !(~s__state~0 == 4368bv32); {39570#true} is VALID [2018-11-14 16:15:08,411 INFO L273 TraceCheckUtils]: 66: Hoare triple {39570#true} assume !(~s__state~0 == 4369bv32); {39570#true} is VALID [2018-11-14 16:15:08,411 INFO L273 TraceCheckUtils]: 67: Hoare triple {39570#true} assume !(~s__state~0 == 4384bv32); {39570#true} is VALID [2018-11-14 16:15:08,412 INFO L273 TraceCheckUtils]: 68: Hoare triple {39570#true} assume !(~s__state~0 == 4385bv32); {39570#true} is VALID [2018-11-14 16:15:08,412 INFO L273 TraceCheckUtils]: 69: Hoare triple {39570#true} assume ~s__state~0 == 4400bv32; {39570#true} is VALID [2018-11-14 16:15:08,412 INFO L273 TraceCheckUtils]: 70: Hoare triple {39570#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {39570#true} is VALID [2018-11-14 16:15:08,412 INFO L273 TraceCheckUtils]: 71: Hoare triple {39570#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {39570#true} is VALID [2018-11-14 16:15:08,412 INFO L273 TraceCheckUtils]: 72: Hoare triple {39570#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {39570#true} is VALID [2018-11-14 16:15:08,412 INFO L273 TraceCheckUtils]: 73: Hoare triple {39570#true} assume !~bvsle32(~ret~0, 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,413 INFO L273 TraceCheckUtils]: 74: Hoare triple {39570#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,413 INFO L273 TraceCheckUtils]: 75: Hoare triple {39570#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,413 INFO L273 TraceCheckUtils]: 76: Hoare triple {39570#true} ~skip~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,413 INFO L273 TraceCheckUtils]: 77: Hoare triple {39570#true} assume true; {39570#true} is VALID [2018-11-14 16:15:08,413 INFO L273 TraceCheckUtils]: 78: Hoare triple {39570#true} assume !false; {39570#true} is VALID [2018-11-14 16:15:08,413 INFO L273 TraceCheckUtils]: 79: Hoare triple {39570#true} ~state~0 := ~s__state~0; {39570#true} is VALID [2018-11-14 16:15:08,414 INFO L273 TraceCheckUtils]: 80: Hoare triple {39570#true} assume !(~s__state~0 == 12292bv32); {39570#true} is VALID [2018-11-14 16:15:08,414 INFO L273 TraceCheckUtils]: 81: Hoare triple {39570#true} assume !(~s__state~0 == 16384bv32); {39570#true} is VALID [2018-11-14 16:15:08,414 INFO L273 TraceCheckUtils]: 82: Hoare triple {39570#true} assume !(~s__state~0 == 4096bv32); {39570#true} is VALID [2018-11-14 16:15:08,414 INFO L273 TraceCheckUtils]: 83: Hoare triple {39570#true} assume !(~s__state~0 == 20480bv32); {39570#true} is VALID [2018-11-14 16:15:08,414 INFO L273 TraceCheckUtils]: 84: Hoare triple {39570#true} assume !(~s__state~0 == 4099bv32); {39570#true} is VALID [2018-11-14 16:15:08,414 INFO L273 TraceCheckUtils]: 85: Hoare triple {39570#true} assume !(~s__state~0 == 4368bv32); {39570#true} is VALID [2018-11-14 16:15:08,415 INFO L273 TraceCheckUtils]: 86: Hoare triple {39570#true} assume !(~s__state~0 == 4369bv32); {39570#true} is VALID [2018-11-14 16:15:08,415 INFO L273 TraceCheckUtils]: 87: Hoare triple {39570#true} assume !(~s__state~0 == 4384bv32); {39570#true} is VALID [2018-11-14 16:15:08,415 INFO L273 TraceCheckUtils]: 88: Hoare triple {39570#true} assume !(~s__state~0 == 4385bv32); {39570#true} is VALID [2018-11-14 16:15:08,415 INFO L273 TraceCheckUtils]: 89: Hoare triple {39570#true} assume !(~s__state~0 == 4400bv32); {39570#true} is VALID [2018-11-14 16:15:08,415 INFO L273 TraceCheckUtils]: 90: Hoare triple {39570#true} assume !(~s__state~0 == 4401bv32); {39570#true} is VALID [2018-11-14 16:15:08,415 INFO L273 TraceCheckUtils]: 91: Hoare triple {39570#true} assume ~s__state~0 == 4416bv32; {39570#true} is VALID [2018-11-14 16:15:08,416 INFO L273 TraceCheckUtils]: 92: Hoare triple {39570#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {39570#true} is VALID [2018-11-14 16:15:08,416 INFO L273 TraceCheckUtils]: 93: Hoare triple {39570#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {39570#true} is VALID [2018-11-14 16:15:08,416 INFO L273 TraceCheckUtils]: 94: Hoare triple {39570#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,416 INFO L273 TraceCheckUtils]: 95: Hoare triple {39570#true} assume !(~tmp___6~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,416 INFO L273 TraceCheckUtils]: 96: Hoare triple {39570#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,416 INFO L273 TraceCheckUtils]: 97: Hoare triple {39570#true} ~skip~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,417 INFO L273 TraceCheckUtils]: 98: Hoare triple {39570#true} assume true; {39570#true} is VALID [2018-11-14 16:15:08,417 INFO L273 TraceCheckUtils]: 99: Hoare triple {39570#true} assume !false; {39570#true} is VALID [2018-11-14 16:15:08,417 INFO L273 TraceCheckUtils]: 100: Hoare triple {39570#true} ~state~0 := ~s__state~0; {39570#true} is VALID [2018-11-14 16:15:08,417 INFO L273 TraceCheckUtils]: 101: Hoare triple {39570#true} assume !(~s__state~0 == 12292bv32); {39570#true} is VALID [2018-11-14 16:15:08,417 INFO L273 TraceCheckUtils]: 102: Hoare triple {39570#true} assume !(~s__state~0 == 16384bv32); {39570#true} is VALID [2018-11-14 16:15:08,417 INFO L273 TraceCheckUtils]: 103: Hoare triple {39570#true} assume !(~s__state~0 == 4096bv32); {39570#true} is VALID [2018-11-14 16:15:08,418 INFO L273 TraceCheckUtils]: 104: Hoare triple {39570#true} assume !(~s__state~0 == 20480bv32); {39570#true} is VALID [2018-11-14 16:15:08,418 INFO L273 TraceCheckUtils]: 105: Hoare triple {39570#true} assume !(~s__state~0 == 4099bv32); {39570#true} is VALID [2018-11-14 16:15:08,418 INFO L273 TraceCheckUtils]: 106: Hoare triple {39570#true} assume !(~s__state~0 == 4368bv32); {39570#true} is VALID [2018-11-14 16:15:08,418 INFO L273 TraceCheckUtils]: 107: Hoare triple {39570#true} assume !(~s__state~0 == 4369bv32); {39570#true} is VALID [2018-11-14 16:15:08,418 INFO L273 TraceCheckUtils]: 108: Hoare triple {39570#true} assume !(~s__state~0 == 4384bv32); {39570#true} is VALID [2018-11-14 16:15:08,418 INFO L273 TraceCheckUtils]: 109: Hoare triple {39570#true} assume !(~s__state~0 == 4385bv32); {39570#true} is VALID [2018-11-14 16:15:08,419 INFO L273 TraceCheckUtils]: 110: Hoare triple {39570#true} assume !(~s__state~0 == 4400bv32); {39570#true} is VALID [2018-11-14 16:15:08,419 INFO L273 TraceCheckUtils]: 111: Hoare triple {39570#true} assume !(~s__state~0 == 4401bv32); {39570#true} is VALID [2018-11-14 16:15:08,419 INFO L273 TraceCheckUtils]: 112: Hoare triple {39570#true} assume !(~s__state~0 == 4416bv32); {39570#true} is VALID [2018-11-14 16:15:08,419 INFO L273 TraceCheckUtils]: 113: Hoare triple {39570#true} assume !(~s__state~0 == 4417bv32); {39570#true} is VALID [2018-11-14 16:15:08,419 INFO L273 TraceCheckUtils]: 114: Hoare triple {39570#true} assume ~s__state~0 == 4432bv32; {39570#true} is VALID [2018-11-14 16:15:08,419 INFO L273 TraceCheckUtils]: 115: Hoare triple {39570#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {39570#true} is VALID [2018-11-14 16:15:08,420 INFO L273 TraceCheckUtils]: 116: Hoare triple {39570#true} assume !(~blastFlag~0 == 5bv32); {39570#true} is VALID [2018-11-14 16:15:08,420 INFO L273 TraceCheckUtils]: 117: Hoare triple {39570#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,420 INFO L273 TraceCheckUtils]: 118: Hoare triple {39570#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,420 INFO L273 TraceCheckUtils]: 119: Hoare triple {39570#true} ~skip~0 := 0bv32; {39570#true} is VALID [2018-11-14 16:15:08,420 INFO L273 TraceCheckUtils]: 120: Hoare triple {39570#true} assume true; {39570#true} is VALID [2018-11-14 16:15:08,420 INFO L273 TraceCheckUtils]: 121: Hoare triple {39570#true} assume !false; {39570#true} is VALID [2018-11-14 16:15:08,421 INFO L273 TraceCheckUtils]: 122: Hoare triple {39570#true} ~state~0 := ~s__state~0; {39570#true} is VALID [2018-11-14 16:15:08,421 INFO L273 TraceCheckUtils]: 123: Hoare triple {39570#true} assume !(~s__state~0 == 12292bv32); {39570#true} is VALID [2018-11-14 16:15:08,421 INFO L273 TraceCheckUtils]: 124: Hoare triple {39570#true} assume !(~s__state~0 == 16384bv32); {39570#true} is VALID [2018-11-14 16:15:08,421 INFO L273 TraceCheckUtils]: 125: Hoare triple {39570#true} assume !(~s__state~0 == 4096bv32); {39570#true} is VALID [2018-11-14 16:15:08,421 INFO L273 TraceCheckUtils]: 126: Hoare triple {39570#true} assume !(~s__state~0 == 20480bv32); {39570#true} is VALID [2018-11-14 16:15:08,421 INFO L273 TraceCheckUtils]: 127: Hoare triple {39570#true} assume !(~s__state~0 == 4099bv32); {39570#true} is VALID [2018-11-14 16:15:08,422 INFO L273 TraceCheckUtils]: 128: Hoare triple {39570#true} assume !(~s__state~0 == 4368bv32); {39570#true} is VALID [2018-11-14 16:15:08,422 INFO L273 TraceCheckUtils]: 129: Hoare triple {39570#true} assume !(~s__state~0 == 4369bv32); {39570#true} is VALID [2018-11-14 16:15:08,422 INFO L273 TraceCheckUtils]: 130: Hoare triple {39570#true} assume !(~s__state~0 == 4384bv32); {39570#true} is VALID [2018-11-14 16:15:08,422 INFO L273 TraceCheckUtils]: 131: Hoare triple {39570#true} assume !(~s__state~0 == 4385bv32); {39570#true} is VALID [2018-11-14 16:15:08,422 INFO L273 TraceCheckUtils]: 132: Hoare triple {39570#true} assume !(~s__state~0 == 4400bv32); {39570#true} is VALID [2018-11-14 16:15:08,422 INFO L273 TraceCheckUtils]: 133: Hoare triple {39570#true} assume !(~s__state~0 == 4401bv32); {39570#true} is VALID [2018-11-14 16:15:08,423 INFO L273 TraceCheckUtils]: 134: Hoare triple {39570#true} assume !(~s__state~0 == 4416bv32); {39570#true} is VALID [2018-11-14 16:15:08,423 INFO L273 TraceCheckUtils]: 135: Hoare triple {39570#true} assume !(~s__state~0 == 4417bv32); {39570#true} is VALID [2018-11-14 16:15:08,423 INFO L273 TraceCheckUtils]: 136: Hoare triple {39570#true} assume !(~s__state~0 == 4432bv32); {39570#true} is VALID [2018-11-14 16:15:08,423 INFO L273 TraceCheckUtils]: 137: Hoare triple {39570#true} assume !(~s__state~0 == 4433bv32); {39570#true} is VALID [2018-11-14 16:15:08,423 INFO L273 TraceCheckUtils]: 138: Hoare triple {39570#true} assume ~s__state~0 == 4448bv32; {39570#true} is VALID [2018-11-14 16:15:08,423 INFO L273 TraceCheckUtils]: 139: Hoare triple {39570#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {39570#true} is VALID [2018-11-14 16:15:08,423 INFO L273 TraceCheckUtils]: 140: Hoare triple {39570#true} assume !~bvsle32(~ret~0, 0bv32); {39570#true} is VALID [2018-11-14 16:15:08,427 INFO L273 TraceCheckUtils]: 141: Hoare triple {39570#true} assume !(~s__s3__tmp__cert_req~0 != 0bv32);~s__state~0 := 4480bv32; {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,430 INFO L273 TraceCheckUtils]: 142: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,430 INFO L273 TraceCheckUtils]: 143: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,432 INFO L273 TraceCheckUtils]: 144: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,434 INFO L273 TraceCheckUtils]: 145: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume true; {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,434 INFO L273 TraceCheckUtils]: 146: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !false; {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,436 INFO L273 TraceCheckUtils]: 147: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,436 INFO L273 TraceCheckUtils]: 148: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,438 INFO L273 TraceCheckUtils]: 149: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,438 INFO L273 TraceCheckUtils]: 150: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,440 INFO L273 TraceCheckUtils]: 151: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,440 INFO L273 TraceCheckUtils]: 152: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,440 INFO L273 TraceCheckUtils]: 153: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,441 INFO L273 TraceCheckUtils]: 154: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,443 INFO L273 TraceCheckUtils]: 155: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,443 INFO L273 TraceCheckUtils]: 156: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:08,443 INFO L273 TraceCheckUtils]: 157: Hoare triple {39998#(= (_ bv4480 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {39571#false} is VALID [2018-11-14 16:15:08,443 INFO L273 TraceCheckUtils]: 158: Hoare triple {39571#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {39571#false} is VALID [2018-11-14 16:15:08,444 INFO L273 TraceCheckUtils]: 159: Hoare triple {39571#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {39571#false} is VALID [2018-11-14 16:15:08,444 INFO L273 TraceCheckUtils]: 160: Hoare triple {39571#false} assume !(~blastFlag~0 == 2bv32); {39571#false} is VALID [2018-11-14 16:15:08,444 INFO L273 TraceCheckUtils]: 161: Hoare triple {39571#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {39571#false} is VALID [2018-11-14 16:15:08,444 INFO L273 TraceCheckUtils]: 162: Hoare triple {39571#false} assume !~bvsle32(~ret~0, 0bv32); {39571#false} is VALID [2018-11-14 16:15:08,444 INFO L273 TraceCheckUtils]: 163: Hoare triple {39571#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {39571#false} is VALID [2018-11-14 16:15:08,444 INFO L273 TraceCheckUtils]: 164: Hoare triple {39571#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39571#false} is VALID [2018-11-14 16:15:08,444 INFO L273 TraceCheckUtils]: 165: Hoare triple {39571#false} ~skip~0 := 0bv32; {39571#false} is VALID [2018-11-14 16:15:08,444 INFO L273 TraceCheckUtils]: 166: Hoare triple {39571#false} assume true; {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 167: Hoare triple {39571#false} assume !false; {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 168: Hoare triple {39571#false} ~state~0 := ~s__state~0; {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 169: Hoare triple {39571#false} assume !(~s__state~0 == 12292bv32); {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 170: Hoare triple {39571#false} assume !(~s__state~0 == 16384bv32); {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 171: Hoare triple {39571#false} assume !(~s__state~0 == 4096bv32); {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 172: Hoare triple {39571#false} assume !(~s__state~0 == 20480bv32); {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 173: Hoare triple {39571#false} assume !(~s__state~0 == 4099bv32); {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 174: Hoare triple {39571#false} assume !(~s__state~0 == 4368bv32); {39571#false} is VALID [2018-11-14 16:15:08,445 INFO L273 TraceCheckUtils]: 175: Hoare triple {39571#false} assume !(~s__state~0 == 4369bv32); {39571#false} is VALID [2018-11-14 16:15:08,446 INFO L273 TraceCheckUtils]: 176: Hoare triple {39571#false} assume !(~s__state~0 == 4384bv32); {39571#false} is VALID [2018-11-14 16:15:08,446 INFO L273 TraceCheckUtils]: 177: Hoare triple {39571#false} assume !(~s__state~0 == 4385bv32); {39571#false} is VALID [2018-11-14 16:15:08,446 INFO L273 TraceCheckUtils]: 178: Hoare triple {39571#false} assume !(~s__state~0 == 4400bv32); {39571#false} is VALID [2018-11-14 16:15:08,446 INFO L273 TraceCheckUtils]: 179: Hoare triple {39571#false} assume !(~s__state~0 == 4401bv32); {39571#false} is VALID [2018-11-14 16:15:08,446 INFO L273 TraceCheckUtils]: 180: Hoare triple {39571#false} assume ~s__state~0 == 4416bv32; {39571#false} is VALID [2018-11-14 16:15:08,446 INFO L273 TraceCheckUtils]: 181: Hoare triple {39571#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {39571#false} is VALID [2018-11-14 16:15:08,446 INFO L273 TraceCheckUtils]: 182: Hoare triple {39571#false} assume !(~blastFlag~0 == 3bv32); {39571#false} is VALID [2018-11-14 16:15:08,446 INFO L273 TraceCheckUtils]: 183: Hoare triple {39571#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 184: Hoare triple {39571#false} assume !(~tmp___6~0 == 0bv32); {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 185: Hoare triple {39571#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 186: Hoare triple {39571#false} ~skip~0 := 0bv32; {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 187: Hoare triple {39571#false} assume true; {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 188: Hoare triple {39571#false} assume !false; {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 189: Hoare triple {39571#false} ~state~0 := ~s__state~0; {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 190: Hoare triple {39571#false} assume !(~s__state~0 == 12292bv32); {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 191: Hoare triple {39571#false} assume !(~s__state~0 == 16384bv32); {39571#false} is VALID [2018-11-14 16:15:08,447 INFO L273 TraceCheckUtils]: 192: Hoare triple {39571#false} assume !(~s__state~0 == 4096bv32); {39571#false} is VALID [2018-11-14 16:15:08,448 INFO L273 TraceCheckUtils]: 193: Hoare triple {39571#false} assume !(~s__state~0 == 20480bv32); {39571#false} is VALID [2018-11-14 16:15:08,448 INFO L273 TraceCheckUtils]: 194: Hoare triple {39571#false} assume !(~s__state~0 == 4099bv32); {39571#false} is VALID [2018-11-14 16:15:08,448 INFO L273 TraceCheckUtils]: 195: Hoare triple {39571#false} assume !(~s__state~0 == 4368bv32); {39571#false} is VALID [2018-11-14 16:15:08,448 INFO L273 TraceCheckUtils]: 196: Hoare triple {39571#false} assume !(~s__state~0 == 4369bv32); {39571#false} is VALID [2018-11-14 16:15:08,448 INFO L273 TraceCheckUtils]: 197: Hoare triple {39571#false} assume !(~s__state~0 == 4384bv32); {39571#false} is VALID [2018-11-14 16:15:08,448 INFO L273 TraceCheckUtils]: 198: Hoare triple {39571#false} assume !(~s__state~0 == 4385bv32); {39571#false} is VALID [2018-11-14 16:15:08,448 INFO L273 TraceCheckUtils]: 199: Hoare triple {39571#false} assume !(~s__state~0 == 4400bv32); {39571#false} is VALID [2018-11-14 16:15:08,448 INFO L273 TraceCheckUtils]: 200: Hoare triple {39571#false} assume !(~s__state~0 == 4401bv32); {39571#false} is VALID [2018-11-14 16:15:08,449 INFO L273 TraceCheckUtils]: 201: Hoare triple {39571#false} assume !(~s__state~0 == 4416bv32); {39571#false} is VALID [2018-11-14 16:15:08,449 INFO L273 TraceCheckUtils]: 202: Hoare triple {39571#false} assume !(~s__state~0 == 4417bv32); {39571#false} is VALID [2018-11-14 16:15:08,449 INFO L273 TraceCheckUtils]: 203: Hoare triple {39571#false} assume ~s__state~0 == 4432bv32; {39571#false} is VALID [2018-11-14 16:15:08,449 INFO L273 TraceCheckUtils]: 204: Hoare triple {39571#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {39571#false} is VALID [2018-11-14 16:15:08,449 INFO L273 TraceCheckUtils]: 205: Hoare triple {39571#false} assume ~blastFlag~0 == 5bv32; {39571#false} is VALID [2018-11-14 16:15:08,449 INFO L273 TraceCheckUtils]: 206: Hoare triple {39571#false} assume !false; {39571#false} is VALID [2018-11-14 16:15:08,463 INFO L134 CoverageAnalysis]: Checked inductivity of 567 backedges. 321 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2018-11-14 16:15:08,463 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:08,464 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:08,465 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:08,465 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 207 [2018-11-14 16:15:08,465 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:08,465 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:08,571 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 118 edges. 118 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:08,571 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:08,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:08,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:08,572 INFO L87 Difference]: Start difference. First operand 1099 states and 1425 transitions. Second operand 3 states. [2018-11-14 16:15:09,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:09,549 INFO L93 Difference]: Finished difference Result 2322 states and 3082 transitions. [2018-11-14 16:15:09,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:09,549 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 207 [2018-11-14 16:15:09,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:09,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:09,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 398 transitions. [2018-11-14 16:15:09,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:09,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 398 transitions. [2018-11-14 16:15:09,553 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 398 transitions. [2018-11-14 16:15:09,917 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 398 edges. 398 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:09,976 INFO L225 Difference]: With dead ends: 2322 [2018-11-14 16:15:09,976 INFO L226 Difference]: Without dead ends: 1239 [2018-11-14 16:15:09,978 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 205 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-14 16:15:09,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1239 states. [2018-11-14 16:15:10,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1239 to 1227. [2018-11-14 16:15:10,254 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:10,254 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1239 states. Second operand 1227 states. [2018-11-14 16:15:10,255 INFO L74 IsIncluded]: Start isIncluded. First operand 1239 states. Second operand 1227 states. [2018-11-14 16:15:10,255 INFO L87 Difference]: Start difference. First operand 1239 states. Second operand 1227 states. [2018-11-14 16:15:10,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:10,303 INFO L93 Difference]: Finished difference Result 1239 states and 1589 transitions. [2018-11-14 16:15:10,303 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1589 transitions. [2018-11-14 16:15:10,304 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:10,304 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:10,304 INFO L74 IsIncluded]: Start isIncluded. First operand 1227 states. Second operand 1239 states. [2018-11-14 16:15:10,304 INFO L87 Difference]: Start difference. First operand 1227 states. Second operand 1239 states. [2018-11-14 16:15:10,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:10,352 INFO L93 Difference]: Finished difference Result 1239 states and 1589 transitions. [2018-11-14 16:15:10,352 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 1589 transitions. [2018-11-14 16:15:10,353 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:10,354 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:10,354 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:10,354 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:10,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1227 states. [2018-11-14 16:15:10,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1227 states to 1227 states and 1573 transitions. [2018-11-14 16:15:10,406 INFO L78 Accepts]: Start accepts. Automaton has 1227 states and 1573 transitions. Word has length 207 [2018-11-14 16:15:10,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:10,406 INFO L480 AbstractCegarLoop]: Abstraction has 1227 states and 1573 transitions. [2018-11-14 16:15:10,406 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:10,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1227 states and 1573 transitions. [2018-11-14 16:15:10,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-11-14 16:15:10,408 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:10,408 INFO L375 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:10,408 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:10,408 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:10,409 INFO L82 PathProgramCache]: Analyzing trace with hash -1393021004, now seen corresponding path program 1 times [2018-11-14 16:15:10,409 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:10,409 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-14 16:15:10,426 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:10,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:10,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:10,558 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:10,750 INFO L256 TraceCheckUtils]: 0: Hoare triple {46520#true} call ULTIMATE.init(); {46520#true} is VALID [2018-11-14 16:15:10,751 INFO L273 TraceCheckUtils]: 1: Hoare triple {46520#true} assume true; {46520#true} is VALID [2018-11-14 16:15:10,751 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {46520#true} {46520#true} #543#return; {46520#true} is VALID [2018-11-14 16:15:10,751 INFO L256 TraceCheckUtils]: 3: Hoare triple {46520#true} call #t~ret49 := main(); {46520#true} is VALID [2018-11-14 16:15:10,751 INFO L273 TraceCheckUtils]: 4: Hoare triple {46520#true} havoc ~s~0;~s~0 := 12292bv32; {46520#true} is VALID [2018-11-14 16:15:10,752 INFO L256 TraceCheckUtils]: 5: Hoare triple {46520#true} call #t~ret48 := ssl3_connect(~s~0); {46520#true} is VALID [2018-11-14 16:15:10,752 INFO L273 TraceCheckUtils]: 6: Hoare triple {46520#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,752 INFO L273 TraceCheckUtils]: 7: Hoare triple {46520#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {46520#true} is VALID [2018-11-14 16:15:10,752 INFO L273 TraceCheckUtils]: 8: Hoare triple {46520#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {46520#true} is VALID [2018-11-14 16:15:10,752 INFO L273 TraceCheckUtils]: 9: Hoare triple {46520#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,753 INFO L273 TraceCheckUtils]: 10: Hoare triple {46520#true} assume true; {46520#true} is VALID [2018-11-14 16:15:10,753 INFO L273 TraceCheckUtils]: 11: Hoare triple {46520#true} assume !false; {46520#true} is VALID [2018-11-14 16:15:10,753 INFO L273 TraceCheckUtils]: 12: Hoare triple {46520#true} ~state~0 := ~s__state~0; {46520#true} is VALID [2018-11-14 16:15:10,753 INFO L273 TraceCheckUtils]: 13: Hoare triple {46520#true} assume ~s__state~0 == 12292bv32; {46520#true} is VALID [2018-11-14 16:15:10,753 INFO L273 TraceCheckUtils]: 14: Hoare triple {46520#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; {46520#true} is VALID [2018-11-14 16:15:10,753 INFO L273 TraceCheckUtils]: 15: Hoare triple {46520#true} ~s__server~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,753 INFO L273 TraceCheckUtils]: 16: Hoare triple {46520#true} assume ~cb~0 != 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 17: Hoare triple {46520#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 18: Hoare triple {46520#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 19: Hoare triple {46520#true} assume !(~s__init_buf___0~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 20: Hoare triple {46520#true} assume !(~tmp___4~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 21: Hoare triple {46520#true} assume !(~tmp___5~0 == 0bv32);~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; {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 22: Hoare triple {46520#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 23: Hoare triple {46520#true} ~skip~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 24: Hoare triple {46520#true} assume true; {46520#true} is VALID [2018-11-14 16:15:10,754 INFO L273 TraceCheckUtils]: 25: Hoare triple {46520#true} assume !false; {46520#true} is VALID [2018-11-14 16:15:10,755 INFO L273 TraceCheckUtils]: 26: Hoare triple {46520#true} ~state~0 := ~s__state~0; {46520#true} is VALID [2018-11-14 16:15:10,755 INFO L273 TraceCheckUtils]: 27: Hoare triple {46520#true} assume !(~s__state~0 == 12292bv32); {46520#true} is VALID [2018-11-14 16:15:10,755 INFO L273 TraceCheckUtils]: 28: Hoare triple {46520#true} assume !(~s__state~0 == 16384bv32); {46520#true} is VALID [2018-11-14 16:15:10,755 INFO L273 TraceCheckUtils]: 29: Hoare triple {46520#true} assume !(~s__state~0 == 4096bv32); {46520#true} is VALID [2018-11-14 16:15:10,755 INFO L273 TraceCheckUtils]: 30: Hoare triple {46520#true} assume !(~s__state~0 == 20480bv32); {46520#true} is VALID [2018-11-14 16:15:10,755 INFO L273 TraceCheckUtils]: 31: Hoare triple {46520#true} assume !(~s__state~0 == 4099bv32); {46520#true} is VALID [2018-11-14 16:15:10,755 INFO L273 TraceCheckUtils]: 32: Hoare triple {46520#true} assume ~s__state~0 == 4368bv32; {46520#true} is VALID [2018-11-14 16:15:10,755 INFO L273 TraceCheckUtils]: 33: Hoare triple {46520#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {46520#true} is VALID [2018-11-14 16:15:10,756 INFO L273 TraceCheckUtils]: 34: Hoare triple {46520#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {46520#true} is VALID [2018-11-14 16:15:10,756 INFO L273 TraceCheckUtils]: 35: Hoare triple {46520#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,756 INFO L273 TraceCheckUtils]: 36: Hoare triple {46520#true} assume ~s__bbio~0 != ~s__wbio~0; {46520#true} is VALID [2018-11-14 16:15:10,756 INFO L273 TraceCheckUtils]: 37: Hoare triple {46520#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,756 INFO L273 TraceCheckUtils]: 38: Hoare triple {46520#true} ~skip~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,756 INFO L273 TraceCheckUtils]: 39: Hoare triple {46520#true} assume true; {46520#true} is VALID [2018-11-14 16:15:10,756 INFO L273 TraceCheckUtils]: 40: Hoare triple {46520#true} assume !false; {46520#true} is VALID [2018-11-14 16:15:10,756 INFO L273 TraceCheckUtils]: 41: Hoare triple {46520#true} ~state~0 := ~s__state~0; {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 42: Hoare triple {46520#true} assume !(~s__state~0 == 12292bv32); {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 43: Hoare triple {46520#true} assume !(~s__state~0 == 16384bv32); {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 44: Hoare triple {46520#true} assume !(~s__state~0 == 4096bv32); {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 45: Hoare triple {46520#true} assume !(~s__state~0 == 20480bv32); {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 46: Hoare triple {46520#true} assume !(~s__state~0 == 4099bv32); {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 47: Hoare triple {46520#true} assume !(~s__state~0 == 4368bv32); {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 48: Hoare triple {46520#true} assume !(~s__state~0 == 4369bv32); {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 49: Hoare triple {46520#true} assume ~s__state~0 == 4384bv32; {46520#true} is VALID [2018-11-14 16:15:10,757 INFO L273 TraceCheckUtils]: 50: Hoare triple {46520#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {46520#true} is VALID [2018-11-14 16:15:10,758 INFO L273 TraceCheckUtils]: 51: Hoare triple {46520#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {46520#true} is VALID [2018-11-14 16:15:10,758 INFO L273 TraceCheckUtils]: 52: Hoare triple {46520#true} assume !~bvsle32(~ret~0, 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,758 INFO L273 TraceCheckUtils]: 53: Hoare triple {46520#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {46520#true} is VALID [2018-11-14 16:15:10,758 INFO L273 TraceCheckUtils]: 54: Hoare triple {46520#true} ~s__init_num~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,758 INFO L273 TraceCheckUtils]: 55: Hoare triple {46520#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,758 INFO L273 TraceCheckUtils]: 56: Hoare triple {46520#true} ~skip~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,758 INFO L273 TraceCheckUtils]: 57: Hoare triple {46520#true} assume true; {46520#true} is VALID [2018-11-14 16:15:10,758 INFO L273 TraceCheckUtils]: 58: Hoare triple {46520#true} assume !false; {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 59: Hoare triple {46520#true} ~state~0 := ~s__state~0; {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 60: Hoare triple {46520#true} assume !(~s__state~0 == 12292bv32); {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 61: Hoare triple {46520#true} assume !(~s__state~0 == 16384bv32); {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 62: Hoare triple {46520#true} assume !(~s__state~0 == 4096bv32); {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 63: Hoare triple {46520#true} assume !(~s__state~0 == 20480bv32); {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 64: Hoare triple {46520#true} assume !(~s__state~0 == 4099bv32); {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 65: Hoare triple {46520#true} assume !(~s__state~0 == 4368bv32); {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 66: Hoare triple {46520#true} assume !(~s__state~0 == 4369bv32); {46520#true} is VALID [2018-11-14 16:15:10,759 INFO L273 TraceCheckUtils]: 67: Hoare triple {46520#true} assume !(~s__state~0 == 4384bv32); {46520#true} is VALID [2018-11-14 16:15:10,760 INFO L273 TraceCheckUtils]: 68: Hoare triple {46520#true} assume !(~s__state~0 == 4385bv32); {46520#true} is VALID [2018-11-14 16:15:10,760 INFO L273 TraceCheckUtils]: 69: Hoare triple {46520#true} assume ~s__state~0 == 4400bv32; {46520#true} is VALID [2018-11-14 16:15:10,760 INFO L273 TraceCheckUtils]: 70: Hoare triple {46520#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {46520#true} is VALID [2018-11-14 16:15:10,760 INFO L273 TraceCheckUtils]: 71: Hoare triple {46520#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {46520#true} is VALID [2018-11-14 16:15:10,760 INFO L273 TraceCheckUtils]: 72: Hoare triple {46520#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {46520#true} is VALID [2018-11-14 16:15:10,760 INFO L273 TraceCheckUtils]: 73: Hoare triple {46520#true} assume !~bvsle32(~ret~0, 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,760 INFO L273 TraceCheckUtils]: 74: Hoare triple {46520#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,760 INFO L273 TraceCheckUtils]: 75: Hoare triple {46520#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 76: Hoare triple {46520#true} ~skip~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 77: Hoare triple {46520#true} assume true; {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 78: Hoare triple {46520#true} assume !false; {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 79: Hoare triple {46520#true} ~state~0 := ~s__state~0; {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 80: Hoare triple {46520#true} assume !(~s__state~0 == 12292bv32); {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 81: Hoare triple {46520#true} assume !(~s__state~0 == 16384bv32); {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 82: Hoare triple {46520#true} assume !(~s__state~0 == 4096bv32); {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 83: Hoare triple {46520#true} assume !(~s__state~0 == 20480bv32); {46520#true} is VALID [2018-11-14 16:15:10,761 INFO L273 TraceCheckUtils]: 84: Hoare triple {46520#true} assume !(~s__state~0 == 4099bv32); {46520#true} is VALID [2018-11-14 16:15:10,762 INFO L273 TraceCheckUtils]: 85: Hoare triple {46520#true} assume !(~s__state~0 == 4368bv32); {46520#true} is VALID [2018-11-14 16:15:10,762 INFO L273 TraceCheckUtils]: 86: Hoare triple {46520#true} assume !(~s__state~0 == 4369bv32); {46520#true} is VALID [2018-11-14 16:15:10,762 INFO L273 TraceCheckUtils]: 87: Hoare triple {46520#true} assume !(~s__state~0 == 4384bv32); {46520#true} is VALID [2018-11-14 16:15:10,762 INFO L273 TraceCheckUtils]: 88: Hoare triple {46520#true} assume !(~s__state~0 == 4385bv32); {46520#true} is VALID [2018-11-14 16:15:10,762 INFO L273 TraceCheckUtils]: 89: Hoare triple {46520#true} assume !(~s__state~0 == 4400bv32); {46520#true} is VALID [2018-11-14 16:15:10,762 INFO L273 TraceCheckUtils]: 90: Hoare triple {46520#true} assume !(~s__state~0 == 4401bv32); {46520#true} is VALID [2018-11-14 16:15:10,762 INFO L273 TraceCheckUtils]: 91: Hoare triple {46520#true} assume ~s__state~0 == 4416bv32; {46520#true} is VALID [2018-11-14 16:15:10,762 INFO L273 TraceCheckUtils]: 92: Hoare triple {46520#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 93: Hoare triple {46520#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 94: Hoare triple {46520#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 95: Hoare triple {46520#true} assume !(~tmp___6~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 96: Hoare triple {46520#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 97: Hoare triple {46520#true} ~skip~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 98: Hoare triple {46520#true} assume true; {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 99: Hoare triple {46520#true} assume !false; {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 100: Hoare triple {46520#true} ~state~0 := ~s__state~0; {46520#true} is VALID [2018-11-14 16:15:10,763 INFO L273 TraceCheckUtils]: 101: Hoare triple {46520#true} assume !(~s__state~0 == 12292bv32); {46520#true} is VALID [2018-11-14 16:15:10,764 INFO L273 TraceCheckUtils]: 102: Hoare triple {46520#true} assume !(~s__state~0 == 16384bv32); {46520#true} is VALID [2018-11-14 16:15:10,764 INFO L273 TraceCheckUtils]: 103: Hoare triple {46520#true} assume !(~s__state~0 == 4096bv32); {46520#true} is VALID [2018-11-14 16:15:10,764 INFO L273 TraceCheckUtils]: 104: Hoare triple {46520#true} assume !(~s__state~0 == 20480bv32); {46520#true} is VALID [2018-11-14 16:15:10,764 INFO L273 TraceCheckUtils]: 105: Hoare triple {46520#true} assume !(~s__state~0 == 4099bv32); {46520#true} is VALID [2018-11-14 16:15:10,764 INFO L273 TraceCheckUtils]: 106: Hoare triple {46520#true} assume !(~s__state~0 == 4368bv32); {46520#true} is VALID [2018-11-14 16:15:10,764 INFO L273 TraceCheckUtils]: 107: Hoare triple {46520#true} assume !(~s__state~0 == 4369bv32); {46520#true} is VALID [2018-11-14 16:15:10,764 INFO L273 TraceCheckUtils]: 108: Hoare triple {46520#true} assume !(~s__state~0 == 4384bv32); {46520#true} is VALID [2018-11-14 16:15:10,764 INFO L273 TraceCheckUtils]: 109: Hoare triple {46520#true} assume !(~s__state~0 == 4385bv32); {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 110: Hoare triple {46520#true} assume !(~s__state~0 == 4400bv32); {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 111: Hoare triple {46520#true} assume !(~s__state~0 == 4401bv32); {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 112: Hoare triple {46520#true} assume !(~s__state~0 == 4416bv32); {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 113: Hoare triple {46520#true} assume !(~s__state~0 == 4417bv32); {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 114: Hoare triple {46520#true} assume ~s__state~0 == 4432bv32; {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 115: Hoare triple {46520#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 116: Hoare triple {46520#true} assume !(~blastFlag~0 == 5bv32); {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 117: Hoare triple {46520#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,765 INFO L273 TraceCheckUtils]: 118: Hoare triple {46520#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 119: Hoare triple {46520#true} ~skip~0 := 0bv32; {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 120: Hoare triple {46520#true} assume true; {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 121: Hoare triple {46520#true} assume !false; {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 122: Hoare triple {46520#true} ~state~0 := ~s__state~0; {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 123: Hoare triple {46520#true} assume !(~s__state~0 == 12292bv32); {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 124: Hoare triple {46520#true} assume !(~s__state~0 == 16384bv32); {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 125: Hoare triple {46520#true} assume !(~s__state~0 == 4096bv32); {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 126: Hoare triple {46520#true} assume !(~s__state~0 == 20480bv32); {46520#true} is VALID [2018-11-14 16:15:10,766 INFO L273 TraceCheckUtils]: 127: Hoare triple {46520#true} assume !(~s__state~0 == 4099bv32); {46520#true} is VALID [2018-11-14 16:15:10,767 INFO L273 TraceCheckUtils]: 128: Hoare triple {46520#true} assume !(~s__state~0 == 4368bv32); {46520#true} is VALID [2018-11-14 16:15:10,767 INFO L273 TraceCheckUtils]: 129: Hoare triple {46520#true} assume !(~s__state~0 == 4369bv32); {46520#true} is VALID [2018-11-14 16:15:10,767 INFO L273 TraceCheckUtils]: 130: Hoare triple {46520#true} assume !(~s__state~0 == 4384bv32); {46520#true} is VALID [2018-11-14 16:15:10,767 INFO L273 TraceCheckUtils]: 131: Hoare triple {46520#true} assume !(~s__state~0 == 4385bv32); {46520#true} is VALID [2018-11-14 16:15:10,767 INFO L273 TraceCheckUtils]: 132: Hoare triple {46520#true} assume !(~s__state~0 == 4400bv32); {46520#true} is VALID [2018-11-14 16:15:10,767 INFO L273 TraceCheckUtils]: 133: Hoare triple {46520#true} assume !(~s__state~0 == 4401bv32); {46520#true} is VALID [2018-11-14 16:15:10,767 INFO L273 TraceCheckUtils]: 134: Hoare triple {46520#true} assume !(~s__state~0 == 4416bv32); {46520#true} is VALID [2018-11-14 16:15:10,767 INFO L273 TraceCheckUtils]: 135: Hoare triple {46520#true} assume !(~s__state~0 == 4417bv32); {46520#true} is VALID [2018-11-14 16:15:10,768 INFO L273 TraceCheckUtils]: 136: Hoare triple {46520#true} assume !(~s__state~0 == 4432bv32); {46520#true} is VALID [2018-11-14 16:15:10,768 INFO L273 TraceCheckUtils]: 137: Hoare triple {46520#true} assume !(~s__state~0 == 4433bv32); {46520#true} is VALID [2018-11-14 16:15:10,768 INFO L273 TraceCheckUtils]: 138: Hoare triple {46520#true} assume ~s__state~0 == 4448bv32; {46520#true} is VALID [2018-11-14 16:15:10,768 INFO L273 TraceCheckUtils]: 139: Hoare triple {46520#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {46520#true} is VALID [2018-11-14 16:15:10,768 INFO L273 TraceCheckUtils]: 140: Hoare triple {46520#true} assume !~bvsle32(~ret~0, 0bv32); {46520#true} is VALID [2018-11-14 16:15:10,768 INFO L273 TraceCheckUtils]: 141: Hoare triple {46520#true} assume !(~s__s3__tmp__cert_req~0 != 0bv32);~s__state~0 := 4480bv32; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,769 INFO L273 TraceCheckUtils]: 142: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~s__init_num~0 := 0bv32; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,769 INFO L273 TraceCheckUtils]: 143: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,769 INFO L273 TraceCheckUtils]: 144: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~skip~0 := 0bv32; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,770 INFO L273 TraceCheckUtils]: 145: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume true; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,770 INFO L273 TraceCheckUtils]: 146: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !false; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,770 INFO L273 TraceCheckUtils]: 147: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~state~0 := ~s__state~0; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,771 INFO L273 TraceCheckUtils]: 148: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 12292bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,771 INFO L273 TraceCheckUtils]: 149: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 16384bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,771 INFO L273 TraceCheckUtils]: 150: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4096bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,771 INFO L273 TraceCheckUtils]: 151: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 20480bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,772 INFO L273 TraceCheckUtils]: 152: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4099bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,772 INFO L273 TraceCheckUtils]: 153: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4368bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,773 INFO L273 TraceCheckUtils]: 154: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4369bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,773 INFO L273 TraceCheckUtils]: 155: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4384bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,774 INFO L273 TraceCheckUtils]: 156: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4385bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,774 INFO L273 TraceCheckUtils]: 157: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4400bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,796 INFO L273 TraceCheckUtils]: 158: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4401bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,810 INFO L273 TraceCheckUtils]: 159: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4416bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,818 INFO L273 TraceCheckUtils]: 160: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4417bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,827 INFO L273 TraceCheckUtils]: 161: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4432bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,827 INFO L273 TraceCheckUtils]: 162: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4433bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,833 INFO L273 TraceCheckUtils]: 163: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4448bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,833 INFO L273 TraceCheckUtils]: 164: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4449bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,833 INFO L273 TraceCheckUtils]: 165: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4464bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,834 INFO L273 TraceCheckUtils]: 166: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4465bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,834 INFO L273 TraceCheckUtils]: 167: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4466bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,834 INFO L273 TraceCheckUtils]: 168: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !(~s__state~0 == 4467bv32); {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,835 INFO L273 TraceCheckUtils]: 169: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume ~s__state~0 == 4480bv32; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,835 INFO L273 TraceCheckUtils]: 170: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} ~ret~0 := #t~nondet39;havoc #t~nondet39; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,835 INFO L273 TraceCheckUtils]: 171: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} is VALID [2018-11-14 16:15:10,836 INFO L273 TraceCheckUtils]: 172: Hoare triple {46948#(= (_ bv0 32) ssl3_connect_~s__s3__tmp__cert_req~0)} assume ~s__s3__tmp__cert_req~0 == 1bv32;~s__state~0 := 4496bv32; {46521#false} is VALID [2018-11-14 16:15:10,836 INFO L273 TraceCheckUtils]: 173: Hoare triple {46521#false} ~s__init_num~0 := 0bv32; {46521#false} is VALID [2018-11-14 16:15:10,836 INFO L273 TraceCheckUtils]: 174: Hoare triple {46521#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46521#false} is VALID [2018-11-14 16:15:10,836 INFO L273 TraceCheckUtils]: 175: Hoare triple {46521#false} ~skip~0 := 0bv32; {46521#false} is VALID [2018-11-14 16:15:10,836 INFO L273 TraceCheckUtils]: 176: Hoare triple {46521#false} assume true; {46521#false} is VALID [2018-11-14 16:15:10,836 INFO L273 TraceCheckUtils]: 177: Hoare triple {46521#false} assume !false; {46521#false} is VALID [2018-11-14 16:15:10,837 INFO L273 TraceCheckUtils]: 178: Hoare triple {46521#false} ~state~0 := ~s__state~0; {46521#false} is VALID [2018-11-14 16:15:10,837 INFO L273 TraceCheckUtils]: 179: Hoare triple {46521#false} assume !(~s__state~0 == 12292bv32); {46521#false} is VALID [2018-11-14 16:15:10,837 INFO L273 TraceCheckUtils]: 180: Hoare triple {46521#false} assume !(~s__state~0 == 16384bv32); {46521#false} is VALID [2018-11-14 16:15:10,837 INFO L273 TraceCheckUtils]: 181: Hoare triple {46521#false} assume !(~s__state~0 == 4096bv32); {46521#false} is VALID [2018-11-14 16:15:10,837 INFO L273 TraceCheckUtils]: 182: Hoare triple {46521#false} assume !(~s__state~0 == 20480bv32); {46521#false} is VALID [2018-11-14 16:15:10,837 INFO L273 TraceCheckUtils]: 183: Hoare triple {46521#false} assume !(~s__state~0 == 4099bv32); {46521#false} is VALID [2018-11-14 16:15:10,838 INFO L273 TraceCheckUtils]: 184: Hoare triple {46521#false} assume !(~s__state~0 == 4368bv32); {46521#false} is VALID [2018-11-14 16:15:10,838 INFO L273 TraceCheckUtils]: 185: Hoare triple {46521#false} assume !(~s__state~0 == 4369bv32); {46521#false} is VALID [2018-11-14 16:15:10,838 INFO L273 TraceCheckUtils]: 186: Hoare triple {46521#false} assume !(~s__state~0 == 4384bv32); {46521#false} is VALID [2018-11-14 16:15:10,838 INFO L273 TraceCheckUtils]: 187: Hoare triple {46521#false} assume !(~s__state~0 == 4385bv32); {46521#false} is VALID [2018-11-14 16:15:10,838 INFO L273 TraceCheckUtils]: 188: Hoare triple {46521#false} assume ~s__state~0 == 4400bv32; {46521#false} is VALID [2018-11-14 16:15:10,838 INFO L273 TraceCheckUtils]: 189: Hoare triple {46521#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {46521#false} is VALID [2018-11-14 16:15:10,838 INFO L273 TraceCheckUtils]: 190: Hoare triple {46521#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 191: Hoare triple {46521#false} assume !(~blastFlag~0 == 2bv32); {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 192: Hoare triple {46521#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 193: Hoare triple {46521#false} assume !~bvsle32(~ret~0, 0bv32); {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 194: Hoare triple {46521#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 195: Hoare triple {46521#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 196: Hoare triple {46521#false} ~skip~0 := 0bv32; {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 197: Hoare triple {46521#false} assume true; {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 198: Hoare triple {46521#false} assume !false; {46521#false} is VALID [2018-11-14 16:15:10,839 INFO L273 TraceCheckUtils]: 199: Hoare triple {46521#false} ~state~0 := ~s__state~0; {46521#false} is VALID [2018-11-14 16:15:10,840 INFO L273 TraceCheckUtils]: 200: Hoare triple {46521#false} assume !(~s__state~0 == 12292bv32); {46521#false} is VALID [2018-11-14 16:15:10,840 INFO L273 TraceCheckUtils]: 201: Hoare triple {46521#false} assume !(~s__state~0 == 16384bv32); {46521#false} is VALID [2018-11-14 16:15:10,840 INFO L273 TraceCheckUtils]: 202: Hoare triple {46521#false} assume !(~s__state~0 == 4096bv32); {46521#false} is VALID [2018-11-14 16:15:10,840 INFO L273 TraceCheckUtils]: 203: Hoare triple {46521#false} assume !(~s__state~0 == 20480bv32); {46521#false} is VALID [2018-11-14 16:15:10,840 INFO L273 TraceCheckUtils]: 204: Hoare triple {46521#false} assume !(~s__state~0 == 4099bv32); {46521#false} is VALID [2018-11-14 16:15:10,840 INFO L273 TraceCheckUtils]: 205: Hoare triple {46521#false} assume !(~s__state~0 == 4368bv32); {46521#false} is VALID [2018-11-14 16:15:10,840 INFO L273 TraceCheckUtils]: 206: Hoare triple {46521#false} assume !(~s__state~0 == 4369bv32); {46521#false} is VALID [2018-11-14 16:15:10,840 INFO L273 TraceCheckUtils]: 207: Hoare triple {46521#false} assume !(~s__state~0 == 4384bv32); {46521#false} is VALID [2018-11-14 16:15:10,841 INFO L273 TraceCheckUtils]: 208: Hoare triple {46521#false} assume !(~s__state~0 == 4385bv32); {46521#false} is VALID [2018-11-14 16:15:10,841 INFO L273 TraceCheckUtils]: 209: Hoare triple {46521#false} assume !(~s__state~0 == 4400bv32); {46521#false} is VALID [2018-11-14 16:15:10,841 INFO L273 TraceCheckUtils]: 210: Hoare triple {46521#false} assume !(~s__state~0 == 4401bv32); {46521#false} is VALID [2018-11-14 16:15:10,841 INFO L273 TraceCheckUtils]: 211: Hoare triple {46521#false} assume ~s__state~0 == 4416bv32; {46521#false} is VALID [2018-11-14 16:15:10,841 INFO L273 TraceCheckUtils]: 212: Hoare triple {46521#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {46521#false} is VALID [2018-11-14 16:15:10,841 INFO L273 TraceCheckUtils]: 213: Hoare triple {46521#false} assume !(~blastFlag~0 == 3bv32); {46521#false} is VALID [2018-11-14 16:15:10,841 INFO L273 TraceCheckUtils]: 214: Hoare triple {46521#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {46521#false} is VALID [2018-11-14 16:15:10,841 INFO L273 TraceCheckUtils]: 215: Hoare triple {46521#false} assume !(~tmp___6~0 == 0bv32); {46521#false} is VALID [2018-11-14 16:15:10,842 INFO L273 TraceCheckUtils]: 216: Hoare triple {46521#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {46521#false} is VALID [2018-11-14 16:15:10,842 INFO L273 TraceCheckUtils]: 217: Hoare triple {46521#false} ~skip~0 := 0bv32; {46521#false} is VALID [2018-11-14 16:15:10,842 INFO L273 TraceCheckUtils]: 218: Hoare triple {46521#false} assume true; {46521#false} is VALID [2018-11-14 16:15:10,842 INFO L273 TraceCheckUtils]: 219: Hoare triple {46521#false} assume !false; {46521#false} is VALID [2018-11-14 16:15:10,842 INFO L273 TraceCheckUtils]: 220: Hoare triple {46521#false} ~state~0 := ~s__state~0; {46521#false} is VALID [2018-11-14 16:15:10,842 INFO L273 TraceCheckUtils]: 221: Hoare triple {46521#false} assume !(~s__state~0 == 12292bv32); {46521#false} is VALID [2018-11-14 16:15:10,843 INFO L273 TraceCheckUtils]: 222: Hoare triple {46521#false} assume !(~s__state~0 == 16384bv32); {46521#false} is VALID [2018-11-14 16:15:10,843 INFO L273 TraceCheckUtils]: 223: Hoare triple {46521#false} assume !(~s__state~0 == 4096bv32); {46521#false} is VALID [2018-11-14 16:15:10,843 INFO L273 TraceCheckUtils]: 224: Hoare triple {46521#false} assume !(~s__state~0 == 20480bv32); {46521#false} is VALID [2018-11-14 16:15:10,843 INFO L273 TraceCheckUtils]: 225: Hoare triple {46521#false} assume !(~s__state~0 == 4099bv32); {46521#false} is VALID [2018-11-14 16:15:10,843 INFO L273 TraceCheckUtils]: 226: Hoare triple {46521#false} assume !(~s__state~0 == 4368bv32); {46521#false} is VALID [2018-11-14 16:15:10,843 INFO L273 TraceCheckUtils]: 227: Hoare triple {46521#false} assume !(~s__state~0 == 4369bv32); {46521#false} is VALID [2018-11-14 16:15:10,844 INFO L273 TraceCheckUtils]: 228: Hoare triple {46521#false} assume !(~s__state~0 == 4384bv32); {46521#false} is VALID [2018-11-14 16:15:10,844 INFO L273 TraceCheckUtils]: 229: Hoare triple {46521#false} assume !(~s__state~0 == 4385bv32); {46521#false} is VALID [2018-11-14 16:15:10,844 INFO L273 TraceCheckUtils]: 230: Hoare triple {46521#false} assume !(~s__state~0 == 4400bv32); {46521#false} is VALID [2018-11-14 16:15:10,844 INFO L273 TraceCheckUtils]: 231: Hoare triple {46521#false} assume !(~s__state~0 == 4401bv32); {46521#false} is VALID [2018-11-14 16:15:10,844 INFO L273 TraceCheckUtils]: 232: Hoare triple {46521#false} assume !(~s__state~0 == 4416bv32); {46521#false} is VALID [2018-11-14 16:15:10,844 INFO L273 TraceCheckUtils]: 233: Hoare triple {46521#false} assume !(~s__state~0 == 4417bv32); {46521#false} is VALID [2018-11-14 16:15:10,845 INFO L273 TraceCheckUtils]: 234: Hoare triple {46521#false} assume ~s__state~0 == 4432bv32; {46521#false} is VALID [2018-11-14 16:15:10,845 INFO L273 TraceCheckUtils]: 235: Hoare triple {46521#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {46521#false} is VALID [2018-11-14 16:15:10,845 INFO L273 TraceCheckUtils]: 236: Hoare triple {46521#false} assume ~blastFlag~0 == 5bv32; {46521#false} is VALID [2018-11-14 16:15:10,845 INFO L273 TraceCheckUtils]: 237: Hoare triple {46521#false} assume !false; {46521#false} is VALID [2018-11-14 16:15:10,868 INFO L134 CoverageAnalysis]: Checked inductivity of 718 backedges. 442 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2018-11-14 16:15:10,868 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:10,870 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:10,870 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:10,870 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2018-11-14 16:15:10,870 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:10,871 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:11,019 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 135 edges. 135 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:11,019 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:11,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:11,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:11,021 INFO L87 Difference]: Start difference. First operand 1227 states and 1573 transitions. Second operand 3 states. [2018-11-14 16:15:12,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:12,537 INFO L93 Difference]: Finished difference Result 3529 states and 4539 transitions. [2018-11-14 16:15:12,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:12,537 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2018-11-14 16:15:12,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:12,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:12,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 493 transitions. [2018-11-14 16:15:12,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:12,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 493 transitions. [2018-11-14 16:15:12,541 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 493 transitions. [2018-11-14 16:15:13,050 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 493 edges. 493 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:13,286 INFO L225 Difference]: With dead ends: 3529 [2018-11-14 16:15:13,286 INFO L226 Difference]: Without dead ends: 2318 [2018-11-14 16:15:13,289 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 236 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-14 16:15:13,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2318 states. [2018-11-14 16:15:13,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2318 to 2316. [2018-11-14 16:15:13,904 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:13,904 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2318 states. Second operand 2316 states. [2018-11-14 16:15:13,904 INFO L74 IsIncluded]: Start isIncluded. First operand 2318 states. Second operand 2316 states. [2018-11-14 16:15:13,904 INFO L87 Difference]: Start difference. First operand 2318 states. Second operand 2316 states. [2018-11-14 16:15:14,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:14,081 INFO L93 Difference]: Finished difference Result 2318 states and 2978 transitions. [2018-11-14 16:15:14,081 INFO L276 IsEmpty]: Start isEmpty. Operand 2318 states and 2978 transitions. [2018-11-14 16:15:14,083 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:14,083 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:14,083 INFO L74 IsIncluded]: Start isIncluded. First operand 2316 states. Second operand 2318 states. [2018-11-14 16:15:14,083 INFO L87 Difference]: Start difference. First operand 2316 states. Second operand 2318 states. [2018-11-14 16:15:14,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:14,256 INFO L93 Difference]: Finished difference Result 2318 states and 2978 transitions. [2018-11-14 16:15:14,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2318 states and 2978 transitions. [2018-11-14 16:15:14,258 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:14,258 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:14,258 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:14,258 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:14,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2316 states. [2018-11-14 16:15:14,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2316 states to 2316 states and 2977 transitions. [2018-11-14 16:15:14,448 INFO L78 Accepts]: Start accepts. Automaton has 2316 states and 2977 transitions. Word has length 238 [2018-11-14 16:15:14,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:14,448 INFO L480 AbstractCegarLoop]: Abstraction has 2316 states and 2977 transitions. [2018-11-14 16:15:14,449 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:14,449 INFO L276 IsEmpty]: Start isEmpty. Operand 2316 states and 2977 transitions. [2018-11-14 16:15:14,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-11-14 16:15:14,451 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:14,452 INFO L375 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:14,452 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:14,452 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:14,452 INFO L82 PathProgramCache]: Analyzing trace with hash -2124988430, now seen corresponding path program 1 times [2018-11-14 16:15:14,452 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:14,452 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-14 16:15:14,468 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:14,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:14,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:14,585 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:14,751 INFO L256 TraceCheckUtils]: 0: Hoare triple {58200#true} call ULTIMATE.init(); {58200#true} is VALID [2018-11-14 16:15:14,751 INFO L273 TraceCheckUtils]: 1: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,752 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {58200#true} {58200#true} #543#return; {58200#true} is VALID [2018-11-14 16:15:14,752 INFO L256 TraceCheckUtils]: 3: Hoare triple {58200#true} call #t~ret49 := main(); {58200#true} is VALID [2018-11-14 16:15:14,752 INFO L273 TraceCheckUtils]: 4: Hoare triple {58200#true} havoc ~s~0;~s~0 := 12292bv32; {58200#true} is VALID [2018-11-14 16:15:14,752 INFO L256 TraceCheckUtils]: 5: Hoare triple {58200#true} call #t~ret48 := ssl3_connect(~s~0); {58200#true} is VALID [2018-11-14 16:15:14,753 INFO L273 TraceCheckUtils]: 6: Hoare triple {58200#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,753 INFO L273 TraceCheckUtils]: 7: Hoare triple {58200#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {58200#true} is VALID [2018-11-14 16:15:14,753 INFO L273 TraceCheckUtils]: 8: Hoare triple {58200#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {58200#true} is VALID [2018-11-14 16:15:14,753 INFO L273 TraceCheckUtils]: 9: Hoare triple {58200#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,753 INFO L273 TraceCheckUtils]: 10: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 11: Hoare triple {58200#true} assume !false; {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 12: Hoare triple {58200#true} ~state~0 := ~s__state~0; {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 13: Hoare triple {58200#true} assume ~s__state~0 == 12292bv32; {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 14: Hoare triple {58200#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; {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 15: Hoare triple {58200#true} ~s__server~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 16: Hoare triple {58200#true} assume ~cb~0 != 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 17: Hoare triple {58200#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 18: Hoare triple {58200#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {58200#true} is VALID [2018-11-14 16:15:14,754 INFO L273 TraceCheckUtils]: 19: Hoare triple {58200#true} assume !(~s__init_buf___0~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 20: Hoare triple {58200#true} assume !(~tmp___4~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 21: Hoare triple {58200#true} assume !(~tmp___5~0 == 0bv32);~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; {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 22: Hoare triple {58200#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 23: Hoare triple {58200#true} ~skip~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 24: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 25: Hoare triple {58200#true} assume !false; {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 26: Hoare triple {58200#true} ~state~0 := ~s__state~0; {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 27: Hoare triple {58200#true} assume !(~s__state~0 == 12292bv32); {58200#true} is VALID [2018-11-14 16:15:14,755 INFO L273 TraceCheckUtils]: 28: Hoare triple {58200#true} assume !(~s__state~0 == 16384bv32); {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 29: Hoare triple {58200#true} assume !(~s__state~0 == 4096bv32); {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 30: Hoare triple {58200#true} assume !(~s__state~0 == 20480bv32); {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 31: Hoare triple {58200#true} assume !(~s__state~0 == 4099bv32); {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 32: Hoare triple {58200#true} assume ~s__state~0 == 4368bv32; {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 33: Hoare triple {58200#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 34: Hoare triple {58200#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 35: Hoare triple {58200#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 36: Hoare triple {58200#true} assume ~s__bbio~0 != ~s__wbio~0; {58200#true} is VALID [2018-11-14 16:15:14,756 INFO L273 TraceCheckUtils]: 37: Hoare triple {58200#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,757 INFO L273 TraceCheckUtils]: 38: Hoare triple {58200#true} ~skip~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,757 INFO L273 TraceCheckUtils]: 39: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,757 INFO L273 TraceCheckUtils]: 40: Hoare triple {58200#true} assume !false; {58200#true} is VALID [2018-11-14 16:15:14,757 INFO L273 TraceCheckUtils]: 41: Hoare triple {58200#true} ~state~0 := ~s__state~0; {58200#true} is VALID [2018-11-14 16:15:14,757 INFO L273 TraceCheckUtils]: 42: Hoare triple {58200#true} assume !(~s__state~0 == 12292bv32); {58200#true} is VALID [2018-11-14 16:15:14,757 INFO L273 TraceCheckUtils]: 43: Hoare triple {58200#true} assume !(~s__state~0 == 16384bv32); {58200#true} is VALID [2018-11-14 16:15:14,757 INFO L273 TraceCheckUtils]: 44: Hoare triple {58200#true} assume !(~s__state~0 == 4096bv32); {58200#true} is VALID [2018-11-14 16:15:14,757 INFO L273 TraceCheckUtils]: 45: Hoare triple {58200#true} assume !(~s__state~0 == 20480bv32); {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 46: Hoare triple {58200#true} assume !(~s__state~0 == 4099bv32); {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 47: Hoare triple {58200#true} assume !(~s__state~0 == 4368bv32); {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 48: Hoare triple {58200#true} assume !(~s__state~0 == 4369bv32); {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 49: Hoare triple {58200#true} assume ~s__state~0 == 4384bv32; {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 50: Hoare triple {58200#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 51: Hoare triple {58200#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 52: Hoare triple {58200#true} assume !~bvsle32(~ret~0, 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 53: Hoare triple {58200#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {58200#true} is VALID [2018-11-14 16:15:14,758 INFO L273 TraceCheckUtils]: 54: Hoare triple {58200#true} ~s__init_num~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 55: Hoare triple {58200#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 56: Hoare triple {58200#true} ~skip~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 57: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 58: Hoare triple {58200#true} assume !false; {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 59: Hoare triple {58200#true} ~state~0 := ~s__state~0; {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 60: Hoare triple {58200#true} assume !(~s__state~0 == 12292bv32); {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 61: Hoare triple {58200#true} assume !(~s__state~0 == 16384bv32); {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 62: Hoare triple {58200#true} assume !(~s__state~0 == 4096bv32); {58200#true} is VALID [2018-11-14 16:15:14,759 INFO L273 TraceCheckUtils]: 63: Hoare triple {58200#true} assume !(~s__state~0 == 20480bv32); {58200#true} is VALID [2018-11-14 16:15:14,760 INFO L273 TraceCheckUtils]: 64: Hoare triple {58200#true} assume !(~s__state~0 == 4099bv32); {58200#true} is VALID [2018-11-14 16:15:14,760 INFO L273 TraceCheckUtils]: 65: Hoare triple {58200#true} assume !(~s__state~0 == 4368bv32); {58200#true} is VALID [2018-11-14 16:15:14,760 INFO L273 TraceCheckUtils]: 66: Hoare triple {58200#true} assume !(~s__state~0 == 4369bv32); {58200#true} is VALID [2018-11-14 16:15:14,760 INFO L273 TraceCheckUtils]: 67: Hoare triple {58200#true} assume !(~s__state~0 == 4384bv32); {58200#true} is VALID [2018-11-14 16:15:14,760 INFO L273 TraceCheckUtils]: 68: Hoare triple {58200#true} assume !(~s__state~0 == 4385bv32); {58200#true} is VALID [2018-11-14 16:15:14,760 INFO L273 TraceCheckUtils]: 69: Hoare triple {58200#true} assume ~s__state~0 == 4400bv32; {58200#true} is VALID [2018-11-14 16:15:14,760 INFO L273 TraceCheckUtils]: 70: Hoare triple {58200#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {58200#true} is VALID [2018-11-14 16:15:14,760 INFO L273 TraceCheckUtils]: 71: Hoare triple {58200#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 72: Hoare triple {58200#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 73: Hoare triple {58200#true} assume !~bvsle32(~ret~0, 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 74: Hoare triple {58200#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 75: Hoare triple {58200#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 76: Hoare triple {58200#true} ~skip~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 77: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 78: Hoare triple {58200#true} assume !false; {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 79: Hoare triple {58200#true} ~state~0 := ~s__state~0; {58200#true} is VALID [2018-11-14 16:15:14,761 INFO L273 TraceCheckUtils]: 80: Hoare triple {58200#true} assume !(~s__state~0 == 12292bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 81: Hoare triple {58200#true} assume !(~s__state~0 == 16384bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 82: Hoare triple {58200#true} assume !(~s__state~0 == 4096bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 83: Hoare triple {58200#true} assume !(~s__state~0 == 20480bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 84: Hoare triple {58200#true} assume !(~s__state~0 == 4099bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 85: Hoare triple {58200#true} assume !(~s__state~0 == 4368bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 86: Hoare triple {58200#true} assume !(~s__state~0 == 4369bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 87: Hoare triple {58200#true} assume !(~s__state~0 == 4384bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 88: Hoare triple {58200#true} assume !(~s__state~0 == 4385bv32); {58200#true} is VALID [2018-11-14 16:15:14,762 INFO L273 TraceCheckUtils]: 89: Hoare triple {58200#true} assume !(~s__state~0 == 4400bv32); {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 90: Hoare triple {58200#true} assume !(~s__state~0 == 4401bv32); {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 91: Hoare triple {58200#true} assume ~s__state~0 == 4416bv32; {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 92: Hoare triple {58200#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 93: Hoare triple {58200#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 94: Hoare triple {58200#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 95: Hoare triple {58200#true} assume !(~tmp___6~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 96: Hoare triple {58200#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 97: Hoare triple {58200#true} ~skip~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,763 INFO L273 TraceCheckUtils]: 98: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,764 INFO L273 TraceCheckUtils]: 99: Hoare triple {58200#true} assume !false; {58200#true} is VALID [2018-11-14 16:15:14,764 INFO L273 TraceCheckUtils]: 100: Hoare triple {58200#true} ~state~0 := ~s__state~0; {58200#true} is VALID [2018-11-14 16:15:14,764 INFO L273 TraceCheckUtils]: 101: Hoare triple {58200#true} assume !(~s__state~0 == 12292bv32); {58200#true} is VALID [2018-11-14 16:15:14,764 INFO L273 TraceCheckUtils]: 102: Hoare triple {58200#true} assume !(~s__state~0 == 16384bv32); {58200#true} is VALID [2018-11-14 16:15:14,764 INFO L273 TraceCheckUtils]: 103: Hoare triple {58200#true} assume !(~s__state~0 == 4096bv32); {58200#true} is VALID [2018-11-14 16:15:14,764 INFO L273 TraceCheckUtils]: 104: Hoare triple {58200#true} assume !(~s__state~0 == 20480bv32); {58200#true} is VALID [2018-11-14 16:15:14,764 INFO L273 TraceCheckUtils]: 105: Hoare triple {58200#true} assume !(~s__state~0 == 4099bv32); {58200#true} is VALID [2018-11-14 16:15:14,764 INFO L273 TraceCheckUtils]: 106: Hoare triple {58200#true} assume !(~s__state~0 == 4368bv32); {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 107: Hoare triple {58200#true} assume !(~s__state~0 == 4369bv32); {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 108: Hoare triple {58200#true} assume !(~s__state~0 == 4384bv32); {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 109: Hoare triple {58200#true} assume !(~s__state~0 == 4385bv32); {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 110: Hoare triple {58200#true} assume !(~s__state~0 == 4400bv32); {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 111: Hoare triple {58200#true} assume !(~s__state~0 == 4401bv32); {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 112: Hoare triple {58200#true} assume !(~s__state~0 == 4416bv32); {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 113: Hoare triple {58200#true} assume !(~s__state~0 == 4417bv32); {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 114: Hoare triple {58200#true} assume ~s__state~0 == 4432bv32; {58200#true} is VALID [2018-11-14 16:15:14,765 INFO L273 TraceCheckUtils]: 115: Hoare triple {58200#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 116: Hoare triple {58200#true} assume !(~blastFlag~0 == 5bv32); {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 117: Hoare triple {58200#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 118: Hoare triple {58200#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 119: Hoare triple {58200#true} ~skip~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 120: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 121: Hoare triple {58200#true} assume !false; {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 122: Hoare triple {58200#true} ~state~0 := ~s__state~0; {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 123: Hoare triple {58200#true} assume !(~s__state~0 == 12292bv32); {58200#true} is VALID [2018-11-14 16:15:14,766 INFO L273 TraceCheckUtils]: 124: Hoare triple {58200#true} assume !(~s__state~0 == 16384bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 125: Hoare triple {58200#true} assume !(~s__state~0 == 4096bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 126: Hoare triple {58200#true} assume !(~s__state~0 == 20480bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 127: Hoare triple {58200#true} assume !(~s__state~0 == 4099bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 128: Hoare triple {58200#true} assume !(~s__state~0 == 4368bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 129: Hoare triple {58200#true} assume !(~s__state~0 == 4369bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 130: Hoare triple {58200#true} assume !(~s__state~0 == 4384bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 131: Hoare triple {58200#true} assume !(~s__state~0 == 4385bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 132: Hoare triple {58200#true} assume !(~s__state~0 == 4400bv32); {58200#true} is VALID [2018-11-14 16:15:14,767 INFO L273 TraceCheckUtils]: 133: Hoare triple {58200#true} assume !(~s__state~0 == 4401bv32); {58200#true} is VALID [2018-11-14 16:15:14,768 INFO L273 TraceCheckUtils]: 134: Hoare triple {58200#true} assume !(~s__state~0 == 4416bv32); {58200#true} is VALID [2018-11-14 16:15:14,768 INFO L273 TraceCheckUtils]: 135: Hoare triple {58200#true} assume !(~s__state~0 == 4417bv32); {58200#true} is VALID [2018-11-14 16:15:14,768 INFO L273 TraceCheckUtils]: 136: Hoare triple {58200#true} assume !(~s__state~0 == 4432bv32); {58200#true} is VALID [2018-11-14 16:15:14,768 INFO L273 TraceCheckUtils]: 137: Hoare triple {58200#true} assume !(~s__state~0 == 4433bv32); {58200#true} is VALID [2018-11-14 16:15:14,768 INFO L273 TraceCheckUtils]: 138: Hoare triple {58200#true} assume ~s__state~0 == 4448bv32; {58200#true} is VALID [2018-11-14 16:15:14,768 INFO L273 TraceCheckUtils]: 139: Hoare triple {58200#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {58200#true} is VALID [2018-11-14 16:15:14,768 INFO L273 TraceCheckUtils]: 140: Hoare triple {58200#true} assume !~bvsle32(~ret~0, 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,768 INFO L273 TraceCheckUtils]: 141: Hoare triple {58200#true} assume !(~s__s3__tmp__cert_req~0 != 0bv32);~s__state~0 := 4480bv32; {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 142: Hoare triple {58200#true} ~s__init_num~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 143: Hoare triple {58200#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 144: Hoare triple {58200#true} ~skip~0 := 0bv32; {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 145: Hoare triple {58200#true} assume true; {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 146: Hoare triple {58200#true} assume !false; {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 147: Hoare triple {58200#true} ~state~0 := ~s__state~0; {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 148: Hoare triple {58200#true} assume !(~s__state~0 == 12292bv32); {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 149: Hoare triple {58200#true} assume !(~s__state~0 == 16384bv32); {58200#true} is VALID [2018-11-14 16:15:14,769 INFO L273 TraceCheckUtils]: 150: Hoare triple {58200#true} assume !(~s__state~0 == 4096bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 151: Hoare triple {58200#true} assume !(~s__state~0 == 20480bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 152: Hoare triple {58200#true} assume !(~s__state~0 == 4099bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 153: Hoare triple {58200#true} assume !(~s__state~0 == 4368bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 154: Hoare triple {58200#true} assume !(~s__state~0 == 4369bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 155: Hoare triple {58200#true} assume !(~s__state~0 == 4384bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 156: Hoare triple {58200#true} assume !(~s__state~0 == 4385bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 157: Hoare triple {58200#true} assume !(~s__state~0 == 4400bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 158: Hoare triple {58200#true} assume !(~s__state~0 == 4401bv32); {58200#true} is VALID [2018-11-14 16:15:14,770 INFO L273 TraceCheckUtils]: 159: Hoare triple {58200#true} assume !(~s__state~0 == 4416bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 160: Hoare triple {58200#true} assume !(~s__state~0 == 4417bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 161: Hoare triple {58200#true} assume !(~s__state~0 == 4432bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 162: Hoare triple {58200#true} assume !(~s__state~0 == 4433bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 163: Hoare triple {58200#true} assume !(~s__state~0 == 4448bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 164: Hoare triple {58200#true} assume !(~s__state~0 == 4449bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 165: Hoare triple {58200#true} assume !(~s__state~0 == 4464bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 166: Hoare triple {58200#true} assume !(~s__state~0 == 4465bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 167: Hoare triple {58200#true} assume !(~s__state~0 == 4466bv32); {58200#true} is VALID [2018-11-14 16:15:14,771 INFO L273 TraceCheckUtils]: 168: Hoare triple {58200#true} assume !(~s__state~0 == 4467bv32); {58200#true} is VALID [2018-11-14 16:15:14,772 INFO L273 TraceCheckUtils]: 169: Hoare triple {58200#true} assume ~s__state~0 == 4480bv32; {58200#true} is VALID [2018-11-14 16:15:14,772 INFO L273 TraceCheckUtils]: 170: Hoare triple {58200#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {58200#true} is VALID [2018-11-14 16:15:14,772 INFO L273 TraceCheckUtils]: 171: Hoare triple {58200#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {58200#true} is VALID [2018-11-14 16:15:14,773 INFO L273 TraceCheckUtils]: 172: Hoare triple {58200#true} assume !(~s__s3__tmp__cert_req~0 == 1bv32);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,774 INFO L273 TraceCheckUtils]: 173: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,774 INFO L273 TraceCheckUtils]: 174: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,775 INFO L273 TraceCheckUtils]: 175: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,778 INFO L273 TraceCheckUtils]: 176: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume true; {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,778 INFO L273 TraceCheckUtils]: 177: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !false; {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,778 INFO L273 TraceCheckUtils]: 178: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,779 INFO L273 TraceCheckUtils]: 179: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,779 INFO L273 TraceCheckUtils]: 180: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,779 INFO L273 TraceCheckUtils]: 181: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,779 INFO L273 TraceCheckUtils]: 182: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,780 INFO L273 TraceCheckUtils]: 183: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,780 INFO L273 TraceCheckUtils]: 184: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,780 INFO L273 TraceCheckUtils]: 185: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,781 INFO L273 TraceCheckUtils]: 186: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,781 INFO L273 TraceCheckUtils]: 187: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:14,782 INFO L273 TraceCheckUtils]: 188: Hoare triple {58721#(= (_ bv4512 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {58201#false} is VALID [2018-11-14 16:15:14,782 INFO L273 TraceCheckUtils]: 189: Hoare triple {58201#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {58201#false} is VALID [2018-11-14 16:15:14,782 INFO L273 TraceCheckUtils]: 190: Hoare triple {58201#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {58201#false} is VALID [2018-11-14 16:15:14,783 INFO L273 TraceCheckUtils]: 191: Hoare triple {58201#false} assume !(~blastFlag~0 == 2bv32); {58201#false} is VALID [2018-11-14 16:15:14,783 INFO L273 TraceCheckUtils]: 192: Hoare triple {58201#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {58201#false} is VALID [2018-11-14 16:15:14,783 INFO L273 TraceCheckUtils]: 193: Hoare triple {58201#false} assume !~bvsle32(~ret~0, 0bv32); {58201#false} is VALID [2018-11-14 16:15:14,783 INFO L273 TraceCheckUtils]: 194: Hoare triple {58201#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {58201#false} is VALID [2018-11-14 16:15:14,783 INFO L273 TraceCheckUtils]: 195: Hoare triple {58201#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58201#false} is VALID [2018-11-14 16:15:14,784 INFO L273 TraceCheckUtils]: 196: Hoare triple {58201#false} ~skip~0 := 0bv32; {58201#false} is VALID [2018-11-14 16:15:14,784 INFO L273 TraceCheckUtils]: 197: Hoare triple {58201#false} assume true; {58201#false} is VALID [2018-11-14 16:15:14,784 INFO L273 TraceCheckUtils]: 198: Hoare triple {58201#false} assume !false; {58201#false} is VALID [2018-11-14 16:15:14,784 INFO L273 TraceCheckUtils]: 199: Hoare triple {58201#false} ~state~0 := ~s__state~0; {58201#false} is VALID [2018-11-14 16:15:14,784 INFO L273 TraceCheckUtils]: 200: Hoare triple {58201#false} assume !(~s__state~0 == 12292bv32); {58201#false} is VALID [2018-11-14 16:15:14,785 INFO L273 TraceCheckUtils]: 201: Hoare triple {58201#false} assume !(~s__state~0 == 16384bv32); {58201#false} is VALID [2018-11-14 16:15:14,785 INFO L273 TraceCheckUtils]: 202: Hoare triple {58201#false} assume !(~s__state~0 == 4096bv32); {58201#false} is VALID [2018-11-14 16:15:14,785 INFO L273 TraceCheckUtils]: 203: Hoare triple {58201#false} assume !(~s__state~0 == 20480bv32); {58201#false} is VALID [2018-11-14 16:15:14,785 INFO L273 TraceCheckUtils]: 204: Hoare triple {58201#false} assume !(~s__state~0 == 4099bv32); {58201#false} is VALID [2018-11-14 16:15:14,785 INFO L273 TraceCheckUtils]: 205: Hoare triple {58201#false} assume !(~s__state~0 == 4368bv32); {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 206: Hoare triple {58201#false} assume !(~s__state~0 == 4369bv32); {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 207: Hoare triple {58201#false} assume !(~s__state~0 == 4384bv32); {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 208: Hoare triple {58201#false} assume !(~s__state~0 == 4385bv32); {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 209: Hoare triple {58201#false} assume !(~s__state~0 == 4400bv32); {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 210: Hoare triple {58201#false} assume !(~s__state~0 == 4401bv32); {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 211: Hoare triple {58201#false} assume ~s__state~0 == 4416bv32; {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 212: Hoare triple {58201#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 213: Hoare triple {58201#false} assume !(~blastFlag~0 == 3bv32); {58201#false} is VALID [2018-11-14 16:15:14,786 INFO L273 TraceCheckUtils]: 214: Hoare triple {58201#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 215: Hoare triple {58201#false} assume !(~tmp___6~0 == 0bv32); {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 216: Hoare triple {58201#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 217: Hoare triple {58201#false} ~skip~0 := 0bv32; {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 218: Hoare triple {58201#false} assume true; {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 219: Hoare triple {58201#false} assume !false; {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 220: Hoare triple {58201#false} ~state~0 := ~s__state~0; {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 221: Hoare triple {58201#false} assume !(~s__state~0 == 12292bv32); {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 222: Hoare triple {58201#false} assume !(~s__state~0 == 16384bv32); {58201#false} is VALID [2018-11-14 16:15:14,787 INFO L273 TraceCheckUtils]: 223: Hoare triple {58201#false} assume !(~s__state~0 == 4096bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 224: Hoare triple {58201#false} assume !(~s__state~0 == 20480bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 225: Hoare triple {58201#false} assume !(~s__state~0 == 4099bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 226: Hoare triple {58201#false} assume !(~s__state~0 == 4368bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 227: Hoare triple {58201#false} assume !(~s__state~0 == 4369bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 228: Hoare triple {58201#false} assume !(~s__state~0 == 4384bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 229: Hoare triple {58201#false} assume !(~s__state~0 == 4385bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 230: Hoare triple {58201#false} assume !(~s__state~0 == 4400bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 231: Hoare triple {58201#false} assume !(~s__state~0 == 4401bv32); {58201#false} is VALID [2018-11-14 16:15:14,788 INFO L273 TraceCheckUtils]: 232: Hoare triple {58201#false} assume !(~s__state~0 == 4416bv32); {58201#false} is VALID [2018-11-14 16:15:14,789 INFO L273 TraceCheckUtils]: 233: Hoare triple {58201#false} assume !(~s__state~0 == 4417bv32); {58201#false} is VALID [2018-11-14 16:15:14,789 INFO L273 TraceCheckUtils]: 234: Hoare triple {58201#false} assume ~s__state~0 == 4432bv32; {58201#false} is VALID [2018-11-14 16:15:14,789 INFO L273 TraceCheckUtils]: 235: Hoare triple {58201#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {58201#false} is VALID [2018-11-14 16:15:14,789 INFO L273 TraceCheckUtils]: 236: Hoare triple {58201#false} assume ~blastFlag~0 == 5bv32; {58201#false} is VALID [2018-11-14 16:15:14,789 INFO L273 TraceCheckUtils]: 237: Hoare triple {58201#false} assume !false; {58201#false} is VALID [2018-11-14 16:15:14,809 INFO L134 CoverageAnalysis]: Checked inductivity of 718 backedges. 372 proven. 0 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2018-11-14 16:15:14,809 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:14,810 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:14,811 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:14,811 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2018-11-14 16:15:14,811 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:14,811 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:14,933 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 129 edges. 129 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:14,933 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:14,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:14,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:14,934 INFO L87 Difference]: Start difference. First operand 2316 states and 2977 transitions. Second operand 3 states. [2018-11-14 16:15:17,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:17,142 INFO L93 Difference]: Finished difference Result 4932 states and 6498 transitions. [2018-11-14 16:15:17,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:17,142 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2018-11-14 16:15:17,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:17,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:17,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 405 transitions. [2018-11-14 16:15:17,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:17,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 405 transitions. [2018-11-14 16:15:17,147 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 405 transitions. [2018-11-14 16:15:17,522 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 405 edges. 405 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:17,791 INFO L225 Difference]: With dead ends: 4932 [2018-11-14 16:15:17,791 INFO L226 Difference]: Without dead ends: 2632 [2018-11-14 16:15:17,794 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 236 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-14 16:15:17,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2632 states. [2018-11-14 16:15:18,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2632 to 2616. [2018-11-14 16:15:18,715 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:18,715 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2632 states. Second operand 2616 states. [2018-11-14 16:15:18,715 INFO L74 IsIncluded]: Start isIncluded. First operand 2632 states. Second operand 2616 states. [2018-11-14 16:15:18,715 INFO L87 Difference]: Start difference. First operand 2632 states. Second operand 2616 states. [2018-11-14 16:15:18,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:18,946 INFO L93 Difference]: Finished difference Result 2632 states and 3333 transitions. [2018-11-14 16:15:18,947 INFO L276 IsEmpty]: Start isEmpty. Operand 2632 states and 3333 transitions. [2018-11-14 16:15:18,949 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:18,949 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:18,950 INFO L74 IsIncluded]: Start isIncluded. First operand 2616 states. Second operand 2632 states. [2018-11-14 16:15:18,950 INFO L87 Difference]: Start difference. First operand 2616 states. Second operand 2632 states. [2018-11-14 16:15:19,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:19,202 INFO L93 Difference]: Finished difference Result 2632 states and 3333 transitions. [2018-11-14 16:15:19,202 INFO L276 IsEmpty]: Start isEmpty. Operand 2632 states and 3333 transitions. [2018-11-14 16:15:19,205 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:19,205 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:19,205 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:19,205 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:19,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2616 states. [2018-11-14 16:15:19,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2616 states to 2616 states and 3317 transitions. [2018-11-14 16:15:19,481 INFO L78 Accepts]: Start accepts. Automaton has 2616 states and 3317 transitions. Word has length 238 [2018-11-14 16:15:19,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:19,482 INFO L480 AbstractCegarLoop]: Abstraction has 2616 states and 3317 transitions. [2018-11-14 16:15:19,482 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:19,482 INFO L276 IsEmpty]: Start isEmpty. Operand 2616 states and 3317 transitions. [2018-11-14 16:15:19,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2018-11-14 16:15:19,486 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:19,486 INFO L375 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:19,487 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:19,487 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:19,487 INFO L82 PathProgramCache]: Analyzing trace with hash 515082024, now seen corresponding path program 1 times [2018-11-14 16:15:19,487 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:19,488 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-14 16:15:19,512 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:19,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:19,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:19,636 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:19,813 INFO L256 TraceCheckUtils]: 0: Hoare triple {72325#true} call ULTIMATE.init(); {72325#true} is VALID [2018-11-14 16:15:19,813 INFO L273 TraceCheckUtils]: 1: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,813 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {72325#true} {72325#true} #543#return; {72325#true} is VALID [2018-11-14 16:15:19,813 INFO L256 TraceCheckUtils]: 3: Hoare triple {72325#true} call #t~ret49 := main(); {72325#true} is VALID [2018-11-14 16:15:19,814 INFO L273 TraceCheckUtils]: 4: Hoare triple {72325#true} havoc ~s~0;~s~0 := 12292bv32; {72325#true} is VALID [2018-11-14 16:15:19,814 INFO L256 TraceCheckUtils]: 5: Hoare triple {72325#true} call #t~ret48 := ssl3_connect(~s~0); {72325#true} is VALID [2018-11-14 16:15:19,814 INFO L273 TraceCheckUtils]: 6: Hoare triple {72325#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,814 INFO L273 TraceCheckUtils]: 7: Hoare triple {72325#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {72325#true} is VALID [2018-11-14 16:15:19,814 INFO L273 TraceCheckUtils]: 8: Hoare triple {72325#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {72325#true} is VALID [2018-11-14 16:15:19,814 INFO L273 TraceCheckUtils]: 9: Hoare triple {72325#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 10: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 11: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 12: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 13: Hoare triple {72325#true} assume ~s__state~0 == 12292bv32; {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 14: Hoare triple {72325#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; {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 15: Hoare triple {72325#true} ~s__server~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 16: Hoare triple {72325#true} assume ~cb~0 != 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 17: Hoare triple {72325#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {72325#true} is VALID [2018-11-14 16:15:19,815 INFO L273 TraceCheckUtils]: 18: Hoare triple {72325#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {72325#true} is VALID [2018-11-14 16:15:19,816 INFO L273 TraceCheckUtils]: 19: Hoare triple {72325#true} assume !(~s__init_buf___0~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,816 INFO L273 TraceCheckUtils]: 20: Hoare triple {72325#true} assume !(~tmp___4~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,816 INFO L273 TraceCheckUtils]: 21: Hoare triple {72325#true} assume !(~tmp___5~0 == 0bv32);~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; {72325#true} is VALID [2018-11-14 16:15:19,816 INFO L273 TraceCheckUtils]: 22: Hoare triple {72325#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,816 INFO L273 TraceCheckUtils]: 23: Hoare triple {72325#true} ~skip~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,816 INFO L273 TraceCheckUtils]: 24: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,816 INFO L273 TraceCheckUtils]: 25: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,816 INFO L273 TraceCheckUtils]: 26: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 27: Hoare triple {72325#true} assume !(~s__state~0 == 12292bv32); {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 28: Hoare triple {72325#true} assume !(~s__state~0 == 16384bv32); {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 29: Hoare triple {72325#true} assume !(~s__state~0 == 4096bv32); {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 30: Hoare triple {72325#true} assume !(~s__state~0 == 20480bv32); {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 31: Hoare triple {72325#true} assume !(~s__state~0 == 4099bv32); {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 32: Hoare triple {72325#true} assume ~s__state~0 == 4368bv32; {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 33: Hoare triple {72325#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 34: Hoare triple {72325#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {72325#true} is VALID [2018-11-14 16:15:19,817 INFO L273 TraceCheckUtils]: 35: Hoare triple {72325#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 36: Hoare triple {72325#true} assume ~s__bbio~0 != ~s__wbio~0; {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 37: Hoare triple {72325#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 38: Hoare triple {72325#true} ~skip~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 39: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 40: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 41: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 42: Hoare triple {72325#true} assume !(~s__state~0 == 12292bv32); {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 43: Hoare triple {72325#true} assume !(~s__state~0 == 16384bv32); {72325#true} is VALID [2018-11-14 16:15:19,818 INFO L273 TraceCheckUtils]: 44: Hoare triple {72325#true} assume !(~s__state~0 == 4096bv32); {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 45: Hoare triple {72325#true} assume !(~s__state~0 == 20480bv32); {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 46: Hoare triple {72325#true} assume !(~s__state~0 == 4099bv32); {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 47: Hoare triple {72325#true} assume !(~s__state~0 == 4368bv32); {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 48: Hoare triple {72325#true} assume !(~s__state~0 == 4369bv32); {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 49: Hoare triple {72325#true} assume ~s__state~0 == 4384bv32; {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 50: Hoare triple {72325#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 51: Hoare triple {72325#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 52: Hoare triple {72325#true} assume !~bvsle32(~ret~0, 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,819 INFO L273 TraceCheckUtils]: 53: Hoare triple {72325#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {72325#true} is VALID [2018-11-14 16:15:19,820 INFO L273 TraceCheckUtils]: 54: Hoare triple {72325#true} ~s__init_num~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,820 INFO L273 TraceCheckUtils]: 55: Hoare triple {72325#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,820 INFO L273 TraceCheckUtils]: 56: Hoare triple {72325#true} ~skip~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,820 INFO L273 TraceCheckUtils]: 57: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,820 INFO L273 TraceCheckUtils]: 58: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,820 INFO L273 TraceCheckUtils]: 59: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,820 INFO L273 TraceCheckUtils]: 60: Hoare triple {72325#true} assume !(~s__state~0 == 12292bv32); {72325#true} is VALID [2018-11-14 16:15:19,820 INFO L273 TraceCheckUtils]: 61: Hoare triple {72325#true} assume !(~s__state~0 == 16384bv32); {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 62: Hoare triple {72325#true} assume !(~s__state~0 == 4096bv32); {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 63: Hoare triple {72325#true} assume !(~s__state~0 == 20480bv32); {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 64: Hoare triple {72325#true} assume !(~s__state~0 == 4099bv32); {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 65: Hoare triple {72325#true} assume !(~s__state~0 == 4368bv32); {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 66: Hoare triple {72325#true} assume !(~s__state~0 == 4369bv32); {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 67: Hoare triple {72325#true} assume !(~s__state~0 == 4384bv32); {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 68: Hoare triple {72325#true} assume !(~s__state~0 == 4385bv32); {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 69: Hoare triple {72325#true} assume ~s__state~0 == 4400bv32; {72325#true} is VALID [2018-11-14 16:15:19,821 INFO L273 TraceCheckUtils]: 70: Hoare triple {72325#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 71: Hoare triple {72325#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 72: Hoare triple {72325#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 73: Hoare triple {72325#true} assume !~bvsle32(~ret~0, 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 74: Hoare triple {72325#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 75: Hoare triple {72325#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 76: Hoare triple {72325#true} ~skip~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 77: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 78: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,822 INFO L273 TraceCheckUtils]: 79: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,823 INFO L273 TraceCheckUtils]: 80: Hoare triple {72325#true} assume !(~s__state~0 == 12292bv32); {72325#true} is VALID [2018-11-14 16:15:19,823 INFO L273 TraceCheckUtils]: 81: Hoare triple {72325#true} assume !(~s__state~0 == 16384bv32); {72325#true} is VALID [2018-11-14 16:15:19,823 INFO L273 TraceCheckUtils]: 82: Hoare triple {72325#true} assume !(~s__state~0 == 4096bv32); {72325#true} is VALID [2018-11-14 16:15:19,823 INFO L273 TraceCheckUtils]: 83: Hoare triple {72325#true} assume !(~s__state~0 == 20480bv32); {72325#true} is VALID [2018-11-14 16:15:19,823 INFO L273 TraceCheckUtils]: 84: Hoare triple {72325#true} assume !(~s__state~0 == 4099bv32); {72325#true} is VALID [2018-11-14 16:15:19,823 INFO L273 TraceCheckUtils]: 85: Hoare triple {72325#true} assume !(~s__state~0 == 4368bv32); {72325#true} is VALID [2018-11-14 16:15:19,823 INFO L273 TraceCheckUtils]: 86: Hoare triple {72325#true} assume !(~s__state~0 == 4369bv32); {72325#true} is VALID [2018-11-14 16:15:19,823 INFO L273 TraceCheckUtils]: 87: Hoare triple {72325#true} assume !(~s__state~0 == 4384bv32); {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 88: Hoare triple {72325#true} assume !(~s__state~0 == 4385bv32); {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 89: Hoare triple {72325#true} assume !(~s__state~0 == 4400bv32); {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 90: Hoare triple {72325#true} assume !(~s__state~0 == 4401bv32); {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 91: Hoare triple {72325#true} assume ~s__state~0 == 4416bv32; {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 92: Hoare triple {72325#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 93: Hoare triple {72325#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 94: Hoare triple {72325#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 95: Hoare triple {72325#true} assume !(~tmp___6~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,824 INFO L273 TraceCheckUtils]: 96: Hoare triple {72325#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 97: Hoare triple {72325#true} ~skip~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 98: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 99: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 100: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 101: Hoare triple {72325#true} assume !(~s__state~0 == 12292bv32); {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 102: Hoare triple {72325#true} assume !(~s__state~0 == 16384bv32); {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 103: Hoare triple {72325#true} assume !(~s__state~0 == 4096bv32); {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 104: Hoare triple {72325#true} assume !(~s__state~0 == 20480bv32); {72325#true} is VALID [2018-11-14 16:15:19,825 INFO L273 TraceCheckUtils]: 105: Hoare triple {72325#true} assume !(~s__state~0 == 4099bv32); {72325#true} is VALID [2018-11-14 16:15:19,826 INFO L273 TraceCheckUtils]: 106: Hoare triple {72325#true} assume !(~s__state~0 == 4368bv32); {72325#true} is VALID [2018-11-14 16:15:19,826 INFO L273 TraceCheckUtils]: 107: Hoare triple {72325#true} assume !(~s__state~0 == 4369bv32); {72325#true} is VALID [2018-11-14 16:15:19,826 INFO L273 TraceCheckUtils]: 108: Hoare triple {72325#true} assume !(~s__state~0 == 4384bv32); {72325#true} is VALID [2018-11-14 16:15:19,826 INFO L273 TraceCheckUtils]: 109: Hoare triple {72325#true} assume !(~s__state~0 == 4385bv32); {72325#true} is VALID [2018-11-14 16:15:19,826 INFO L273 TraceCheckUtils]: 110: Hoare triple {72325#true} assume !(~s__state~0 == 4400bv32); {72325#true} is VALID [2018-11-14 16:15:19,826 INFO L273 TraceCheckUtils]: 111: Hoare triple {72325#true} assume !(~s__state~0 == 4401bv32); {72325#true} is VALID [2018-11-14 16:15:19,826 INFO L273 TraceCheckUtils]: 112: Hoare triple {72325#true} assume !(~s__state~0 == 4416bv32); {72325#true} is VALID [2018-11-14 16:15:19,826 INFO L273 TraceCheckUtils]: 113: Hoare triple {72325#true} assume !(~s__state~0 == 4417bv32); {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 114: Hoare triple {72325#true} assume ~s__state~0 == 4432bv32; {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 115: Hoare triple {72325#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 116: Hoare triple {72325#true} assume !(~blastFlag~0 == 5bv32); {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 117: Hoare triple {72325#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 118: Hoare triple {72325#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 119: Hoare triple {72325#true} ~skip~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 120: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 121: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,827 INFO L273 TraceCheckUtils]: 122: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 123: Hoare triple {72325#true} assume !(~s__state~0 == 12292bv32); {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 124: Hoare triple {72325#true} assume !(~s__state~0 == 16384bv32); {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 125: Hoare triple {72325#true} assume !(~s__state~0 == 4096bv32); {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 126: Hoare triple {72325#true} assume !(~s__state~0 == 20480bv32); {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 127: Hoare triple {72325#true} assume !(~s__state~0 == 4099bv32); {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 128: Hoare triple {72325#true} assume !(~s__state~0 == 4368bv32); {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 129: Hoare triple {72325#true} assume !(~s__state~0 == 4369bv32); {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 130: Hoare triple {72325#true} assume !(~s__state~0 == 4384bv32); {72325#true} is VALID [2018-11-14 16:15:19,828 INFO L273 TraceCheckUtils]: 131: Hoare triple {72325#true} assume !(~s__state~0 == 4385bv32); {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 132: Hoare triple {72325#true} assume !(~s__state~0 == 4400bv32); {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 133: Hoare triple {72325#true} assume !(~s__state~0 == 4401bv32); {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 134: Hoare triple {72325#true} assume !(~s__state~0 == 4416bv32); {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 135: Hoare triple {72325#true} assume !(~s__state~0 == 4417bv32); {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 136: Hoare triple {72325#true} assume !(~s__state~0 == 4432bv32); {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 137: Hoare triple {72325#true} assume !(~s__state~0 == 4433bv32); {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 138: Hoare triple {72325#true} assume ~s__state~0 == 4448bv32; {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 139: Hoare triple {72325#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {72325#true} is VALID [2018-11-14 16:15:19,829 INFO L273 TraceCheckUtils]: 140: Hoare triple {72325#true} assume !~bvsle32(~ret~0, 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 141: Hoare triple {72325#true} assume ~s__s3__tmp__cert_req~0 != 0bv32;~s__state~0 := 4464bv32; {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 142: Hoare triple {72325#true} ~s__init_num~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 143: Hoare triple {72325#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 144: Hoare triple {72325#true} ~skip~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 145: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 146: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 147: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 148: Hoare triple {72325#true} assume !(~s__state~0 == 12292bv32); {72325#true} is VALID [2018-11-14 16:15:19,830 INFO L273 TraceCheckUtils]: 149: Hoare triple {72325#true} assume !(~s__state~0 == 16384bv32); {72325#true} is VALID [2018-11-14 16:15:19,831 INFO L273 TraceCheckUtils]: 150: Hoare triple {72325#true} assume !(~s__state~0 == 4096bv32); {72325#true} is VALID [2018-11-14 16:15:19,831 INFO L273 TraceCheckUtils]: 151: Hoare triple {72325#true} assume !(~s__state~0 == 20480bv32); {72325#true} is VALID [2018-11-14 16:15:19,831 INFO L273 TraceCheckUtils]: 152: Hoare triple {72325#true} assume !(~s__state~0 == 4099bv32); {72325#true} is VALID [2018-11-14 16:15:19,831 INFO L273 TraceCheckUtils]: 153: Hoare triple {72325#true} assume !(~s__state~0 == 4368bv32); {72325#true} is VALID [2018-11-14 16:15:19,831 INFO L273 TraceCheckUtils]: 154: Hoare triple {72325#true} assume !(~s__state~0 == 4369bv32); {72325#true} is VALID [2018-11-14 16:15:19,831 INFO L273 TraceCheckUtils]: 155: Hoare triple {72325#true} assume !(~s__state~0 == 4384bv32); {72325#true} is VALID [2018-11-14 16:15:19,831 INFO L273 TraceCheckUtils]: 156: Hoare triple {72325#true} assume !(~s__state~0 == 4385bv32); {72325#true} is VALID [2018-11-14 16:15:19,831 INFO L273 TraceCheckUtils]: 157: Hoare triple {72325#true} assume !(~s__state~0 == 4400bv32); {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 158: Hoare triple {72325#true} assume !(~s__state~0 == 4401bv32); {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 159: Hoare triple {72325#true} assume !(~s__state~0 == 4416bv32); {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 160: Hoare triple {72325#true} assume !(~s__state~0 == 4417bv32); {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 161: Hoare triple {72325#true} assume !(~s__state~0 == 4432bv32); {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 162: Hoare triple {72325#true} assume !(~s__state~0 == 4433bv32); {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 163: Hoare triple {72325#true} assume !(~s__state~0 == 4448bv32); {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 164: Hoare triple {72325#true} assume !(~s__state~0 == 4449bv32); {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 165: Hoare triple {72325#true} assume ~s__state~0 == 4464bv32; {72325#true} is VALID [2018-11-14 16:15:19,832 INFO L273 TraceCheckUtils]: 166: Hoare triple {72325#true} ~ret~0 := #t~nondet38;havoc #t~nondet38; {72325#true} is VALID [2018-11-14 16:15:19,833 INFO L273 TraceCheckUtils]: 167: Hoare triple {72325#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4480bv32;~s__init_num~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,833 INFO L273 TraceCheckUtils]: 168: Hoare triple {72325#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72325#true} is VALID [2018-11-14 16:15:19,833 INFO L273 TraceCheckUtils]: 169: Hoare triple {72325#true} ~skip~0 := 0bv32; {72325#true} is VALID [2018-11-14 16:15:19,833 INFO L273 TraceCheckUtils]: 170: Hoare triple {72325#true} assume true; {72325#true} is VALID [2018-11-14 16:15:19,833 INFO L273 TraceCheckUtils]: 171: Hoare triple {72325#true} assume !false; {72325#true} is VALID [2018-11-14 16:15:19,833 INFO L273 TraceCheckUtils]: 172: Hoare triple {72325#true} ~state~0 := ~s__state~0; {72325#true} is VALID [2018-11-14 16:15:19,833 INFO L273 TraceCheckUtils]: 173: Hoare triple {72325#true} assume !(~s__state~0 == 12292bv32); {72325#true} is VALID [2018-11-14 16:15:19,833 INFO L273 TraceCheckUtils]: 174: Hoare triple {72325#true} assume !(~s__state~0 == 16384bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 175: Hoare triple {72325#true} assume !(~s__state~0 == 4096bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 176: Hoare triple {72325#true} assume !(~s__state~0 == 20480bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 177: Hoare triple {72325#true} assume !(~s__state~0 == 4099bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 178: Hoare triple {72325#true} assume !(~s__state~0 == 4368bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 179: Hoare triple {72325#true} assume !(~s__state~0 == 4369bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 180: Hoare triple {72325#true} assume !(~s__state~0 == 4384bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 181: Hoare triple {72325#true} assume !(~s__state~0 == 4385bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 182: Hoare triple {72325#true} assume !(~s__state~0 == 4400bv32); {72325#true} is VALID [2018-11-14 16:15:19,834 INFO L273 TraceCheckUtils]: 183: Hoare triple {72325#true} assume !(~s__state~0 == 4401bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 184: Hoare triple {72325#true} assume !(~s__state~0 == 4416bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 185: Hoare triple {72325#true} assume !(~s__state~0 == 4417bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 186: Hoare triple {72325#true} assume !(~s__state~0 == 4432bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 187: Hoare triple {72325#true} assume !(~s__state~0 == 4433bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 188: Hoare triple {72325#true} assume !(~s__state~0 == 4448bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 189: Hoare triple {72325#true} assume !(~s__state~0 == 4449bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 190: Hoare triple {72325#true} assume !(~s__state~0 == 4464bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 191: Hoare triple {72325#true} assume !(~s__state~0 == 4465bv32); {72325#true} is VALID [2018-11-14 16:15:19,835 INFO L273 TraceCheckUtils]: 192: Hoare triple {72325#true} assume !(~s__state~0 == 4466bv32); {72325#true} is VALID [2018-11-14 16:15:19,836 INFO L273 TraceCheckUtils]: 193: Hoare triple {72325#true} assume !(~s__state~0 == 4467bv32); {72325#true} is VALID [2018-11-14 16:15:19,836 INFO L273 TraceCheckUtils]: 194: Hoare triple {72325#true} assume ~s__state~0 == 4480bv32; {72325#true} is VALID [2018-11-14 16:15:19,836 INFO L273 TraceCheckUtils]: 195: Hoare triple {72325#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {72325#true} is VALID [2018-11-14 16:15:19,836 INFO L273 TraceCheckUtils]: 196: Hoare triple {72325#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {72325#true} is VALID [2018-11-14 16:15:19,836 INFO L273 TraceCheckUtils]: 197: Hoare triple {72325#true} assume ~s__s3__tmp__cert_req~0 == 1bv32;~s__state~0 := 4496bv32; {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,838 INFO L273 TraceCheckUtils]: 198: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,838 INFO L273 TraceCheckUtils]: 199: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,840 INFO L273 TraceCheckUtils]: 200: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,840 INFO L273 TraceCheckUtils]: 201: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume true; {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,840 INFO L273 TraceCheckUtils]: 202: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !false; {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,841 INFO L273 TraceCheckUtils]: 203: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,841 INFO L273 TraceCheckUtils]: 204: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,841 INFO L273 TraceCheckUtils]: 205: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,841 INFO L273 TraceCheckUtils]: 206: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,842 INFO L273 TraceCheckUtils]: 207: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,842 INFO L273 TraceCheckUtils]: 208: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,842 INFO L273 TraceCheckUtils]: 209: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,843 INFO L273 TraceCheckUtils]: 210: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,843 INFO L273 TraceCheckUtils]: 211: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,843 INFO L273 TraceCheckUtils]: 212: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:19,844 INFO L273 TraceCheckUtils]: 213: Hoare triple {72921#(= (_ bv4496 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {72326#false} is VALID [2018-11-14 16:15:19,844 INFO L273 TraceCheckUtils]: 214: Hoare triple {72326#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {72326#false} is VALID [2018-11-14 16:15:19,844 INFO L273 TraceCheckUtils]: 215: Hoare triple {72326#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {72326#false} is VALID [2018-11-14 16:15:19,844 INFO L273 TraceCheckUtils]: 216: Hoare triple {72326#false} assume !(~blastFlag~0 == 2bv32); {72326#false} is VALID [2018-11-14 16:15:19,844 INFO L273 TraceCheckUtils]: 217: Hoare triple {72326#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {72326#false} is VALID [2018-11-14 16:15:19,844 INFO L273 TraceCheckUtils]: 218: Hoare triple {72326#false} assume !~bvsle32(~ret~0, 0bv32); {72326#false} is VALID [2018-11-14 16:15:19,844 INFO L273 TraceCheckUtils]: 219: Hoare triple {72326#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {72326#false} is VALID [2018-11-14 16:15:19,845 INFO L273 TraceCheckUtils]: 220: Hoare triple {72326#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72326#false} is VALID [2018-11-14 16:15:19,845 INFO L273 TraceCheckUtils]: 221: Hoare triple {72326#false} ~skip~0 := 0bv32; {72326#false} is VALID [2018-11-14 16:15:19,845 INFO L273 TraceCheckUtils]: 222: Hoare triple {72326#false} assume true; {72326#false} is VALID [2018-11-14 16:15:19,845 INFO L273 TraceCheckUtils]: 223: Hoare triple {72326#false} assume !false; {72326#false} is VALID [2018-11-14 16:15:19,845 INFO L273 TraceCheckUtils]: 224: Hoare triple {72326#false} ~state~0 := ~s__state~0; {72326#false} is VALID [2018-11-14 16:15:19,846 INFO L273 TraceCheckUtils]: 225: Hoare triple {72326#false} assume !(~s__state~0 == 12292bv32); {72326#false} is VALID [2018-11-14 16:15:19,846 INFO L273 TraceCheckUtils]: 226: Hoare triple {72326#false} assume !(~s__state~0 == 16384bv32); {72326#false} is VALID [2018-11-14 16:15:19,846 INFO L273 TraceCheckUtils]: 227: Hoare triple {72326#false} assume !(~s__state~0 == 4096bv32); {72326#false} is VALID [2018-11-14 16:15:19,846 INFO L273 TraceCheckUtils]: 228: Hoare triple {72326#false} assume !(~s__state~0 == 20480bv32); {72326#false} is VALID [2018-11-14 16:15:19,846 INFO L273 TraceCheckUtils]: 229: Hoare triple {72326#false} assume !(~s__state~0 == 4099bv32); {72326#false} is VALID [2018-11-14 16:15:19,846 INFO L273 TraceCheckUtils]: 230: Hoare triple {72326#false} assume !(~s__state~0 == 4368bv32); {72326#false} is VALID [2018-11-14 16:15:19,846 INFO L273 TraceCheckUtils]: 231: Hoare triple {72326#false} assume !(~s__state~0 == 4369bv32); {72326#false} is VALID [2018-11-14 16:15:19,847 INFO L273 TraceCheckUtils]: 232: Hoare triple {72326#false} assume !(~s__state~0 == 4384bv32); {72326#false} is VALID [2018-11-14 16:15:19,847 INFO L273 TraceCheckUtils]: 233: Hoare triple {72326#false} assume !(~s__state~0 == 4385bv32); {72326#false} is VALID [2018-11-14 16:15:19,847 INFO L273 TraceCheckUtils]: 234: Hoare triple {72326#false} assume !(~s__state~0 == 4400bv32); {72326#false} is VALID [2018-11-14 16:15:19,847 INFO L273 TraceCheckUtils]: 235: Hoare triple {72326#false} assume !(~s__state~0 == 4401bv32); {72326#false} is VALID [2018-11-14 16:15:19,847 INFO L273 TraceCheckUtils]: 236: Hoare triple {72326#false} assume ~s__state~0 == 4416bv32; {72326#false} is VALID [2018-11-14 16:15:19,847 INFO L273 TraceCheckUtils]: 237: Hoare triple {72326#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {72326#false} is VALID [2018-11-14 16:15:19,847 INFO L273 TraceCheckUtils]: 238: Hoare triple {72326#false} assume !(~blastFlag~0 == 3bv32); {72326#false} is VALID [2018-11-14 16:15:19,847 INFO L273 TraceCheckUtils]: 239: Hoare triple {72326#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 240: Hoare triple {72326#false} assume !(~tmp___6~0 == 0bv32); {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 241: Hoare triple {72326#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 242: Hoare triple {72326#false} ~skip~0 := 0bv32; {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 243: Hoare triple {72326#false} assume true; {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 244: Hoare triple {72326#false} assume !false; {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 245: Hoare triple {72326#false} ~state~0 := ~s__state~0; {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 246: Hoare triple {72326#false} assume !(~s__state~0 == 12292bv32); {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 247: Hoare triple {72326#false} assume !(~s__state~0 == 16384bv32); {72326#false} is VALID [2018-11-14 16:15:19,848 INFO L273 TraceCheckUtils]: 248: Hoare triple {72326#false} assume !(~s__state~0 == 4096bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 249: Hoare triple {72326#false} assume !(~s__state~0 == 20480bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 250: Hoare triple {72326#false} assume !(~s__state~0 == 4099bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 251: Hoare triple {72326#false} assume !(~s__state~0 == 4368bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 252: Hoare triple {72326#false} assume !(~s__state~0 == 4369bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 253: Hoare triple {72326#false} assume !(~s__state~0 == 4384bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 254: Hoare triple {72326#false} assume !(~s__state~0 == 4385bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 255: Hoare triple {72326#false} assume !(~s__state~0 == 4400bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 256: Hoare triple {72326#false} assume !(~s__state~0 == 4401bv32); {72326#false} is VALID [2018-11-14 16:15:19,849 INFO L273 TraceCheckUtils]: 257: Hoare triple {72326#false} assume !(~s__state~0 == 4416bv32); {72326#false} is VALID [2018-11-14 16:15:19,850 INFO L273 TraceCheckUtils]: 258: Hoare triple {72326#false} assume !(~s__state~0 == 4417bv32); {72326#false} is VALID [2018-11-14 16:15:19,850 INFO L273 TraceCheckUtils]: 259: Hoare triple {72326#false} assume ~s__state~0 == 4432bv32; {72326#false} is VALID [2018-11-14 16:15:19,850 INFO L273 TraceCheckUtils]: 260: Hoare triple {72326#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {72326#false} is VALID [2018-11-14 16:15:19,850 INFO L273 TraceCheckUtils]: 261: Hoare triple {72326#false} assume ~blastFlag~0 == 5bv32; {72326#false} is VALID [2018-11-14 16:15:19,850 INFO L273 TraceCheckUtils]: 262: Hoare triple {72326#false} assume !false; {72326#false} is VALID [2018-11-14 16:15:19,874 INFO L134 CoverageAnalysis]: Checked inductivity of 892 backedges. 423 proven. 0 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2018-11-14 16:15:19,874 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:19,875 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:19,875 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:19,876 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 263 [2018-11-14 16:15:19,876 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:19,876 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:19,999 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 132 edges. 132 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:19,999 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:19,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:19,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:20,000 INFO L87 Difference]: Start difference. First operand 2616 states and 3317 transitions. Second operand 3 states. [2018-11-14 16:15:22,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:22,193 INFO L93 Difference]: Finished difference Result 5368 states and 6882 transitions. [2018-11-14 16:15:22,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:22,194 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 263 [2018-11-14 16:15:22,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:22,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:22,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 400 transitions. [2018-11-14 16:15:22,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:22,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 400 transitions. [2018-11-14 16:15:22,197 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 400 transitions. [2018-11-14 16:15:22,565 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 400 edges. 400 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:22,874 INFO L225 Difference]: With dead ends: 5368 [2018-11-14 16:15:22,875 INFO L226 Difference]: Without dead ends: 2768 [2018-11-14 16:15:22,877 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 261 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-14 16:15:22,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2768 states. [2018-11-14 16:15:23,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2768 to 2752. [2018-11-14 16:15:23,324 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:23,324 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2768 states. Second operand 2752 states. [2018-11-14 16:15:23,324 INFO L74 IsIncluded]: Start isIncluded. First operand 2768 states. Second operand 2752 states. [2018-11-14 16:15:23,324 INFO L87 Difference]: Start difference. First operand 2768 states. Second operand 2752 states. [2018-11-14 16:15:23,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:23,596 INFO L93 Difference]: Finished difference Result 2768 states and 3489 transitions. [2018-11-14 16:15:23,596 INFO L276 IsEmpty]: Start isEmpty. Operand 2768 states and 3489 transitions. [2018-11-14 16:15:23,599 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:23,599 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:23,599 INFO L74 IsIncluded]: Start isIncluded. First operand 2752 states. Second operand 2768 states. [2018-11-14 16:15:23,599 INFO L87 Difference]: Start difference. First operand 2752 states. Second operand 2768 states. [2018-11-14 16:15:23,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:23,827 INFO L93 Difference]: Finished difference Result 2768 states and 3489 transitions. [2018-11-14 16:15:23,827 INFO L276 IsEmpty]: Start isEmpty. Operand 2768 states and 3489 transitions. [2018-11-14 16:15:23,830 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:23,830 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:23,830 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:23,830 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:23,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2752 states. [2018-11-14 16:15:24,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2752 states to 2752 states and 3473 transitions. [2018-11-14 16:15:24,113 INFO L78 Accepts]: Start accepts. Automaton has 2752 states and 3473 transitions. Word has length 263 [2018-11-14 16:15:24,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:24,113 INFO L480 AbstractCegarLoop]: Abstraction has 2752 states and 3473 transitions. [2018-11-14 16:15:24,113 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:24,113 INFO L276 IsEmpty]: Start isEmpty. Operand 2752 states and 3473 transitions. [2018-11-14 16:15:24,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-11-14 16:15:24,116 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:24,117 INFO L375 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 9, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:24,117 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:24,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:24,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1759185155, now seen corresponding path program 1 times [2018-11-14 16:15:24,117 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:24,118 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-14 16:15:24,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:24,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:24,254 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:24,449 INFO L256 TraceCheckUtils]: 0: Hoare triple {87385#true} call ULTIMATE.init(); {87385#true} is VALID [2018-11-14 16:15:24,449 INFO L273 TraceCheckUtils]: 1: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,450 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {87385#true} {87385#true} #543#return; {87385#true} is VALID [2018-11-14 16:15:24,450 INFO L256 TraceCheckUtils]: 3: Hoare triple {87385#true} call #t~ret49 := main(); {87385#true} is VALID [2018-11-14 16:15:24,450 INFO L273 TraceCheckUtils]: 4: Hoare triple {87385#true} havoc ~s~0;~s~0 := 12292bv32; {87385#true} is VALID [2018-11-14 16:15:24,450 INFO L256 TraceCheckUtils]: 5: Hoare triple {87385#true} call #t~ret48 := ssl3_connect(~s~0); {87385#true} is VALID [2018-11-14 16:15:24,450 INFO L273 TraceCheckUtils]: 6: Hoare triple {87385#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,451 INFO L273 TraceCheckUtils]: 7: Hoare triple {87385#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {87385#true} is VALID [2018-11-14 16:15:24,451 INFO L273 TraceCheckUtils]: 8: Hoare triple {87385#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {87385#true} is VALID [2018-11-14 16:15:24,451 INFO L273 TraceCheckUtils]: 9: Hoare triple {87385#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,451 INFO L273 TraceCheckUtils]: 10: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,451 INFO L273 TraceCheckUtils]: 11: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,451 INFO L273 TraceCheckUtils]: 12: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,452 INFO L273 TraceCheckUtils]: 13: Hoare triple {87385#true} assume ~s__state~0 == 12292bv32; {87385#true} is VALID [2018-11-14 16:15:24,452 INFO L273 TraceCheckUtils]: 14: Hoare triple {87385#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; {87385#true} is VALID [2018-11-14 16:15:24,452 INFO L273 TraceCheckUtils]: 15: Hoare triple {87385#true} ~s__server~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,452 INFO L273 TraceCheckUtils]: 16: Hoare triple {87385#true} assume ~cb~0 != 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,452 INFO L273 TraceCheckUtils]: 17: Hoare triple {87385#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {87385#true} is VALID [2018-11-14 16:15:24,452 INFO L273 TraceCheckUtils]: 18: Hoare triple {87385#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {87385#true} is VALID [2018-11-14 16:15:24,452 INFO L273 TraceCheckUtils]: 19: Hoare triple {87385#true} assume !(~s__init_buf___0~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 20: Hoare triple {87385#true} assume !(~tmp___4~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 21: Hoare triple {87385#true} assume !(~tmp___5~0 == 0bv32);~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; {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 22: Hoare triple {87385#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 23: Hoare triple {87385#true} ~skip~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 24: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 25: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 26: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 27: Hoare triple {87385#true} assume !(~s__state~0 == 12292bv32); {87385#true} is VALID [2018-11-14 16:15:24,453 INFO L273 TraceCheckUtils]: 28: Hoare triple {87385#true} assume !(~s__state~0 == 16384bv32); {87385#true} is VALID [2018-11-14 16:15:24,454 INFO L273 TraceCheckUtils]: 29: Hoare triple {87385#true} assume !(~s__state~0 == 4096bv32); {87385#true} is VALID [2018-11-14 16:15:24,454 INFO L273 TraceCheckUtils]: 30: Hoare triple {87385#true} assume !(~s__state~0 == 20480bv32); {87385#true} is VALID [2018-11-14 16:15:24,454 INFO L273 TraceCheckUtils]: 31: Hoare triple {87385#true} assume !(~s__state~0 == 4099bv32); {87385#true} is VALID [2018-11-14 16:15:24,454 INFO L273 TraceCheckUtils]: 32: Hoare triple {87385#true} assume ~s__state~0 == 4368bv32; {87385#true} is VALID [2018-11-14 16:15:24,454 INFO L273 TraceCheckUtils]: 33: Hoare triple {87385#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {87385#true} is VALID [2018-11-14 16:15:24,454 INFO L273 TraceCheckUtils]: 34: Hoare triple {87385#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {87385#true} is VALID [2018-11-14 16:15:24,454 INFO L273 TraceCheckUtils]: 35: Hoare triple {87385#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,454 INFO L273 TraceCheckUtils]: 36: Hoare triple {87385#true} assume ~s__bbio~0 != ~s__wbio~0; {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 37: Hoare triple {87385#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 38: Hoare triple {87385#true} ~skip~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 39: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 40: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 41: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 42: Hoare triple {87385#true} assume !(~s__state~0 == 12292bv32); {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 43: Hoare triple {87385#true} assume !(~s__state~0 == 16384bv32); {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 44: Hoare triple {87385#true} assume !(~s__state~0 == 4096bv32); {87385#true} is VALID [2018-11-14 16:15:24,455 INFO L273 TraceCheckUtils]: 45: Hoare triple {87385#true} assume !(~s__state~0 == 20480bv32); {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 46: Hoare triple {87385#true} assume !(~s__state~0 == 4099bv32); {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 47: Hoare triple {87385#true} assume !(~s__state~0 == 4368bv32); {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 48: Hoare triple {87385#true} assume !(~s__state~0 == 4369bv32); {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 49: Hoare triple {87385#true} assume ~s__state~0 == 4384bv32; {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 50: Hoare triple {87385#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 51: Hoare triple {87385#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 52: Hoare triple {87385#true} assume !~bvsle32(~ret~0, 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 53: Hoare triple {87385#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {87385#true} is VALID [2018-11-14 16:15:24,456 INFO L273 TraceCheckUtils]: 54: Hoare triple {87385#true} ~s__init_num~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 55: Hoare triple {87385#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 56: Hoare triple {87385#true} ~skip~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 57: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 58: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 59: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 60: Hoare triple {87385#true} assume !(~s__state~0 == 12292bv32); {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 61: Hoare triple {87385#true} assume !(~s__state~0 == 16384bv32); {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 62: Hoare triple {87385#true} assume !(~s__state~0 == 4096bv32); {87385#true} is VALID [2018-11-14 16:15:24,457 INFO L273 TraceCheckUtils]: 63: Hoare triple {87385#true} assume !(~s__state~0 == 20480bv32); {87385#true} is VALID [2018-11-14 16:15:24,458 INFO L273 TraceCheckUtils]: 64: Hoare triple {87385#true} assume !(~s__state~0 == 4099bv32); {87385#true} is VALID [2018-11-14 16:15:24,458 INFO L273 TraceCheckUtils]: 65: Hoare triple {87385#true} assume !(~s__state~0 == 4368bv32); {87385#true} is VALID [2018-11-14 16:15:24,458 INFO L273 TraceCheckUtils]: 66: Hoare triple {87385#true} assume !(~s__state~0 == 4369bv32); {87385#true} is VALID [2018-11-14 16:15:24,458 INFO L273 TraceCheckUtils]: 67: Hoare triple {87385#true} assume !(~s__state~0 == 4384bv32); {87385#true} is VALID [2018-11-14 16:15:24,458 INFO L273 TraceCheckUtils]: 68: Hoare triple {87385#true} assume !(~s__state~0 == 4385bv32); {87385#true} is VALID [2018-11-14 16:15:24,458 INFO L273 TraceCheckUtils]: 69: Hoare triple {87385#true} assume ~s__state~0 == 4400bv32; {87385#true} is VALID [2018-11-14 16:15:24,458 INFO L273 TraceCheckUtils]: 70: Hoare triple {87385#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {87385#true} is VALID [2018-11-14 16:15:24,458 INFO L273 TraceCheckUtils]: 71: Hoare triple {87385#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 72: Hoare triple {87385#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 73: Hoare triple {87385#true} assume !~bvsle32(~ret~0, 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 74: Hoare triple {87385#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 75: Hoare triple {87385#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 76: Hoare triple {87385#true} ~skip~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 77: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 78: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 79: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,459 INFO L273 TraceCheckUtils]: 80: Hoare triple {87385#true} assume !(~s__state~0 == 12292bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 81: Hoare triple {87385#true} assume !(~s__state~0 == 16384bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 82: Hoare triple {87385#true} assume !(~s__state~0 == 4096bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 83: Hoare triple {87385#true} assume !(~s__state~0 == 20480bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 84: Hoare triple {87385#true} assume !(~s__state~0 == 4099bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 85: Hoare triple {87385#true} assume !(~s__state~0 == 4368bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 86: Hoare triple {87385#true} assume !(~s__state~0 == 4369bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 87: Hoare triple {87385#true} assume !(~s__state~0 == 4384bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 88: Hoare triple {87385#true} assume !(~s__state~0 == 4385bv32); {87385#true} is VALID [2018-11-14 16:15:24,460 INFO L273 TraceCheckUtils]: 89: Hoare triple {87385#true} assume !(~s__state~0 == 4400bv32); {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 90: Hoare triple {87385#true} assume !(~s__state~0 == 4401bv32); {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 91: Hoare triple {87385#true} assume ~s__state~0 == 4416bv32; {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 92: Hoare triple {87385#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 93: Hoare triple {87385#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 94: Hoare triple {87385#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 95: Hoare triple {87385#true} assume !(~tmp___6~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 96: Hoare triple {87385#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 97: Hoare triple {87385#true} ~skip~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,461 INFO L273 TraceCheckUtils]: 98: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,462 INFO L273 TraceCheckUtils]: 99: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,462 INFO L273 TraceCheckUtils]: 100: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,462 INFO L273 TraceCheckUtils]: 101: Hoare triple {87385#true} assume !(~s__state~0 == 12292bv32); {87385#true} is VALID [2018-11-14 16:15:24,462 INFO L273 TraceCheckUtils]: 102: Hoare triple {87385#true} assume !(~s__state~0 == 16384bv32); {87385#true} is VALID [2018-11-14 16:15:24,462 INFO L273 TraceCheckUtils]: 103: Hoare triple {87385#true} assume !(~s__state~0 == 4096bv32); {87385#true} is VALID [2018-11-14 16:15:24,462 INFO L273 TraceCheckUtils]: 104: Hoare triple {87385#true} assume !(~s__state~0 == 20480bv32); {87385#true} is VALID [2018-11-14 16:15:24,462 INFO L273 TraceCheckUtils]: 105: Hoare triple {87385#true} assume !(~s__state~0 == 4099bv32); {87385#true} is VALID [2018-11-14 16:15:24,462 INFO L273 TraceCheckUtils]: 106: Hoare triple {87385#true} assume !(~s__state~0 == 4368bv32); {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 107: Hoare triple {87385#true} assume !(~s__state~0 == 4369bv32); {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 108: Hoare triple {87385#true} assume !(~s__state~0 == 4384bv32); {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 109: Hoare triple {87385#true} assume !(~s__state~0 == 4385bv32); {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 110: Hoare triple {87385#true} assume !(~s__state~0 == 4400bv32); {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 111: Hoare triple {87385#true} assume !(~s__state~0 == 4401bv32); {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 112: Hoare triple {87385#true} assume !(~s__state~0 == 4416bv32); {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 113: Hoare triple {87385#true} assume !(~s__state~0 == 4417bv32); {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 114: Hoare triple {87385#true} assume ~s__state~0 == 4432bv32; {87385#true} is VALID [2018-11-14 16:15:24,463 INFO L273 TraceCheckUtils]: 115: Hoare triple {87385#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 116: Hoare triple {87385#true} assume !(~blastFlag~0 == 5bv32); {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 117: Hoare triple {87385#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 118: Hoare triple {87385#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 119: Hoare triple {87385#true} ~skip~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 120: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 121: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 122: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 123: Hoare triple {87385#true} assume !(~s__state~0 == 12292bv32); {87385#true} is VALID [2018-11-14 16:15:24,464 INFO L273 TraceCheckUtils]: 124: Hoare triple {87385#true} assume !(~s__state~0 == 16384bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 125: Hoare triple {87385#true} assume !(~s__state~0 == 4096bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 126: Hoare triple {87385#true} assume !(~s__state~0 == 20480bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 127: Hoare triple {87385#true} assume !(~s__state~0 == 4099bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 128: Hoare triple {87385#true} assume !(~s__state~0 == 4368bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 129: Hoare triple {87385#true} assume !(~s__state~0 == 4369bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 130: Hoare triple {87385#true} assume !(~s__state~0 == 4384bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 131: Hoare triple {87385#true} assume !(~s__state~0 == 4385bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 132: Hoare triple {87385#true} assume !(~s__state~0 == 4400bv32); {87385#true} is VALID [2018-11-14 16:15:24,465 INFO L273 TraceCheckUtils]: 133: Hoare triple {87385#true} assume !(~s__state~0 == 4401bv32); {87385#true} is VALID [2018-11-14 16:15:24,466 INFO L273 TraceCheckUtils]: 134: Hoare triple {87385#true} assume !(~s__state~0 == 4416bv32); {87385#true} is VALID [2018-11-14 16:15:24,466 INFO L273 TraceCheckUtils]: 135: Hoare triple {87385#true} assume !(~s__state~0 == 4417bv32); {87385#true} is VALID [2018-11-14 16:15:24,466 INFO L273 TraceCheckUtils]: 136: Hoare triple {87385#true} assume !(~s__state~0 == 4432bv32); {87385#true} is VALID [2018-11-14 16:15:24,466 INFO L273 TraceCheckUtils]: 137: Hoare triple {87385#true} assume !(~s__state~0 == 4433bv32); {87385#true} is VALID [2018-11-14 16:15:24,466 INFO L273 TraceCheckUtils]: 138: Hoare triple {87385#true} assume ~s__state~0 == 4448bv32; {87385#true} is VALID [2018-11-14 16:15:24,466 INFO L273 TraceCheckUtils]: 139: Hoare triple {87385#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {87385#true} is VALID [2018-11-14 16:15:24,466 INFO L273 TraceCheckUtils]: 140: Hoare triple {87385#true} assume !~bvsle32(~ret~0, 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,466 INFO L273 TraceCheckUtils]: 141: Hoare triple {87385#true} assume !(~s__s3__tmp__cert_req~0 != 0bv32);~s__state~0 := 4480bv32; {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 142: Hoare triple {87385#true} ~s__init_num~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 143: Hoare triple {87385#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 144: Hoare triple {87385#true} ~skip~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 145: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 146: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 147: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 148: Hoare triple {87385#true} assume !(~s__state~0 == 12292bv32); {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 149: Hoare triple {87385#true} assume !(~s__state~0 == 16384bv32); {87385#true} is VALID [2018-11-14 16:15:24,467 INFO L273 TraceCheckUtils]: 150: Hoare triple {87385#true} assume !(~s__state~0 == 4096bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 151: Hoare triple {87385#true} assume !(~s__state~0 == 20480bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 152: Hoare triple {87385#true} assume !(~s__state~0 == 4099bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 153: Hoare triple {87385#true} assume !(~s__state~0 == 4368bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 154: Hoare triple {87385#true} assume !(~s__state~0 == 4369bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 155: Hoare triple {87385#true} assume !(~s__state~0 == 4384bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 156: Hoare triple {87385#true} assume !(~s__state~0 == 4385bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 157: Hoare triple {87385#true} assume !(~s__state~0 == 4400bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 158: Hoare triple {87385#true} assume !(~s__state~0 == 4401bv32); {87385#true} is VALID [2018-11-14 16:15:24,468 INFO L273 TraceCheckUtils]: 159: Hoare triple {87385#true} assume !(~s__state~0 == 4416bv32); {87385#true} is VALID [2018-11-14 16:15:24,469 INFO L273 TraceCheckUtils]: 160: Hoare triple {87385#true} assume !(~s__state~0 == 4417bv32); {87385#true} is VALID [2018-11-14 16:15:24,469 INFO L273 TraceCheckUtils]: 161: Hoare triple {87385#true} assume !(~s__state~0 == 4432bv32); {87385#true} is VALID [2018-11-14 16:15:24,469 INFO L273 TraceCheckUtils]: 162: Hoare triple {87385#true} assume !(~s__state~0 == 4433bv32); {87385#true} is VALID [2018-11-14 16:15:24,469 INFO L273 TraceCheckUtils]: 163: Hoare triple {87385#true} assume !(~s__state~0 == 4448bv32); {87385#true} is VALID [2018-11-14 16:15:24,469 INFO L273 TraceCheckUtils]: 164: Hoare triple {87385#true} assume !(~s__state~0 == 4449bv32); {87385#true} is VALID [2018-11-14 16:15:24,469 INFO L273 TraceCheckUtils]: 165: Hoare triple {87385#true} assume !(~s__state~0 == 4464bv32); {87385#true} is VALID [2018-11-14 16:15:24,469 INFO L273 TraceCheckUtils]: 166: Hoare triple {87385#true} assume !(~s__state~0 == 4465bv32); {87385#true} is VALID [2018-11-14 16:15:24,469 INFO L273 TraceCheckUtils]: 167: Hoare triple {87385#true} assume !(~s__state~0 == 4466bv32); {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 168: Hoare triple {87385#true} assume !(~s__state~0 == 4467bv32); {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 169: Hoare triple {87385#true} assume ~s__state~0 == 4480bv32; {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 170: Hoare triple {87385#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 171: Hoare triple {87385#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 172: Hoare triple {87385#true} assume !(~s__s3__tmp__cert_req~0 == 1bv32);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 173: Hoare triple {87385#true} ~s__init_num~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 174: Hoare triple {87385#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 175: Hoare triple {87385#true} ~skip~0 := 0bv32; {87385#true} is VALID [2018-11-14 16:15:24,470 INFO L273 TraceCheckUtils]: 176: Hoare triple {87385#true} assume true; {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 177: Hoare triple {87385#true} assume !false; {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 178: Hoare triple {87385#true} ~state~0 := ~s__state~0; {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 179: Hoare triple {87385#true} assume !(~s__state~0 == 12292bv32); {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 180: Hoare triple {87385#true} assume !(~s__state~0 == 16384bv32); {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 181: Hoare triple {87385#true} assume !(~s__state~0 == 4096bv32); {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 182: Hoare triple {87385#true} assume !(~s__state~0 == 20480bv32); {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 183: Hoare triple {87385#true} assume !(~s__state~0 == 4099bv32); {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 184: Hoare triple {87385#true} assume !(~s__state~0 == 4368bv32); {87385#true} is VALID [2018-11-14 16:15:24,471 INFO L273 TraceCheckUtils]: 185: Hoare triple {87385#true} assume !(~s__state~0 == 4369bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 186: Hoare triple {87385#true} assume !(~s__state~0 == 4384bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 187: Hoare triple {87385#true} assume !(~s__state~0 == 4385bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 188: Hoare triple {87385#true} assume !(~s__state~0 == 4400bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 189: Hoare triple {87385#true} assume !(~s__state~0 == 4401bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 190: Hoare triple {87385#true} assume !(~s__state~0 == 4416bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 191: Hoare triple {87385#true} assume !(~s__state~0 == 4417bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 192: Hoare triple {87385#true} assume !(~s__state~0 == 4432bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 193: Hoare triple {87385#true} assume !(~s__state~0 == 4433bv32); {87385#true} is VALID [2018-11-14 16:15:24,472 INFO L273 TraceCheckUtils]: 194: Hoare triple {87385#true} assume !(~s__state~0 == 4448bv32); {87385#true} is VALID [2018-11-14 16:15:24,473 INFO L273 TraceCheckUtils]: 195: Hoare triple {87385#true} assume !(~s__state~0 == 4449bv32); {87385#true} is VALID [2018-11-14 16:15:24,473 INFO L273 TraceCheckUtils]: 196: Hoare triple {87385#true} assume !(~s__state~0 == 4464bv32); {87385#true} is VALID [2018-11-14 16:15:24,473 INFO L273 TraceCheckUtils]: 197: Hoare triple {87385#true} assume !(~s__state~0 == 4465bv32); {87385#true} is VALID [2018-11-14 16:15:24,473 INFO L273 TraceCheckUtils]: 198: Hoare triple {87385#true} assume !(~s__state~0 == 4466bv32); {87385#true} is VALID [2018-11-14 16:15:24,473 INFO L273 TraceCheckUtils]: 199: Hoare triple {87385#true} assume !(~s__state~0 == 4467bv32); {87385#true} is VALID [2018-11-14 16:15:24,473 INFO L273 TraceCheckUtils]: 200: Hoare triple {87385#true} assume !(~s__state~0 == 4480bv32); {87385#true} is VALID [2018-11-14 16:15:24,473 INFO L273 TraceCheckUtils]: 201: Hoare triple {87385#true} assume !(~s__state~0 == 4481bv32); {87385#true} is VALID [2018-11-14 16:15:24,473 INFO L273 TraceCheckUtils]: 202: Hoare triple {87385#true} assume !(~s__state~0 == 4496bv32); {87385#true} is VALID [2018-11-14 16:15:24,474 INFO L273 TraceCheckUtils]: 203: Hoare triple {87385#true} assume !(~s__state~0 == 4497bv32); {87385#true} is VALID [2018-11-14 16:15:24,474 INFO L273 TraceCheckUtils]: 204: Hoare triple {87385#true} assume ~s__state~0 == 4512bv32; {87385#true} is VALID [2018-11-14 16:15:24,474 INFO L273 TraceCheckUtils]: 205: Hoare triple {87385#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {87385#true} is VALID [2018-11-14 16:15:24,474 INFO L273 TraceCheckUtils]: 206: Hoare triple {87385#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; {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,479 INFO L273 TraceCheckUtils]: 207: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume ~s__s3__tmp__new_compression~0 == 0bv32;~s__session__compress_meth~0 := 0bv32; {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,479 INFO L273 TraceCheckUtils]: 208: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~tmp___7~0 == 0bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,479 INFO L273 TraceCheckUtils]: 209: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~tmp___8~0 == 0bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,480 INFO L273 TraceCheckUtils]: 210: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,480 INFO L273 TraceCheckUtils]: 211: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,480 INFO L273 TraceCheckUtils]: 212: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume true; {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,481 INFO L273 TraceCheckUtils]: 213: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !false; {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,481 INFO L273 TraceCheckUtils]: 214: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,485 INFO L273 TraceCheckUtils]: 215: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,485 INFO L273 TraceCheckUtils]: 216: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,486 INFO L273 TraceCheckUtils]: 217: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,486 INFO L273 TraceCheckUtils]: 218: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,486 INFO L273 TraceCheckUtils]: 219: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,487 INFO L273 TraceCheckUtils]: 220: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,487 INFO L273 TraceCheckUtils]: 221: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,487 INFO L273 TraceCheckUtils]: 222: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,488 INFO L273 TraceCheckUtils]: 223: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:24,488 INFO L273 TraceCheckUtils]: 224: Hoare triple {88008#(= (_ bv4528 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {87386#false} is VALID [2018-11-14 16:15:24,488 INFO L273 TraceCheckUtils]: 225: Hoare triple {87386#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {87386#false} is VALID [2018-11-14 16:15:24,488 INFO L273 TraceCheckUtils]: 226: Hoare triple {87386#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {87386#false} is VALID [2018-11-14 16:15:24,488 INFO L273 TraceCheckUtils]: 227: Hoare triple {87386#false} assume !(~blastFlag~0 == 2bv32); {87386#false} is VALID [2018-11-14 16:15:24,489 INFO L273 TraceCheckUtils]: 228: Hoare triple {87386#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {87386#false} is VALID [2018-11-14 16:15:24,489 INFO L273 TraceCheckUtils]: 229: Hoare triple {87386#false} assume !~bvsle32(~ret~0, 0bv32); {87386#false} is VALID [2018-11-14 16:15:24,489 INFO L273 TraceCheckUtils]: 230: Hoare triple {87386#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {87386#false} is VALID [2018-11-14 16:15:24,489 INFO L273 TraceCheckUtils]: 231: Hoare triple {87386#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87386#false} is VALID [2018-11-14 16:15:24,489 INFO L273 TraceCheckUtils]: 232: Hoare triple {87386#false} ~skip~0 := 0bv32; {87386#false} is VALID [2018-11-14 16:15:24,490 INFO L273 TraceCheckUtils]: 233: Hoare triple {87386#false} assume true; {87386#false} is VALID [2018-11-14 16:15:24,490 INFO L273 TraceCheckUtils]: 234: Hoare triple {87386#false} assume !false; {87386#false} is VALID [2018-11-14 16:15:24,490 INFO L273 TraceCheckUtils]: 235: Hoare triple {87386#false} ~state~0 := ~s__state~0; {87386#false} is VALID [2018-11-14 16:15:24,490 INFO L273 TraceCheckUtils]: 236: Hoare triple {87386#false} assume !(~s__state~0 == 12292bv32); {87386#false} is VALID [2018-11-14 16:15:24,490 INFO L273 TraceCheckUtils]: 237: Hoare triple {87386#false} assume !(~s__state~0 == 16384bv32); {87386#false} is VALID [2018-11-14 16:15:24,491 INFO L273 TraceCheckUtils]: 238: Hoare triple {87386#false} assume !(~s__state~0 == 4096bv32); {87386#false} is VALID [2018-11-14 16:15:24,491 INFO L273 TraceCheckUtils]: 239: Hoare triple {87386#false} assume !(~s__state~0 == 20480bv32); {87386#false} is VALID [2018-11-14 16:15:24,491 INFO L273 TraceCheckUtils]: 240: Hoare triple {87386#false} assume !(~s__state~0 == 4099bv32); {87386#false} is VALID [2018-11-14 16:15:24,491 INFO L273 TraceCheckUtils]: 241: Hoare triple {87386#false} assume !(~s__state~0 == 4368bv32); {87386#false} is VALID [2018-11-14 16:15:24,491 INFO L273 TraceCheckUtils]: 242: Hoare triple {87386#false} assume !(~s__state~0 == 4369bv32); {87386#false} is VALID [2018-11-14 16:15:24,491 INFO L273 TraceCheckUtils]: 243: Hoare triple {87386#false} assume !(~s__state~0 == 4384bv32); {87386#false} is VALID [2018-11-14 16:15:24,491 INFO L273 TraceCheckUtils]: 244: Hoare triple {87386#false} assume !(~s__state~0 == 4385bv32); {87386#false} is VALID [2018-11-14 16:15:24,491 INFO L273 TraceCheckUtils]: 245: Hoare triple {87386#false} assume !(~s__state~0 == 4400bv32); {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 246: Hoare triple {87386#false} assume !(~s__state~0 == 4401bv32); {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 247: Hoare triple {87386#false} assume ~s__state~0 == 4416bv32; {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 248: Hoare triple {87386#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 249: Hoare triple {87386#false} assume !(~blastFlag~0 == 3bv32); {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 250: Hoare triple {87386#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 251: Hoare triple {87386#false} assume !(~tmp___6~0 == 0bv32); {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 252: Hoare triple {87386#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 253: Hoare triple {87386#false} ~skip~0 := 0bv32; {87386#false} is VALID [2018-11-14 16:15:24,492 INFO L273 TraceCheckUtils]: 254: Hoare triple {87386#false} assume true; {87386#false} is VALID [2018-11-14 16:15:24,493 INFO L273 TraceCheckUtils]: 255: Hoare triple {87386#false} assume !false; {87386#false} is VALID [2018-11-14 16:15:24,493 INFO L273 TraceCheckUtils]: 256: Hoare triple {87386#false} ~state~0 := ~s__state~0; {87386#false} is VALID [2018-11-14 16:15:24,493 INFO L273 TraceCheckUtils]: 257: Hoare triple {87386#false} assume !(~s__state~0 == 12292bv32); {87386#false} is VALID [2018-11-14 16:15:24,493 INFO L273 TraceCheckUtils]: 258: Hoare triple {87386#false} assume !(~s__state~0 == 16384bv32); {87386#false} is VALID [2018-11-14 16:15:24,493 INFO L273 TraceCheckUtils]: 259: Hoare triple {87386#false} assume !(~s__state~0 == 4096bv32); {87386#false} is VALID [2018-11-14 16:15:24,493 INFO L273 TraceCheckUtils]: 260: Hoare triple {87386#false} assume !(~s__state~0 == 20480bv32); {87386#false} is VALID [2018-11-14 16:15:24,493 INFO L273 TraceCheckUtils]: 261: Hoare triple {87386#false} assume !(~s__state~0 == 4099bv32); {87386#false} is VALID [2018-11-14 16:15:24,493 INFO L273 TraceCheckUtils]: 262: Hoare triple {87386#false} assume !(~s__state~0 == 4368bv32); {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 263: Hoare triple {87386#false} assume !(~s__state~0 == 4369bv32); {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 264: Hoare triple {87386#false} assume !(~s__state~0 == 4384bv32); {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 265: Hoare triple {87386#false} assume !(~s__state~0 == 4385bv32); {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 266: Hoare triple {87386#false} assume !(~s__state~0 == 4400bv32); {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 267: Hoare triple {87386#false} assume !(~s__state~0 == 4401bv32); {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 268: Hoare triple {87386#false} assume !(~s__state~0 == 4416bv32); {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 269: Hoare triple {87386#false} assume !(~s__state~0 == 4417bv32); {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 270: Hoare triple {87386#false} assume ~s__state~0 == 4432bv32; {87386#false} is VALID [2018-11-14 16:15:24,494 INFO L273 TraceCheckUtils]: 271: Hoare triple {87386#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {87386#false} is VALID [2018-11-14 16:15:24,495 INFO L273 TraceCheckUtils]: 272: Hoare triple {87386#false} assume ~blastFlag~0 == 5bv32; {87386#false} is VALID [2018-11-14 16:15:24,495 INFO L273 TraceCheckUtils]: 273: Hoare triple {87386#false} assume !false; {87386#false} is VALID [2018-11-14 16:15:24,520 INFO L134 CoverageAnalysis]: Checked inductivity of 896 backedges. 423 proven. 0 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2018-11-14 16:15:24,521 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:24,522 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:24,522 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:24,523 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 274 [2018-11-14 16:15:24,523 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:24,523 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:24,653 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 139 edges. 139 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:24,653 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:24,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:24,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:24,654 INFO L87 Difference]: Start difference. First operand 2752 states and 3473 transitions. Second operand 3 states. [2018-11-14 16:15:27,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:27,033 INFO L93 Difference]: Finished difference Result 5808 states and 7510 transitions. [2018-11-14 16:15:27,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:27,033 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 274 [2018-11-14 16:15:27,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:27,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:27,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 407 transitions. [2018-11-14 16:15:27,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:27,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 407 transitions. [2018-11-14 16:15:27,038 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 407 transitions. [2018-11-14 16:15:27,414 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 407 edges. 407 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:27,848 INFO L225 Difference]: With dead ends: 5808 [2018-11-14 16:15:27,849 INFO L226 Difference]: Without dead ends: 3072 [2018-11-14 16:15:27,852 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 272 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-14 16:15:27,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3072 states. [2018-11-14 16:15:28,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3072 to 3056. [2018-11-14 16:15:28,476 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:28,476 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3072 states. Second operand 3056 states. [2018-11-14 16:15:28,476 INFO L74 IsIncluded]: Start isIncluded. First operand 3072 states. Second operand 3056 states. [2018-11-14 16:15:28,476 INFO L87 Difference]: Start difference. First operand 3072 states. Second operand 3056 states. [2018-11-14 16:15:28,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:28,807 INFO L93 Difference]: Finished difference Result 3072 states and 3833 transitions. [2018-11-14 16:15:28,807 INFO L276 IsEmpty]: Start isEmpty. Operand 3072 states and 3833 transitions. [2018-11-14 16:15:28,810 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:28,811 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:28,811 INFO L74 IsIncluded]: Start isIncluded. First operand 3056 states. Second operand 3072 states. [2018-11-14 16:15:28,811 INFO L87 Difference]: Start difference. First operand 3056 states. Second operand 3072 states. [2018-11-14 16:15:29,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:29,128 INFO L93 Difference]: Finished difference Result 3072 states and 3833 transitions. [2018-11-14 16:15:29,128 INFO L276 IsEmpty]: Start isEmpty. Operand 3072 states and 3833 transitions. [2018-11-14 16:15:29,131 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:29,132 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:29,132 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:29,132 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:29,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3056 states. [2018-11-14 16:15:29,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3056 states to 3056 states and 3817 transitions. [2018-11-14 16:15:29,488 INFO L78 Accepts]: Start accepts. Automaton has 3056 states and 3817 transitions. Word has length 274 [2018-11-14 16:15:29,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:29,488 INFO L480 AbstractCegarLoop]: Abstraction has 3056 states and 3817 transitions. [2018-11-14 16:15:29,489 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:29,489 INFO L276 IsEmpty]: Start isEmpty. Operand 3056 states and 3817 transitions. [2018-11-14 16:15:29,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-11-14 16:15:29,492 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:29,492 INFO L375 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:29,492 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:29,492 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:29,493 INFO L82 PathProgramCache]: Analyzing trace with hash -1299098980, now seen corresponding path program 1 times [2018-11-14 16:15:29,493 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:29,493 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-14 16:15:29,510 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:29,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:29,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:29,644 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:29,877 INFO L256 TraceCheckUtils]: 0: Hoare triple {103850#true} call ULTIMATE.init(); {103850#true} is VALID [2018-11-14 16:15:29,877 INFO L273 TraceCheckUtils]: 1: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,877 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {103850#true} {103850#true} #543#return; {103850#true} is VALID [2018-11-14 16:15:29,878 INFO L256 TraceCheckUtils]: 3: Hoare triple {103850#true} call #t~ret49 := main(); {103850#true} is VALID [2018-11-14 16:15:29,878 INFO L273 TraceCheckUtils]: 4: Hoare triple {103850#true} havoc ~s~0;~s~0 := 12292bv32; {103850#true} is VALID [2018-11-14 16:15:29,878 INFO L256 TraceCheckUtils]: 5: Hoare triple {103850#true} call #t~ret48 := ssl3_connect(~s~0); {103850#true} is VALID [2018-11-14 16:15:29,878 INFO L273 TraceCheckUtils]: 6: Hoare triple {103850#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,878 INFO L273 TraceCheckUtils]: 7: Hoare triple {103850#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {103850#true} is VALID [2018-11-14 16:15:29,878 INFO L273 TraceCheckUtils]: 8: Hoare triple {103850#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {103850#true} is VALID [2018-11-14 16:15:29,878 INFO L273 TraceCheckUtils]: 9: Hoare triple {103850#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,879 INFO L273 TraceCheckUtils]: 10: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,879 INFO L273 TraceCheckUtils]: 11: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,879 INFO L273 TraceCheckUtils]: 12: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,879 INFO L273 TraceCheckUtils]: 13: Hoare triple {103850#true} assume ~s__state~0 == 12292bv32; {103850#true} is VALID [2018-11-14 16:15:29,879 INFO L273 TraceCheckUtils]: 14: Hoare triple {103850#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; {103850#true} is VALID [2018-11-14 16:15:29,879 INFO L273 TraceCheckUtils]: 15: Hoare triple {103850#true} ~s__server~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,879 INFO L273 TraceCheckUtils]: 16: Hoare triple {103850#true} assume ~cb~0 != 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,879 INFO L273 TraceCheckUtils]: 17: Hoare triple {103850#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 18: Hoare triple {103850#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 19: Hoare triple {103850#true} assume !(~s__init_buf___0~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 20: Hoare triple {103850#true} assume !(~tmp___4~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 21: Hoare triple {103850#true} assume !(~tmp___5~0 == 0bv32);~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; {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 22: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 23: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 24: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 25: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,880 INFO L273 TraceCheckUtils]: 26: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,881 INFO L273 TraceCheckUtils]: 27: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,881 INFO L273 TraceCheckUtils]: 28: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,881 INFO L273 TraceCheckUtils]: 29: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,881 INFO L273 TraceCheckUtils]: 30: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,881 INFO L273 TraceCheckUtils]: 31: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,881 INFO L273 TraceCheckUtils]: 32: Hoare triple {103850#true} assume ~s__state~0 == 4368bv32; {103850#true} is VALID [2018-11-14 16:15:29,881 INFO L273 TraceCheckUtils]: 33: Hoare triple {103850#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {103850#true} is VALID [2018-11-14 16:15:29,881 INFO L273 TraceCheckUtils]: 34: Hoare triple {103850#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 35: Hoare triple {103850#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 36: Hoare triple {103850#true} assume ~s__bbio~0 != ~s__wbio~0; {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 37: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 38: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 39: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 40: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 41: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 42: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,882 INFO L273 TraceCheckUtils]: 43: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 44: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 45: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 46: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 47: Hoare triple {103850#true} assume !(~s__state~0 == 4368bv32); {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 48: Hoare triple {103850#true} assume !(~s__state~0 == 4369bv32); {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 49: Hoare triple {103850#true} assume ~s__state~0 == 4384bv32; {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 50: Hoare triple {103850#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 51: Hoare triple {103850#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {103850#true} is VALID [2018-11-14 16:15:29,883 INFO L273 TraceCheckUtils]: 52: Hoare triple {103850#true} assume !~bvsle32(~ret~0, 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 53: Hoare triple {103850#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 54: Hoare triple {103850#true} ~s__init_num~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 55: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 56: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 57: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 58: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 59: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 60: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,884 INFO L273 TraceCheckUtils]: 61: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,885 INFO L273 TraceCheckUtils]: 62: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,885 INFO L273 TraceCheckUtils]: 63: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,885 INFO L273 TraceCheckUtils]: 64: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,885 INFO L273 TraceCheckUtils]: 65: Hoare triple {103850#true} assume !(~s__state~0 == 4368bv32); {103850#true} is VALID [2018-11-14 16:15:29,885 INFO L273 TraceCheckUtils]: 66: Hoare triple {103850#true} assume !(~s__state~0 == 4369bv32); {103850#true} is VALID [2018-11-14 16:15:29,885 INFO L273 TraceCheckUtils]: 67: Hoare triple {103850#true} assume !(~s__state~0 == 4384bv32); {103850#true} is VALID [2018-11-14 16:15:29,885 INFO L273 TraceCheckUtils]: 68: Hoare triple {103850#true} assume !(~s__state~0 == 4385bv32); {103850#true} is VALID [2018-11-14 16:15:29,885 INFO L273 TraceCheckUtils]: 69: Hoare triple {103850#true} assume ~s__state~0 == 4400bv32; {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 70: Hoare triple {103850#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 71: Hoare triple {103850#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 72: Hoare triple {103850#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 73: Hoare triple {103850#true} assume !~bvsle32(~ret~0, 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 74: Hoare triple {103850#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 75: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 76: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 77: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,886 INFO L273 TraceCheckUtils]: 78: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 79: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 80: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 81: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 82: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 83: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 84: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 85: Hoare triple {103850#true} assume !(~s__state~0 == 4368bv32); {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 86: Hoare triple {103850#true} assume !(~s__state~0 == 4369bv32); {103850#true} is VALID [2018-11-14 16:15:29,887 INFO L273 TraceCheckUtils]: 87: Hoare triple {103850#true} assume !(~s__state~0 == 4384bv32); {103850#true} is VALID [2018-11-14 16:15:29,888 INFO L273 TraceCheckUtils]: 88: Hoare triple {103850#true} assume !(~s__state~0 == 4385bv32); {103850#true} is VALID [2018-11-14 16:15:29,888 INFO L273 TraceCheckUtils]: 89: Hoare triple {103850#true} assume !(~s__state~0 == 4400bv32); {103850#true} is VALID [2018-11-14 16:15:29,888 INFO L273 TraceCheckUtils]: 90: Hoare triple {103850#true} assume !(~s__state~0 == 4401bv32); {103850#true} is VALID [2018-11-14 16:15:29,888 INFO L273 TraceCheckUtils]: 91: Hoare triple {103850#true} assume ~s__state~0 == 4416bv32; {103850#true} is VALID [2018-11-14 16:15:29,888 INFO L273 TraceCheckUtils]: 92: Hoare triple {103850#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {103850#true} is VALID [2018-11-14 16:15:29,888 INFO L273 TraceCheckUtils]: 93: Hoare triple {103850#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {103850#true} is VALID [2018-11-14 16:15:29,888 INFO L273 TraceCheckUtils]: 94: Hoare triple {103850#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,888 INFO L273 TraceCheckUtils]: 95: Hoare triple {103850#true} assume !(~tmp___6~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 96: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 97: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 98: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 99: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 100: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 101: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 102: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 103: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,889 INFO L273 TraceCheckUtils]: 104: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 105: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 106: Hoare triple {103850#true} assume !(~s__state~0 == 4368bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 107: Hoare triple {103850#true} assume !(~s__state~0 == 4369bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 108: Hoare triple {103850#true} assume !(~s__state~0 == 4384bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 109: Hoare triple {103850#true} assume !(~s__state~0 == 4385bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 110: Hoare triple {103850#true} assume !(~s__state~0 == 4400bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 111: Hoare triple {103850#true} assume !(~s__state~0 == 4401bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 112: Hoare triple {103850#true} assume !(~s__state~0 == 4416bv32); {103850#true} is VALID [2018-11-14 16:15:29,890 INFO L273 TraceCheckUtils]: 113: Hoare triple {103850#true} assume !(~s__state~0 == 4417bv32); {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 114: Hoare triple {103850#true} assume ~s__state~0 == 4432bv32; {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 115: Hoare triple {103850#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 116: Hoare triple {103850#true} assume !(~blastFlag~0 == 5bv32); {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 117: Hoare triple {103850#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 118: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 119: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 120: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 121: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,891 INFO L273 TraceCheckUtils]: 122: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 123: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 124: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 125: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 126: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 127: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 128: Hoare triple {103850#true} assume !(~s__state~0 == 4368bv32); {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 129: Hoare triple {103850#true} assume !(~s__state~0 == 4369bv32); {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 130: Hoare triple {103850#true} assume !(~s__state~0 == 4384bv32); {103850#true} is VALID [2018-11-14 16:15:29,892 INFO L273 TraceCheckUtils]: 131: Hoare triple {103850#true} assume !(~s__state~0 == 4385bv32); {103850#true} is VALID [2018-11-14 16:15:29,893 INFO L273 TraceCheckUtils]: 132: Hoare triple {103850#true} assume !(~s__state~0 == 4400bv32); {103850#true} is VALID [2018-11-14 16:15:29,893 INFO L273 TraceCheckUtils]: 133: Hoare triple {103850#true} assume !(~s__state~0 == 4401bv32); {103850#true} is VALID [2018-11-14 16:15:29,893 INFO L273 TraceCheckUtils]: 134: Hoare triple {103850#true} assume !(~s__state~0 == 4416bv32); {103850#true} is VALID [2018-11-14 16:15:29,893 INFO L273 TraceCheckUtils]: 135: Hoare triple {103850#true} assume !(~s__state~0 == 4417bv32); {103850#true} is VALID [2018-11-14 16:15:29,893 INFO L273 TraceCheckUtils]: 136: Hoare triple {103850#true} assume !(~s__state~0 == 4432bv32); {103850#true} is VALID [2018-11-14 16:15:29,893 INFO L273 TraceCheckUtils]: 137: Hoare triple {103850#true} assume !(~s__state~0 == 4433bv32); {103850#true} is VALID [2018-11-14 16:15:29,893 INFO L273 TraceCheckUtils]: 138: Hoare triple {103850#true} assume ~s__state~0 == 4448bv32; {103850#true} is VALID [2018-11-14 16:15:29,893 INFO L273 TraceCheckUtils]: 139: Hoare triple {103850#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 140: Hoare triple {103850#true} assume !~bvsle32(~ret~0, 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 141: Hoare triple {103850#true} assume !(~s__s3__tmp__cert_req~0 != 0bv32);~s__state~0 := 4480bv32; {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 142: Hoare triple {103850#true} ~s__init_num~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 143: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 144: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 145: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 146: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 147: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,894 INFO L273 TraceCheckUtils]: 148: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 149: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 150: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 151: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 152: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 153: Hoare triple {103850#true} assume !(~s__state~0 == 4368bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 154: Hoare triple {103850#true} assume !(~s__state~0 == 4369bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 155: Hoare triple {103850#true} assume !(~s__state~0 == 4384bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 156: Hoare triple {103850#true} assume !(~s__state~0 == 4385bv32); {103850#true} is VALID [2018-11-14 16:15:29,895 INFO L273 TraceCheckUtils]: 157: Hoare triple {103850#true} assume !(~s__state~0 == 4400bv32); {103850#true} is VALID [2018-11-14 16:15:29,896 INFO L273 TraceCheckUtils]: 158: Hoare triple {103850#true} assume !(~s__state~0 == 4401bv32); {103850#true} is VALID [2018-11-14 16:15:29,896 INFO L273 TraceCheckUtils]: 159: Hoare triple {103850#true} assume !(~s__state~0 == 4416bv32); {103850#true} is VALID [2018-11-14 16:15:29,896 INFO L273 TraceCheckUtils]: 160: Hoare triple {103850#true} assume !(~s__state~0 == 4417bv32); {103850#true} is VALID [2018-11-14 16:15:29,896 INFO L273 TraceCheckUtils]: 161: Hoare triple {103850#true} assume !(~s__state~0 == 4432bv32); {103850#true} is VALID [2018-11-14 16:15:29,896 INFO L273 TraceCheckUtils]: 162: Hoare triple {103850#true} assume !(~s__state~0 == 4433bv32); {103850#true} is VALID [2018-11-14 16:15:29,896 INFO L273 TraceCheckUtils]: 163: Hoare triple {103850#true} assume !(~s__state~0 == 4448bv32); {103850#true} is VALID [2018-11-14 16:15:29,896 INFO L273 TraceCheckUtils]: 164: Hoare triple {103850#true} assume !(~s__state~0 == 4449bv32); {103850#true} is VALID [2018-11-14 16:15:29,896 INFO L273 TraceCheckUtils]: 165: Hoare triple {103850#true} assume !(~s__state~0 == 4464bv32); {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 166: Hoare triple {103850#true} assume !(~s__state~0 == 4465bv32); {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 167: Hoare triple {103850#true} assume !(~s__state~0 == 4466bv32); {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 168: Hoare triple {103850#true} assume !(~s__state~0 == 4467bv32); {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 169: Hoare triple {103850#true} assume ~s__state~0 == 4480bv32; {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 170: Hoare triple {103850#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 171: Hoare triple {103850#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 172: Hoare triple {103850#true} assume !(~s__s3__tmp__cert_req~0 == 1bv32);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 173: Hoare triple {103850#true} ~s__init_num~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,897 INFO L273 TraceCheckUtils]: 174: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 175: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 176: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 177: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 178: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 179: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 180: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 181: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 182: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,898 INFO L273 TraceCheckUtils]: 183: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 184: Hoare triple {103850#true} assume !(~s__state~0 == 4368bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 185: Hoare triple {103850#true} assume !(~s__state~0 == 4369bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 186: Hoare triple {103850#true} assume !(~s__state~0 == 4384bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 187: Hoare triple {103850#true} assume !(~s__state~0 == 4385bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 188: Hoare triple {103850#true} assume !(~s__state~0 == 4400bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 189: Hoare triple {103850#true} assume !(~s__state~0 == 4401bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 190: Hoare triple {103850#true} assume !(~s__state~0 == 4416bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 191: Hoare triple {103850#true} assume !(~s__state~0 == 4417bv32); {103850#true} is VALID [2018-11-14 16:15:29,899 INFO L273 TraceCheckUtils]: 192: Hoare triple {103850#true} assume !(~s__state~0 == 4432bv32); {103850#true} is VALID [2018-11-14 16:15:29,900 INFO L273 TraceCheckUtils]: 193: Hoare triple {103850#true} assume !(~s__state~0 == 4433bv32); {103850#true} is VALID [2018-11-14 16:15:29,900 INFO L273 TraceCheckUtils]: 194: Hoare triple {103850#true} assume !(~s__state~0 == 4448bv32); {103850#true} is VALID [2018-11-14 16:15:29,900 INFO L273 TraceCheckUtils]: 195: Hoare triple {103850#true} assume !(~s__state~0 == 4449bv32); {103850#true} is VALID [2018-11-14 16:15:29,900 INFO L273 TraceCheckUtils]: 196: Hoare triple {103850#true} assume !(~s__state~0 == 4464bv32); {103850#true} is VALID [2018-11-14 16:15:29,900 INFO L273 TraceCheckUtils]: 197: Hoare triple {103850#true} assume !(~s__state~0 == 4465bv32); {103850#true} is VALID [2018-11-14 16:15:29,900 INFO L273 TraceCheckUtils]: 198: Hoare triple {103850#true} assume !(~s__state~0 == 4466bv32); {103850#true} is VALID [2018-11-14 16:15:29,900 INFO L273 TraceCheckUtils]: 199: Hoare triple {103850#true} assume !(~s__state~0 == 4467bv32); {103850#true} is VALID [2018-11-14 16:15:29,901 INFO L273 TraceCheckUtils]: 200: Hoare triple {103850#true} assume !(~s__state~0 == 4480bv32); {103850#true} is VALID [2018-11-14 16:15:29,901 INFO L273 TraceCheckUtils]: 201: Hoare triple {103850#true} assume !(~s__state~0 == 4481bv32); {103850#true} is VALID [2018-11-14 16:15:29,901 INFO L273 TraceCheckUtils]: 202: Hoare triple {103850#true} assume !(~s__state~0 == 4496bv32); {103850#true} is VALID [2018-11-14 16:15:29,901 INFO L273 TraceCheckUtils]: 203: Hoare triple {103850#true} assume !(~s__state~0 == 4497bv32); {103850#true} is VALID [2018-11-14 16:15:29,901 INFO L273 TraceCheckUtils]: 204: Hoare triple {103850#true} assume ~s__state~0 == 4512bv32; {103850#true} is VALID [2018-11-14 16:15:29,901 INFO L273 TraceCheckUtils]: 205: Hoare triple {103850#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {103850#true} is VALID [2018-11-14 16:15:29,902 INFO L273 TraceCheckUtils]: 206: Hoare triple {103850#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; {103850#true} is VALID [2018-11-14 16:15:29,902 INFO L273 TraceCheckUtils]: 207: Hoare triple {103850#true} assume ~s__s3__tmp__new_compression~0 == 0bv32;~s__session__compress_meth~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,902 INFO L273 TraceCheckUtils]: 208: Hoare triple {103850#true} assume !(~tmp___7~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,902 INFO L273 TraceCheckUtils]: 209: Hoare triple {103850#true} assume !(~tmp___8~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,902 INFO L273 TraceCheckUtils]: 210: Hoare triple {103850#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103850#true} is VALID [2018-11-14 16:15:29,902 INFO L273 TraceCheckUtils]: 211: Hoare triple {103850#true} ~skip~0 := 0bv32; {103850#true} is VALID [2018-11-14 16:15:29,903 INFO L273 TraceCheckUtils]: 212: Hoare triple {103850#true} assume true; {103850#true} is VALID [2018-11-14 16:15:29,903 INFO L273 TraceCheckUtils]: 213: Hoare triple {103850#true} assume !false; {103850#true} is VALID [2018-11-14 16:15:29,903 INFO L273 TraceCheckUtils]: 214: Hoare triple {103850#true} ~state~0 := ~s__state~0; {103850#true} is VALID [2018-11-14 16:15:29,903 INFO L273 TraceCheckUtils]: 215: Hoare triple {103850#true} assume !(~s__state~0 == 12292bv32); {103850#true} is VALID [2018-11-14 16:15:29,903 INFO L273 TraceCheckUtils]: 216: Hoare triple {103850#true} assume !(~s__state~0 == 16384bv32); {103850#true} is VALID [2018-11-14 16:15:29,903 INFO L273 TraceCheckUtils]: 217: Hoare triple {103850#true} assume !(~s__state~0 == 4096bv32); {103850#true} is VALID [2018-11-14 16:15:29,904 INFO L273 TraceCheckUtils]: 218: Hoare triple {103850#true} assume !(~s__state~0 == 20480bv32); {103850#true} is VALID [2018-11-14 16:15:29,904 INFO L273 TraceCheckUtils]: 219: Hoare triple {103850#true} assume !(~s__state~0 == 4099bv32); {103850#true} is VALID [2018-11-14 16:15:29,904 INFO L273 TraceCheckUtils]: 220: Hoare triple {103850#true} assume !(~s__state~0 == 4368bv32); {103850#true} is VALID [2018-11-14 16:15:29,904 INFO L273 TraceCheckUtils]: 221: Hoare triple {103850#true} assume !(~s__state~0 == 4369bv32); {103850#true} is VALID [2018-11-14 16:15:29,904 INFO L273 TraceCheckUtils]: 222: Hoare triple {103850#true} assume !(~s__state~0 == 4384bv32); {103850#true} is VALID [2018-11-14 16:15:29,904 INFO L273 TraceCheckUtils]: 223: Hoare triple {103850#true} assume !(~s__state~0 == 4385bv32); {103850#true} is VALID [2018-11-14 16:15:29,904 INFO L273 TraceCheckUtils]: 224: Hoare triple {103850#true} assume !(~s__state~0 == 4400bv32); {103850#true} is VALID [2018-11-14 16:15:29,905 INFO L273 TraceCheckUtils]: 225: Hoare triple {103850#true} assume !(~s__state~0 == 4401bv32); {103850#true} is VALID [2018-11-14 16:15:29,905 INFO L273 TraceCheckUtils]: 226: Hoare triple {103850#true} assume !(~s__state~0 == 4416bv32); {103850#true} is VALID [2018-11-14 16:15:29,905 INFO L273 TraceCheckUtils]: 227: Hoare triple {103850#true} assume !(~s__state~0 == 4417bv32); {103850#true} is VALID [2018-11-14 16:15:29,905 INFO L273 TraceCheckUtils]: 228: Hoare triple {103850#true} assume !(~s__state~0 == 4432bv32); {103850#true} is VALID [2018-11-14 16:15:29,905 INFO L273 TraceCheckUtils]: 229: Hoare triple {103850#true} assume !(~s__state~0 == 4433bv32); {103850#true} is VALID [2018-11-14 16:15:29,905 INFO L273 TraceCheckUtils]: 230: Hoare triple {103850#true} assume !(~s__state~0 == 4448bv32); {103850#true} is VALID [2018-11-14 16:15:29,906 INFO L273 TraceCheckUtils]: 231: Hoare triple {103850#true} assume !(~s__state~0 == 4449bv32); {103850#true} is VALID [2018-11-14 16:15:29,906 INFO L273 TraceCheckUtils]: 232: Hoare triple {103850#true} assume !(~s__state~0 == 4464bv32); {103850#true} is VALID [2018-11-14 16:15:29,906 INFO L273 TraceCheckUtils]: 233: Hoare triple {103850#true} assume !(~s__state~0 == 4465bv32); {103850#true} is VALID [2018-11-14 16:15:29,906 INFO L273 TraceCheckUtils]: 234: Hoare triple {103850#true} assume !(~s__state~0 == 4466bv32); {103850#true} is VALID [2018-11-14 16:15:29,906 INFO L273 TraceCheckUtils]: 235: Hoare triple {103850#true} assume !(~s__state~0 == 4467bv32); {103850#true} is VALID [2018-11-14 16:15:29,906 INFO L273 TraceCheckUtils]: 236: Hoare triple {103850#true} assume !(~s__state~0 == 4480bv32); {103850#true} is VALID [2018-11-14 16:15:29,906 INFO L273 TraceCheckUtils]: 237: Hoare triple {103850#true} assume !(~s__state~0 == 4481bv32); {103850#true} is VALID [2018-11-14 16:15:29,907 INFO L273 TraceCheckUtils]: 238: Hoare triple {103850#true} assume !(~s__state~0 == 4496bv32); {103850#true} is VALID [2018-11-14 16:15:29,907 INFO L273 TraceCheckUtils]: 239: Hoare triple {103850#true} assume !(~s__state~0 == 4497bv32); {103850#true} is VALID [2018-11-14 16:15:29,907 INFO L273 TraceCheckUtils]: 240: Hoare triple {103850#true} assume !(~s__state~0 == 4512bv32); {103850#true} is VALID [2018-11-14 16:15:29,907 INFO L273 TraceCheckUtils]: 241: Hoare triple {103850#true} assume !(~s__state~0 == 4513bv32); {103850#true} is VALID [2018-11-14 16:15:29,907 INFO L273 TraceCheckUtils]: 242: Hoare triple {103850#true} assume ~s__state~0 == 4528bv32; {103850#true} is VALID [2018-11-14 16:15:29,908 INFO L273 TraceCheckUtils]: 243: Hoare triple {103850#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {103850#true} is VALID [2018-11-14 16:15:29,923 INFO L273 TraceCheckUtils]: 244: Hoare triple {103850#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,935 INFO L273 TraceCheckUtils]: 245: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__hit~0 != 0bv32);~s__s3__tmp__next_state___0~0 := 4560bv32; {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,936 INFO L273 TraceCheckUtils]: 246: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~s__init_num~0 := 0bv32; {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,936 INFO L273 TraceCheckUtils]: 247: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,938 INFO L273 TraceCheckUtils]: 248: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,938 INFO L273 TraceCheckUtils]: 249: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume true; {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,940 INFO L273 TraceCheckUtils]: 250: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !false; {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,940 INFO L273 TraceCheckUtils]: 251: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,942 INFO L273 TraceCheckUtils]: 252: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,942 INFO L273 TraceCheckUtils]: 253: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,945 INFO L273 TraceCheckUtils]: 254: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,945 INFO L273 TraceCheckUtils]: 255: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,947 INFO L273 TraceCheckUtils]: 256: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,947 INFO L273 TraceCheckUtils]: 257: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,950 INFO L273 TraceCheckUtils]: 258: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,950 INFO L273 TraceCheckUtils]: 259: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,950 INFO L273 TraceCheckUtils]: 260: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:29,951 INFO L273 TraceCheckUtils]: 261: Hoare triple {104587#(= (_ bv4352 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {103851#false} is VALID [2018-11-14 16:15:29,951 INFO L273 TraceCheckUtils]: 262: Hoare triple {103851#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {103851#false} is VALID [2018-11-14 16:15:29,951 INFO L273 TraceCheckUtils]: 263: Hoare triple {103851#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {103851#false} is VALID [2018-11-14 16:15:29,951 INFO L273 TraceCheckUtils]: 264: Hoare triple {103851#false} assume !(~blastFlag~0 == 2bv32); {103851#false} is VALID [2018-11-14 16:15:29,951 INFO L273 TraceCheckUtils]: 265: Hoare triple {103851#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {103851#false} is VALID [2018-11-14 16:15:29,951 INFO L273 TraceCheckUtils]: 266: Hoare triple {103851#false} assume !~bvsle32(~ret~0, 0bv32); {103851#false} is VALID [2018-11-14 16:15:29,951 INFO L273 TraceCheckUtils]: 267: Hoare triple {103851#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {103851#false} is VALID [2018-11-14 16:15:29,951 INFO L273 TraceCheckUtils]: 268: Hoare triple {103851#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103851#false} is VALID [2018-11-14 16:15:29,952 INFO L273 TraceCheckUtils]: 269: Hoare triple {103851#false} ~skip~0 := 0bv32; {103851#false} is VALID [2018-11-14 16:15:29,952 INFO L273 TraceCheckUtils]: 270: Hoare triple {103851#false} assume true; {103851#false} is VALID [2018-11-14 16:15:29,952 INFO L273 TraceCheckUtils]: 271: Hoare triple {103851#false} assume !false; {103851#false} is VALID [2018-11-14 16:15:29,952 INFO L273 TraceCheckUtils]: 272: Hoare triple {103851#false} ~state~0 := ~s__state~0; {103851#false} is VALID [2018-11-14 16:15:29,952 INFO L273 TraceCheckUtils]: 273: Hoare triple {103851#false} assume !(~s__state~0 == 12292bv32); {103851#false} is VALID [2018-11-14 16:15:29,952 INFO L273 TraceCheckUtils]: 274: Hoare triple {103851#false} assume !(~s__state~0 == 16384bv32); {103851#false} is VALID [2018-11-14 16:15:29,952 INFO L273 TraceCheckUtils]: 275: Hoare triple {103851#false} assume !(~s__state~0 == 4096bv32); {103851#false} is VALID [2018-11-14 16:15:29,952 INFO L273 TraceCheckUtils]: 276: Hoare triple {103851#false} assume !(~s__state~0 == 20480bv32); {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 277: Hoare triple {103851#false} assume !(~s__state~0 == 4099bv32); {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 278: Hoare triple {103851#false} assume !(~s__state~0 == 4368bv32); {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 279: Hoare triple {103851#false} assume !(~s__state~0 == 4369bv32); {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 280: Hoare triple {103851#false} assume !(~s__state~0 == 4384bv32); {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 281: Hoare triple {103851#false} assume !(~s__state~0 == 4385bv32); {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 282: Hoare triple {103851#false} assume !(~s__state~0 == 4400bv32); {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 283: Hoare triple {103851#false} assume !(~s__state~0 == 4401bv32); {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 284: Hoare triple {103851#false} assume ~s__state~0 == 4416bv32; {103851#false} is VALID [2018-11-14 16:15:29,953 INFO L273 TraceCheckUtils]: 285: Hoare triple {103851#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 286: Hoare triple {103851#false} assume !(~blastFlag~0 == 3bv32); {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 287: Hoare triple {103851#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 288: Hoare triple {103851#false} assume !(~tmp___6~0 == 0bv32); {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 289: Hoare triple {103851#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 290: Hoare triple {103851#false} ~skip~0 := 0bv32; {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 291: Hoare triple {103851#false} assume true; {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 292: Hoare triple {103851#false} assume !false; {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 293: Hoare triple {103851#false} ~state~0 := ~s__state~0; {103851#false} is VALID [2018-11-14 16:15:29,954 INFO L273 TraceCheckUtils]: 294: Hoare triple {103851#false} assume !(~s__state~0 == 12292bv32); {103851#false} is VALID [2018-11-14 16:15:29,955 INFO L273 TraceCheckUtils]: 295: Hoare triple {103851#false} assume !(~s__state~0 == 16384bv32); {103851#false} is VALID [2018-11-14 16:15:29,955 INFO L273 TraceCheckUtils]: 296: Hoare triple {103851#false} assume !(~s__state~0 == 4096bv32); {103851#false} is VALID [2018-11-14 16:15:29,955 INFO L273 TraceCheckUtils]: 297: Hoare triple {103851#false} assume !(~s__state~0 == 20480bv32); {103851#false} is VALID [2018-11-14 16:15:29,955 INFO L273 TraceCheckUtils]: 298: Hoare triple {103851#false} assume !(~s__state~0 == 4099bv32); {103851#false} is VALID [2018-11-14 16:15:29,955 INFO L273 TraceCheckUtils]: 299: Hoare triple {103851#false} assume !(~s__state~0 == 4368bv32); {103851#false} is VALID [2018-11-14 16:15:29,955 INFO L273 TraceCheckUtils]: 300: Hoare triple {103851#false} assume !(~s__state~0 == 4369bv32); {103851#false} is VALID [2018-11-14 16:15:29,955 INFO L273 TraceCheckUtils]: 301: Hoare triple {103851#false} assume !(~s__state~0 == 4384bv32); {103851#false} is VALID [2018-11-14 16:15:29,955 INFO L273 TraceCheckUtils]: 302: Hoare triple {103851#false} assume !(~s__state~0 == 4385bv32); {103851#false} is VALID [2018-11-14 16:15:29,956 INFO L273 TraceCheckUtils]: 303: Hoare triple {103851#false} assume !(~s__state~0 == 4400bv32); {103851#false} is VALID [2018-11-14 16:15:29,956 INFO L273 TraceCheckUtils]: 304: Hoare triple {103851#false} assume !(~s__state~0 == 4401bv32); {103851#false} is VALID [2018-11-14 16:15:29,956 INFO L273 TraceCheckUtils]: 305: Hoare triple {103851#false} assume !(~s__state~0 == 4416bv32); {103851#false} is VALID [2018-11-14 16:15:29,956 INFO L273 TraceCheckUtils]: 306: Hoare triple {103851#false} assume !(~s__state~0 == 4417bv32); {103851#false} is VALID [2018-11-14 16:15:29,956 INFO L273 TraceCheckUtils]: 307: Hoare triple {103851#false} assume ~s__state~0 == 4432bv32; {103851#false} is VALID [2018-11-14 16:15:29,956 INFO L273 TraceCheckUtils]: 308: Hoare triple {103851#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {103851#false} is VALID [2018-11-14 16:15:29,956 INFO L273 TraceCheckUtils]: 309: Hoare triple {103851#false} assume ~blastFlag~0 == 5bv32; {103851#false} is VALID [2018-11-14 16:15:29,956 INFO L273 TraceCheckUtils]: 310: Hoare triple {103851#false} assume !false; {103851#false} is VALID [2018-11-14 16:15:30,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 474 proven. 0 refuted. 0 times theorem prover too weak. 631 trivial. 0 not checked. [2018-11-14 16:15:30,022 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:30,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:30,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:30,025 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 311 [2018-11-14 16:15:30,025 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:30,025 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:30,206 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-14 16:15:30,206 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:30,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:30,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:30,207 INFO L87 Difference]: Start difference. First operand 3056 states and 3817 transitions. Second operand 3 states. [2018-11-14 16:15:32,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:32,883 INFO L93 Difference]: Finished difference Result 6440 states and 8246 transitions. [2018-11-14 16:15:32,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:32,883 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 311 [2018-11-14 16:15:32,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:32,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:32,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 413 transitions. [2018-11-14 16:15:32,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:32,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 413 transitions. [2018-11-14 16:15:32,889 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 413 transitions. [2018-11-14 16:15:33,261 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 413 edges. 413 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:33,831 INFO L225 Difference]: With dead ends: 6440 [2018-11-14 16:15:33,831 INFO L226 Difference]: Without dead ends: 3400 [2018-11-14 16:15:33,835 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 309 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-14 16:15:33,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3400 states. [2018-11-14 16:15:34,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3400 to 3392. [2018-11-14 16:15:34,418 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:34,418 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3400 states. Second operand 3392 states. [2018-11-14 16:15:34,419 INFO L74 IsIncluded]: Start isIncluded. First operand 3400 states. Second operand 3392 states. [2018-11-14 16:15:34,419 INFO L87 Difference]: Start difference. First operand 3400 states. Second operand 3392 states. [2018-11-14 16:15:34,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:34,854 INFO L93 Difference]: Finished difference Result 3400 states and 4201 transitions. [2018-11-14 16:15:34,854 INFO L276 IsEmpty]: Start isEmpty. Operand 3400 states and 4201 transitions. [2018-11-14 16:15:34,858 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:34,858 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:34,858 INFO L74 IsIncluded]: Start isIncluded. First operand 3392 states. Second operand 3400 states. [2018-11-14 16:15:34,858 INFO L87 Difference]: Start difference. First operand 3392 states. Second operand 3400 states. [2018-11-14 16:15:35,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:35,292 INFO L93 Difference]: Finished difference Result 3400 states and 4201 transitions. [2018-11-14 16:15:35,292 INFO L276 IsEmpty]: Start isEmpty. Operand 3400 states and 4201 transitions. [2018-11-14 16:15:35,296 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:35,296 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:35,296 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:35,296 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:35,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3392 states. [2018-11-14 16:15:35,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3392 states to 3392 states and 4193 transitions. [2018-11-14 16:15:35,793 INFO L78 Accepts]: Start accepts. Automaton has 3392 states and 4193 transitions. Word has length 311 [2018-11-14 16:15:35,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:35,793 INFO L480 AbstractCegarLoop]: Abstraction has 3392 states and 4193 transitions. [2018-11-14 16:15:35,793 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:35,793 INFO L276 IsEmpty]: Start isEmpty. Operand 3392 states and 4193 transitions. [2018-11-14 16:15:35,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-11-14 16:15:35,798 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:35,798 INFO L375 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:35,799 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:35,799 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:35,799 INFO L82 PathProgramCache]: Analyzing trace with hash -2128876996, now seen corresponding path program 1 times [2018-11-14 16:15:35,799 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:35,799 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-14 16:15:35,815 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:35,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:35,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:35,991 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:36,364 INFO L256 TraceCheckUtils]: 0: Hoare triple {122066#true} call ULTIMATE.init(); {122066#true} is VALID [2018-11-14 16:15:36,364 INFO L273 TraceCheckUtils]: 1: Hoare triple {122066#true} assume true; {122066#true} is VALID [2018-11-14 16:15:36,364 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {122066#true} {122066#true} #543#return; {122066#true} is VALID [2018-11-14 16:15:36,365 INFO L256 TraceCheckUtils]: 3: Hoare triple {122066#true} call #t~ret49 := main(); {122066#true} is VALID [2018-11-14 16:15:36,365 INFO L273 TraceCheckUtils]: 4: Hoare triple {122066#true} havoc ~s~0;~s~0 := 12292bv32; {122066#true} is VALID [2018-11-14 16:15:36,365 INFO L256 TraceCheckUtils]: 5: Hoare triple {122066#true} call #t~ret48 := ssl3_connect(~s~0); {122066#true} is VALID [2018-11-14 16:15:36,365 INFO L273 TraceCheckUtils]: 6: Hoare triple {122066#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {122066#true} is VALID [2018-11-14 16:15:36,365 INFO L273 TraceCheckUtils]: 7: Hoare triple {122066#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {122066#true} is VALID [2018-11-14 16:15:36,366 INFO L273 TraceCheckUtils]: 8: Hoare triple {122066#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {122066#true} is VALID [2018-11-14 16:15:36,366 INFO L273 TraceCheckUtils]: 9: Hoare triple {122066#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {122066#true} is VALID [2018-11-14 16:15:36,366 INFO L273 TraceCheckUtils]: 10: Hoare triple {122066#true} assume true; {122066#true} is VALID [2018-11-14 16:15:36,366 INFO L273 TraceCheckUtils]: 11: Hoare triple {122066#true} assume !false; {122066#true} is VALID [2018-11-14 16:15:36,366 INFO L273 TraceCheckUtils]: 12: Hoare triple {122066#true} ~state~0 := ~s__state~0; {122066#true} is VALID [2018-11-14 16:15:36,366 INFO L273 TraceCheckUtils]: 13: Hoare triple {122066#true} assume ~s__state~0 == 12292bv32; {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 14: Hoare triple {122066#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; {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 15: Hoare triple {122066#true} ~s__server~0 := 0bv32; {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 16: Hoare triple {122066#true} assume ~cb~0 != 0bv32; {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 17: Hoare triple {122066#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 18: Hoare triple {122066#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 19: Hoare triple {122066#true} assume !(~s__init_buf___0~0 == 0bv32); {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 20: Hoare triple {122066#true} assume !(~tmp___4~0 == 0bv32); {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 21: Hoare triple {122066#true} assume !(~tmp___5~0 == 0bv32);~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; {122066#true} is VALID [2018-11-14 16:15:36,367 INFO L273 TraceCheckUtils]: 22: Hoare triple {122066#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122066#true} is VALID [2018-11-14 16:15:36,368 INFO L273 TraceCheckUtils]: 23: Hoare triple {122066#true} ~skip~0 := 0bv32; {122066#true} is VALID [2018-11-14 16:15:36,368 INFO L273 TraceCheckUtils]: 24: Hoare triple {122066#true} assume true; {122066#true} is VALID [2018-11-14 16:15:36,368 INFO L273 TraceCheckUtils]: 25: Hoare triple {122066#true} assume !false; {122066#true} is VALID [2018-11-14 16:15:36,368 INFO L273 TraceCheckUtils]: 26: Hoare triple {122066#true} ~state~0 := ~s__state~0; {122066#true} is VALID [2018-11-14 16:15:36,368 INFO L273 TraceCheckUtils]: 27: Hoare triple {122066#true} assume !(~s__state~0 == 12292bv32); {122066#true} is VALID [2018-11-14 16:15:36,368 INFO L273 TraceCheckUtils]: 28: Hoare triple {122066#true} assume !(~s__state~0 == 16384bv32); {122066#true} is VALID [2018-11-14 16:15:36,368 INFO L273 TraceCheckUtils]: 29: Hoare triple {122066#true} assume !(~s__state~0 == 4096bv32); {122066#true} is VALID [2018-11-14 16:15:36,368 INFO L273 TraceCheckUtils]: 30: Hoare triple {122066#true} assume !(~s__state~0 == 20480bv32); {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 31: Hoare triple {122066#true} assume !(~s__state~0 == 4099bv32); {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 32: Hoare triple {122066#true} assume ~s__state~0 == 4368bv32; {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 33: Hoare triple {122066#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 34: Hoare triple {122066#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 35: Hoare triple {122066#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 36: Hoare triple {122066#true} assume ~s__bbio~0 != ~s__wbio~0; {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 37: Hoare triple {122066#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 38: Hoare triple {122066#true} ~skip~0 := 0bv32; {122066#true} is VALID [2018-11-14 16:15:36,369 INFO L273 TraceCheckUtils]: 39: Hoare triple {122066#true} assume true; {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 40: Hoare triple {122066#true} assume !false; {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 41: Hoare triple {122066#true} ~state~0 := ~s__state~0; {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 42: Hoare triple {122066#true} assume !(~s__state~0 == 12292bv32); {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 43: Hoare triple {122066#true} assume !(~s__state~0 == 16384bv32); {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 44: Hoare triple {122066#true} assume !(~s__state~0 == 4096bv32); {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 45: Hoare triple {122066#true} assume !(~s__state~0 == 20480bv32); {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 46: Hoare triple {122066#true} assume !(~s__state~0 == 4099bv32); {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 47: Hoare triple {122066#true} assume !(~s__state~0 == 4368bv32); {122066#true} is VALID [2018-11-14 16:15:36,370 INFO L273 TraceCheckUtils]: 48: Hoare triple {122066#true} assume !(~s__state~0 == 4369bv32); {122066#true} is VALID [2018-11-14 16:15:36,371 INFO L273 TraceCheckUtils]: 49: Hoare triple {122066#true} assume ~s__state~0 == 4384bv32; {122066#true} is VALID [2018-11-14 16:15:36,371 INFO L273 TraceCheckUtils]: 50: Hoare triple {122066#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {122066#true} is VALID [2018-11-14 16:15:36,371 INFO L273 TraceCheckUtils]: 51: Hoare triple {122066#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {122066#true} is VALID [2018-11-14 16:15:36,371 INFO L273 TraceCheckUtils]: 52: Hoare triple {122066#true} assume !~bvsle32(~ret~0, 0bv32); {122066#true} is VALID [2018-11-14 16:15:36,371 INFO L273 TraceCheckUtils]: 53: Hoare triple {122066#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,372 INFO L273 TraceCheckUtils]: 54: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,372 INFO L273 TraceCheckUtils]: 55: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,372 INFO L273 TraceCheckUtils]: 56: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,373 INFO L273 TraceCheckUtils]: 57: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume true; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,373 INFO L273 TraceCheckUtils]: 58: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,373 INFO L273 TraceCheckUtils]: 59: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,374 INFO L273 TraceCheckUtils]: 60: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,374 INFO L273 TraceCheckUtils]: 61: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,375 INFO L273 TraceCheckUtils]: 62: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,375 INFO L273 TraceCheckUtils]: 63: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,376 INFO L273 TraceCheckUtils]: 64: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,376 INFO L273 TraceCheckUtils]: 65: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,377 INFO L273 TraceCheckUtils]: 66: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,377 INFO L273 TraceCheckUtils]: 67: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,378 INFO L273 TraceCheckUtils]: 68: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,379 INFO L273 TraceCheckUtils]: 69: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__state~0 == 4400bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,379 INFO L273 TraceCheckUtils]: 70: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,380 INFO L273 TraceCheckUtils]: 71: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,380 INFO L273 TraceCheckUtils]: 72: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,381 INFO L273 TraceCheckUtils]: 73: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,381 INFO L273 TraceCheckUtils]: 74: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,382 INFO L273 TraceCheckUtils]: 75: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,382 INFO L273 TraceCheckUtils]: 76: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,383 INFO L273 TraceCheckUtils]: 77: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume true; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,383 INFO L273 TraceCheckUtils]: 78: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,384 INFO L273 TraceCheckUtils]: 79: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,385 INFO L273 TraceCheckUtils]: 80: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,385 INFO L273 TraceCheckUtils]: 81: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,386 INFO L273 TraceCheckUtils]: 82: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,386 INFO L273 TraceCheckUtils]: 83: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,387 INFO L273 TraceCheckUtils]: 84: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,387 INFO L273 TraceCheckUtils]: 85: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,388 INFO L273 TraceCheckUtils]: 86: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,388 INFO L273 TraceCheckUtils]: 87: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,389 INFO L273 TraceCheckUtils]: 88: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,389 INFO L273 TraceCheckUtils]: 89: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,390 INFO L273 TraceCheckUtils]: 90: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,391 INFO L273 TraceCheckUtils]: 91: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__state~0 == 4416bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,391 INFO L273 TraceCheckUtils]: 92: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet35;havoc #t~nondet35; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,392 INFO L273 TraceCheckUtils]: 93: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,392 INFO L273 TraceCheckUtils]: 94: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,393 INFO L273 TraceCheckUtils]: 95: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~tmp___6~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,393 INFO L273 TraceCheckUtils]: 96: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,394 INFO L273 TraceCheckUtils]: 97: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,394 INFO L273 TraceCheckUtils]: 98: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume true; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,395 INFO L273 TraceCheckUtils]: 99: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,395 INFO L273 TraceCheckUtils]: 100: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,396 INFO L273 TraceCheckUtils]: 101: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,396 INFO L273 TraceCheckUtils]: 102: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,397 INFO L273 TraceCheckUtils]: 103: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,398 INFO L273 TraceCheckUtils]: 104: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,398 INFO L273 TraceCheckUtils]: 105: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,399 INFO L273 TraceCheckUtils]: 106: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,399 INFO L273 TraceCheckUtils]: 107: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,400 INFO L273 TraceCheckUtils]: 108: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,400 INFO L273 TraceCheckUtils]: 109: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,401 INFO L273 TraceCheckUtils]: 110: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,401 INFO L273 TraceCheckUtils]: 111: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,402 INFO L273 TraceCheckUtils]: 112: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4416bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,402 INFO L273 TraceCheckUtils]: 113: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4417bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,403 INFO L273 TraceCheckUtils]: 114: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__state~0 == 4432bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,403 INFO L273 TraceCheckUtils]: 115: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet36;havoc #t~nondet36; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,404 INFO L273 TraceCheckUtils]: 116: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~blastFlag~0 == 5bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,404 INFO L273 TraceCheckUtils]: 117: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,405 INFO L273 TraceCheckUtils]: 118: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,405 INFO L273 TraceCheckUtils]: 119: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,406 INFO L273 TraceCheckUtils]: 120: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume true; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,406 INFO L273 TraceCheckUtils]: 121: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,407 INFO L273 TraceCheckUtils]: 122: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,407 INFO L273 TraceCheckUtils]: 123: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,408 INFO L273 TraceCheckUtils]: 124: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,408 INFO L273 TraceCheckUtils]: 125: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,409 INFO L273 TraceCheckUtils]: 126: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,409 INFO L273 TraceCheckUtils]: 127: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,410 INFO L273 TraceCheckUtils]: 128: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,411 INFO L273 TraceCheckUtils]: 129: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,411 INFO L273 TraceCheckUtils]: 130: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,412 INFO L273 TraceCheckUtils]: 131: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,412 INFO L273 TraceCheckUtils]: 132: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,413 INFO L273 TraceCheckUtils]: 133: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,413 INFO L273 TraceCheckUtils]: 134: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4416bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,414 INFO L273 TraceCheckUtils]: 135: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4417bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,414 INFO L273 TraceCheckUtils]: 136: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4432bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,415 INFO L273 TraceCheckUtils]: 137: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4433bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,415 INFO L273 TraceCheckUtils]: 138: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__state~0 == 4448bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,416 INFO L273 TraceCheckUtils]: 139: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet37;havoc #t~nondet37; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,417 INFO L273 TraceCheckUtils]: 140: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,417 INFO L273 TraceCheckUtils]: 141: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__cert_req~0 != 0bv32);~s__state~0 := 4480bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,418 INFO L273 TraceCheckUtils]: 142: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,418 INFO L273 TraceCheckUtils]: 143: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,419 INFO L273 TraceCheckUtils]: 144: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,419 INFO L273 TraceCheckUtils]: 145: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume true; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,420 INFO L273 TraceCheckUtils]: 146: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,420 INFO L273 TraceCheckUtils]: 147: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,421 INFO L273 TraceCheckUtils]: 148: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,421 INFO L273 TraceCheckUtils]: 149: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,422 INFO L273 TraceCheckUtils]: 150: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,422 INFO L273 TraceCheckUtils]: 151: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,423 INFO L273 TraceCheckUtils]: 152: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,424 INFO L273 TraceCheckUtils]: 153: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,424 INFO L273 TraceCheckUtils]: 154: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,425 INFO L273 TraceCheckUtils]: 155: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,425 INFO L273 TraceCheckUtils]: 156: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,426 INFO L273 TraceCheckUtils]: 157: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,426 INFO L273 TraceCheckUtils]: 158: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,427 INFO L273 TraceCheckUtils]: 159: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4416bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,427 INFO L273 TraceCheckUtils]: 160: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4417bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,428 INFO L273 TraceCheckUtils]: 161: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4432bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,429 INFO L273 TraceCheckUtils]: 162: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4433bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,429 INFO L273 TraceCheckUtils]: 163: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4448bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,430 INFO L273 TraceCheckUtils]: 164: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4449bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,430 INFO L273 TraceCheckUtils]: 165: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4464bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,431 INFO L273 TraceCheckUtils]: 166: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4465bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,431 INFO L273 TraceCheckUtils]: 167: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4466bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,432 INFO L273 TraceCheckUtils]: 168: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4467bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,432 INFO L273 TraceCheckUtils]: 169: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__state~0 == 4480bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,433 INFO L273 TraceCheckUtils]: 170: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet39;havoc #t~nondet39; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,433 INFO L273 TraceCheckUtils]: 171: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,434 INFO L273 TraceCheckUtils]: 172: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__cert_req~0 == 1bv32);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,435 INFO L273 TraceCheckUtils]: 173: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~s__init_num~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,435 INFO L273 TraceCheckUtils]: 174: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,436 INFO L273 TraceCheckUtils]: 175: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,436 INFO L273 TraceCheckUtils]: 176: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume true; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,437 INFO L273 TraceCheckUtils]: 177: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,437 INFO L273 TraceCheckUtils]: 178: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,438 INFO L273 TraceCheckUtils]: 179: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,438 INFO L273 TraceCheckUtils]: 180: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,439 INFO L273 TraceCheckUtils]: 181: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,439 INFO L273 TraceCheckUtils]: 182: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,440 INFO L273 TraceCheckUtils]: 183: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,440 INFO L273 TraceCheckUtils]: 184: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,441 INFO L273 TraceCheckUtils]: 185: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,442 INFO L273 TraceCheckUtils]: 186: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,442 INFO L273 TraceCheckUtils]: 187: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,443 INFO L273 TraceCheckUtils]: 188: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,443 INFO L273 TraceCheckUtils]: 189: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,444 INFO L273 TraceCheckUtils]: 190: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4416bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,444 INFO L273 TraceCheckUtils]: 191: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4417bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,445 INFO L273 TraceCheckUtils]: 192: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4432bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,445 INFO L273 TraceCheckUtils]: 193: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4433bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,446 INFO L273 TraceCheckUtils]: 194: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4448bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,446 INFO L273 TraceCheckUtils]: 195: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4449bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,447 INFO L273 TraceCheckUtils]: 196: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4464bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,448 INFO L273 TraceCheckUtils]: 197: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4465bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,448 INFO L273 TraceCheckUtils]: 198: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4466bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,449 INFO L273 TraceCheckUtils]: 199: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4467bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,449 INFO L273 TraceCheckUtils]: 200: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,450 INFO L273 TraceCheckUtils]: 201: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4481bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,450 INFO L273 TraceCheckUtils]: 202: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4496bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,451 INFO L273 TraceCheckUtils]: 203: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4497bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,451 INFO L273 TraceCheckUtils]: 204: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__state~0 == 4512bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,452 INFO L273 TraceCheckUtils]: 205: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet41;havoc #t~nondet41; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,452 INFO L273 TraceCheckUtils]: 206: Hoare triple {122230#(= 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; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,453 INFO L273 TraceCheckUtils]: 207: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__s3__tmp__new_compression~0 == 0bv32;~s__session__compress_meth~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,454 INFO L273 TraceCheckUtils]: 208: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~tmp___7~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,454 INFO L273 TraceCheckUtils]: 209: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~tmp___8~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,455 INFO L273 TraceCheckUtils]: 210: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,455 INFO L273 TraceCheckUtils]: 211: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~skip~0 := 0bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,456 INFO L273 TraceCheckUtils]: 212: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume true; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,456 INFO L273 TraceCheckUtils]: 213: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !false; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,457 INFO L273 TraceCheckUtils]: 214: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~state~0 := ~s__state~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,457 INFO L273 TraceCheckUtils]: 215: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 12292bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,458 INFO L273 TraceCheckUtils]: 216: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 16384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,458 INFO L273 TraceCheckUtils]: 217: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4096bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,459 INFO L273 TraceCheckUtils]: 218: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 20480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,459 INFO L273 TraceCheckUtils]: 219: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4099bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,460 INFO L273 TraceCheckUtils]: 220: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4368bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,461 INFO L273 TraceCheckUtils]: 221: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4369bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,461 INFO L273 TraceCheckUtils]: 222: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4384bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,462 INFO L273 TraceCheckUtils]: 223: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4385bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,462 INFO L273 TraceCheckUtils]: 224: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4400bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,463 INFO L273 TraceCheckUtils]: 225: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4401bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,463 INFO L273 TraceCheckUtils]: 226: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4416bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,464 INFO L273 TraceCheckUtils]: 227: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4417bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,464 INFO L273 TraceCheckUtils]: 228: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4432bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,465 INFO L273 TraceCheckUtils]: 229: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4433bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,465 INFO L273 TraceCheckUtils]: 230: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4448bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,466 INFO L273 TraceCheckUtils]: 231: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4449bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,466 INFO L273 TraceCheckUtils]: 232: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4464bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,467 INFO L273 TraceCheckUtils]: 233: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4465bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,467 INFO L273 TraceCheckUtils]: 234: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4466bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,468 INFO L273 TraceCheckUtils]: 235: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4467bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,469 INFO L273 TraceCheckUtils]: 236: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4480bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,469 INFO L273 TraceCheckUtils]: 237: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4481bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,470 INFO L273 TraceCheckUtils]: 238: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4496bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,470 INFO L273 TraceCheckUtils]: 239: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4497bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,471 INFO L273 TraceCheckUtils]: 240: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4512bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,471 INFO L273 TraceCheckUtils]: 241: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !(~s__state~0 == 4513bv32); {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,472 INFO L273 TraceCheckUtils]: 242: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__state~0 == 4528bv32; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,472 INFO L273 TraceCheckUtils]: 243: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} ~ret~0 := #t~nondet42;havoc #t~nondet42; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,473 INFO L273 TraceCheckUtils]: 244: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} is VALID [2018-11-14 16:15:36,473 INFO L273 TraceCheckUtils]: 245: Hoare triple {122230#(= ssl3_connect_~s__hit~0 (_ bv0 32))} assume ~s__hit~0 != 0bv32;~s__s3__tmp__next_state___0~0 := 3bv32;~__cil_tmp59~0 := ~s__s3__flags~0; {122067#false} is VALID [2018-11-14 16:15:36,473 INFO L273 TraceCheckUtils]: 246: Hoare triple {122067#false} assume ~bvadd32(2bv32, ~__cil_tmp59~0) != 0bv32;~s__state~0 := 3bv32;~__cil_tmp60~0 := ~s__s3__flags~0;~__cil_tmp61~0 := ~bvmul32(4bv32, ~__cil_tmp60~0);~s__s3__flags~0 := ~__cil_tmp61~0;~s__s3__delay_buf_pop_ret~0 := 0bv32; {122067#false} is VALID [2018-11-14 16:15:36,474 INFO L273 TraceCheckUtils]: 247: Hoare triple {122067#false} ~s__init_num~0 := 0bv32; {122067#false} is VALID [2018-11-14 16:15:36,474 INFO L273 TraceCheckUtils]: 248: Hoare triple {122067#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122067#false} is VALID [2018-11-14 16:15:36,474 INFO L273 TraceCheckUtils]: 249: Hoare triple {122067#false} ~skip~0 := 0bv32; {122067#false} is VALID [2018-11-14 16:15:36,474 INFO L273 TraceCheckUtils]: 250: Hoare triple {122067#false} assume true; {122067#false} is VALID [2018-11-14 16:15:36,474 INFO L273 TraceCheckUtils]: 251: Hoare triple {122067#false} assume !false; {122067#false} is VALID [2018-11-14 16:15:36,475 INFO L273 TraceCheckUtils]: 252: Hoare triple {122067#false} ~state~0 := ~s__state~0; {122067#false} is VALID [2018-11-14 16:15:36,475 INFO L273 TraceCheckUtils]: 253: Hoare triple {122067#false} assume !(~s__state~0 == 12292bv32); {122067#false} is VALID [2018-11-14 16:15:36,475 INFO L273 TraceCheckUtils]: 254: Hoare triple {122067#false} assume !(~s__state~0 == 16384bv32); {122067#false} is VALID [2018-11-14 16:15:36,475 INFO L273 TraceCheckUtils]: 255: Hoare triple {122067#false} assume !(~s__state~0 == 4096bv32); {122067#false} is VALID [2018-11-14 16:15:36,475 INFO L273 TraceCheckUtils]: 256: Hoare triple {122067#false} assume !(~s__state~0 == 20480bv32); {122067#false} is VALID [2018-11-14 16:15:36,476 INFO L273 TraceCheckUtils]: 257: Hoare triple {122067#false} assume !(~s__state~0 == 4099bv32); {122067#false} is VALID [2018-11-14 16:15:36,476 INFO L273 TraceCheckUtils]: 258: Hoare triple {122067#false} assume !(~s__state~0 == 4368bv32); {122067#false} is VALID [2018-11-14 16:15:36,476 INFO L273 TraceCheckUtils]: 259: Hoare triple {122067#false} assume !(~s__state~0 == 4369bv32); {122067#false} is VALID [2018-11-14 16:15:36,476 INFO L273 TraceCheckUtils]: 260: Hoare triple {122067#false} assume !(~s__state~0 == 4384bv32); {122067#false} is VALID [2018-11-14 16:15:36,476 INFO L273 TraceCheckUtils]: 261: Hoare triple {122067#false} assume !(~s__state~0 == 4385bv32); {122067#false} is VALID [2018-11-14 16:15:36,476 INFO L273 TraceCheckUtils]: 262: Hoare triple {122067#false} assume ~s__state~0 == 4400bv32; {122067#false} is VALID [2018-11-14 16:15:36,477 INFO L273 TraceCheckUtils]: 263: Hoare triple {122067#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {122067#false} is VALID [2018-11-14 16:15:36,477 INFO L273 TraceCheckUtils]: 264: Hoare triple {122067#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {122067#false} is VALID [2018-11-14 16:15:36,477 INFO L273 TraceCheckUtils]: 265: Hoare triple {122067#false} assume !(~blastFlag~0 == 2bv32); {122067#false} is VALID [2018-11-14 16:15:36,477 INFO L273 TraceCheckUtils]: 266: Hoare triple {122067#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {122067#false} is VALID [2018-11-14 16:15:36,477 INFO L273 TraceCheckUtils]: 267: Hoare triple {122067#false} assume !~bvsle32(~ret~0, 0bv32); {122067#false} is VALID [2018-11-14 16:15:36,477 INFO L273 TraceCheckUtils]: 268: Hoare triple {122067#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {122067#false} is VALID [2018-11-14 16:15:36,477 INFO L273 TraceCheckUtils]: 269: Hoare triple {122067#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122067#false} is VALID [2018-11-14 16:15:36,477 INFO L273 TraceCheckUtils]: 270: Hoare triple {122067#false} ~skip~0 := 0bv32; {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 271: Hoare triple {122067#false} assume true; {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 272: Hoare triple {122067#false} assume !false; {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 273: Hoare triple {122067#false} ~state~0 := ~s__state~0; {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 274: Hoare triple {122067#false} assume !(~s__state~0 == 12292bv32); {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 275: Hoare triple {122067#false} assume !(~s__state~0 == 16384bv32); {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 276: Hoare triple {122067#false} assume !(~s__state~0 == 4096bv32); {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 277: Hoare triple {122067#false} assume !(~s__state~0 == 20480bv32); {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 278: Hoare triple {122067#false} assume !(~s__state~0 == 4099bv32); {122067#false} is VALID [2018-11-14 16:15:36,478 INFO L273 TraceCheckUtils]: 279: Hoare triple {122067#false} assume !(~s__state~0 == 4368bv32); {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 280: Hoare triple {122067#false} assume !(~s__state~0 == 4369bv32); {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 281: Hoare triple {122067#false} assume !(~s__state~0 == 4384bv32); {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 282: Hoare triple {122067#false} assume !(~s__state~0 == 4385bv32); {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 283: Hoare triple {122067#false} assume !(~s__state~0 == 4400bv32); {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 284: Hoare triple {122067#false} assume !(~s__state~0 == 4401bv32); {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 285: Hoare triple {122067#false} assume ~s__state~0 == 4416bv32; {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 286: Hoare triple {122067#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 287: Hoare triple {122067#false} assume !(~blastFlag~0 == 3bv32); {122067#false} is VALID [2018-11-14 16:15:36,479 INFO L273 TraceCheckUtils]: 288: Hoare triple {122067#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 289: Hoare triple {122067#false} assume !(~tmp___6~0 == 0bv32); {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 290: Hoare triple {122067#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 291: Hoare triple {122067#false} ~skip~0 := 0bv32; {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 292: Hoare triple {122067#false} assume true; {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 293: Hoare triple {122067#false} assume !false; {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 294: Hoare triple {122067#false} ~state~0 := ~s__state~0; {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 295: Hoare triple {122067#false} assume !(~s__state~0 == 12292bv32); {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 296: Hoare triple {122067#false} assume !(~s__state~0 == 16384bv32); {122067#false} is VALID [2018-11-14 16:15:36,480 INFO L273 TraceCheckUtils]: 297: Hoare triple {122067#false} assume !(~s__state~0 == 4096bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 298: Hoare triple {122067#false} assume !(~s__state~0 == 20480bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 299: Hoare triple {122067#false} assume !(~s__state~0 == 4099bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 300: Hoare triple {122067#false} assume !(~s__state~0 == 4368bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 301: Hoare triple {122067#false} assume !(~s__state~0 == 4369bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 302: Hoare triple {122067#false} assume !(~s__state~0 == 4384bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 303: Hoare triple {122067#false} assume !(~s__state~0 == 4385bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 304: Hoare triple {122067#false} assume !(~s__state~0 == 4400bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 305: Hoare triple {122067#false} assume !(~s__state~0 == 4401bv32); {122067#false} is VALID [2018-11-14 16:15:36,481 INFO L273 TraceCheckUtils]: 306: Hoare triple {122067#false} assume !(~s__state~0 == 4416bv32); {122067#false} is VALID [2018-11-14 16:15:36,482 INFO L273 TraceCheckUtils]: 307: Hoare triple {122067#false} assume !(~s__state~0 == 4417bv32); {122067#false} is VALID [2018-11-14 16:15:36,482 INFO L273 TraceCheckUtils]: 308: Hoare triple {122067#false} assume ~s__state~0 == 4432bv32; {122067#false} is VALID [2018-11-14 16:15:36,482 INFO L273 TraceCheckUtils]: 309: Hoare triple {122067#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {122067#false} is VALID [2018-11-14 16:15:36,482 INFO L273 TraceCheckUtils]: 310: Hoare triple {122067#false} assume ~blastFlag~0 == 5bv32; {122067#false} is VALID [2018-11-14 16:15:36,482 INFO L273 TraceCheckUtils]: 311: Hoare triple {122067#false} assume !false; {122067#false} is VALID [2018-11-14 16:15:36,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 640 proven. 0 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2018-11-14 16:15:36,534 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-14 16:15:36,536 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 16:15:36,536 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 16:15:36,537 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 312 [2018-11-14 16:15:36,537 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:36,538 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 16:15:36,755 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-14 16:15:36,755 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 16:15:36,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 16:15:36,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 16:15:36,756 INFO L87 Difference]: Start difference. First operand 3392 states and 4193 transitions. Second operand 3 states. [2018-11-14 16:15:42,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:42,486 INFO L93 Difference]: Finished difference Result 9776 states and 12123 transitions. [2018-11-14 16:15:42,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 16:15:42,486 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 312 [2018-11-14 16:15:42,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 16:15:42,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:42,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2018-11-14 16:15:42,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 16:15:42,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2018-11-14 16:15:42,492 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 491 transitions. [2018-11-14 16:15:43,015 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 491 edges. 491 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:44,808 INFO L225 Difference]: With dead ends: 9776 [2018-11-14 16:15:44,808 INFO L226 Difference]: Without dead ends: 6400 [2018-11-14 16:15:44,812 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 310 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-14 16:15:44,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6400 states. [2018-11-14 16:15:45,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6400 to 6398. [2018-11-14 16:15:45,924 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 16:15:45,925 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6400 states. Second operand 6398 states. [2018-11-14 16:15:45,925 INFO L74 IsIncluded]: Start isIncluded. First operand 6400 states. Second operand 6398 states. [2018-11-14 16:15:45,925 INFO L87 Difference]: Start difference. First operand 6400 states. Second operand 6398 states. [2018-11-14 16:15:47,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:47,498 INFO L93 Difference]: Finished difference Result 6400 states and 7926 transitions. [2018-11-14 16:15:47,498 INFO L276 IsEmpty]: Start isEmpty. Operand 6400 states and 7926 transitions. [2018-11-14 16:15:47,502 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:47,502 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:47,503 INFO L74 IsIncluded]: Start isIncluded. First operand 6398 states. Second operand 6400 states. [2018-11-14 16:15:47,503 INFO L87 Difference]: Start difference. First operand 6398 states. Second operand 6400 states. [2018-11-14 16:15:49,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 16:15:49,137 INFO L93 Difference]: Finished difference Result 6400 states and 7926 transitions. [2018-11-14 16:15:49,137 INFO L276 IsEmpty]: Start isEmpty. Operand 6400 states and 7926 transitions. [2018-11-14 16:15:49,141 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 16:15:49,141 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 16:15:49,142 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 16:15:49,142 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 16:15:49,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6398 states. [2018-11-14 16:15:50,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6398 states to 6398 states and 7925 transitions. [2018-11-14 16:15:50,964 INFO L78 Accepts]: Start accepts. Automaton has 6398 states and 7925 transitions. Word has length 312 [2018-11-14 16:15:50,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 16:15:50,964 INFO L480 AbstractCegarLoop]: Abstraction has 6398 states and 7925 transitions. [2018-11-14 16:15:50,964 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 16:15:50,964 INFO L276 IsEmpty]: Start isEmpty. Operand 6398 states and 7925 transitions. [2018-11-14 16:15:50,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2018-11-14 16:15:50,969 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 16:15:50,969 INFO L375 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 11, 11, 9, 9, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 16:15:50,969 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 16:15:50,970 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 16:15:50,970 INFO L82 PathProgramCache]: Analyzing trace with hash -1624257589, now seen corresponding path program 1 times [2018-11-14 16:15:50,970 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-14 16:15:50,970 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-14 16:15:50,985 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 16:15:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:51,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 16:15:51,151 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-14 16:15:52,481 INFO L256 TraceCheckUtils]: 0: Hoare triple {153048#true} call ULTIMATE.init(); {153048#true} is VALID [2018-11-14 16:15:52,481 INFO L273 TraceCheckUtils]: 1: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,481 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {153048#true} {153048#true} #543#return; {153048#true} is VALID [2018-11-14 16:15:52,481 INFO L256 TraceCheckUtils]: 3: Hoare triple {153048#true} call #t~ret49 := main(); {153048#true} is VALID [2018-11-14 16:15:52,482 INFO L273 TraceCheckUtils]: 4: Hoare triple {153048#true} havoc ~s~0;~s~0 := 12292bv32; {153048#true} is VALID [2018-11-14 16:15:52,482 INFO L256 TraceCheckUtils]: 5: Hoare triple {153048#true} call #t~ret48 := ssl3_connect(~s~0); {153048#true} is VALID [2018-11-14 16:15:52,482 INFO L273 TraceCheckUtils]: 6: Hoare triple {153048#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,482 INFO L273 TraceCheckUtils]: 7: Hoare triple {153048#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {153048#true} is VALID [2018-11-14 16:15:52,483 INFO L273 TraceCheckUtils]: 8: Hoare triple {153048#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {153048#true} is VALID [2018-11-14 16:15:52,483 INFO L273 TraceCheckUtils]: 9: Hoare triple {153048#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,483 INFO L273 TraceCheckUtils]: 10: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,483 INFO L273 TraceCheckUtils]: 11: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,483 INFO L273 TraceCheckUtils]: 12: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,483 INFO L273 TraceCheckUtils]: 13: Hoare triple {153048#true} assume ~s__state~0 == 12292bv32; {153048#true} is VALID [2018-11-14 16:15:52,483 INFO L273 TraceCheckUtils]: 14: Hoare triple {153048#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; {153048#true} is VALID [2018-11-14 16:15:52,483 INFO L273 TraceCheckUtils]: 15: Hoare triple {153048#true} ~s__server~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 16: Hoare triple {153048#true} assume ~cb~0 != 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 17: Hoare triple {153048#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 18: Hoare triple {153048#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 19: Hoare triple {153048#true} assume !(~s__init_buf___0~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 20: Hoare triple {153048#true} assume !(~tmp___4~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 21: Hoare triple {153048#true} assume !(~tmp___5~0 == 0bv32);~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; {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 22: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 23: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,484 INFO L273 TraceCheckUtils]: 24: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 25: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 26: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 27: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 28: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 29: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 30: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 31: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 32: Hoare triple {153048#true} assume ~s__state~0 == 4368bv32; {153048#true} is VALID [2018-11-14 16:15:52,485 INFO L273 TraceCheckUtils]: 33: Hoare triple {153048#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 34: Hoare triple {153048#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 35: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 36: Hoare triple {153048#true} assume ~s__bbio~0 != ~s__wbio~0; {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 37: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 38: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 39: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 40: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 41: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,486 INFO L273 TraceCheckUtils]: 42: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 43: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 44: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 45: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 46: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 47: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 48: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 49: Hoare triple {153048#true} assume ~s__state~0 == 4384bv32; {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 50: Hoare triple {153048#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {153048#true} is VALID [2018-11-14 16:15:52,487 INFO L273 TraceCheckUtils]: 51: Hoare triple {153048#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 52: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 53: Hoare triple {153048#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 54: Hoare triple {153048#true} ~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 55: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 56: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 57: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 58: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 59: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 60: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,488 INFO L273 TraceCheckUtils]: 61: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 62: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 63: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 64: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 65: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 66: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 67: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 68: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 69: Hoare triple {153048#true} assume ~s__state~0 == 4400bv32; {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 70: Hoare triple {153048#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {153048#true} is VALID [2018-11-14 16:15:52,489 INFO L273 TraceCheckUtils]: 71: Hoare triple {153048#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 72: Hoare triple {153048#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 73: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 74: Hoare triple {153048#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 75: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 76: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 77: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 78: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 79: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 80: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,490 INFO L273 TraceCheckUtils]: 81: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 82: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 83: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 84: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 85: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 86: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 87: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 88: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 89: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:52,491 INFO L273 TraceCheckUtils]: 90: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 91: Hoare triple {153048#true} assume ~s__state~0 == 4416bv32; {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 92: Hoare triple {153048#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 93: Hoare triple {153048#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 94: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 95: Hoare triple {153048#true} assume !(~tmp___6~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 96: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 97: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 98: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 99: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,492 INFO L273 TraceCheckUtils]: 100: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 101: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 102: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 103: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 104: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 105: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 106: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 107: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 108: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 109: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:52,493 INFO L273 TraceCheckUtils]: 110: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 111: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 112: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 113: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 114: Hoare triple {153048#true} assume ~s__state~0 == 4432bv32; {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 115: Hoare triple {153048#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 116: Hoare triple {153048#true} assume !(~blastFlag~0 == 5bv32); {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 117: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 118: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 119: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,494 INFO L273 TraceCheckUtils]: 120: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 121: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 122: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 123: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 124: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 125: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 126: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 127: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 128: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:52,495 INFO L273 TraceCheckUtils]: 129: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:52,496 INFO L273 TraceCheckUtils]: 130: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:52,496 INFO L273 TraceCheckUtils]: 131: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:52,496 INFO L273 TraceCheckUtils]: 132: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:52,496 INFO L273 TraceCheckUtils]: 133: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:52,496 INFO L273 TraceCheckUtils]: 134: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:52,496 INFO L273 TraceCheckUtils]: 135: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:52,497 INFO L273 TraceCheckUtils]: 136: Hoare triple {153048#true} assume !(~s__state~0 == 4432bv32); {153048#true} is VALID [2018-11-14 16:15:52,497 INFO L273 TraceCheckUtils]: 137: Hoare triple {153048#true} assume !(~s__state~0 == 4433bv32); {153048#true} is VALID [2018-11-14 16:15:52,497 INFO L273 TraceCheckUtils]: 138: Hoare triple {153048#true} assume ~s__state~0 == 4448bv32; {153048#true} is VALID [2018-11-14 16:15:52,497 INFO L273 TraceCheckUtils]: 139: Hoare triple {153048#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {153048#true} is VALID [2018-11-14 16:15:52,497 INFO L273 TraceCheckUtils]: 140: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,497 INFO L273 TraceCheckUtils]: 141: Hoare triple {153048#true} assume !(~s__s3__tmp__cert_req~0 != 0bv32);~s__state~0 := 4480bv32; {153048#true} is VALID [2018-11-14 16:15:52,498 INFO L273 TraceCheckUtils]: 142: Hoare triple {153048#true} ~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,498 INFO L273 TraceCheckUtils]: 143: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,498 INFO L273 TraceCheckUtils]: 144: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,498 INFO L273 TraceCheckUtils]: 145: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,498 INFO L273 TraceCheckUtils]: 146: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,498 INFO L273 TraceCheckUtils]: 147: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,499 INFO L273 TraceCheckUtils]: 148: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,499 INFO L273 TraceCheckUtils]: 149: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,499 INFO L273 TraceCheckUtils]: 150: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,499 INFO L273 TraceCheckUtils]: 151: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,499 INFO L273 TraceCheckUtils]: 152: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,499 INFO L273 TraceCheckUtils]: 153: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:52,500 INFO L273 TraceCheckUtils]: 154: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:52,500 INFO L273 TraceCheckUtils]: 155: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:52,500 INFO L273 TraceCheckUtils]: 156: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:52,500 INFO L273 TraceCheckUtils]: 157: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:52,500 INFO L273 TraceCheckUtils]: 158: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:52,500 INFO L273 TraceCheckUtils]: 159: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:52,501 INFO L273 TraceCheckUtils]: 160: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:52,501 INFO L273 TraceCheckUtils]: 161: Hoare triple {153048#true} assume !(~s__state~0 == 4432bv32); {153048#true} is VALID [2018-11-14 16:15:52,501 INFO L273 TraceCheckUtils]: 162: Hoare triple {153048#true} assume !(~s__state~0 == 4433bv32); {153048#true} is VALID [2018-11-14 16:15:52,501 INFO L273 TraceCheckUtils]: 163: Hoare triple {153048#true} assume !(~s__state~0 == 4448bv32); {153048#true} is VALID [2018-11-14 16:15:52,501 INFO L273 TraceCheckUtils]: 164: Hoare triple {153048#true} assume !(~s__state~0 == 4449bv32); {153048#true} is VALID [2018-11-14 16:15:52,502 INFO L273 TraceCheckUtils]: 165: Hoare triple {153048#true} assume !(~s__state~0 == 4464bv32); {153048#true} is VALID [2018-11-14 16:15:52,502 INFO L273 TraceCheckUtils]: 166: Hoare triple {153048#true} assume !(~s__state~0 == 4465bv32); {153048#true} is VALID [2018-11-14 16:15:52,502 INFO L273 TraceCheckUtils]: 167: Hoare triple {153048#true} assume !(~s__state~0 == 4466bv32); {153048#true} is VALID [2018-11-14 16:15:52,502 INFO L273 TraceCheckUtils]: 168: Hoare triple {153048#true} assume !(~s__state~0 == 4467bv32); {153048#true} is VALID [2018-11-14 16:15:52,502 INFO L273 TraceCheckUtils]: 169: Hoare triple {153048#true} assume ~s__state~0 == 4480bv32; {153048#true} is VALID [2018-11-14 16:15:52,502 INFO L273 TraceCheckUtils]: 170: Hoare triple {153048#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {153048#true} is VALID [2018-11-14 16:15:52,503 INFO L273 TraceCheckUtils]: 171: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {153048#true} is VALID [2018-11-14 16:15:52,503 INFO L273 TraceCheckUtils]: 172: Hoare triple {153048#true} assume !(~s__s3__tmp__cert_req~0 == 1bv32);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,503 INFO L273 TraceCheckUtils]: 173: Hoare triple {153048#true} ~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,503 INFO L273 TraceCheckUtils]: 174: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,503 INFO L273 TraceCheckUtils]: 175: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,503 INFO L273 TraceCheckUtils]: 176: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,504 INFO L273 TraceCheckUtils]: 177: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,504 INFO L273 TraceCheckUtils]: 178: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,504 INFO L273 TraceCheckUtils]: 179: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,504 INFO L273 TraceCheckUtils]: 180: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,504 INFO L273 TraceCheckUtils]: 181: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,504 INFO L273 TraceCheckUtils]: 182: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,505 INFO L273 TraceCheckUtils]: 183: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,505 INFO L273 TraceCheckUtils]: 184: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:52,505 INFO L273 TraceCheckUtils]: 185: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:52,505 INFO L273 TraceCheckUtils]: 186: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:52,505 INFO L273 TraceCheckUtils]: 187: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:52,505 INFO L273 TraceCheckUtils]: 188: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:52,506 INFO L273 TraceCheckUtils]: 189: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:52,506 INFO L273 TraceCheckUtils]: 190: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:52,506 INFO L273 TraceCheckUtils]: 191: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:52,506 INFO L273 TraceCheckUtils]: 192: Hoare triple {153048#true} assume !(~s__state~0 == 4432bv32); {153048#true} is VALID [2018-11-14 16:15:52,506 INFO L273 TraceCheckUtils]: 193: Hoare triple {153048#true} assume !(~s__state~0 == 4433bv32); {153048#true} is VALID [2018-11-14 16:15:52,507 INFO L273 TraceCheckUtils]: 194: Hoare triple {153048#true} assume !(~s__state~0 == 4448bv32); {153048#true} is VALID [2018-11-14 16:15:52,507 INFO L273 TraceCheckUtils]: 195: Hoare triple {153048#true} assume !(~s__state~0 == 4449bv32); {153048#true} is VALID [2018-11-14 16:15:52,507 INFO L273 TraceCheckUtils]: 196: Hoare triple {153048#true} assume !(~s__state~0 == 4464bv32); {153048#true} is VALID [2018-11-14 16:15:52,507 INFO L273 TraceCheckUtils]: 197: Hoare triple {153048#true} assume !(~s__state~0 == 4465bv32); {153048#true} is VALID [2018-11-14 16:15:52,507 INFO L273 TraceCheckUtils]: 198: Hoare triple {153048#true} assume !(~s__state~0 == 4466bv32); {153048#true} is VALID [2018-11-14 16:15:52,507 INFO L273 TraceCheckUtils]: 199: Hoare triple {153048#true} assume !(~s__state~0 == 4467bv32); {153048#true} is VALID [2018-11-14 16:15:52,508 INFO L273 TraceCheckUtils]: 200: Hoare triple {153048#true} assume !(~s__state~0 == 4480bv32); {153048#true} is VALID [2018-11-14 16:15:52,508 INFO L273 TraceCheckUtils]: 201: Hoare triple {153048#true} assume !(~s__state~0 == 4481bv32); {153048#true} is VALID [2018-11-14 16:15:52,508 INFO L273 TraceCheckUtils]: 202: Hoare triple {153048#true} assume !(~s__state~0 == 4496bv32); {153048#true} is VALID [2018-11-14 16:15:52,508 INFO L273 TraceCheckUtils]: 203: Hoare triple {153048#true} assume !(~s__state~0 == 4497bv32); {153048#true} is VALID [2018-11-14 16:15:52,508 INFO L273 TraceCheckUtils]: 204: Hoare triple {153048#true} assume ~s__state~0 == 4512bv32; {153048#true} is VALID [2018-11-14 16:15:52,508 INFO L273 TraceCheckUtils]: 205: Hoare triple {153048#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {153048#true} is VALID [2018-11-14 16:15:52,509 INFO L273 TraceCheckUtils]: 206: Hoare triple {153048#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; {153048#true} is VALID [2018-11-14 16:15:52,509 INFO L273 TraceCheckUtils]: 207: Hoare triple {153048#true} assume ~s__s3__tmp__new_compression~0 == 0bv32;~s__session__compress_meth~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,509 INFO L273 TraceCheckUtils]: 208: Hoare triple {153048#true} assume !(~tmp___7~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,509 INFO L273 TraceCheckUtils]: 209: Hoare triple {153048#true} assume !(~tmp___8~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,509 INFO L273 TraceCheckUtils]: 210: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:52,509 INFO L273 TraceCheckUtils]: 211: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:52,510 INFO L273 TraceCheckUtils]: 212: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:52,510 INFO L273 TraceCheckUtils]: 213: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:52,510 INFO L273 TraceCheckUtils]: 214: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:52,510 INFO L273 TraceCheckUtils]: 215: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:52,510 INFO L273 TraceCheckUtils]: 216: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:52,510 INFO L273 TraceCheckUtils]: 217: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:52,511 INFO L273 TraceCheckUtils]: 218: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:52,511 INFO L273 TraceCheckUtils]: 219: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:52,511 INFO L273 TraceCheckUtils]: 220: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:52,511 INFO L273 TraceCheckUtils]: 221: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:52,511 INFO L273 TraceCheckUtils]: 222: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:52,511 INFO L273 TraceCheckUtils]: 223: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:52,512 INFO L273 TraceCheckUtils]: 224: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:52,512 INFO L273 TraceCheckUtils]: 225: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:52,512 INFO L273 TraceCheckUtils]: 226: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:52,512 INFO L273 TraceCheckUtils]: 227: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:52,512 INFO L273 TraceCheckUtils]: 228: Hoare triple {153048#true} assume !(~s__state~0 == 4432bv32); {153048#true} is VALID [2018-11-14 16:15:52,512 INFO L273 TraceCheckUtils]: 229: Hoare triple {153048#true} assume !(~s__state~0 == 4433bv32); {153048#true} is VALID [2018-11-14 16:15:52,513 INFO L273 TraceCheckUtils]: 230: Hoare triple {153048#true} assume !(~s__state~0 == 4448bv32); {153048#true} is VALID [2018-11-14 16:15:52,513 INFO L273 TraceCheckUtils]: 231: Hoare triple {153048#true} assume !(~s__state~0 == 4449bv32); {153048#true} is VALID [2018-11-14 16:15:52,513 INFO L273 TraceCheckUtils]: 232: Hoare triple {153048#true} assume !(~s__state~0 == 4464bv32); {153048#true} is VALID [2018-11-14 16:15:52,513 INFO L273 TraceCheckUtils]: 233: Hoare triple {153048#true} assume !(~s__state~0 == 4465bv32); {153048#true} is VALID [2018-11-14 16:15:52,513 INFO L273 TraceCheckUtils]: 234: Hoare triple {153048#true} assume !(~s__state~0 == 4466bv32); {153048#true} is VALID [2018-11-14 16:15:52,514 INFO L273 TraceCheckUtils]: 235: Hoare triple {153048#true} assume !(~s__state~0 == 4467bv32); {153048#true} is VALID [2018-11-14 16:15:52,514 INFO L273 TraceCheckUtils]: 236: Hoare triple {153048#true} assume !(~s__state~0 == 4480bv32); {153048#true} is VALID [2018-11-14 16:15:52,514 INFO L273 TraceCheckUtils]: 237: Hoare triple {153048#true} assume !(~s__state~0 == 4481bv32); {153048#true} is VALID [2018-11-14 16:15:52,514 INFO L273 TraceCheckUtils]: 238: Hoare triple {153048#true} assume !(~s__state~0 == 4496bv32); {153048#true} is VALID [2018-11-14 16:15:52,514 INFO L273 TraceCheckUtils]: 239: Hoare triple {153048#true} assume !(~s__state~0 == 4497bv32); {153048#true} is VALID [2018-11-14 16:15:52,514 INFO L273 TraceCheckUtils]: 240: Hoare triple {153048#true} assume !(~s__state~0 == 4512bv32); {153048#true} is VALID [2018-11-14 16:15:52,514 INFO L273 TraceCheckUtils]: 241: Hoare triple {153048#true} assume !(~s__state~0 == 4513bv32); {153048#true} is VALID [2018-11-14 16:15:52,515 INFO L273 TraceCheckUtils]: 242: Hoare triple {153048#true} assume ~s__state~0 == 4528bv32; {153048#true} is VALID [2018-11-14 16:15:52,515 INFO L273 TraceCheckUtils]: 243: Hoare triple {153048#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {153048#true} is VALID [2018-11-14 16:15:52,515 INFO L273 TraceCheckUtils]: 244: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {153048#true} is VALID [2018-11-14 16:15:52,532 INFO L273 TraceCheckUtils]: 245: Hoare triple {153048#true} assume !(~s__hit~0 != 0bv32);~s__s3__tmp__next_state___0~0 := 4560bv32; {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,541 INFO L273 TraceCheckUtils]: 246: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0bv32; {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,554 INFO L273 TraceCheckUtils]: 247: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,568 INFO L273 TraceCheckUtils]: 248: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,576 INFO L273 TraceCheckUtils]: 249: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume true; {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,590 INFO L273 TraceCheckUtils]: 250: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,599 INFO L273 TraceCheckUtils]: 251: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,614 INFO L273 TraceCheckUtils]: 252: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 12292bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,629 INFO L273 TraceCheckUtils]: 253: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 16384bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,638 INFO L273 TraceCheckUtils]: 254: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4096bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,646 INFO L273 TraceCheckUtils]: 255: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 20480bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,661 INFO L273 TraceCheckUtils]: 256: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4099bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,670 INFO L273 TraceCheckUtils]: 257: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4368bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,684 INFO L273 TraceCheckUtils]: 258: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4369bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,698 INFO L273 TraceCheckUtils]: 259: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4384bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,707 INFO L273 TraceCheckUtils]: 260: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4385bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,719 INFO L273 TraceCheckUtils]: 261: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4400bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,732 INFO L273 TraceCheckUtils]: 262: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4401bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,744 INFO L273 TraceCheckUtils]: 263: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4416bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,758 INFO L273 TraceCheckUtils]: 264: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4417bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,759 INFO L273 TraceCheckUtils]: 265: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4432bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,763 INFO L273 TraceCheckUtils]: 266: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4433bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,763 INFO L273 TraceCheckUtils]: 267: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4448bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,767 INFO L273 TraceCheckUtils]: 268: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4449bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,767 INFO L273 TraceCheckUtils]: 269: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4464bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,767 INFO L273 TraceCheckUtils]: 270: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4465bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,768 INFO L273 TraceCheckUtils]: 271: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4466bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,768 INFO L273 TraceCheckUtils]: 272: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4467bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,768 INFO L273 TraceCheckUtils]: 273: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4480bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,769 INFO L273 TraceCheckUtils]: 274: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4481bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,769 INFO L273 TraceCheckUtils]: 275: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4496bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,769 INFO L273 TraceCheckUtils]: 276: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4497bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,770 INFO L273 TraceCheckUtils]: 277: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4512bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,770 INFO L273 TraceCheckUtils]: 278: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4513bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,771 INFO L273 TraceCheckUtils]: 279: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4528bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,771 INFO L273 TraceCheckUtils]: 280: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4529bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,772 INFO L273 TraceCheckUtils]: 281: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4560bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,772 INFO L273 TraceCheckUtils]: 282: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~s__state~0 == 4561bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,773 INFO L273 TraceCheckUtils]: 283: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume ~s__state~0 == 4352bv32; {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,773 INFO L273 TraceCheckUtils]: 284: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp62~0 := ~num1~0; {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,774 INFO L273 TraceCheckUtils]: 285: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-14 16:15:52,774 INFO L273 TraceCheckUtils]: 286: Hoare triple {153788#(= (_ bv4560 32) ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,775 INFO L273 TraceCheckUtils]: 287: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,775 INFO L273 TraceCheckUtils]: 288: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~skip~0 := 0bv32; {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,776 INFO L273 TraceCheckUtils]: 289: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume true; {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,776 INFO L273 TraceCheckUtils]: 290: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !false; {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,777 INFO L273 TraceCheckUtils]: 291: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,777 INFO L273 TraceCheckUtils]: 292: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,778 INFO L273 TraceCheckUtils]: 293: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,778 INFO L273 TraceCheckUtils]: 294: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,779 INFO L273 TraceCheckUtils]: 295: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,779 INFO L273 TraceCheckUtils]: 296: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,780 INFO L273 TraceCheckUtils]: 297: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,780 INFO L273 TraceCheckUtils]: 298: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,780 INFO L273 TraceCheckUtils]: 299: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,781 INFO L273 TraceCheckUtils]: 300: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385bv32); {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} is VALID [2018-11-14 16:15:52,781 INFO L273 TraceCheckUtils]: 301: Hoare triple {153912#(= (_ bv4560 32) ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400bv32; {153049#false} is VALID [2018-11-14 16:15:52,782 INFO L273 TraceCheckUtils]: 302: Hoare triple {153049#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {153049#false} is VALID [2018-11-14 16:15:52,782 INFO L273 TraceCheckUtils]: 303: Hoare triple {153049#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {153049#false} is VALID [2018-11-14 16:15:52,782 INFO L273 TraceCheckUtils]: 304: Hoare triple {153049#false} assume !(~blastFlag~0 == 2bv32); {153049#false} is VALID [2018-11-14 16:15:52,782 INFO L273 TraceCheckUtils]: 305: Hoare triple {153049#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {153049#false} is VALID [2018-11-14 16:15:52,782 INFO L273 TraceCheckUtils]: 306: Hoare triple {153049#false} assume !~bvsle32(~ret~0, 0bv32); {153049#false} is VALID [2018-11-14 16:15:52,783 INFO L273 TraceCheckUtils]: 307: Hoare triple {153049#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {153049#false} is VALID [2018-11-14 16:15:52,783 INFO L273 TraceCheckUtils]: 308: Hoare triple {153049#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153049#false} is VALID [2018-11-14 16:15:52,783 INFO L273 TraceCheckUtils]: 309: Hoare triple {153049#false} ~skip~0 := 0bv32; {153049#false} is VALID [2018-11-14 16:15:52,783 INFO L273 TraceCheckUtils]: 310: Hoare triple {153049#false} assume true; {153049#false} is VALID [2018-11-14 16:15:52,783 INFO L273 TraceCheckUtils]: 311: Hoare triple {153049#false} assume !false; {153049#false} is VALID [2018-11-14 16:15:52,784 INFO L273 TraceCheckUtils]: 312: Hoare triple {153049#false} ~state~0 := ~s__state~0; {153049#false} is VALID [2018-11-14 16:15:52,784 INFO L273 TraceCheckUtils]: 313: Hoare triple {153049#false} assume !(~s__state~0 == 12292bv32); {153049#false} is VALID [2018-11-14 16:15:52,784 INFO L273 TraceCheckUtils]: 314: Hoare triple {153049#false} assume !(~s__state~0 == 16384bv32); {153049#false} is VALID [2018-11-14 16:15:52,784 INFO L273 TraceCheckUtils]: 315: Hoare triple {153049#false} assume !(~s__state~0 == 4096bv32); {153049#false} is VALID [2018-11-14 16:15:52,784 INFO L273 TraceCheckUtils]: 316: Hoare triple {153049#false} assume !(~s__state~0 == 20480bv32); {153049#false} is VALID [2018-11-14 16:15:52,785 INFO L273 TraceCheckUtils]: 317: Hoare triple {153049#false} assume !(~s__state~0 == 4099bv32); {153049#false} is VALID [2018-11-14 16:15:52,785 INFO L273 TraceCheckUtils]: 318: Hoare triple {153049#false} assume !(~s__state~0 == 4368bv32); {153049#false} is VALID [2018-11-14 16:15:52,785 INFO L273 TraceCheckUtils]: 319: Hoare triple {153049#false} assume !(~s__state~0 == 4369bv32); {153049#false} is VALID [2018-11-14 16:15:52,785 INFO L273 TraceCheckUtils]: 320: Hoare triple {153049#false} assume !(~s__state~0 == 4384bv32); {153049#false} is VALID [2018-11-14 16:15:52,785 INFO L273 TraceCheckUtils]: 321: Hoare triple {153049#false} assume !(~s__state~0 == 4385bv32); {153049#false} is VALID [2018-11-14 16:15:52,786 INFO L273 TraceCheckUtils]: 322: Hoare triple {153049#false} assume !(~s__state~0 == 4400bv32); {153049#false} is VALID [2018-11-14 16:15:52,786 INFO L273 TraceCheckUtils]: 323: Hoare triple {153049#false} assume !(~s__state~0 == 4401bv32); {153049#false} is VALID [2018-11-14 16:15:52,786 INFO L273 TraceCheckUtils]: 324: Hoare triple {153049#false} assume ~s__state~0 == 4416bv32; {153049#false} is VALID [2018-11-14 16:15:52,786 INFO L273 TraceCheckUtils]: 325: Hoare triple {153049#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {153049#false} is VALID [2018-11-14 16:15:52,786 INFO L273 TraceCheckUtils]: 326: Hoare triple {153049#false} assume !(~blastFlag~0 == 3bv32); {153049#false} is VALID [2018-11-14 16:15:52,786 INFO L273 TraceCheckUtils]: 327: Hoare triple {153049#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {153049#false} is VALID [2018-11-14 16:15:52,786 INFO L273 TraceCheckUtils]: 328: Hoare triple {153049#false} assume !(~tmp___6~0 == 0bv32); {153049#false} is VALID [2018-11-14 16:15:52,786 INFO L273 TraceCheckUtils]: 329: Hoare triple {153049#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153049#false} is VALID [2018-11-14 16:15:52,787 INFO L273 TraceCheckUtils]: 330: Hoare triple {153049#false} ~skip~0 := 0bv32; {153049#false} is VALID [2018-11-14 16:15:52,787 INFO L273 TraceCheckUtils]: 331: Hoare triple {153049#false} assume true; {153049#false} is VALID [2018-11-14 16:15:52,787 INFO L273 TraceCheckUtils]: 332: Hoare triple {153049#false} assume !false; {153049#false} is VALID [2018-11-14 16:15:52,787 INFO L273 TraceCheckUtils]: 333: Hoare triple {153049#false} ~state~0 := ~s__state~0; {153049#false} is VALID [2018-11-14 16:15:52,787 INFO L273 TraceCheckUtils]: 334: Hoare triple {153049#false} assume !(~s__state~0 == 12292bv32); {153049#false} is VALID [2018-11-14 16:15:52,787 INFO L273 TraceCheckUtils]: 335: Hoare triple {153049#false} assume !(~s__state~0 == 16384bv32); {153049#false} is VALID [2018-11-14 16:15:52,787 INFO L273 TraceCheckUtils]: 336: Hoare triple {153049#false} assume !(~s__state~0 == 4096bv32); {153049#false} is VALID [2018-11-14 16:15:52,787 INFO L273 TraceCheckUtils]: 337: Hoare triple {153049#false} assume !(~s__state~0 == 20480bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 338: Hoare triple {153049#false} assume !(~s__state~0 == 4099bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 339: Hoare triple {153049#false} assume !(~s__state~0 == 4368bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 340: Hoare triple {153049#false} assume !(~s__state~0 == 4369bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 341: Hoare triple {153049#false} assume !(~s__state~0 == 4384bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 342: Hoare triple {153049#false} assume !(~s__state~0 == 4385bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 343: Hoare triple {153049#false} assume !(~s__state~0 == 4400bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 344: Hoare triple {153049#false} assume !(~s__state~0 == 4401bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 345: Hoare triple {153049#false} assume !(~s__state~0 == 4416bv32); {153049#false} is VALID [2018-11-14 16:15:52,788 INFO L273 TraceCheckUtils]: 346: Hoare triple {153049#false} assume !(~s__state~0 == 4417bv32); {153049#false} is VALID [2018-11-14 16:15:52,789 INFO L273 TraceCheckUtils]: 347: Hoare triple {153049#false} assume ~s__state~0 == 4432bv32; {153049#false} is VALID [2018-11-14 16:15:52,789 INFO L273 TraceCheckUtils]: 348: Hoare triple {153049#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {153049#false} is VALID [2018-11-14 16:15:52,789 INFO L273 TraceCheckUtils]: 349: Hoare triple {153049#false} assume ~blastFlag~0 == 5bv32; {153049#false} is VALID [2018-11-14 16:15:52,789 INFO L273 TraceCheckUtils]: 350: Hoare triple {153049#false} assume !false; {153049#false} is VALID [2018-11-14 16:15:52,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1347 backedges. 701 proven. 15 refuted. 0 times theorem prover too weak. 631 trivial. 0 not checked. [2018-11-14 16:15:52,835 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-14 16:15:53,145 INFO L273 TraceCheckUtils]: 350: Hoare triple {153049#false} assume !false; {153049#false} is VALID [2018-11-14 16:15:53,145 INFO L273 TraceCheckUtils]: 349: Hoare triple {153049#false} assume ~blastFlag~0 == 5bv32; {153049#false} is VALID [2018-11-14 16:15:53,146 INFO L273 TraceCheckUtils]: 348: Hoare triple {153049#false} ~ret~0 := #t~nondet36;havoc #t~nondet36; {153049#false} is VALID [2018-11-14 16:15:53,146 INFO L273 TraceCheckUtils]: 347: Hoare triple {153049#false} assume ~s__state~0 == 4432bv32; {153049#false} is VALID [2018-11-14 16:15:53,146 INFO L273 TraceCheckUtils]: 346: Hoare triple {153049#false} assume !(~s__state~0 == 4417bv32); {153049#false} is VALID [2018-11-14 16:15:53,146 INFO L273 TraceCheckUtils]: 345: Hoare triple {153049#false} assume !(~s__state~0 == 4416bv32); {153049#false} is VALID [2018-11-14 16:15:53,146 INFO L273 TraceCheckUtils]: 344: Hoare triple {153049#false} assume !(~s__state~0 == 4401bv32); {153049#false} is VALID [2018-11-14 16:15:53,146 INFO L273 TraceCheckUtils]: 343: Hoare triple {153049#false} assume !(~s__state~0 == 4400bv32); {153049#false} is VALID [2018-11-14 16:15:53,146 INFO L273 TraceCheckUtils]: 342: Hoare triple {153049#false} assume !(~s__state~0 == 4385bv32); {153049#false} is VALID [2018-11-14 16:15:53,146 INFO L273 TraceCheckUtils]: 341: Hoare triple {153049#false} assume !(~s__state~0 == 4384bv32); {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 340: Hoare triple {153049#false} assume !(~s__state~0 == 4369bv32); {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 339: Hoare triple {153049#false} assume !(~s__state~0 == 4368bv32); {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 338: Hoare triple {153049#false} assume !(~s__state~0 == 4099bv32); {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 337: Hoare triple {153049#false} assume !(~s__state~0 == 20480bv32); {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 336: Hoare triple {153049#false} assume !(~s__state~0 == 4096bv32); {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 335: Hoare triple {153049#false} assume !(~s__state~0 == 16384bv32); {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 334: Hoare triple {153049#false} assume !(~s__state~0 == 12292bv32); {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 333: Hoare triple {153049#false} ~state~0 := ~s__state~0; {153049#false} is VALID [2018-11-14 16:15:53,147 INFO L273 TraceCheckUtils]: 332: Hoare triple {153049#false} assume !false; {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 331: Hoare triple {153049#false} assume true; {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 330: Hoare triple {153049#false} ~skip~0 := 0bv32; {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 329: Hoare triple {153049#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 328: Hoare triple {153049#false} assume !(~tmp___6~0 == 0bv32); {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 327: Hoare triple {153049#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 326: Hoare triple {153049#false} assume !(~blastFlag~0 == 3bv32); {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 325: Hoare triple {153049#false} ~ret~0 := #t~nondet35;havoc #t~nondet35; {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 324: Hoare triple {153049#false} assume ~s__state~0 == 4416bv32; {153049#false} is VALID [2018-11-14 16:15:53,148 INFO L273 TraceCheckUtils]: 323: Hoare triple {153049#false} assume !(~s__state~0 == 4401bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 322: Hoare triple {153049#false} assume !(~s__state~0 == 4400bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 321: Hoare triple {153049#false} assume !(~s__state~0 == 4385bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 320: Hoare triple {153049#false} assume !(~s__state~0 == 4384bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 319: Hoare triple {153049#false} assume !(~s__state~0 == 4369bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 318: Hoare triple {153049#false} assume !(~s__state~0 == 4368bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 317: Hoare triple {153049#false} assume !(~s__state~0 == 4099bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 316: Hoare triple {153049#false} assume !(~s__state~0 == 20480bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 315: Hoare triple {153049#false} assume !(~s__state~0 == 4096bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 314: Hoare triple {153049#false} assume !(~s__state~0 == 16384bv32); {153049#false} is VALID [2018-11-14 16:15:53,149 INFO L273 TraceCheckUtils]: 313: Hoare triple {153049#false} assume !(~s__state~0 == 12292bv32); {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 312: Hoare triple {153049#false} ~state~0 := ~s__state~0; {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 311: Hoare triple {153049#false} assume !false; {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 310: Hoare triple {153049#false} assume true; {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 309: Hoare triple {153049#false} ~skip~0 := 0bv32; {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 308: Hoare triple {153049#false} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 307: Hoare triple {153049#false} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 306: Hoare triple {153049#false} assume !~bvsle32(~ret~0, 0bv32); {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 305: Hoare triple {153049#false} assume ~blastFlag~0 == 4bv32;~blastFlag~0 := 5bv32; {153049#false} is VALID [2018-11-14 16:15:53,150 INFO L273 TraceCheckUtils]: 304: Hoare triple {153049#false} assume !(~blastFlag~0 == 2bv32); {153049#false} is VALID [2018-11-14 16:15:53,151 INFO L273 TraceCheckUtils]: 303: Hoare triple {153049#false} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {153049#false} is VALID [2018-11-14 16:15:53,151 INFO L273 TraceCheckUtils]: 302: Hoare triple {153049#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {153049#false} is VALID [2018-11-14 16:15:53,151 INFO L273 TraceCheckUtils]: 301: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume ~s__state~0 == 4400bv32; {153049#false} is VALID [2018-11-14 16:15:53,151 INFO L273 TraceCheckUtils]: 300: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 4385bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,154 INFO L273 TraceCheckUtils]: 299: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 4384bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,154 INFO L273 TraceCheckUtils]: 298: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 4369bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,154 INFO L273 TraceCheckUtils]: 297: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 4368bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,155 INFO L273 TraceCheckUtils]: 296: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 4099bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,155 INFO L273 TraceCheckUtils]: 295: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 20480bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,155 INFO L273 TraceCheckUtils]: 294: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 4096bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,155 INFO L273 TraceCheckUtils]: 293: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 16384bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,156 INFO L273 TraceCheckUtils]: 292: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__state~0 == 12292bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,156 INFO L273 TraceCheckUtils]: 291: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} ~state~0 := ~s__state~0; {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,156 INFO L273 TraceCheckUtils]: 290: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !false; {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,157 INFO L273 TraceCheckUtils]: 289: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume true; {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,157 INFO L273 TraceCheckUtils]: 288: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} ~skip~0 := 0bv32; {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,158 INFO L273 TraceCheckUtils]: 287: Hoare triple {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,158 INFO L273 TraceCheckUtils]: 286: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {154252#(not (= (_ bv4400 32) ssl3_connect_~s__state~0))} is VALID [2018-11-14 16:15:53,159 INFO L273 TraceCheckUtils]: 285: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !~bvsgt32(~__cil_tmp62~0, 0bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,159 INFO L273 TraceCheckUtils]: 284: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~__cil_tmp62~0 := ~num1~0; {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,160 INFO L273 TraceCheckUtils]: 283: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume ~s__state~0 == 4352bv32; {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,160 INFO L273 TraceCheckUtils]: 282: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4561bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,161 INFO L273 TraceCheckUtils]: 281: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4560bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,161 INFO L273 TraceCheckUtils]: 280: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4529bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,162 INFO L273 TraceCheckUtils]: 279: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4528bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,162 INFO L273 TraceCheckUtils]: 278: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4513bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,163 INFO L273 TraceCheckUtils]: 277: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4512bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,163 INFO L273 TraceCheckUtils]: 276: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4497bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,164 INFO L273 TraceCheckUtils]: 275: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4496bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,164 INFO L273 TraceCheckUtils]: 274: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4481bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,165 INFO L273 TraceCheckUtils]: 273: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4480bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,165 INFO L273 TraceCheckUtils]: 272: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4467bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,166 INFO L273 TraceCheckUtils]: 271: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4466bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,166 INFO L273 TraceCheckUtils]: 270: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4465bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,167 INFO L273 TraceCheckUtils]: 269: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4464bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,167 INFO L273 TraceCheckUtils]: 268: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4449bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,168 INFO L273 TraceCheckUtils]: 267: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4448bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,168 INFO L273 TraceCheckUtils]: 266: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4433bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,169 INFO L273 TraceCheckUtils]: 265: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4432bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,169 INFO L273 TraceCheckUtils]: 264: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4417bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,170 INFO L273 TraceCheckUtils]: 263: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4416bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,171 INFO L273 TraceCheckUtils]: 262: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4401bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,171 INFO L273 TraceCheckUtils]: 261: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4400bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,172 INFO L273 TraceCheckUtils]: 260: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4385bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,172 INFO L273 TraceCheckUtils]: 259: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4384bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,173 INFO L273 TraceCheckUtils]: 258: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4369bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,173 INFO L273 TraceCheckUtils]: 257: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4368bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,174 INFO L273 TraceCheckUtils]: 256: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4099bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,174 INFO L273 TraceCheckUtils]: 255: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 20480bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,175 INFO L273 TraceCheckUtils]: 254: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 4096bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,175 INFO L273 TraceCheckUtils]: 253: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 16384bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,176 INFO L273 TraceCheckUtils]: 252: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__state~0 == 12292bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,176 INFO L273 TraceCheckUtils]: 251: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~state~0 := ~s__state~0; {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,177 INFO L273 TraceCheckUtils]: 250: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !false; {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,177 INFO L273 TraceCheckUtils]: 249: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume true; {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,178 INFO L273 TraceCheckUtils]: 248: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~skip~0 := 0bv32; {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,178 INFO L273 TraceCheckUtils]: 247: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,179 INFO L273 TraceCheckUtils]: 246: Hoare triple {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} ~s__init_num~0 := 0bv32; {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,179 INFO L273 TraceCheckUtils]: 245: Hoare triple {153048#true} assume !(~s__hit~0 != 0bv32);~s__s3__tmp__next_state___0~0 := 4560bv32; {154298#(not (= (_ bv4400 32) ssl3_connect_~s__s3__tmp__next_state___0~0))} is VALID [2018-11-14 16:15:53,179 INFO L273 TraceCheckUtils]: 244: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4352bv32;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~bvsub32(~__cil_tmp57~0, 5bv32);~s__s3__flags~0 := ~__cil_tmp58~0; {153048#true} is VALID [2018-11-14 16:15:53,180 INFO L273 TraceCheckUtils]: 243: Hoare triple {153048#true} ~ret~0 := #t~nondet42;havoc #t~nondet42; {153048#true} is VALID [2018-11-14 16:15:53,180 INFO L273 TraceCheckUtils]: 242: Hoare triple {153048#true} assume ~s__state~0 == 4528bv32; {153048#true} is VALID [2018-11-14 16:15:53,180 INFO L273 TraceCheckUtils]: 241: Hoare triple {153048#true} assume !(~s__state~0 == 4513bv32); {153048#true} is VALID [2018-11-14 16:15:53,180 INFO L273 TraceCheckUtils]: 240: Hoare triple {153048#true} assume !(~s__state~0 == 4512bv32); {153048#true} is VALID [2018-11-14 16:15:53,180 INFO L273 TraceCheckUtils]: 239: Hoare triple {153048#true} assume !(~s__state~0 == 4497bv32); {153048#true} is VALID [2018-11-14 16:15:53,180 INFO L273 TraceCheckUtils]: 238: Hoare triple {153048#true} assume !(~s__state~0 == 4496bv32); {153048#true} is VALID [2018-11-14 16:15:53,181 INFO L273 TraceCheckUtils]: 237: Hoare triple {153048#true} assume !(~s__state~0 == 4481bv32); {153048#true} is VALID [2018-11-14 16:15:53,181 INFO L273 TraceCheckUtils]: 236: Hoare triple {153048#true} assume !(~s__state~0 == 4480bv32); {153048#true} is VALID [2018-11-14 16:15:53,181 INFO L273 TraceCheckUtils]: 235: Hoare triple {153048#true} assume !(~s__state~0 == 4467bv32); {153048#true} is VALID [2018-11-14 16:15:53,181 INFO L273 TraceCheckUtils]: 234: Hoare triple {153048#true} assume !(~s__state~0 == 4466bv32); {153048#true} is VALID [2018-11-14 16:15:53,181 INFO L273 TraceCheckUtils]: 233: Hoare triple {153048#true} assume !(~s__state~0 == 4465bv32); {153048#true} is VALID [2018-11-14 16:15:53,182 INFO L273 TraceCheckUtils]: 232: Hoare triple {153048#true} assume !(~s__state~0 == 4464bv32); {153048#true} is VALID [2018-11-14 16:15:53,182 INFO L273 TraceCheckUtils]: 231: Hoare triple {153048#true} assume !(~s__state~0 == 4449bv32); {153048#true} is VALID [2018-11-14 16:15:53,182 INFO L273 TraceCheckUtils]: 230: Hoare triple {153048#true} assume !(~s__state~0 == 4448bv32); {153048#true} is VALID [2018-11-14 16:15:53,182 INFO L273 TraceCheckUtils]: 229: Hoare triple {153048#true} assume !(~s__state~0 == 4433bv32); {153048#true} is VALID [2018-11-14 16:15:53,182 INFO L273 TraceCheckUtils]: 228: Hoare triple {153048#true} assume !(~s__state~0 == 4432bv32); {153048#true} is VALID [2018-11-14 16:15:53,182 INFO L273 TraceCheckUtils]: 227: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:53,183 INFO L273 TraceCheckUtils]: 226: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:53,183 INFO L273 TraceCheckUtils]: 225: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:53,183 INFO L273 TraceCheckUtils]: 224: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:53,183 INFO L273 TraceCheckUtils]: 223: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:53,183 INFO L273 TraceCheckUtils]: 222: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:53,183 INFO L273 TraceCheckUtils]: 221: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 220: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 219: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 218: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 217: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 216: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 215: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 214: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 213: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 212: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,184 INFO L273 TraceCheckUtils]: 211: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 210: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 209: Hoare triple {153048#true} assume !(~tmp___8~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 208: Hoare triple {153048#true} assume !(~tmp___7~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 207: Hoare triple {153048#true} assume ~s__s3__tmp__new_compression~0 == 0bv32;~s__session__compress_meth~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 206: Hoare triple {153048#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; {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 205: Hoare triple {153048#true} ~ret~0 := #t~nondet41;havoc #t~nondet41; {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 204: Hoare triple {153048#true} assume ~s__state~0 == 4512bv32; {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 203: Hoare triple {153048#true} assume !(~s__state~0 == 4497bv32); {153048#true} is VALID [2018-11-14 16:15:53,185 INFO L273 TraceCheckUtils]: 202: Hoare triple {153048#true} assume !(~s__state~0 == 4496bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 201: Hoare triple {153048#true} assume !(~s__state~0 == 4481bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 200: Hoare triple {153048#true} assume !(~s__state~0 == 4480bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 199: Hoare triple {153048#true} assume !(~s__state~0 == 4467bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 198: Hoare triple {153048#true} assume !(~s__state~0 == 4466bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 197: Hoare triple {153048#true} assume !(~s__state~0 == 4465bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 196: Hoare triple {153048#true} assume !(~s__state~0 == 4464bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 195: Hoare triple {153048#true} assume !(~s__state~0 == 4449bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 194: Hoare triple {153048#true} assume !(~s__state~0 == 4448bv32); {153048#true} is VALID [2018-11-14 16:15:53,186 INFO L273 TraceCheckUtils]: 193: Hoare triple {153048#true} assume !(~s__state~0 == 4433bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 192: Hoare triple {153048#true} assume !(~s__state~0 == 4432bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 191: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 190: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 189: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 188: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 187: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 186: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 185: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:53,187 INFO L273 TraceCheckUtils]: 184: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 183: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 182: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 181: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 180: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 179: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 178: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 177: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 176: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 175: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,188 INFO L273 TraceCheckUtils]: 174: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 173: Hoare triple {153048#true} ~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 172: Hoare triple {153048#true} assume !(~s__s3__tmp__cert_req~0 == 1bv32);~s__state~0 := 4512bv32;~s__s3__change_cipher_spec~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 171: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 170: Hoare triple {153048#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 169: Hoare triple {153048#true} assume ~s__state~0 == 4480bv32; {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 168: Hoare triple {153048#true} assume !(~s__state~0 == 4467bv32); {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 167: Hoare triple {153048#true} assume !(~s__state~0 == 4466bv32); {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 166: Hoare triple {153048#true} assume !(~s__state~0 == 4465bv32); {153048#true} is VALID [2018-11-14 16:15:53,189 INFO L273 TraceCheckUtils]: 165: Hoare triple {153048#true} assume !(~s__state~0 == 4464bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 164: Hoare triple {153048#true} assume !(~s__state~0 == 4449bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 163: Hoare triple {153048#true} assume !(~s__state~0 == 4448bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 162: Hoare triple {153048#true} assume !(~s__state~0 == 4433bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 161: Hoare triple {153048#true} assume !(~s__state~0 == 4432bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 160: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 159: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 158: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 157: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:53,190 INFO L273 TraceCheckUtils]: 156: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 155: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 154: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 153: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 152: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 151: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 150: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 149: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 148: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 147: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,191 INFO L273 TraceCheckUtils]: 146: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 145: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 144: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 143: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 142: Hoare triple {153048#true} ~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 141: Hoare triple {153048#true} assume !(~s__s3__tmp__cert_req~0 != 0bv32);~s__state~0 := 4480bv32; {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 140: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 139: Hoare triple {153048#true} ~ret~0 := #t~nondet37;havoc #t~nondet37; {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 138: Hoare triple {153048#true} assume ~s__state~0 == 4448bv32; {153048#true} is VALID [2018-11-14 16:15:53,192 INFO L273 TraceCheckUtils]: 137: Hoare triple {153048#true} assume !(~s__state~0 == 4433bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 136: Hoare triple {153048#true} assume !(~s__state~0 == 4432bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 135: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 134: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 133: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 132: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 131: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 130: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 129: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:53,193 INFO L273 TraceCheckUtils]: 128: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:53,194 INFO L273 TraceCheckUtils]: 127: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,194 INFO L273 TraceCheckUtils]: 126: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,194 INFO L273 TraceCheckUtils]: 125: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,194 INFO L273 TraceCheckUtils]: 124: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,194 INFO L273 TraceCheckUtils]: 123: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,194 INFO L273 TraceCheckUtils]: 122: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,194 INFO L273 TraceCheckUtils]: 121: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,194 INFO L273 TraceCheckUtils]: 120: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,195 INFO L273 TraceCheckUtils]: 119: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,195 INFO L273 TraceCheckUtils]: 118: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,195 INFO L273 TraceCheckUtils]: 117: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4448bv32;~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,195 INFO L273 TraceCheckUtils]: 116: Hoare triple {153048#true} assume !(~blastFlag~0 == 5bv32); {153048#true} is VALID [2018-11-14 16:15:53,195 INFO L273 TraceCheckUtils]: 115: Hoare triple {153048#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {153048#true} is VALID [2018-11-14 16:15:53,195 INFO L273 TraceCheckUtils]: 114: Hoare triple {153048#true} assume ~s__state~0 == 4432bv32; {153048#true} is VALID [2018-11-14 16:15:53,195 INFO L273 TraceCheckUtils]: 113: Hoare triple {153048#true} assume !(~s__state~0 == 4417bv32); {153048#true} is VALID [2018-11-14 16:15:53,196 INFO L273 TraceCheckUtils]: 112: Hoare triple {153048#true} assume !(~s__state~0 == 4416bv32); {153048#true} is VALID [2018-11-14 16:15:53,196 INFO L273 TraceCheckUtils]: 111: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:53,196 INFO L273 TraceCheckUtils]: 110: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:53,196 INFO L273 TraceCheckUtils]: 109: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:53,196 INFO L273 TraceCheckUtils]: 108: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:53,196 INFO L273 TraceCheckUtils]: 107: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:53,197 INFO L273 TraceCheckUtils]: 106: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:53,197 INFO L273 TraceCheckUtils]: 105: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,197 INFO L273 TraceCheckUtils]: 104: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,197 INFO L273 TraceCheckUtils]: 103: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,197 INFO L273 TraceCheckUtils]: 102: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,197 INFO L273 TraceCheckUtils]: 101: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,197 INFO L273 TraceCheckUtils]: 100: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,198 INFO L273 TraceCheckUtils]: 99: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,198 INFO L273 TraceCheckUtils]: 98: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,198 INFO L273 TraceCheckUtils]: 97: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,198 INFO L273 TraceCheckUtils]: 96: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,198 INFO L273 TraceCheckUtils]: 95: Hoare triple {153048#true} assume !(~tmp___6~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,198 INFO L273 TraceCheckUtils]: 94: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4432bv32;~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,199 INFO L273 TraceCheckUtils]: 93: Hoare triple {153048#true} assume ~blastFlag~0 == 3bv32;~blastFlag~0 := 4bv32; {153048#true} is VALID [2018-11-14 16:15:53,199 INFO L273 TraceCheckUtils]: 92: Hoare triple {153048#true} ~ret~0 := #t~nondet35;havoc #t~nondet35; {153048#true} is VALID [2018-11-14 16:15:53,199 INFO L273 TraceCheckUtils]: 91: Hoare triple {153048#true} assume ~s__state~0 == 4416bv32; {153048#true} is VALID [2018-11-14 16:15:53,199 INFO L273 TraceCheckUtils]: 90: Hoare triple {153048#true} assume !(~s__state~0 == 4401bv32); {153048#true} is VALID [2018-11-14 16:15:53,199 INFO L273 TraceCheckUtils]: 89: Hoare triple {153048#true} assume !(~s__state~0 == 4400bv32); {153048#true} is VALID [2018-11-14 16:15:53,199 INFO L273 TraceCheckUtils]: 88: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:53,199 INFO L273 TraceCheckUtils]: 87: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:53,199 INFO L273 TraceCheckUtils]: 86: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:53,200 INFO L273 TraceCheckUtils]: 85: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:53,200 INFO L273 TraceCheckUtils]: 84: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,200 INFO L273 TraceCheckUtils]: 83: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,200 INFO L273 TraceCheckUtils]: 82: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,200 INFO L273 TraceCheckUtils]: 81: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,200 INFO L273 TraceCheckUtils]: 80: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,200 INFO L273 TraceCheckUtils]: 79: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,200 INFO L273 TraceCheckUtils]: 78: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,201 INFO L273 TraceCheckUtils]: 77: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,201 INFO L273 TraceCheckUtils]: 76: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,201 INFO L273 TraceCheckUtils]: 75: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,201 INFO L273 TraceCheckUtils]: 74: Hoare triple {153048#true} ~s__state~0 := 4416bv32;~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,201 INFO L273 TraceCheckUtils]: 73: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,201 INFO L273 TraceCheckUtils]: 72: Hoare triple {153048#true} assume ~blastFlag~0 == 2bv32;~blastFlag~0 := 3bv32; {153048#true} is VALID [2018-11-14 16:15:53,201 INFO L273 TraceCheckUtils]: 71: Hoare triple {153048#true} assume !(~bvadd32(256bv32, ~__cil_tmp56~0) != 0bv32);~ret~0 := #t~nondet34;havoc #t~nondet34; {153048#true} is VALID [2018-11-14 16:15:53,201 INFO L273 TraceCheckUtils]: 70: Hoare triple {153048#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 69: Hoare triple {153048#true} assume ~s__state~0 == 4400bv32; {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 68: Hoare triple {153048#true} assume !(~s__state~0 == 4385bv32); {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 67: Hoare triple {153048#true} assume !(~s__state~0 == 4384bv32); {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 66: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 65: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 64: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 63: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 62: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,202 INFO L273 TraceCheckUtils]: 61: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,203 INFO L273 TraceCheckUtils]: 60: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,203 INFO L273 TraceCheckUtils]: 59: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,203 INFO L273 TraceCheckUtils]: 58: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,203 INFO L273 TraceCheckUtils]: 57: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,203 INFO L273 TraceCheckUtils]: 56: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,203 INFO L273 TraceCheckUtils]: 55: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,204 INFO L273 TraceCheckUtils]: 54: Hoare triple {153048#true} ~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,204 INFO L273 TraceCheckUtils]: 53: Hoare triple {153048#true} assume !(~s__hit~0 != 0bv32);~s__state~0 := 4400bv32; {153048#true} is VALID [2018-11-14 16:15:53,204 INFO L273 TraceCheckUtils]: 52: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,204 INFO L273 TraceCheckUtils]: 51: Hoare triple {153048#true} assume ~blastFlag~0 == 1bv32;~blastFlag~0 := 2bv32; {153048#true} is VALID [2018-11-14 16:15:53,204 INFO L273 TraceCheckUtils]: 50: Hoare triple {153048#true} ~ret~0 := #t~nondet33;havoc #t~nondet33; {153048#true} is VALID [2018-11-14 16:15:53,204 INFO L273 TraceCheckUtils]: 49: Hoare triple {153048#true} assume ~s__state~0 == 4384bv32; {153048#true} is VALID [2018-11-14 16:15:53,204 INFO L273 TraceCheckUtils]: 48: Hoare triple {153048#true} assume !(~s__state~0 == 4369bv32); {153048#true} is VALID [2018-11-14 16:15:53,205 INFO L273 TraceCheckUtils]: 47: Hoare triple {153048#true} assume !(~s__state~0 == 4368bv32); {153048#true} is VALID [2018-11-14 16:15:53,205 INFO L273 TraceCheckUtils]: 46: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,205 INFO L273 TraceCheckUtils]: 45: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,205 INFO L273 TraceCheckUtils]: 44: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,205 INFO L273 TraceCheckUtils]: 43: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,205 INFO L273 TraceCheckUtils]: 42: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 41: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 40: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 39: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 38: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 37: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 36: Hoare triple {153048#true} assume ~s__bbio~0 != ~s__wbio~0; {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 35: Hoare triple {153048#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 4384bv32;~s__init_num~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 34: Hoare triple {153048#true} assume ~blastFlag~0 == 0bv32;~blastFlag~0 := 1bv32; {153048#true} is VALID [2018-11-14 16:15:53,206 INFO L273 TraceCheckUtils]: 33: Hoare triple {153048#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet32;havoc #t~nondet32; {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 32: Hoare triple {153048#true} assume ~s__state~0 == 4368bv32; {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 31: Hoare triple {153048#true} assume !(~s__state~0 == 4099bv32); {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 30: Hoare triple {153048#true} assume !(~s__state~0 == 20480bv32); {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 29: Hoare triple {153048#true} assume !(~s__state~0 == 4096bv32); {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 28: Hoare triple {153048#true} assume !(~s__state~0 == 16384bv32); {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 27: Hoare triple {153048#true} assume !(~s__state~0 == 12292bv32); {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 26: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 25: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,207 INFO L273 TraceCheckUtils]: 24: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 23: Hoare triple {153048#true} ~skip~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 22: Hoare triple {153048#true} assume !(~s__s3__tmp__reuse_message~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 21: Hoare triple {153048#true} assume !(~tmp___5~0 == 0bv32);~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; {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 20: Hoare triple {153048#true} assume !(~tmp___4~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 19: Hoare triple {153048#true} assume !(~s__init_buf___0~0 == 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 18: Hoare triple {153048#true} assume !(~__cil_tmp55~0 != 768bv32);~s__type~0 := 4096bv32; {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 17: Hoare triple {153048#true} ~__cil_tmp55~0 := ~bvadd32(65280bv32, ~s__version~0); {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 16: Hoare triple {153048#true} assume ~cb~0 != 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,208 INFO L273 TraceCheckUtils]: 15: Hoare triple {153048#true} ~s__server~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 14: Hoare triple {153048#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; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 13: Hoare triple {153048#true} assume ~s__state~0 == 12292bv32; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 12: Hoare triple {153048#true} ~state~0 := ~s__state~0; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 11: Hoare triple {153048#true} assume !false; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 10: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 9: Hoare triple {153048#true} assume !(~bvadd32(12288bv32, ~tmp___1~0) != 0bv32); {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 8: Hoare triple {153048#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 7: Hoare triple {153048#true} assume ~s__info_callback~0 != 0bv32;~cb~0 := ~s__info_callback~0; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L273 TraceCheckUtils]: 6: Hoare triple {153048#true} ~initial_state := #in~initial_state;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~tmp___0~0 := 0bv32; {153048#true} is VALID [2018-11-14 16:15:53,209 INFO L256 TraceCheckUtils]: 5: Hoare triple {153048#true} call #t~ret48 := ssl3_connect(~s~0); {153048#true} is VALID [2018-11-14 16:15:53,210 INFO L273 TraceCheckUtils]: 4: Hoare triple {153048#true} havoc ~s~0;~s~0 := 12292bv32; {153048#true} is VALID [2018-11-14 16:15:53,210 INFO L256 TraceCheckUtils]: 3: Hoare triple {153048#true} call #t~ret49 := main(); {153048#true} is VALID [2018-11-14 16:15:53,210 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {153048#true} {153048#true} #543#return; {153048#true} is VALID [2018-11-14 16:15:53,210 INFO L273 TraceCheckUtils]: 1: Hoare triple {153048#true} assume true; {153048#true} is VALID [2018-11-14 16:15:53,210 INFO L256 TraceCheckUtils]: 0: Hoare triple {153048#true} call ULTIMATE.init(); {153048#true} is VALID [2018-11-14 16:15:53,261 INFO L134 CoverageAnalysis]: Checked inductivity of 1347 backedges. 701 proven. 15 refuted. 0 times theorem prover too weak. 631 trivial. 0 not checked. [2018-11-14 16:15:53,263 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-14 16:15:53,264 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2018-11-14 16:15:53,264 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 351 [2018-11-14 16:15:53,265 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 16:15:53,265 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2018-11-14 16:15:53,508 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 243 edges. 243 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 16:15:53,509 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-14 16:15:53,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-14 16:15:53,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 16:15:53,509 INFO L87 Difference]: Start difference. First operand 6398 states and 7925 transitions. Second operand 6 states.