java -ea -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc ../../../trunk/examples/toolchains/AutomizerCInline_WitnessPrinter.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/ssh-simplified/s3_srvr_7_true-unreach-call_false-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-61f4311 [2018-11-23 10:52:24,225 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 10:52:24,227 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 10:52:24,239 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 10:52:24,239 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 10:52:24,240 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 10:52:24,241 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 10:52:24,243 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 10:52:24,245 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 10:52:24,246 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 10:52:24,247 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 10:52:24,247 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 10:52:24,248 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 10:52:24,249 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 10:52:24,250 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 10:52:24,251 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 10:52:24,252 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 10:52:24,254 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 10:52:24,256 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 10:52:24,257 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 10:52:24,258 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 10:52:24,260 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 10:52:24,262 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 10:52:24,262 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 10:52:24,263 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 10:52:24,264 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 10:52:24,265 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 10:52:24,266 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 10:52:24,266 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 10:52:24,268 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 10:52:24,268 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 10:52:24,269 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 10:52:24,269 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 10:52:24,269 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 10:52:24,270 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 10:52:24,271 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 10:52:24,271 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-11-23 10:52:24,286 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 10:52:24,287 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 10:52:24,288 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 10:52:24,288 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 10:52:24,288 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 10:52:24,289 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 10:52:24,289 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 10:52:24,289 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 10:52:24,289 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 10:52:24,289 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 10:52:24,290 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 10:52:24,290 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 10:52:24,290 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 10:52:24,290 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 10:52:24,290 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-11-23 10:52:24,290 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-11-23 10:52:24,291 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 10:52:24,291 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 10:52:24,291 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 10:52:24,291 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 10:52:24,291 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 10:52:24,292 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 10:52:24,292 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 10:52:24,292 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 10:52:24,292 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 10:52:24,292 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 10:52:24,293 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 10:52:24,293 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 10:52:24,293 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-11-23 10:52:24,293 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 10:52:24,293 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-11-23 10:52:24,293 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-11-23 10:52:24,294 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 10:52:24,341 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 10:52:24,357 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 10:52:24,360 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 10:52:24,361 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 10:52:24,362 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 10:52:24,362 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_srvr_7_true-unreach-call_false-termination.cil.c [2018-11-23 10:52:24,415 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e40e9df44/e93ce813183b4bd982846fb5b9207def/FLAGe46c7f656 [2018-11-23 10:52:24,861 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 10:52:24,862 INFO L161 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_srvr_7_true-unreach-call_false-termination.cil.c [2018-11-23 10:52:24,882 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e40e9df44/e93ce813183b4bd982846fb5b9207def/FLAGe46c7f656 [2018-11-23 10:52:25,198 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e40e9df44/e93ce813183b4bd982846fb5b9207def [2018-11-23 10:52:25,209 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 10:52:25,211 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 10:52:25,212 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 10:52:25,212 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 10:52:25,216 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 10:52:25,218 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,221 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@693c8f00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25, skipping insertion in model container [2018-11-23 10:52:25,221 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,232 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 10:52:25,301 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 10:52:25,663 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 10:52:25,676 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 10:52:25,776 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 10:52:25,789 INFO L195 MainTranslator]: Completed translation [2018-11-23 10:52:25,789 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25 WrapperNode [2018-11-23 10:52:25,789 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 10:52:25,790 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 10:52:25,790 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 10:52:25,790 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 10:52:25,798 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,811 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,818 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 10:52:25,819 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 10:52:25,819 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 10:52:25,819 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 10:52:25,897 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,898 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,903 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,903 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,934 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,955 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,958 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... [2018-11-23 10:52:25,962 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 10:52:25,963 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 10:52:25,963 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 10:52:25,963 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 10:52:25,964 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 10:52:26,017 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 10:52:26,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 10:52:26,017 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 10:52:26,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 10:52:26,018 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 10:52:26,018 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 10:52:26,018 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2018-11-23 10:52:26,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2018-11-23 10:52:26,300 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 10:52:26,301 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 10:52:28,144 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 10:52:28,145 INFO L280 CfgBuilder]: Removed 1 assue(true) statements. [2018-11-23 10:52:28,145 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:52:28 BoogieIcfgContainer [2018-11-23 10:52:28,145 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 10:52:28,146 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 10:52:28,147 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 10:52:28,150 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 10:52:28,150 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:52:25" (1/3) ... [2018-11-23 10:52:28,151 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36857239 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:52:28, skipping insertion in model container [2018-11-23 10:52:28,151 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:52:25" (2/3) ... [2018-11-23 10:52:28,152 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36857239 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:52:28, skipping insertion in model container [2018-11-23 10:52:28,152 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:52:28" (3/3) ... [2018-11-23 10:52:28,154 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_srvr_7_true-unreach-call_false-termination.cil.c [2018-11-23 10:52:28,163 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 10:52:28,172 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 10:52:28,189 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 10:52:28,225 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 10:52:28,226 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 10:52:28,227 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 10:52:28,227 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 10:52:28,227 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 10:52:28,228 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 10:52:28,228 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 10:52:28,228 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 10:52:28,228 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 10:52:28,255 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states. [2018-11-23 10:52:28,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-11-23 10:52:28,266 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:28,267 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:28,269 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:28,276 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:28,276 INFO L82 PathProgramCache]: Analyzing trace with hash 1198514108, now seen corresponding path program 1 times [2018-11-23 10:52:28,281 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:28,281 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:28,299 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:28,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:28,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:28,408 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:28,667 INFO L256 TraceCheckUtils]: 0: Hoare triple {157#true} call ULTIMATE.init(); {157#true} is VALID [2018-11-23 10:52:28,671 INFO L273 TraceCheckUtils]: 1: Hoare triple {157#true} assume true; {157#true} is VALID [2018-11-23 10:52:28,671 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {157#true} {157#true} #633#return; {157#true} is VALID [2018-11-23 10:52:28,672 INFO L256 TraceCheckUtils]: 3: Hoare triple {157#true} call #t~ret50 := main(); {157#true} is VALID [2018-11-23 10:52:28,673 INFO L273 TraceCheckUtils]: 4: Hoare triple {157#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {174#(= (_ bv8464 32) main_~s~0)} is VALID [2018-11-23 10:52:28,674 INFO L256 TraceCheckUtils]: 5: Hoare triple {174#(= (_ bv8464 32) main_~s~0)} call #t~ret49 := ssl3_accept(~s~0); {178#(= (_ bv8464 32) |ssl3_accept_#in~initial_state|)} is VALID [2018-11-23 10:52:28,675 INFO L273 TraceCheckUtils]: 6: Hoare triple {178#(= (_ bv8464 32) |ssl3_accept_#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,679 INFO L273 TraceCheckUtils]: 7: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,680 INFO L273 TraceCheckUtils]: 8: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,681 INFO L273 TraceCheckUtils]: 9: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,681 INFO L273 TraceCheckUtils]: 10: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__cert~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,683 INFO L273 TraceCheckUtils]: 11: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !false; {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,683 INFO L273 TraceCheckUtils]: 12: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,685 INFO L273 TraceCheckUtils]: 13: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,686 INFO L273 TraceCheckUtils]: 14: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,687 INFO L273 TraceCheckUtils]: 15: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,687 INFO L273 TraceCheckUtils]: 16: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,689 INFO L273 TraceCheckUtils]: 17: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,708 INFO L273 TraceCheckUtils]: 18: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,711 INFO L273 TraceCheckUtils]: 19: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,717 INFO L273 TraceCheckUtils]: 20: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:28,720 INFO L273 TraceCheckUtils]: 21: Hoare triple {182#(= (_ bv8464 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,720 INFO L273 TraceCheckUtils]: 22: Hoare triple {158#false} assume !(8465bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,721 INFO L273 TraceCheckUtils]: 23: Hoare triple {158#false} assume !(8466bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,721 INFO L273 TraceCheckUtils]: 24: Hoare triple {158#false} assume !(8496bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,721 INFO L273 TraceCheckUtils]: 25: Hoare triple {158#false} assume !(8497bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,722 INFO L273 TraceCheckUtils]: 26: Hoare triple {158#false} assume !(8512bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,722 INFO L273 TraceCheckUtils]: 27: Hoare triple {158#false} assume !(8513bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,722 INFO L273 TraceCheckUtils]: 28: Hoare triple {158#false} assume !(8528bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,723 INFO L273 TraceCheckUtils]: 29: Hoare triple {158#false} assume !(8529bv32 == ~s__state~0); {158#false} is VALID [2018-11-23 10:52:28,723 INFO L273 TraceCheckUtils]: 30: Hoare triple {158#false} assume 8544bv32 == ~s__state~0; {158#false} is VALID [2018-11-23 10:52:28,724 INFO L273 TraceCheckUtils]: 31: Hoare triple {158#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {158#false} is VALID [2018-11-23 10:52:28,724 INFO L273 TraceCheckUtils]: 32: Hoare triple {158#false} assume !(0bv32 != ~s__session__peer~0); {158#false} is VALID [2018-11-23 10:52:28,724 INFO L273 TraceCheckUtils]: 33: Hoare triple {158#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {158#false} is VALID [2018-11-23 10:52:28,725 INFO L273 TraceCheckUtils]: 34: Hoare triple {158#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {158#false} is VALID [2018-11-23 10:52:28,725 INFO L273 TraceCheckUtils]: 35: Hoare triple {158#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {158#false} is VALID [2018-11-23 10:52:28,725 INFO L273 TraceCheckUtils]: 36: Hoare triple {158#false} assume 8bv32 == ~blastFlag~0; {158#false} is VALID [2018-11-23 10:52:28,726 INFO L273 TraceCheckUtils]: 37: Hoare triple {158#false} assume !false; {158#false} is VALID [2018-11-23 10:52:28,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 10:52:28,737 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:28,751 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:28,751 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 10:52:28,757 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 38 [2018-11-23 10:52:28,762 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:28,765 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 10:52:28,861 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 38 edges. 38 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:28,861 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 10:52:28,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 10:52:28,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 10:52:28,872 INFO L87 Difference]: Start difference. First operand 154 states. Second operand 5 states. [2018-11-23 10:52:30,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:30,790 INFO L93 Difference]: Finished difference Result 321 states and 544 transitions. [2018-11-23 10:52:30,791 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 10:52:30,791 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 38 [2018-11-23 10:52:30,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:30,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 10:52:30,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 544 transitions. [2018-11-23 10:52:30,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 10:52:30,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 544 transitions. [2018-11-23 10:52:30,836 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 544 transitions. [2018-11-23 10:52:31,643 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 544 edges. 544 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:31,669 INFO L225 Difference]: With dead ends: 321 [2018-11-23 10:52:31,669 INFO L226 Difference]: Without dead ends: 159 [2018-11-23 10:52:31,674 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 10:52:31,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2018-11-23 10:52:31,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 156. [2018-11-23 10:52:31,820 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:31,821 INFO L82 GeneralOperation]: Start isEquivalent. First operand 159 states. Second operand 156 states. [2018-11-23 10:52:31,822 INFO L74 IsIncluded]: Start isIncluded. First operand 159 states. Second operand 156 states. [2018-11-23 10:52:31,822 INFO L87 Difference]: Start difference. First operand 159 states. Second operand 156 states. [2018-11-23 10:52:31,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:31,836 INFO L93 Difference]: Finished difference Result 159 states and 238 transitions. [2018-11-23 10:52:31,837 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 238 transitions. [2018-11-23 10:52:31,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:31,839 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:31,839 INFO L74 IsIncluded]: Start isIncluded. First operand 156 states. Second operand 159 states. [2018-11-23 10:52:31,839 INFO L87 Difference]: Start difference. First operand 156 states. Second operand 159 states. [2018-11-23 10:52:31,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:31,849 INFO L93 Difference]: Finished difference Result 159 states and 238 transitions. [2018-11-23 10:52:31,850 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 238 transitions. [2018-11-23 10:52:31,852 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:31,852 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:31,852 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:31,853 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:31,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-11-23 10:52:31,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 234 transitions. [2018-11-23 10:52:31,862 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 234 transitions. Word has length 38 [2018-11-23 10:52:31,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:31,863 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 234 transitions. [2018-11-23 10:52:31,863 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 10:52:31,863 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 234 transitions. [2018-11-23 10:52:31,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-11-23 10:52:31,866 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:31,866 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:31,866 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:31,867 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:31,867 INFO L82 PathProgramCache]: Analyzing trace with hash 412718141, now seen corresponding path program 1 times [2018-11-23 10:52:31,868 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:31,868 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 3 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:31,895 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:31,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:31,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:31,966 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:32,046 INFO L256 TraceCheckUtils]: 0: Hoare triple {1165#true} call ULTIMATE.init(); {1165#true} is VALID [2018-11-23 10:52:32,047 INFO L273 TraceCheckUtils]: 1: Hoare triple {1165#true} assume true; {1165#true} is VALID [2018-11-23 10:52:32,047 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1165#true} {1165#true} #633#return; {1165#true} is VALID [2018-11-23 10:52:32,048 INFO L256 TraceCheckUtils]: 3: Hoare triple {1165#true} call #t~ret50 := main(); {1165#true} is VALID [2018-11-23 10:52:32,048 INFO L273 TraceCheckUtils]: 4: Hoare triple {1165#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {1165#true} is VALID [2018-11-23 10:52:32,048 INFO L256 TraceCheckUtils]: 5: Hoare triple {1165#true} call #t~ret49 := ssl3_accept(~s~0); {1165#true} is VALID [2018-11-23 10:52:32,049 INFO L273 TraceCheckUtils]: 6: Hoare triple {1165#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {1165#true} is VALID [2018-11-23 10:52:32,049 INFO L273 TraceCheckUtils]: 7: Hoare triple {1165#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {1165#true} is VALID [2018-11-23 10:52:32,049 INFO L273 TraceCheckUtils]: 8: Hoare triple {1165#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {1165#true} is VALID [2018-11-23 10:52:32,049 INFO L273 TraceCheckUtils]: 9: Hoare triple {1165#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {1165#true} is VALID [2018-11-23 10:52:32,050 INFO L273 TraceCheckUtils]: 10: Hoare triple {1165#true} assume !(0bv32 == ~s__cert~0); {1165#true} is VALID [2018-11-23 10:52:32,050 INFO L273 TraceCheckUtils]: 11: Hoare triple {1165#true} assume !false; {1165#true} is VALID [2018-11-23 10:52:32,050 INFO L273 TraceCheckUtils]: 12: Hoare triple {1165#true} ~state~0 := ~s__state~0; {1165#true} is VALID [2018-11-23 10:52:32,051 INFO L273 TraceCheckUtils]: 13: Hoare triple {1165#true} assume !(12292bv32 == ~s__state~0); {1165#true} is VALID [2018-11-23 10:52:32,051 INFO L273 TraceCheckUtils]: 14: Hoare triple {1165#true} assume !(16384bv32 == ~s__state~0); {1165#true} is VALID [2018-11-23 10:52:32,051 INFO L273 TraceCheckUtils]: 15: Hoare triple {1165#true} assume !(8192bv32 == ~s__state~0); {1165#true} is VALID [2018-11-23 10:52:32,052 INFO L273 TraceCheckUtils]: 16: Hoare triple {1165#true} assume !(24576bv32 == ~s__state~0); {1165#true} is VALID [2018-11-23 10:52:32,052 INFO L273 TraceCheckUtils]: 17: Hoare triple {1165#true} assume !(8195bv32 == ~s__state~0); {1165#true} is VALID [2018-11-23 10:52:32,052 INFO L273 TraceCheckUtils]: 18: Hoare triple {1165#true} assume !(8480bv32 == ~s__state~0); {1165#true} is VALID [2018-11-23 10:52:32,052 INFO L273 TraceCheckUtils]: 19: Hoare triple {1165#true} assume !(8481bv32 == ~s__state~0); {1165#true} is VALID [2018-11-23 10:52:32,053 INFO L273 TraceCheckUtils]: 20: Hoare triple {1165#true} assume !(8482bv32 == ~s__state~0); {1165#true} is VALID [2018-11-23 10:52:32,053 INFO L273 TraceCheckUtils]: 21: Hoare triple {1165#true} assume 8464bv32 == ~s__state~0; {1165#true} is VALID [2018-11-23 10:52:32,053 INFO L273 TraceCheckUtils]: 22: Hoare triple {1165#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {1165#true} is VALID [2018-11-23 10:52:32,054 INFO L273 TraceCheckUtils]: 23: Hoare triple {1165#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {1165#true} is VALID [2018-11-23 10:52:32,058 INFO L273 TraceCheckUtils]: 24: Hoare triple {1165#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,061 INFO L273 TraceCheckUtils]: 25: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,064 INFO L273 TraceCheckUtils]: 26: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,065 INFO L273 TraceCheckUtils]: 27: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !false; {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,065 INFO L273 TraceCheckUtils]: 28: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,067 INFO L273 TraceCheckUtils]: 29: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,067 INFO L273 TraceCheckUtils]: 30: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,069 INFO L273 TraceCheckUtils]: 31: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,070 INFO L273 TraceCheckUtils]: 32: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,071 INFO L273 TraceCheckUtils]: 33: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,071 INFO L273 TraceCheckUtils]: 34: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,073 INFO L273 TraceCheckUtils]: 35: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,075 INFO L273 TraceCheckUtils]: 36: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,075 INFO L273 TraceCheckUtils]: 37: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,076 INFO L273 TraceCheckUtils]: 38: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,076 INFO L273 TraceCheckUtils]: 39: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:32,078 INFO L273 TraceCheckUtils]: 40: Hoare triple {1242#(= (_ bv8496 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {1166#false} is VALID [2018-11-23 10:52:32,078 INFO L273 TraceCheckUtils]: 41: Hoare triple {1166#false} assume !(8497bv32 == ~s__state~0); {1166#false} is VALID [2018-11-23 10:52:32,078 INFO L273 TraceCheckUtils]: 42: Hoare triple {1166#false} assume !(8512bv32 == ~s__state~0); {1166#false} is VALID [2018-11-23 10:52:32,078 INFO L273 TraceCheckUtils]: 43: Hoare triple {1166#false} assume !(8513bv32 == ~s__state~0); {1166#false} is VALID [2018-11-23 10:52:32,079 INFO L273 TraceCheckUtils]: 44: Hoare triple {1166#false} assume !(8528bv32 == ~s__state~0); {1166#false} is VALID [2018-11-23 10:52:32,079 INFO L273 TraceCheckUtils]: 45: Hoare triple {1166#false} assume !(8529bv32 == ~s__state~0); {1166#false} is VALID [2018-11-23 10:52:32,079 INFO L273 TraceCheckUtils]: 46: Hoare triple {1166#false} assume 8544bv32 == ~s__state~0; {1166#false} is VALID [2018-11-23 10:52:32,079 INFO L273 TraceCheckUtils]: 47: Hoare triple {1166#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {1166#false} is VALID [2018-11-23 10:52:32,080 INFO L273 TraceCheckUtils]: 48: Hoare triple {1166#false} assume !(0bv32 != ~s__session__peer~0); {1166#false} is VALID [2018-11-23 10:52:32,080 INFO L273 TraceCheckUtils]: 49: Hoare triple {1166#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {1166#false} is VALID [2018-11-23 10:52:32,080 INFO L273 TraceCheckUtils]: 50: Hoare triple {1166#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {1166#false} is VALID [2018-11-23 10:52:32,080 INFO L273 TraceCheckUtils]: 51: Hoare triple {1166#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {1166#false} is VALID [2018-11-23 10:52:32,081 INFO L273 TraceCheckUtils]: 52: Hoare triple {1166#false} assume 8bv32 == ~blastFlag~0; {1166#false} is VALID [2018-11-23 10:52:32,081 INFO L273 TraceCheckUtils]: 53: Hoare triple {1166#false} assume !false; {1166#false} is VALID [2018-11-23 10:52:32,087 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 10:52:32,087 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:32,089 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:32,089 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:32,091 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 54 [2018-11-23 10:52:32,091 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:32,092 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:32,213 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 54 edges. 54 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:32,213 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:32,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:32,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:32,214 INFO L87 Difference]: Start difference. First operand 156 states and 234 transitions. Second operand 3 states. [2018-11-23 10:52:33,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:33,121 INFO L93 Difference]: Finished difference Result 324 states and 495 transitions. [2018-11-23 10:52:33,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:33,122 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 54 [2018-11-23 10:52:33,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:33,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:33,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 449 transitions. [2018-11-23 10:52:33,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:33,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 449 transitions. [2018-11-23 10:52:33,134 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 449 transitions. [2018-11-23 10:52:33,771 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 449 edges. 449 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:33,778 INFO L225 Difference]: With dead ends: 324 [2018-11-23 10:52:33,779 INFO L226 Difference]: Without dead ends: 181 [2018-11-23 10:52:33,781 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:33,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-11-23 10:52:33,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 177. [2018-11-23 10:52:33,866 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:33,866 INFO L82 GeneralOperation]: Start isEquivalent. First operand 181 states. Second operand 177 states. [2018-11-23 10:52:33,866 INFO L74 IsIncluded]: Start isIncluded. First operand 181 states. Second operand 177 states. [2018-11-23 10:52:33,867 INFO L87 Difference]: Start difference. First operand 181 states. Second operand 177 states. [2018-11-23 10:52:33,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:33,875 INFO L93 Difference]: Finished difference Result 181 states and 266 transitions. [2018-11-23 10:52:33,875 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 266 transitions. [2018-11-23 10:52:33,876 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:33,877 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:33,877 INFO L74 IsIncluded]: Start isIncluded. First operand 177 states. Second operand 181 states. [2018-11-23 10:52:33,877 INFO L87 Difference]: Start difference. First operand 177 states. Second operand 181 states. [2018-11-23 10:52:33,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:33,885 INFO L93 Difference]: Finished difference Result 181 states and 266 transitions. [2018-11-23 10:52:33,885 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 266 transitions. [2018-11-23 10:52:33,886 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:33,886 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:33,887 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:33,887 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:33,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-11-23 10:52:33,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 260 transitions. [2018-11-23 10:52:33,894 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 260 transitions. Word has length 54 [2018-11-23 10:52:33,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:33,895 INFO L480 AbstractCegarLoop]: Abstraction has 177 states and 260 transitions. [2018-11-23 10:52:33,895 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:33,895 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 260 transitions. [2018-11-23 10:52:33,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-11-23 10:52:33,898 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:33,898 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:33,898 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:33,898 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:33,899 INFO L82 PathProgramCache]: Analyzing trace with hash 516084045, now seen corresponding path program 1 times [2018-11-23 10:52:33,899 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:33,900 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 4 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:33,931 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:33,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:34,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:34,002 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:34,151 INFO L256 TraceCheckUtils]: 0: Hoare triple {2284#true} call ULTIMATE.init(); {2284#true} is VALID [2018-11-23 10:52:34,152 INFO L273 TraceCheckUtils]: 1: Hoare triple {2284#true} assume true; {2284#true} is VALID [2018-11-23 10:52:34,152 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2284#true} {2284#true} #633#return; {2284#true} is VALID [2018-11-23 10:52:34,152 INFO L256 TraceCheckUtils]: 3: Hoare triple {2284#true} call #t~ret50 := main(); {2284#true} is VALID [2018-11-23 10:52:34,152 INFO L273 TraceCheckUtils]: 4: Hoare triple {2284#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {2284#true} is VALID [2018-11-23 10:52:34,153 INFO L256 TraceCheckUtils]: 5: Hoare triple {2284#true} call #t~ret49 := ssl3_accept(~s~0); {2284#true} is VALID [2018-11-23 10:52:34,153 INFO L273 TraceCheckUtils]: 6: Hoare triple {2284#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {2284#true} is VALID [2018-11-23 10:52:34,153 INFO L273 TraceCheckUtils]: 7: Hoare triple {2284#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {2284#true} is VALID [2018-11-23 10:52:34,153 INFO L273 TraceCheckUtils]: 8: Hoare triple {2284#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {2284#true} is VALID [2018-11-23 10:52:34,153 INFO L273 TraceCheckUtils]: 9: Hoare triple {2284#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {2284#true} is VALID [2018-11-23 10:52:34,154 INFO L273 TraceCheckUtils]: 10: Hoare triple {2284#true} assume !(0bv32 == ~s__cert~0); {2284#true} is VALID [2018-11-23 10:52:34,154 INFO L273 TraceCheckUtils]: 11: Hoare triple {2284#true} assume !false; {2284#true} is VALID [2018-11-23 10:52:34,154 INFO L273 TraceCheckUtils]: 12: Hoare triple {2284#true} ~state~0 := ~s__state~0; {2284#true} is VALID [2018-11-23 10:52:34,154 INFO L273 TraceCheckUtils]: 13: Hoare triple {2284#true} assume !(12292bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,154 INFO L273 TraceCheckUtils]: 14: Hoare triple {2284#true} assume !(16384bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,155 INFO L273 TraceCheckUtils]: 15: Hoare triple {2284#true} assume !(8192bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,155 INFO L273 TraceCheckUtils]: 16: Hoare triple {2284#true} assume !(24576bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,155 INFO L273 TraceCheckUtils]: 17: Hoare triple {2284#true} assume !(8195bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,156 INFO L273 TraceCheckUtils]: 18: Hoare triple {2284#true} assume !(8480bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,156 INFO L273 TraceCheckUtils]: 19: Hoare triple {2284#true} assume !(8481bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,156 INFO L273 TraceCheckUtils]: 20: Hoare triple {2284#true} assume !(8482bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,156 INFO L273 TraceCheckUtils]: 21: Hoare triple {2284#true} assume 8464bv32 == ~s__state~0; {2284#true} is VALID [2018-11-23 10:52:34,157 INFO L273 TraceCheckUtils]: 22: Hoare triple {2284#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {2284#true} is VALID [2018-11-23 10:52:34,157 INFO L273 TraceCheckUtils]: 23: Hoare triple {2284#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {2284#true} is VALID [2018-11-23 10:52:34,157 INFO L273 TraceCheckUtils]: 24: Hoare triple {2284#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {2284#true} is VALID [2018-11-23 10:52:34,157 INFO L273 TraceCheckUtils]: 25: Hoare triple {2284#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {2284#true} is VALID [2018-11-23 10:52:34,158 INFO L273 TraceCheckUtils]: 26: Hoare triple {2284#true} ~skip~0 := 0bv32; {2284#true} is VALID [2018-11-23 10:52:34,158 INFO L273 TraceCheckUtils]: 27: Hoare triple {2284#true} assume !false; {2284#true} is VALID [2018-11-23 10:52:34,158 INFO L273 TraceCheckUtils]: 28: Hoare triple {2284#true} ~state~0 := ~s__state~0; {2284#true} is VALID [2018-11-23 10:52:34,159 INFO L273 TraceCheckUtils]: 29: Hoare triple {2284#true} assume !(12292bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,159 INFO L273 TraceCheckUtils]: 30: Hoare triple {2284#true} assume !(16384bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,159 INFO L273 TraceCheckUtils]: 31: Hoare triple {2284#true} assume !(8192bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,160 INFO L273 TraceCheckUtils]: 32: Hoare triple {2284#true} assume !(24576bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,160 INFO L273 TraceCheckUtils]: 33: Hoare triple {2284#true} assume !(8195bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,160 INFO L273 TraceCheckUtils]: 34: Hoare triple {2284#true} assume !(8480bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,160 INFO L273 TraceCheckUtils]: 35: Hoare triple {2284#true} assume !(8481bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,161 INFO L273 TraceCheckUtils]: 36: Hoare triple {2284#true} assume !(8482bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,161 INFO L273 TraceCheckUtils]: 37: Hoare triple {2284#true} assume !(8464bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,161 INFO L273 TraceCheckUtils]: 38: Hoare triple {2284#true} assume !(8465bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,162 INFO L273 TraceCheckUtils]: 39: Hoare triple {2284#true} assume !(8466bv32 == ~s__state~0); {2284#true} is VALID [2018-11-23 10:52:34,162 INFO L273 TraceCheckUtils]: 40: Hoare triple {2284#true} assume 8496bv32 == ~s__state~0; {2284#true} is VALID [2018-11-23 10:52:34,162 INFO L273 TraceCheckUtils]: 41: Hoare triple {2284#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {2284#true} is VALID [2018-11-23 10:52:34,165 INFO L273 TraceCheckUtils]: 42: Hoare triple {2284#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,165 INFO L273 TraceCheckUtils]: 43: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,167 INFO L273 TraceCheckUtils]: 44: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,167 INFO L273 TraceCheckUtils]: 45: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} ~s__init_num~0 := 0bv32; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,169 INFO L273 TraceCheckUtils]: 46: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,169 INFO L273 TraceCheckUtils]: 47: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,172 INFO L273 TraceCheckUtils]: 48: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !false; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,172 INFO L273 TraceCheckUtils]: 49: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,175 INFO L273 TraceCheckUtils]: 50: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,175 INFO L273 TraceCheckUtils]: 51: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,175 INFO L273 TraceCheckUtils]: 52: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,176 INFO L273 TraceCheckUtils]: 53: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,176 INFO L273 TraceCheckUtils]: 54: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,177 INFO L273 TraceCheckUtils]: 55: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,177 INFO L273 TraceCheckUtils]: 56: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,178 INFO L273 TraceCheckUtils]: 57: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,178 INFO L273 TraceCheckUtils]: 58: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,179 INFO L273 TraceCheckUtils]: 59: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,179 INFO L273 TraceCheckUtils]: 60: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,180 INFO L273 TraceCheckUtils]: 61: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,180 INFO L273 TraceCheckUtils]: 62: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,181 INFO L273 TraceCheckUtils]: 63: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,182 INFO L273 TraceCheckUtils]: 64: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,182 INFO L273 TraceCheckUtils]: 65: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,183 INFO L273 TraceCheckUtils]: 66: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == ~s__state~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,183 INFO L273 TraceCheckUtils]: 67: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume 8544bv32 == ~s__state~0; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,184 INFO L273 TraceCheckUtils]: 68: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,185 INFO L273 TraceCheckUtils]: 69: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~s__session__peer~0); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,201 INFO L273 TraceCheckUtils]: 70: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,202 INFO L273 TraceCheckUtils]: 71: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,202 INFO L273 TraceCheckUtils]: 72: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:34,203 INFO L273 TraceCheckUtils]: 73: Hoare triple {2415#(= (_ bv2 32) ssl3_accept_~blastFlag~0)} assume 8bv32 == ~blastFlag~0; {2285#false} is VALID [2018-11-23 10:52:34,203 INFO L273 TraceCheckUtils]: 74: Hoare triple {2285#false} assume !false; {2285#false} is VALID [2018-11-23 10:52:34,208 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-11-23 10:52:34,208 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:34,211 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:34,211 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:34,212 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 75 [2018-11-23 10:52:34,213 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:34,213 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:34,314 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 65 edges. 65 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:34,314 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:34,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:34,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:34,315 INFO L87 Difference]: Start difference. First operand 177 states and 260 transitions. Second operand 3 states. [2018-11-23 10:52:35,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:35,927 INFO L93 Difference]: Finished difference Result 498 states and 738 transitions. [2018-11-23 10:52:35,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:35,927 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 75 [2018-11-23 10:52:35,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:35,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:35,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2018-11-23 10:52:35,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:35,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2018-11-23 10:52:35,942 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 591 transitions. [2018-11-23 10:52:36,845 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 591 edges. 591 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:36,858 INFO L225 Difference]: With dead ends: 498 [2018-11-23 10:52:36,858 INFO L226 Difference]: Without dead ends: 334 [2018-11-23 10:52:36,860 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:36,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2018-11-23 10:52:37,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2018-11-23 10:52:37,171 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:37,171 INFO L82 GeneralOperation]: Start isEquivalent. First operand 334 states. Second operand 334 states. [2018-11-23 10:52:37,172 INFO L74 IsIncluded]: Start isIncluded. First operand 334 states. Second operand 334 states. [2018-11-23 10:52:37,172 INFO L87 Difference]: Start difference. First operand 334 states. Second operand 334 states. [2018-11-23 10:52:37,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:37,187 INFO L93 Difference]: Finished difference Result 334 states and 487 transitions. [2018-11-23 10:52:37,187 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 487 transitions. [2018-11-23 10:52:37,188 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:37,188 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:37,188 INFO L74 IsIncluded]: Start isIncluded. First operand 334 states. Second operand 334 states. [2018-11-23 10:52:37,188 INFO L87 Difference]: Start difference. First operand 334 states. Second operand 334 states. [2018-11-23 10:52:37,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:37,203 INFO L93 Difference]: Finished difference Result 334 states and 487 transitions. [2018-11-23 10:52:37,203 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 487 transitions. [2018-11-23 10:52:37,204 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:37,204 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:37,204 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:37,204 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:37,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 334 states. [2018-11-23 10:52:37,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 487 transitions. [2018-11-23 10:52:37,218 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 487 transitions. Word has length 75 [2018-11-23 10:52:37,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:37,219 INFO L480 AbstractCegarLoop]: Abstraction has 334 states and 487 transitions. [2018-11-23 10:52:37,219 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:37,219 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 487 transitions. [2018-11-23 10:52:37,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-11-23 10:52:37,223 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:37,223 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:37,223 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:37,224 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:37,224 INFO L82 PathProgramCache]: Analyzing trace with hash 443697487, now seen corresponding path program 1 times [2018-11-23 10:52:37,224 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:37,224 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 5 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:37,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:37,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:37,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:37,344 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:37,489 INFO L256 TraceCheckUtils]: 0: Hoare triple {4156#true} call ULTIMATE.init(); {4156#true} is VALID [2018-11-23 10:52:37,489 INFO L273 TraceCheckUtils]: 1: Hoare triple {4156#true} assume true; {4156#true} is VALID [2018-11-23 10:52:37,489 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {4156#true} {4156#true} #633#return; {4156#true} is VALID [2018-11-23 10:52:37,490 INFO L256 TraceCheckUtils]: 3: Hoare triple {4156#true} call #t~ret50 := main(); {4156#true} is VALID [2018-11-23 10:52:37,490 INFO L273 TraceCheckUtils]: 4: Hoare triple {4156#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {4156#true} is VALID [2018-11-23 10:52:37,490 INFO L256 TraceCheckUtils]: 5: Hoare triple {4156#true} call #t~ret49 := ssl3_accept(~s~0); {4156#true} is VALID [2018-11-23 10:52:37,491 INFO L273 TraceCheckUtils]: 6: Hoare triple {4156#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {4156#true} is VALID [2018-11-23 10:52:37,491 INFO L273 TraceCheckUtils]: 7: Hoare triple {4156#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {4156#true} is VALID [2018-11-23 10:52:37,491 INFO L273 TraceCheckUtils]: 8: Hoare triple {4156#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {4156#true} is VALID [2018-11-23 10:52:37,491 INFO L273 TraceCheckUtils]: 9: Hoare triple {4156#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {4156#true} is VALID [2018-11-23 10:52:37,491 INFO L273 TraceCheckUtils]: 10: Hoare triple {4156#true} assume !(0bv32 == ~s__cert~0); {4156#true} is VALID [2018-11-23 10:52:37,492 INFO L273 TraceCheckUtils]: 11: Hoare triple {4156#true} assume !false; {4156#true} is VALID [2018-11-23 10:52:37,492 INFO L273 TraceCheckUtils]: 12: Hoare triple {4156#true} ~state~0 := ~s__state~0; {4156#true} is VALID [2018-11-23 10:52:37,492 INFO L273 TraceCheckUtils]: 13: Hoare triple {4156#true} assume !(12292bv32 == ~s__state~0); {4156#true} is VALID [2018-11-23 10:52:37,492 INFO L273 TraceCheckUtils]: 14: Hoare triple {4156#true} assume !(16384bv32 == ~s__state~0); {4156#true} is VALID [2018-11-23 10:52:37,492 INFO L273 TraceCheckUtils]: 15: Hoare triple {4156#true} assume !(8192bv32 == ~s__state~0); {4156#true} is VALID [2018-11-23 10:52:37,493 INFO L273 TraceCheckUtils]: 16: Hoare triple {4156#true} assume !(24576bv32 == ~s__state~0); {4156#true} is VALID [2018-11-23 10:52:37,493 INFO L273 TraceCheckUtils]: 17: Hoare triple {4156#true} assume !(8195bv32 == ~s__state~0); {4156#true} is VALID [2018-11-23 10:52:37,493 INFO L273 TraceCheckUtils]: 18: Hoare triple {4156#true} assume !(8480bv32 == ~s__state~0); {4156#true} is VALID [2018-11-23 10:52:37,493 INFO L273 TraceCheckUtils]: 19: Hoare triple {4156#true} assume !(8481bv32 == ~s__state~0); {4156#true} is VALID [2018-11-23 10:52:37,493 INFO L273 TraceCheckUtils]: 20: Hoare triple {4156#true} assume !(8482bv32 == ~s__state~0); {4156#true} is VALID [2018-11-23 10:52:37,494 INFO L273 TraceCheckUtils]: 21: Hoare triple {4156#true} assume 8464bv32 == ~s__state~0; {4156#true} is VALID [2018-11-23 10:52:37,494 INFO L273 TraceCheckUtils]: 22: Hoare triple {4156#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {4156#true} is VALID [2018-11-23 10:52:37,495 INFO L273 TraceCheckUtils]: 23: Hoare triple {4156#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,495 INFO L273 TraceCheckUtils]: 24: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,496 INFO L273 TraceCheckUtils]: 25: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,496 INFO L273 TraceCheckUtils]: 26: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,497 INFO L273 TraceCheckUtils]: 27: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !false; {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,497 INFO L273 TraceCheckUtils]: 28: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,497 INFO L273 TraceCheckUtils]: 29: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,498 INFO L273 TraceCheckUtils]: 30: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,498 INFO L273 TraceCheckUtils]: 31: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,499 INFO L273 TraceCheckUtils]: 32: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,499 INFO L273 TraceCheckUtils]: 33: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,500 INFO L273 TraceCheckUtils]: 34: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,500 INFO L273 TraceCheckUtils]: 35: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,501 INFO L273 TraceCheckUtils]: 36: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,508 INFO L273 TraceCheckUtils]: 37: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,509 INFO L273 TraceCheckUtils]: 38: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,510 INFO L273 TraceCheckUtils]: 39: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == ~s__state~0); {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,510 INFO L273 TraceCheckUtils]: 40: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume 8496bv32 == ~s__state~0; {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,510 INFO L273 TraceCheckUtils]: 41: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet34;havoc #t~nondet34; {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:37,511 INFO L273 TraceCheckUtils]: 42: Hoare triple {4230#(= (_ bv1 32) ssl3_accept_~blastFlag~0)} assume !(1bv32 == ~blastFlag~0); {4157#false} is VALID [2018-11-23 10:52:37,511 INFO L273 TraceCheckUtils]: 43: Hoare triple {4157#false} assume !~bvsle32(~ret~0, 0bv32); {4157#false} is VALID [2018-11-23 10:52:37,511 INFO L273 TraceCheckUtils]: 44: Hoare triple {4157#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {4157#false} is VALID [2018-11-23 10:52:37,511 INFO L273 TraceCheckUtils]: 45: Hoare triple {4157#false} ~s__init_num~0 := 0bv32; {4157#false} is VALID [2018-11-23 10:52:37,511 INFO L273 TraceCheckUtils]: 46: Hoare triple {4157#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {4157#false} is VALID [2018-11-23 10:52:37,512 INFO L273 TraceCheckUtils]: 47: Hoare triple {4157#false} ~skip~0 := 0bv32; {4157#false} is VALID [2018-11-23 10:52:37,512 INFO L273 TraceCheckUtils]: 48: Hoare triple {4157#false} assume !false; {4157#false} is VALID [2018-11-23 10:52:37,512 INFO L273 TraceCheckUtils]: 49: Hoare triple {4157#false} ~state~0 := ~s__state~0; {4157#false} is VALID [2018-11-23 10:52:37,512 INFO L273 TraceCheckUtils]: 50: Hoare triple {4157#false} assume !(12292bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,512 INFO L273 TraceCheckUtils]: 51: Hoare triple {4157#false} assume !(16384bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,513 INFO L273 TraceCheckUtils]: 52: Hoare triple {4157#false} assume !(8192bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,513 INFO L273 TraceCheckUtils]: 53: Hoare triple {4157#false} assume !(24576bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,513 INFO L273 TraceCheckUtils]: 54: Hoare triple {4157#false} assume !(8195bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,513 INFO L273 TraceCheckUtils]: 55: Hoare triple {4157#false} assume !(8480bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,513 INFO L273 TraceCheckUtils]: 56: Hoare triple {4157#false} assume !(8481bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,513 INFO L273 TraceCheckUtils]: 57: Hoare triple {4157#false} assume !(8482bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,514 INFO L273 TraceCheckUtils]: 58: Hoare triple {4157#false} assume !(8464bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,514 INFO L273 TraceCheckUtils]: 59: Hoare triple {4157#false} assume !(8465bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,514 INFO L273 TraceCheckUtils]: 60: Hoare triple {4157#false} assume !(8466bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,515 INFO L273 TraceCheckUtils]: 61: Hoare triple {4157#false} assume !(8496bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,515 INFO L273 TraceCheckUtils]: 62: Hoare triple {4157#false} assume !(8497bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,516 INFO L273 TraceCheckUtils]: 63: Hoare triple {4157#false} assume !(8512bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,516 INFO L273 TraceCheckUtils]: 64: Hoare triple {4157#false} assume !(8513bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,516 INFO L273 TraceCheckUtils]: 65: Hoare triple {4157#false} assume !(8528bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,516 INFO L273 TraceCheckUtils]: 66: Hoare triple {4157#false} assume !(8529bv32 == ~s__state~0); {4157#false} is VALID [2018-11-23 10:52:37,517 INFO L273 TraceCheckUtils]: 67: Hoare triple {4157#false} assume 8544bv32 == ~s__state~0; {4157#false} is VALID [2018-11-23 10:52:37,517 INFO L273 TraceCheckUtils]: 68: Hoare triple {4157#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {4157#false} is VALID [2018-11-23 10:52:37,517 INFO L273 TraceCheckUtils]: 69: Hoare triple {4157#false} assume !(0bv32 != ~s__session__peer~0); {4157#false} is VALID [2018-11-23 10:52:37,517 INFO L273 TraceCheckUtils]: 70: Hoare triple {4157#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {4157#false} is VALID [2018-11-23 10:52:37,517 INFO L273 TraceCheckUtils]: 71: Hoare triple {4157#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {4157#false} is VALID [2018-11-23 10:52:37,518 INFO L273 TraceCheckUtils]: 72: Hoare triple {4157#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {4157#false} is VALID [2018-11-23 10:52:37,518 INFO L273 TraceCheckUtils]: 73: Hoare triple {4157#false} assume 8bv32 == ~blastFlag~0; {4157#false} is VALID [2018-11-23 10:52:37,518 INFO L273 TraceCheckUtils]: 74: Hoare triple {4157#false} assume !false; {4157#false} is VALID [2018-11-23 10:52:37,522 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 10:52:37,522 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:37,524 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:37,524 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:37,525 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 75 [2018-11-23 10:52:37,525 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:37,525 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:37,611 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 75 edges. 75 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:37,612 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:37,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:37,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:37,613 INFO L87 Difference]: Start difference. First operand 334 states and 487 transitions. Second operand 3 states. [2018-11-23 10:52:38,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:38,176 INFO L93 Difference]: Finished difference Result 679 states and 987 transitions. [2018-11-23 10:52:38,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:38,177 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 75 [2018-11-23 10:52:38,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:38,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:38,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 435 transitions. [2018-11-23 10:52:38,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:38,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 435 transitions. [2018-11-23 10:52:38,185 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 435 transitions. [2018-11-23 10:52:38,859 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 435 edges. 435 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:38,869 INFO L225 Difference]: With dead ends: 679 [2018-11-23 10:52:38,870 INFO L226 Difference]: Without dead ends: 358 [2018-11-23 10:52:38,871 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:38,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2018-11-23 10:52:38,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 358. [2018-11-23 10:52:38,998 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:38,998 INFO L82 GeneralOperation]: Start isEquivalent. First operand 358 states. Second operand 358 states. [2018-11-23 10:52:38,998 INFO L74 IsIncluded]: Start isIncluded. First operand 358 states. Second operand 358 states. [2018-11-23 10:52:38,998 INFO L87 Difference]: Start difference. First operand 358 states. Second operand 358 states. [2018-11-23 10:52:39,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:39,010 INFO L93 Difference]: Finished difference Result 358 states and 516 transitions. [2018-11-23 10:52:39,011 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 516 transitions. [2018-11-23 10:52:39,012 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:39,012 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:39,012 INFO L74 IsIncluded]: Start isIncluded. First operand 358 states. Second operand 358 states. [2018-11-23 10:52:39,012 INFO L87 Difference]: Start difference. First operand 358 states. Second operand 358 states. [2018-11-23 10:52:39,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:39,024 INFO L93 Difference]: Finished difference Result 358 states and 516 transitions. [2018-11-23 10:52:39,024 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 516 transitions. [2018-11-23 10:52:39,025 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:39,025 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:39,025 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:39,026 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:39,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 358 states. [2018-11-23 10:52:39,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 516 transitions. [2018-11-23 10:52:39,038 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 516 transitions. Word has length 75 [2018-11-23 10:52:39,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:39,038 INFO L480 AbstractCegarLoop]: Abstraction has 358 states and 516 transitions. [2018-11-23 10:52:39,038 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:39,038 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 516 transitions. [2018-11-23 10:52:39,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-11-23 10:52:39,040 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:39,040 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:39,040 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:39,041 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:39,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1982037517, now seen corresponding path program 1 times [2018-11-23 10:52:39,041 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:39,041 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 6 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:39,074 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:39,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:39,172 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:39,867 INFO L256 TraceCheckUtils]: 0: Hoare triple {6313#true} call ULTIMATE.init(); {6313#true} is VALID [2018-11-23 10:52:39,867 INFO L273 TraceCheckUtils]: 1: Hoare triple {6313#true} assume true; {6313#true} is VALID [2018-11-23 10:52:39,868 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6313#true} {6313#true} #633#return; {6313#true} is VALID [2018-11-23 10:52:39,868 INFO L256 TraceCheckUtils]: 3: Hoare triple {6313#true} call #t~ret50 := main(); {6313#true} is VALID [2018-11-23 10:52:39,868 INFO L273 TraceCheckUtils]: 4: Hoare triple {6313#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {6313#true} is VALID [2018-11-23 10:52:39,868 INFO L256 TraceCheckUtils]: 5: Hoare triple {6313#true} call #t~ret49 := ssl3_accept(~s~0); {6313#true} is VALID [2018-11-23 10:52:39,869 INFO L273 TraceCheckUtils]: 6: Hoare triple {6313#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,870 INFO L273 TraceCheckUtils]: 7: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,870 INFO L273 TraceCheckUtils]: 8: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,871 INFO L273 TraceCheckUtils]: 9: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,871 INFO L273 TraceCheckUtils]: 10: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~s__cert~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,875 INFO L273 TraceCheckUtils]: 11: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !false; {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,877 INFO L273 TraceCheckUtils]: 12: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,881 INFO L273 TraceCheckUtils]: 13: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == ~s__state~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,901 INFO L273 TraceCheckUtils]: 14: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == ~s__state~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,915 INFO L273 TraceCheckUtils]: 15: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == ~s__state~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,924 INFO L273 TraceCheckUtils]: 16: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == ~s__state~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,925 INFO L273 TraceCheckUtils]: 17: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == ~s__state~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,925 INFO L273 TraceCheckUtils]: 18: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == ~s__state~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,926 INFO L273 TraceCheckUtils]: 19: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == ~s__state~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,926 INFO L273 TraceCheckUtils]: 20: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == ~s__state~0); {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,927 INFO L273 TraceCheckUtils]: 21: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume 8464bv32 == ~s__state~0; {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,927 INFO L273 TraceCheckUtils]: 22: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:39,927 INFO L273 TraceCheckUtils]: 23: Hoare triple {6336#(= (_ bv0 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~blastFlag~0); {6314#false} is VALID [2018-11-23 10:52:39,927 INFO L273 TraceCheckUtils]: 24: Hoare triple {6314#false} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {6314#false} is VALID [2018-11-23 10:52:39,928 INFO L273 TraceCheckUtils]: 25: Hoare triple {6314#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {6314#false} is VALID [2018-11-23 10:52:39,928 INFO L273 TraceCheckUtils]: 26: Hoare triple {6314#false} ~skip~0 := 0bv32; {6314#false} is VALID [2018-11-23 10:52:39,928 INFO L273 TraceCheckUtils]: 27: Hoare triple {6314#false} assume !false; {6314#false} is VALID [2018-11-23 10:52:39,928 INFO L273 TraceCheckUtils]: 28: Hoare triple {6314#false} ~state~0 := ~s__state~0; {6314#false} is VALID [2018-11-23 10:52:39,928 INFO L273 TraceCheckUtils]: 29: Hoare triple {6314#false} assume !(12292bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,928 INFO L273 TraceCheckUtils]: 30: Hoare triple {6314#false} assume !(16384bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,929 INFO L273 TraceCheckUtils]: 31: Hoare triple {6314#false} assume !(8192bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,931 INFO L273 TraceCheckUtils]: 32: Hoare triple {6314#false} assume !(24576bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,931 INFO L273 TraceCheckUtils]: 33: Hoare triple {6314#false} assume !(8195bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,931 INFO L273 TraceCheckUtils]: 34: Hoare triple {6314#false} assume !(8480bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,931 INFO L273 TraceCheckUtils]: 35: Hoare triple {6314#false} assume !(8481bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,932 INFO L273 TraceCheckUtils]: 36: Hoare triple {6314#false} assume !(8482bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,932 INFO L273 TraceCheckUtils]: 37: Hoare triple {6314#false} assume !(8464bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,932 INFO L273 TraceCheckUtils]: 38: Hoare triple {6314#false} assume !(8465bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,932 INFO L273 TraceCheckUtils]: 39: Hoare triple {6314#false} assume !(8466bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,932 INFO L273 TraceCheckUtils]: 40: Hoare triple {6314#false} assume 8496bv32 == ~s__state~0; {6314#false} is VALID [2018-11-23 10:52:39,934 INFO L273 TraceCheckUtils]: 41: Hoare triple {6314#false} ~ret~0 := #t~nondet34;havoc #t~nondet34; {6314#false} is VALID [2018-11-23 10:52:39,934 INFO L273 TraceCheckUtils]: 42: Hoare triple {6314#false} assume !(1bv32 == ~blastFlag~0); {6314#false} is VALID [2018-11-23 10:52:39,934 INFO L273 TraceCheckUtils]: 43: Hoare triple {6314#false} assume !~bvsle32(~ret~0, 0bv32); {6314#false} is VALID [2018-11-23 10:52:39,934 INFO L273 TraceCheckUtils]: 44: Hoare triple {6314#false} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {6314#false} is VALID [2018-11-23 10:52:39,935 INFO L273 TraceCheckUtils]: 45: Hoare triple {6314#false} ~s__init_num~0 := 0bv32; {6314#false} is VALID [2018-11-23 10:52:39,935 INFO L273 TraceCheckUtils]: 46: Hoare triple {6314#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {6314#false} is VALID [2018-11-23 10:52:39,935 INFO L273 TraceCheckUtils]: 47: Hoare triple {6314#false} ~skip~0 := 0bv32; {6314#false} is VALID [2018-11-23 10:52:39,935 INFO L273 TraceCheckUtils]: 48: Hoare triple {6314#false} assume !false; {6314#false} is VALID [2018-11-23 10:52:39,935 INFO L273 TraceCheckUtils]: 49: Hoare triple {6314#false} ~state~0 := ~s__state~0; {6314#false} is VALID [2018-11-23 10:52:39,936 INFO L273 TraceCheckUtils]: 50: Hoare triple {6314#false} assume !(12292bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,936 INFO L273 TraceCheckUtils]: 51: Hoare triple {6314#false} assume !(16384bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,936 INFO L273 TraceCheckUtils]: 52: Hoare triple {6314#false} assume !(8192bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,936 INFO L273 TraceCheckUtils]: 53: Hoare triple {6314#false} assume !(24576bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,936 INFO L273 TraceCheckUtils]: 54: Hoare triple {6314#false} assume !(8195bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,938 INFO L273 TraceCheckUtils]: 55: Hoare triple {6314#false} assume !(8480bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,939 INFO L273 TraceCheckUtils]: 56: Hoare triple {6314#false} assume !(8481bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,939 INFO L273 TraceCheckUtils]: 57: Hoare triple {6314#false} assume !(8482bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,939 INFO L273 TraceCheckUtils]: 58: Hoare triple {6314#false} assume !(8464bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,939 INFO L273 TraceCheckUtils]: 59: Hoare triple {6314#false} assume !(8465bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,939 INFO L273 TraceCheckUtils]: 60: Hoare triple {6314#false} assume !(8466bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,940 INFO L273 TraceCheckUtils]: 61: Hoare triple {6314#false} assume !(8496bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,940 INFO L273 TraceCheckUtils]: 62: Hoare triple {6314#false} assume !(8497bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,940 INFO L273 TraceCheckUtils]: 63: Hoare triple {6314#false} assume !(8512bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,940 INFO L273 TraceCheckUtils]: 64: Hoare triple {6314#false} assume !(8513bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,940 INFO L273 TraceCheckUtils]: 65: Hoare triple {6314#false} assume !(8528bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,941 INFO L273 TraceCheckUtils]: 66: Hoare triple {6314#false} assume !(8529bv32 == ~s__state~0); {6314#false} is VALID [2018-11-23 10:52:39,941 INFO L273 TraceCheckUtils]: 67: Hoare triple {6314#false} assume 8544bv32 == ~s__state~0; {6314#false} is VALID [2018-11-23 10:52:39,941 INFO L273 TraceCheckUtils]: 68: Hoare triple {6314#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {6314#false} is VALID [2018-11-23 10:52:39,941 INFO L273 TraceCheckUtils]: 69: Hoare triple {6314#false} assume !(0bv32 != ~s__session__peer~0); {6314#false} is VALID [2018-11-23 10:52:39,941 INFO L273 TraceCheckUtils]: 70: Hoare triple {6314#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {6314#false} is VALID [2018-11-23 10:52:39,942 INFO L273 TraceCheckUtils]: 71: Hoare triple {6314#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {6314#false} is VALID [2018-11-23 10:52:39,942 INFO L273 TraceCheckUtils]: 72: Hoare triple {6314#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {6314#false} is VALID [2018-11-23 10:52:39,942 INFO L273 TraceCheckUtils]: 73: Hoare triple {6314#false} assume 8bv32 == ~blastFlag~0; {6314#false} is VALID [2018-11-23 10:52:39,942 INFO L273 TraceCheckUtils]: 74: Hoare triple {6314#false} assume !false; {6314#false} is VALID [2018-11-23 10:52:39,947 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-23 10:52:39,947 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:39,950 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:39,950 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:39,952 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 75 [2018-11-23 10:52:39,953 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:39,953 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:40,048 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 60 edges. 60 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:40,048 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:40,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:40,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:40,049 INFO L87 Difference]: Start difference. First operand 358 states and 516 transitions. Second operand 3 states. [2018-11-23 10:52:40,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:40,921 INFO L93 Difference]: Finished difference Result 716 states and 1029 transitions. [2018-11-23 10:52:40,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:40,921 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 75 [2018-11-23 10:52:40,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:40,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:40,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2018-11-23 10:52:40,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:40,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2018-11-23 10:52:40,928 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 419 transitions. [2018-11-23 10:52:41,861 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 419 edges. 419 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:41,871 INFO L225 Difference]: With dead ends: 716 [2018-11-23 10:52:41,871 INFO L226 Difference]: Without dead ends: 371 [2018-11-23 10:52:41,872 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:41,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2018-11-23 10:52:42,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2018-11-23 10:52:42,108 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:42,108 INFO L82 GeneralOperation]: Start isEquivalent. First operand 371 states. Second operand 371 states. [2018-11-23 10:52:42,108 INFO L74 IsIncluded]: Start isIncluded. First operand 371 states. Second operand 371 states. [2018-11-23 10:52:42,108 INFO L87 Difference]: Start difference. First operand 371 states. Second operand 371 states. [2018-11-23 10:52:42,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:42,120 INFO L93 Difference]: Finished difference Result 371 states and 529 transitions. [2018-11-23 10:52:42,120 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 529 transitions. [2018-11-23 10:52:42,121 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:42,122 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:42,122 INFO L74 IsIncluded]: Start isIncluded. First operand 371 states. Second operand 371 states. [2018-11-23 10:52:42,122 INFO L87 Difference]: Start difference. First operand 371 states. Second operand 371 states. [2018-11-23 10:52:42,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:42,134 INFO L93 Difference]: Finished difference Result 371 states and 529 transitions. [2018-11-23 10:52:42,135 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 529 transitions. [2018-11-23 10:52:42,136 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:42,136 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:42,136 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:42,136 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:42,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 371 states. [2018-11-23 10:52:42,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 529 transitions. [2018-11-23 10:52:42,150 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 529 transitions. Word has length 75 [2018-11-23 10:52:42,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:42,150 INFO L480 AbstractCegarLoop]: Abstraction has 371 states and 529 transitions. [2018-11-23 10:52:42,150 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:42,151 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 529 transitions. [2018-11-23 10:52:42,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-11-23 10:52:42,153 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:42,153 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-23 10:52:42,153 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:42,153 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:42,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1319359339, now seen corresponding path program 1 times [2018-11-23 10:52:42,154 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:42,154 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 7 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:42,187 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:42,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:42,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:42,278 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:42,996 INFO L256 TraceCheckUtils]: 0: Hoare triple {8553#true} call ULTIMATE.init(); {8553#true} is VALID [2018-11-23 10:52:42,997 INFO L273 TraceCheckUtils]: 1: Hoare triple {8553#true} assume true; {8553#true} is VALID [2018-11-23 10:52:42,997 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8553#true} {8553#true} #633#return; {8553#true} is VALID [2018-11-23 10:52:42,998 INFO L256 TraceCheckUtils]: 3: Hoare triple {8553#true} call #t~ret50 := main(); {8553#true} is VALID [2018-11-23 10:52:42,998 INFO L273 TraceCheckUtils]: 4: Hoare triple {8553#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {8553#true} is VALID [2018-11-23 10:52:42,999 INFO L256 TraceCheckUtils]: 5: Hoare triple {8553#true} call #t~ret49 := ssl3_accept(~s~0); {8553#true} is VALID [2018-11-23 10:52:42,999 INFO L273 TraceCheckUtils]: 6: Hoare triple {8553#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {8553#true} is VALID [2018-11-23 10:52:42,999 INFO L273 TraceCheckUtils]: 7: Hoare triple {8553#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {8553#true} is VALID [2018-11-23 10:52:42,999 INFO L273 TraceCheckUtils]: 8: Hoare triple {8553#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {8553#true} is VALID [2018-11-23 10:52:43,000 INFO L273 TraceCheckUtils]: 9: Hoare triple {8553#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {8553#true} is VALID [2018-11-23 10:52:43,000 INFO L273 TraceCheckUtils]: 10: Hoare triple {8553#true} assume !(0bv32 == ~s__cert~0); {8553#true} is VALID [2018-11-23 10:52:43,000 INFO L273 TraceCheckUtils]: 11: Hoare triple {8553#true} assume !false; {8553#true} is VALID [2018-11-23 10:52:43,000 INFO L273 TraceCheckUtils]: 12: Hoare triple {8553#true} ~state~0 := ~s__state~0; {8553#true} is VALID [2018-11-23 10:52:43,000 INFO L273 TraceCheckUtils]: 13: Hoare triple {8553#true} assume !(12292bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,000 INFO L273 TraceCheckUtils]: 14: Hoare triple {8553#true} assume !(16384bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,001 INFO L273 TraceCheckUtils]: 15: Hoare triple {8553#true} assume !(8192bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,001 INFO L273 TraceCheckUtils]: 16: Hoare triple {8553#true} assume !(24576bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,001 INFO L273 TraceCheckUtils]: 17: Hoare triple {8553#true} assume !(8195bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,001 INFO L273 TraceCheckUtils]: 18: Hoare triple {8553#true} assume !(8480bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,001 INFO L273 TraceCheckUtils]: 19: Hoare triple {8553#true} assume !(8481bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,002 INFO L273 TraceCheckUtils]: 20: Hoare triple {8553#true} assume !(8482bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,002 INFO L273 TraceCheckUtils]: 21: Hoare triple {8553#true} assume 8464bv32 == ~s__state~0; {8553#true} is VALID [2018-11-23 10:52:43,002 INFO L273 TraceCheckUtils]: 22: Hoare triple {8553#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {8553#true} is VALID [2018-11-23 10:52:43,002 INFO L273 TraceCheckUtils]: 23: Hoare triple {8553#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {8553#true} is VALID [2018-11-23 10:52:43,002 INFO L273 TraceCheckUtils]: 24: Hoare triple {8553#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {8553#true} is VALID [2018-11-23 10:52:43,002 INFO L273 TraceCheckUtils]: 25: Hoare triple {8553#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8553#true} is VALID [2018-11-23 10:52:43,003 INFO L273 TraceCheckUtils]: 26: Hoare triple {8553#true} ~skip~0 := 0bv32; {8553#true} is VALID [2018-11-23 10:52:43,003 INFO L273 TraceCheckUtils]: 27: Hoare triple {8553#true} assume !false; {8553#true} is VALID [2018-11-23 10:52:43,003 INFO L273 TraceCheckUtils]: 28: Hoare triple {8553#true} ~state~0 := ~s__state~0; {8553#true} is VALID [2018-11-23 10:52:43,003 INFO L273 TraceCheckUtils]: 29: Hoare triple {8553#true} assume !(12292bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,003 INFO L273 TraceCheckUtils]: 30: Hoare triple {8553#true} assume !(16384bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,003 INFO L273 TraceCheckUtils]: 31: Hoare triple {8553#true} assume !(8192bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,004 INFO L273 TraceCheckUtils]: 32: Hoare triple {8553#true} assume !(24576bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,004 INFO L273 TraceCheckUtils]: 33: Hoare triple {8553#true} assume !(8195bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,004 INFO L273 TraceCheckUtils]: 34: Hoare triple {8553#true} assume !(8480bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,004 INFO L273 TraceCheckUtils]: 35: Hoare triple {8553#true} assume !(8481bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,004 INFO L273 TraceCheckUtils]: 36: Hoare triple {8553#true} assume !(8482bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,005 INFO L273 TraceCheckUtils]: 37: Hoare triple {8553#true} assume !(8464bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,005 INFO L273 TraceCheckUtils]: 38: Hoare triple {8553#true} assume !(8465bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,005 INFO L273 TraceCheckUtils]: 39: Hoare triple {8553#true} assume !(8466bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,005 INFO L273 TraceCheckUtils]: 40: Hoare triple {8553#true} assume 8496bv32 == ~s__state~0; {8553#true} is VALID [2018-11-23 10:52:43,006 INFO L273 TraceCheckUtils]: 41: Hoare triple {8553#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {8553#true} is VALID [2018-11-23 10:52:43,006 INFO L273 TraceCheckUtils]: 42: Hoare triple {8553#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {8553#true} is VALID [2018-11-23 10:52:43,006 INFO L273 TraceCheckUtils]: 43: Hoare triple {8553#true} assume !~bvsle32(~ret~0, 0bv32); {8553#true} is VALID [2018-11-23 10:52:43,006 INFO L273 TraceCheckUtils]: 44: Hoare triple {8553#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {8553#true} is VALID [2018-11-23 10:52:43,007 INFO L273 TraceCheckUtils]: 45: Hoare triple {8553#true} ~s__init_num~0 := 0bv32; {8553#true} is VALID [2018-11-23 10:52:43,007 INFO L273 TraceCheckUtils]: 46: Hoare triple {8553#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8553#true} is VALID [2018-11-23 10:52:43,007 INFO L273 TraceCheckUtils]: 47: Hoare triple {8553#true} ~skip~0 := 0bv32; {8553#true} is VALID [2018-11-23 10:52:43,007 INFO L273 TraceCheckUtils]: 48: Hoare triple {8553#true} assume !false; {8553#true} is VALID [2018-11-23 10:52:43,008 INFO L273 TraceCheckUtils]: 49: Hoare triple {8553#true} ~state~0 := ~s__state~0; {8553#true} is VALID [2018-11-23 10:52:43,008 INFO L273 TraceCheckUtils]: 50: Hoare triple {8553#true} assume !(12292bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,008 INFO L273 TraceCheckUtils]: 51: Hoare triple {8553#true} assume !(16384bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,008 INFO L273 TraceCheckUtils]: 52: Hoare triple {8553#true} assume !(8192bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,009 INFO L273 TraceCheckUtils]: 53: Hoare triple {8553#true} assume !(24576bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,009 INFO L273 TraceCheckUtils]: 54: Hoare triple {8553#true} assume !(8195bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,009 INFO L273 TraceCheckUtils]: 55: Hoare triple {8553#true} assume !(8480bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,009 INFO L273 TraceCheckUtils]: 56: Hoare triple {8553#true} assume !(8481bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,009 INFO L273 TraceCheckUtils]: 57: Hoare triple {8553#true} assume !(8482bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,010 INFO L273 TraceCheckUtils]: 58: Hoare triple {8553#true} assume !(8464bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,010 INFO L273 TraceCheckUtils]: 59: Hoare triple {8553#true} assume !(8465bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,010 INFO L273 TraceCheckUtils]: 60: Hoare triple {8553#true} assume !(8466bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,010 INFO L273 TraceCheckUtils]: 61: Hoare triple {8553#true} assume !(8496bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,011 INFO L273 TraceCheckUtils]: 62: Hoare triple {8553#true} assume !(8497bv32 == ~s__state~0); {8553#true} is VALID [2018-11-23 10:52:43,011 INFO L273 TraceCheckUtils]: 63: Hoare triple {8553#true} assume 8512bv32 == ~s__state~0; {8553#true} is VALID [2018-11-23 10:52:43,011 INFO L273 TraceCheckUtils]: 64: Hoare triple {8553#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {8553#true} is VALID [2018-11-23 10:52:43,011 INFO L273 TraceCheckUtils]: 65: Hoare triple {8553#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {8553#true} is VALID [2018-11-23 10:52:43,012 INFO L273 TraceCheckUtils]: 66: Hoare triple {8553#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {8553#true} is VALID [2018-11-23 10:52:43,012 INFO L273 TraceCheckUtils]: 67: Hoare triple {8553#true} assume !~bvsle32(~ret~0, 0bv32); {8553#true} is VALID [2018-11-23 10:52:43,014 INFO L273 TraceCheckUtils]: 68: Hoare triple {8553#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,015 INFO L273 TraceCheckUtils]: 69: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,016 INFO L273 TraceCheckUtils]: 70: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,016 INFO L273 TraceCheckUtils]: 71: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !false; {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,018 INFO L273 TraceCheckUtils]: 72: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,018 INFO L273 TraceCheckUtils]: 73: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,021 INFO L273 TraceCheckUtils]: 74: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,021 INFO L273 TraceCheckUtils]: 75: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,023 INFO L273 TraceCheckUtils]: 76: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,023 INFO L273 TraceCheckUtils]: 77: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,023 INFO L273 TraceCheckUtils]: 78: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,024 INFO L273 TraceCheckUtils]: 79: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,024 INFO L273 TraceCheckUtils]: 80: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,025 INFO L273 TraceCheckUtils]: 81: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,025 INFO L273 TraceCheckUtils]: 82: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,025 INFO L273 TraceCheckUtils]: 83: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,026 INFO L273 TraceCheckUtils]: 84: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,026 INFO L273 TraceCheckUtils]: 85: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,027 INFO L273 TraceCheckUtils]: 86: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,028 INFO L273 TraceCheckUtils]: 87: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:43,029 INFO L273 TraceCheckUtils]: 88: Hoare triple {8762#(= (_ bv8528 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {8554#false} is VALID [2018-11-23 10:52:43,029 INFO L273 TraceCheckUtils]: 89: Hoare triple {8554#false} assume !(8529bv32 == ~s__state~0); {8554#false} is VALID [2018-11-23 10:52:43,029 INFO L273 TraceCheckUtils]: 90: Hoare triple {8554#false} assume 8544bv32 == ~s__state~0; {8554#false} is VALID [2018-11-23 10:52:43,029 INFO L273 TraceCheckUtils]: 91: Hoare triple {8554#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {8554#false} is VALID [2018-11-23 10:52:43,029 INFO L273 TraceCheckUtils]: 92: Hoare triple {8554#false} assume !(0bv32 != ~s__session__peer~0); {8554#false} is VALID [2018-11-23 10:52:43,029 INFO L273 TraceCheckUtils]: 93: Hoare triple {8554#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {8554#false} is VALID [2018-11-23 10:52:43,030 INFO L273 TraceCheckUtils]: 94: Hoare triple {8554#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {8554#false} is VALID [2018-11-23 10:52:43,030 INFO L273 TraceCheckUtils]: 95: Hoare triple {8554#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {8554#false} is VALID [2018-11-23 10:52:43,030 INFO L273 TraceCheckUtils]: 96: Hoare triple {8554#false} assume 8bv32 == ~blastFlag~0; {8554#false} is VALID [2018-11-23 10:52:43,030 INFO L273 TraceCheckUtils]: 97: Hoare triple {8554#false} assume !false; {8554#false} is VALID [2018-11-23 10:52:43,039 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-11-23 10:52:43,039 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:43,056 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:43,056 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:43,057 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 98 [2018-11-23 10:52:43,057 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:43,057 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:43,132 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 73 edges. 73 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:43,133 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:43,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:43,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:43,133 INFO L87 Difference]: Start difference. First operand 371 states and 529 transitions. Second operand 3 states. [2018-11-23 10:52:44,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:44,222 INFO L93 Difference]: Finished difference Result 794 states and 1165 transitions. [2018-11-23 10:52:44,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:44,222 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 98 [2018-11-23 10:52:44,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:44,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:44,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 474 transitions. [2018-11-23 10:52:44,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:44,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 474 transitions. [2018-11-23 10:52:44,229 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 474 transitions. [2018-11-23 10:52:45,273 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 474 edges. 474 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:45,287 INFO L225 Difference]: With dead ends: 794 [2018-11-23 10:52:45,287 INFO L226 Difference]: Without dead ends: 449 [2018-11-23 10:52:45,288 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:45,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2018-11-23 10:52:45,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 421. [2018-11-23 10:52:45,609 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:45,609 INFO L82 GeneralOperation]: Start isEquivalent. First operand 449 states. Second operand 421 states. [2018-11-23 10:52:45,609 INFO L74 IsIncluded]: Start isIncluded. First operand 449 states. Second operand 421 states. [2018-11-23 10:52:45,609 INFO L87 Difference]: Start difference. First operand 449 states. Second operand 421 states. [2018-11-23 10:52:45,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:45,623 INFO L93 Difference]: Finished difference Result 449 states and 634 transitions. [2018-11-23 10:52:45,623 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 634 transitions. [2018-11-23 10:52:45,624 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:45,624 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:45,624 INFO L74 IsIncluded]: Start isIncluded. First operand 421 states. Second operand 449 states. [2018-11-23 10:52:45,625 INFO L87 Difference]: Start difference. First operand 421 states. Second operand 449 states. [2018-11-23 10:52:45,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:45,640 INFO L93 Difference]: Finished difference Result 449 states and 634 transitions. [2018-11-23 10:52:45,641 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 634 transitions. [2018-11-23 10:52:45,642 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:45,642 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:45,642 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:45,642 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:45,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 421 states. [2018-11-23 10:52:45,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 589 transitions. [2018-11-23 10:52:45,656 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 589 transitions. Word has length 98 [2018-11-23 10:52:45,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:45,656 INFO L480 AbstractCegarLoop]: Abstraction has 421 states and 589 transitions. [2018-11-23 10:52:45,656 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:45,657 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 589 transitions. [2018-11-23 10:52:45,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-11-23 10:52:45,658 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:45,659 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:45,659 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:45,659 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:45,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1040223744, now seen corresponding path program 1 times [2018-11-23 10:52:45,660 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:45,660 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 8 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:45,689 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:45,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:45,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:45,776 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:46,342 INFO L256 TraceCheckUtils]: 0: Hoare triple {11158#true} call ULTIMATE.init(); {11158#true} is VALID [2018-11-23 10:52:46,343 INFO L273 TraceCheckUtils]: 1: Hoare triple {11158#true} assume true; {11158#true} is VALID [2018-11-23 10:52:46,343 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {11158#true} {11158#true} #633#return; {11158#true} is VALID [2018-11-23 10:52:46,343 INFO L256 TraceCheckUtils]: 3: Hoare triple {11158#true} call #t~ret50 := main(); {11158#true} is VALID [2018-11-23 10:52:46,344 INFO L273 TraceCheckUtils]: 4: Hoare triple {11158#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {11158#true} is VALID [2018-11-23 10:52:46,344 INFO L256 TraceCheckUtils]: 5: Hoare triple {11158#true} call #t~ret49 := ssl3_accept(~s~0); {11158#true} is VALID [2018-11-23 10:52:46,344 INFO L273 TraceCheckUtils]: 6: Hoare triple {11158#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {11158#true} is VALID [2018-11-23 10:52:46,345 INFO L273 TraceCheckUtils]: 7: Hoare triple {11158#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {11158#true} is VALID [2018-11-23 10:52:46,345 INFO L273 TraceCheckUtils]: 8: Hoare triple {11158#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {11158#true} is VALID [2018-11-23 10:52:46,345 INFO L273 TraceCheckUtils]: 9: Hoare triple {11158#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {11158#true} is VALID [2018-11-23 10:52:46,345 INFO L273 TraceCheckUtils]: 10: Hoare triple {11158#true} assume !(0bv32 == ~s__cert~0); {11158#true} is VALID [2018-11-23 10:52:46,345 INFO L273 TraceCheckUtils]: 11: Hoare triple {11158#true} assume !false; {11158#true} is VALID [2018-11-23 10:52:46,345 INFO L273 TraceCheckUtils]: 12: Hoare triple {11158#true} ~state~0 := ~s__state~0; {11158#true} is VALID [2018-11-23 10:52:46,346 INFO L273 TraceCheckUtils]: 13: Hoare triple {11158#true} assume !(12292bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,346 INFO L273 TraceCheckUtils]: 14: Hoare triple {11158#true} assume !(16384bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,346 INFO L273 TraceCheckUtils]: 15: Hoare triple {11158#true} assume !(8192bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,346 INFO L273 TraceCheckUtils]: 16: Hoare triple {11158#true} assume !(24576bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,346 INFO L273 TraceCheckUtils]: 17: Hoare triple {11158#true} assume !(8195bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,346 INFO L273 TraceCheckUtils]: 18: Hoare triple {11158#true} assume !(8480bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,346 INFO L273 TraceCheckUtils]: 19: Hoare triple {11158#true} assume !(8481bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,347 INFO L273 TraceCheckUtils]: 20: Hoare triple {11158#true} assume !(8482bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,347 INFO L273 TraceCheckUtils]: 21: Hoare triple {11158#true} assume 8464bv32 == ~s__state~0; {11158#true} is VALID [2018-11-23 10:52:46,347 INFO L273 TraceCheckUtils]: 22: Hoare triple {11158#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {11158#true} is VALID [2018-11-23 10:52:46,347 INFO L273 TraceCheckUtils]: 23: Hoare triple {11158#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {11158#true} is VALID [2018-11-23 10:52:46,347 INFO L273 TraceCheckUtils]: 24: Hoare triple {11158#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {11158#true} is VALID [2018-11-23 10:52:46,347 INFO L273 TraceCheckUtils]: 25: Hoare triple {11158#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {11158#true} is VALID [2018-11-23 10:52:46,347 INFO L273 TraceCheckUtils]: 26: Hoare triple {11158#true} ~skip~0 := 0bv32; {11158#true} is VALID [2018-11-23 10:52:46,347 INFO L273 TraceCheckUtils]: 27: Hoare triple {11158#true} assume !false; {11158#true} is VALID [2018-11-23 10:52:46,348 INFO L273 TraceCheckUtils]: 28: Hoare triple {11158#true} ~state~0 := ~s__state~0; {11158#true} is VALID [2018-11-23 10:52:46,348 INFO L273 TraceCheckUtils]: 29: Hoare triple {11158#true} assume !(12292bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,348 INFO L273 TraceCheckUtils]: 30: Hoare triple {11158#true} assume !(16384bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,348 INFO L273 TraceCheckUtils]: 31: Hoare triple {11158#true} assume !(8192bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,348 INFO L273 TraceCheckUtils]: 32: Hoare triple {11158#true} assume !(24576bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,348 INFO L273 TraceCheckUtils]: 33: Hoare triple {11158#true} assume !(8195bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,348 INFO L273 TraceCheckUtils]: 34: Hoare triple {11158#true} assume !(8480bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,349 INFO L273 TraceCheckUtils]: 35: Hoare triple {11158#true} assume !(8481bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,349 INFO L273 TraceCheckUtils]: 36: Hoare triple {11158#true} assume !(8482bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,349 INFO L273 TraceCheckUtils]: 37: Hoare triple {11158#true} assume !(8464bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,349 INFO L273 TraceCheckUtils]: 38: Hoare triple {11158#true} assume !(8465bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,349 INFO L273 TraceCheckUtils]: 39: Hoare triple {11158#true} assume !(8466bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,349 INFO L273 TraceCheckUtils]: 40: Hoare triple {11158#true} assume 8496bv32 == ~s__state~0; {11158#true} is VALID [2018-11-23 10:52:46,349 INFO L273 TraceCheckUtils]: 41: Hoare triple {11158#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {11158#true} is VALID [2018-11-23 10:52:46,349 INFO L273 TraceCheckUtils]: 42: Hoare triple {11158#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {11158#true} is VALID [2018-11-23 10:52:46,350 INFO L273 TraceCheckUtils]: 43: Hoare triple {11158#true} assume !~bvsle32(~ret~0, 0bv32); {11158#true} is VALID [2018-11-23 10:52:46,350 INFO L273 TraceCheckUtils]: 44: Hoare triple {11158#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {11158#true} is VALID [2018-11-23 10:52:46,350 INFO L273 TraceCheckUtils]: 45: Hoare triple {11158#true} ~s__init_num~0 := 0bv32; {11158#true} is VALID [2018-11-23 10:52:46,350 INFO L273 TraceCheckUtils]: 46: Hoare triple {11158#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {11158#true} is VALID [2018-11-23 10:52:46,350 INFO L273 TraceCheckUtils]: 47: Hoare triple {11158#true} ~skip~0 := 0bv32; {11158#true} is VALID [2018-11-23 10:52:46,350 INFO L273 TraceCheckUtils]: 48: Hoare triple {11158#true} assume !false; {11158#true} is VALID [2018-11-23 10:52:46,350 INFO L273 TraceCheckUtils]: 49: Hoare triple {11158#true} ~state~0 := ~s__state~0; {11158#true} is VALID [2018-11-23 10:52:46,351 INFO L273 TraceCheckUtils]: 50: Hoare triple {11158#true} assume !(12292bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,351 INFO L273 TraceCheckUtils]: 51: Hoare triple {11158#true} assume !(16384bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,351 INFO L273 TraceCheckUtils]: 52: Hoare triple {11158#true} assume !(8192bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,351 INFO L273 TraceCheckUtils]: 53: Hoare triple {11158#true} assume !(24576bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,351 INFO L273 TraceCheckUtils]: 54: Hoare triple {11158#true} assume !(8195bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,351 INFO L273 TraceCheckUtils]: 55: Hoare triple {11158#true} assume !(8480bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,351 INFO L273 TraceCheckUtils]: 56: Hoare triple {11158#true} assume !(8481bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,351 INFO L273 TraceCheckUtils]: 57: Hoare triple {11158#true} assume !(8482bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,352 INFO L273 TraceCheckUtils]: 58: Hoare triple {11158#true} assume !(8464bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,352 INFO L273 TraceCheckUtils]: 59: Hoare triple {11158#true} assume !(8465bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,352 INFO L273 TraceCheckUtils]: 60: Hoare triple {11158#true} assume !(8466bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,352 INFO L273 TraceCheckUtils]: 61: Hoare triple {11158#true} assume !(8496bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,352 INFO L273 TraceCheckUtils]: 62: Hoare triple {11158#true} assume !(8497bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,352 INFO L273 TraceCheckUtils]: 63: Hoare triple {11158#true} assume !(8512bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,352 INFO L273 TraceCheckUtils]: 64: Hoare triple {11158#true} assume !(8513bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,353 INFO L273 TraceCheckUtils]: 65: Hoare triple {11158#true} assume !(8528bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,353 INFO L273 TraceCheckUtils]: 66: Hoare triple {11158#true} assume !(8529bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,353 INFO L273 TraceCheckUtils]: 67: Hoare triple {11158#true} assume !(8544bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,353 INFO L273 TraceCheckUtils]: 68: Hoare triple {11158#true} assume !(8545bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,353 INFO L273 TraceCheckUtils]: 69: Hoare triple {11158#true} assume !(8560bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,353 INFO L273 TraceCheckUtils]: 70: Hoare triple {11158#true} assume !(8561bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,354 INFO L273 TraceCheckUtils]: 71: Hoare triple {11158#true} assume !(8448bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,354 INFO L273 TraceCheckUtils]: 72: Hoare triple {11158#true} assume !(8576bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,354 INFO L273 TraceCheckUtils]: 73: Hoare triple {11158#true} assume !(8577bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,354 INFO L273 TraceCheckUtils]: 74: Hoare triple {11158#true} assume !(8592bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,354 INFO L273 TraceCheckUtils]: 75: Hoare triple {11158#true} assume !(8593bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,355 INFO L273 TraceCheckUtils]: 76: Hoare triple {11158#true} assume !(8608bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,355 INFO L273 TraceCheckUtils]: 77: Hoare triple {11158#true} assume !(8609bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,355 INFO L273 TraceCheckUtils]: 78: Hoare triple {11158#true} assume !(8640bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,355 INFO L273 TraceCheckUtils]: 79: Hoare triple {11158#true} assume !(8641bv32 == ~s__state~0); {11158#true} is VALID [2018-11-23 10:52:46,355 INFO L273 TraceCheckUtils]: 80: Hoare triple {11158#true} assume 8656bv32 == ~s__state~0; {11158#true} is VALID [2018-11-23 10:52:46,356 INFO L273 TraceCheckUtils]: 81: Hoare triple {11158#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {11158#true} is VALID [2018-11-23 10:52:46,356 INFO L273 TraceCheckUtils]: 82: Hoare triple {11158#true} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {11158#true} is VALID [2018-11-23 10:52:46,363 INFO L273 TraceCheckUtils]: 83: Hoare triple {11158#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,364 INFO L273 TraceCheckUtils]: 84: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,367 INFO L273 TraceCheckUtils]: 85: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~tmp___10~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,367 INFO L273 TraceCheckUtils]: 86: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,368 INFO L273 TraceCheckUtils]: 87: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,369 INFO L273 TraceCheckUtils]: 88: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !false; {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,369 INFO L273 TraceCheckUtils]: 89: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,371 INFO L273 TraceCheckUtils]: 90: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,371 INFO L273 TraceCheckUtils]: 91: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,374 INFO L273 TraceCheckUtils]: 92: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,374 INFO L273 TraceCheckUtils]: 93: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,374 INFO L273 TraceCheckUtils]: 94: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,375 INFO L273 TraceCheckUtils]: 95: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,375 INFO L273 TraceCheckUtils]: 96: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,384 INFO L273 TraceCheckUtils]: 97: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,390 INFO L273 TraceCheckUtils]: 98: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,391 INFO L273 TraceCheckUtils]: 99: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,395 INFO L273 TraceCheckUtils]: 100: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,395 INFO L273 TraceCheckUtils]: 101: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,395 INFO L273 TraceCheckUtils]: 102: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,396 INFO L273 TraceCheckUtils]: 103: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,396 INFO L273 TraceCheckUtils]: 104: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,396 INFO L273 TraceCheckUtils]: 105: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,397 INFO L273 TraceCheckUtils]: 106: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == ~s__state~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,397 INFO L273 TraceCheckUtils]: 107: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume 8544bv32 == ~s__state~0; {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,397 INFO L273 TraceCheckUtils]: 108: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,398 INFO L273 TraceCheckUtils]: 109: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~s__session__peer~0); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,398 INFO L273 TraceCheckUtils]: 110: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,398 INFO L273 TraceCheckUtils]: 111: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,399 INFO L273 TraceCheckUtils]: 112: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:46,399 INFO L273 TraceCheckUtils]: 113: Hoare triple {11412#(= (_ bv3 32) ssl3_accept_~blastFlag~0)} assume 8bv32 == ~blastFlag~0; {11159#false} is VALID [2018-11-23 10:52:46,399 INFO L273 TraceCheckUtils]: 114: Hoare triple {11159#false} assume !false; {11159#false} is VALID [2018-11-23 10:52:46,406 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-11-23 10:52:46,407 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:46,408 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:46,408 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:46,409 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 115 [2018-11-23 10:52:46,409 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:46,409 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:46,495 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 90 edges. 90 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:46,496 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:46,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:46,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:46,496 INFO L87 Difference]: Start difference. First operand 421 states and 589 transitions. Second operand 3 states. [2018-11-23 10:52:47,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:47,913 INFO L93 Difference]: Finished difference Result 1000 states and 1416 transitions. [2018-11-23 10:52:47,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:47,913 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 115 [2018-11-23 10:52:47,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:47,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:47,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions. [2018-11-23 10:52:47,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:47,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions. [2018-11-23 10:52:47,922 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 594 transitions. [2018-11-23 10:52:48,471 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 594 edges. 594 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:48,494 INFO L225 Difference]: With dead ends: 1000 [2018-11-23 10:52:48,494 INFO L226 Difference]: Without dead ends: 605 [2018-11-23 10:52:48,495 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:48,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2018-11-23 10:52:48,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 605. [2018-11-23 10:52:48,770 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:48,771 INFO L82 GeneralOperation]: Start isEquivalent. First operand 605 states. Second operand 605 states. [2018-11-23 10:52:48,771 INFO L74 IsIncluded]: Start isIncluded. First operand 605 states. Second operand 605 states. [2018-11-23 10:52:48,771 INFO L87 Difference]: Start difference. First operand 605 states. Second operand 605 states. [2018-11-23 10:52:48,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:48,789 INFO L93 Difference]: Finished difference Result 605 states and 847 transitions. [2018-11-23 10:52:48,789 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 847 transitions. [2018-11-23 10:52:48,790 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:48,790 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:48,791 INFO L74 IsIncluded]: Start isIncluded. First operand 605 states. Second operand 605 states. [2018-11-23 10:52:48,791 INFO L87 Difference]: Start difference. First operand 605 states. Second operand 605 states. [2018-11-23 10:52:48,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:48,812 INFO L93 Difference]: Finished difference Result 605 states and 847 transitions. [2018-11-23 10:52:48,812 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 847 transitions. [2018-11-23 10:52:48,813 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:48,813 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:48,813 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:48,814 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:48,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 605 states. [2018-11-23 10:52:48,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 847 transitions. [2018-11-23 10:52:48,834 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 847 transitions. Word has length 115 [2018-11-23 10:52:48,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:48,835 INFO L480 AbstractCegarLoop]: Abstraction has 605 states and 847 transitions. [2018-11-23 10:52:48,835 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:48,835 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 847 transitions. [2018-11-23 10:52:48,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-11-23 10:52:48,837 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:48,837 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:48,838 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:48,838 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:48,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1749599361, now seen corresponding path program 1 times [2018-11-23 10:52:48,838 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:48,838 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 9 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:48,862 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:48,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:48,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:48,947 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:49,057 INFO L256 TraceCheckUtils]: 0: Hoare triple {14572#true} call ULTIMATE.init(); {14572#true} is VALID [2018-11-23 10:52:49,057 INFO L273 TraceCheckUtils]: 1: Hoare triple {14572#true} assume true; {14572#true} is VALID [2018-11-23 10:52:49,058 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {14572#true} {14572#true} #633#return; {14572#true} is VALID [2018-11-23 10:52:49,058 INFO L256 TraceCheckUtils]: 3: Hoare triple {14572#true} call #t~ret50 := main(); {14572#true} is VALID [2018-11-23 10:52:49,058 INFO L273 TraceCheckUtils]: 4: Hoare triple {14572#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {14572#true} is VALID [2018-11-23 10:52:49,058 INFO L256 TraceCheckUtils]: 5: Hoare triple {14572#true} call #t~ret49 := ssl3_accept(~s~0); {14572#true} is VALID [2018-11-23 10:52:49,059 INFO L273 TraceCheckUtils]: 6: Hoare triple {14572#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {14572#true} is VALID [2018-11-23 10:52:49,059 INFO L273 TraceCheckUtils]: 7: Hoare triple {14572#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {14572#true} is VALID [2018-11-23 10:52:49,059 INFO L273 TraceCheckUtils]: 8: Hoare triple {14572#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {14572#true} is VALID [2018-11-23 10:52:49,059 INFO L273 TraceCheckUtils]: 9: Hoare triple {14572#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {14572#true} is VALID [2018-11-23 10:52:49,059 INFO L273 TraceCheckUtils]: 10: Hoare triple {14572#true} assume !(0bv32 == ~s__cert~0); {14572#true} is VALID [2018-11-23 10:52:49,060 INFO L273 TraceCheckUtils]: 11: Hoare triple {14572#true} assume !false; {14572#true} is VALID [2018-11-23 10:52:49,060 INFO L273 TraceCheckUtils]: 12: Hoare triple {14572#true} ~state~0 := ~s__state~0; {14572#true} is VALID [2018-11-23 10:52:49,060 INFO L273 TraceCheckUtils]: 13: Hoare triple {14572#true} assume !(12292bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,060 INFO L273 TraceCheckUtils]: 14: Hoare triple {14572#true} assume !(16384bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,060 INFO L273 TraceCheckUtils]: 15: Hoare triple {14572#true} assume !(8192bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,060 INFO L273 TraceCheckUtils]: 16: Hoare triple {14572#true} assume !(24576bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,060 INFO L273 TraceCheckUtils]: 17: Hoare triple {14572#true} assume !(8195bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,061 INFO L273 TraceCheckUtils]: 18: Hoare triple {14572#true} assume !(8480bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,061 INFO L273 TraceCheckUtils]: 19: Hoare triple {14572#true} assume !(8481bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,061 INFO L273 TraceCheckUtils]: 20: Hoare triple {14572#true} assume !(8482bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,061 INFO L273 TraceCheckUtils]: 21: Hoare triple {14572#true} assume 8464bv32 == ~s__state~0; {14572#true} is VALID [2018-11-23 10:52:49,061 INFO L273 TraceCheckUtils]: 22: Hoare triple {14572#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {14572#true} is VALID [2018-11-23 10:52:49,061 INFO L273 TraceCheckUtils]: 23: Hoare triple {14572#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {14572#true} is VALID [2018-11-23 10:52:49,061 INFO L273 TraceCheckUtils]: 24: Hoare triple {14572#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {14572#true} is VALID [2018-11-23 10:52:49,061 INFO L273 TraceCheckUtils]: 25: Hoare triple {14572#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14572#true} is VALID [2018-11-23 10:52:49,062 INFO L273 TraceCheckUtils]: 26: Hoare triple {14572#true} ~skip~0 := 0bv32; {14572#true} is VALID [2018-11-23 10:52:49,062 INFO L273 TraceCheckUtils]: 27: Hoare triple {14572#true} assume !false; {14572#true} is VALID [2018-11-23 10:52:49,062 INFO L273 TraceCheckUtils]: 28: Hoare triple {14572#true} ~state~0 := ~s__state~0; {14572#true} is VALID [2018-11-23 10:52:49,062 INFO L273 TraceCheckUtils]: 29: Hoare triple {14572#true} assume !(12292bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,062 INFO L273 TraceCheckUtils]: 30: Hoare triple {14572#true} assume !(16384bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,062 INFO L273 TraceCheckUtils]: 31: Hoare triple {14572#true} assume !(8192bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,062 INFO L273 TraceCheckUtils]: 32: Hoare triple {14572#true} assume !(24576bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,062 INFO L273 TraceCheckUtils]: 33: Hoare triple {14572#true} assume !(8195bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,063 INFO L273 TraceCheckUtils]: 34: Hoare triple {14572#true} assume !(8480bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,063 INFO L273 TraceCheckUtils]: 35: Hoare triple {14572#true} assume !(8481bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,063 INFO L273 TraceCheckUtils]: 36: Hoare triple {14572#true} assume !(8482bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,063 INFO L273 TraceCheckUtils]: 37: Hoare triple {14572#true} assume !(8464bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,063 INFO L273 TraceCheckUtils]: 38: Hoare triple {14572#true} assume !(8465bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,063 INFO L273 TraceCheckUtils]: 39: Hoare triple {14572#true} assume !(8466bv32 == ~s__state~0); {14572#true} is VALID [2018-11-23 10:52:49,063 INFO L273 TraceCheckUtils]: 40: Hoare triple {14572#true} assume 8496bv32 == ~s__state~0; {14572#true} is VALID [2018-11-23 10:52:49,063 INFO L273 TraceCheckUtils]: 41: Hoare triple {14572#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {14572#true} is VALID [2018-11-23 10:52:49,064 INFO L273 TraceCheckUtils]: 42: Hoare triple {14572#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {14572#true} is VALID [2018-11-23 10:52:49,064 INFO L273 TraceCheckUtils]: 43: Hoare triple {14572#true} assume !~bvsle32(~ret~0, 0bv32); {14572#true} is VALID [2018-11-23 10:52:49,078 INFO L273 TraceCheckUtils]: 44: Hoare triple {14572#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,079 INFO L273 TraceCheckUtils]: 45: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} ~s__init_num~0 := 0bv32; {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,079 INFO L273 TraceCheckUtils]: 46: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,079 INFO L273 TraceCheckUtils]: 47: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,079 INFO L273 TraceCheckUtils]: 48: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !false; {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,080 INFO L273 TraceCheckUtils]: 49: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,080 INFO L273 TraceCheckUtils]: 50: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,080 INFO L273 TraceCheckUtils]: 51: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,081 INFO L273 TraceCheckUtils]: 52: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,081 INFO L273 TraceCheckUtils]: 53: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,081 INFO L273 TraceCheckUtils]: 54: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,082 INFO L273 TraceCheckUtils]: 55: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,082 INFO L273 TraceCheckUtils]: 56: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,082 INFO L273 TraceCheckUtils]: 57: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,083 INFO L273 TraceCheckUtils]: 58: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,083 INFO L273 TraceCheckUtils]: 59: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,084 INFO L273 TraceCheckUtils]: 60: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,084 INFO L273 TraceCheckUtils]: 61: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,085 INFO L273 TraceCheckUtils]: 62: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:52:49,085 INFO L273 TraceCheckUtils]: 63: Hoare triple {14709#(= (_ bv8656 32) ssl3_accept_~s__state~0)} assume 8512bv32 == ~s__state~0; {14573#false} is VALID [2018-11-23 10:52:49,085 INFO L273 TraceCheckUtils]: 64: Hoare triple {14573#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {14573#false} is VALID [2018-11-23 10:52:49,086 INFO L273 TraceCheckUtils]: 65: Hoare triple {14573#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {14573#false} is VALID [2018-11-23 10:52:49,086 INFO L273 TraceCheckUtils]: 66: Hoare triple {14573#false} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {14573#false} is VALID [2018-11-23 10:52:49,086 INFO L273 TraceCheckUtils]: 67: Hoare triple {14573#false} assume !~bvsle32(~ret~0, 0bv32); {14573#false} is VALID [2018-11-23 10:52:49,086 INFO L273 TraceCheckUtils]: 68: Hoare triple {14573#false} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {14573#false} is VALID [2018-11-23 10:52:49,086 INFO L273 TraceCheckUtils]: 69: Hoare triple {14573#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14573#false} is VALID [2018-11-23 10:52:49,087 INFO L273 TraceCheckUtils]: 70: Hoare triple {14573#false} ~skip~0 := 0bv32; {14573#false} is VALID [2018-11-23 10:52:49,087 INFO L273 TraceCheckUtils]: 71: Hoare triple {14573#false} assume !false; {14573#false} is VALID [2018-11-23 10:52:49,087 INFO L273 TraceCheckUtils]: 72: Hoare triple {14573#false} ~state~0 := ~s__state~0; {14573#false} is VALID [2018-11-23 10:52:49,087 INFO L273 TraceCheckUtils]: 73: Hoare triple {14573#false} assume !(12292bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,087 INFO L273 TraceCheckUtils]: 74: Hoare triple {14573#false} assume !(16384bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,088 INFO L273 TraceCheckUtils]: 75: Hoare triple {14573#false} assume !(8192bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,088 INFO L273 TraceCheckUtils]: 76: Hoare triple {14573#false} assume !(24576bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,088 INFO L273 TraceCheckUtils]: 77: Hoare triple {14573#false} assume !(8195bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,088 INFO L273 TraceCheckUtils]: 78: Hoare triple {14573#false} assume !(8480bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,088 INFO L273 TraceCheckUtils]: 79: Hoare triple {14573#false} assume !(8481bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,088 INFO L273 TraceCheckUtils]: 80: Hoare triple {14573#false} assume !(8482bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,088 INFO L273 TraceCheckUtils]: 81: Hoare triple {14573#false} assume !(8464bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,089 INFO L273 TraceCheckUtils]: 82: Hoare triple {14573#false} assume !(8465bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,089 INFO L273 TraceCheckUtils]: 83: Hoare triple {14573#false} assume !(8466bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,089 INFO L273 TraceCheckUtils]: 84: Hoare triple {14573#false} assume !(8496bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,089 INFO L273 TraceCheckUtils]: 85: Hoare triple {14573#false} assume !(8497bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,089 INFO L273 TraceCheckUtils]: 86: Hoare triple {14573#false} assume !(8512bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,089 INFO L273 TraceCheckUtils]: 87: Hoare triple {14573#false} assume !(8513bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,089 INFO L273 TraceCheckUtils]: 88: Hoare triple {14573#false} assume 8528bv32 == ~s__state~0; {14573#false} is VALID [2018-11-23 10:52:49,089 INFO L273 TraceCheckUtils]: 89: Hoare triple {14573#false} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {14573#false} is VALID [2018-11-23 10:52:49,090 INFO L273 TraceCheckUtils]: 90: Hoare triple {14573#false} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {14573#false} is VALID [2018-11-23 10:52:49,090 INFO L273 TraceCheckUtils]: 91: Hoare triple {14573#false} assume !(0bv32 != ~s__s3__tmp__use_rsa_tmp~0); {14573#false} is VALID [2018-11-23 10:52:49,090 INFO L273 TraceCheckUtils]: 92: Hoare triple {14573#false} assume !(0bv32 != ~bvadd32(30bv32, ~l~0)); {14573#false} is VALID [2018-11-23 10:52:49,090 INFO L273 TraceCheckUtils]: 93: Hoare triple {14573#false} assume !(0bv32 != ~bvadd32(1bv32, ~l~0));~skip~0 := 1bv32; {14573#false} is VALID [2018-11-23 10:52:49,090 INFO L273 TraceCheckUtils]: 94: Hoare triple {14573#false} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {14573#false} is VALID [2018-11-23 10:52:49,090 INFO L273 TraceCheckUtils]: 95: Hoare triple {14573#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {14573#false} is VALID [2018-11-23 10:52:49,090 INFO L273 TraceCheckUtils]: 96: Hoare triple {14573#false} ~skip~0 := 0bv32; {14573#false} is VALID [2018-11-23 10:52:49,091 INFO L273 TraceCheckUtils]: 97: Hoare triple {14573#false} assume !false; {14573#false} is VALID [2018-11-23 10:52:49,091 INFO L273 TraceCheckUtils]: 98: Hoare triple {14573#false} ~state~0 := ~s__state~0; {14573#false} is VALID [2018-11-23 10:52:49,091 INFO L273 TraceCheckUtils]: 99: Hoare triple {14573#false} assume !(12292bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,091 INFO L273 TraceCheckUtils]: 100: Hoare triple {14573#false} assume !(16384bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,091 INFO L273 TraceCheckUtils]: 101: Hoare triple {14573#false} assume !(8192bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,091 INFO L273 TraceCheckUtils]: 102: Hoare triple {14573#false} assume !(24576bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,091 INFO L273 TraceCheckUtils]: 103: Hoare triple {14573#false} assume !(8195bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,091 INFO L273 TraceCheckUtils]: 104: Hoare triple {14573#false} assume !(8480bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 105: Hoare triple {14573#false} assume !(8481bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 106: Hoare triple {14573#false} assume !(8482bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 107: Hoare triple {14573#false} assume !(8464bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 108: Hoare triple {14573#false} assume !(8465bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 109: Hoare triple {14573#false} assume !(8466bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 110: Hoare triple {14573#false} assume !(8496bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 111: Hoare triple {14573#false} assume !(8497bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 112: Hoare triple {14573#false} assume !(8512bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,092 INFO L273 TraceCheckUtils]: 113: Hoare triple {14573#false} assume !(8513bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,093 INFO L273 TraceCheckUtils]: 114: Hoare triple {14573#false} assume !(8528bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,093 INFO L273 TraceCheckUtils]: 115: Hoare triple {14573#false} assume !(8529bv32 == ~s__state~0); {14573#false} is VALID [2018-11-23 10:52:49,093 INFO L273 TraceCheckUtils]: 116: Hoare triple {14573#false} assume 8544bv32 == ~s__state~0; {14573#false} is VALID [2018-11-23 10:52:49,093 INFO L273 TraceCheckUtils]: 117: Hoare triple {14573#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {14573#false} is VALID [2018-11-23 10:52:49,093 INFO L273 TraceCheckUtils]: 118: Hoare triple {14573#false} assume !(0bv32 != ~s__session__peer~0); {14573#false} is VALID [2018-11-23 10:52:49,093 INFO L273 TraceCheckUtils]: 119: Hoare triple {14573#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {14573#false} is VALID [2018-11-23 10:52:49,093 INFO L273 TraceCheckUtils]: 120: Hoare triple {14573#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {14573#false} is VALID [2018-11-23 10:52:49,093 INFO L273 TraceCheckUtils]: 121: Hoare triple {14573#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {14573#false} is VALID [2018-11-23 10:52:49,094 INFO L273 TraceCheckUtils]: 122: Hoare triple {14573#false} assume 8bv32 == ~blastFlag~0; {14573#false} is VALID [2018-11-23 10:52:49,094 INFO L273 TraceCheckUtils]: 123: Hoare triple {14573#false} assume !false; {14573#false} is VALID [2018-11-23 10:52:49,101 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-23 10:52:49,102 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:49,106 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:49,107 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:49,107 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 124 [2018-11-23 10:52:49,108 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:49,108 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:49,196 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 95 edges. 95 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:49,196 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:49,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:49,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:49,197 INFO L87 Difference]: Start difference. First operand 605 states and 847 transitions. Second operand 3 states. [2018-11-23 10:52:50,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:50,150 INFO L93 Difference]: Finished difference Result 1325 states and 1916 transitions. [2018-11-23 10:52:50,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:50,151 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 124 [2018-11-23 10:52:50,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:50,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:50,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 492 transitions. [2018-11-23 10:52:50,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:50,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 492 transitions. [2018-11-23 10:52:50,156 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 492 transitions. [2018-11-23 10:52:50,661 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 492 edges. 492 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:50,689 INFO L225 Difference]: With dead ends: 1325 [2018-11-23 10:52:50,689 INFO L226 Difference]: Without dead ends: 746 [2018-11-23 10:52:50,691 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:50,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-11-23 10:52:51,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 731. [2018-11-23 10:52:51,275 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:51,276 INFO L82 GeneralOperation]: Start isEquivalent. First operand 746 states. Second operand 731 states. [2018-11-23 10:52:51,276 INFO L74 IsIncluded]: Start isIncluded. First operand 746 states. Second operand 731 states. [2018-11-23 10:52:51,277 INFO L87 Difference]: Start difference. First operand 746 states. Second operand 731 states. [2018-11-23 10:52:51,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:51,305 INFO L93 Difference]: Finished difference Result 746 states and 1006 transitions. [2018-11-23 10:52:51,305 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1006 transitions. [2018-11-23 10:52:51,307 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:51,307 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:51,307 INFO L74 IsIncluded]: Start isIncluded. First operand 731 states. Second operand 746 states. [2018-11-23 10:52:51,307 INFO L87 Difference]: Start difference. First operand 731 states. Second operand 746 states. [2018-11-23 10:52:51,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:51,332 INFO L93 Difference]: Finished difference Result 746 states and 1006 transitions. [2018-11-23 10:52:51,332 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1006 transitions. [2018-11-23 10:52:51,333 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:51,334 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:51,334 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:51,334 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:51,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 731 states. [2018-11-23 10:52:51,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 988 transitions. [2018-11-23 10:52:51,376 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 988 transitions. Word has length 124 [2018-11-23 10:52:51,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:51,376 INFO L480 AbstractCegarLoop]: Abstraction has 731 states and 988 transitions. [2018-11-23 10:52:51,376 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:51,377 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 988 transitions. [2018-11-23 10:52:51,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-11-23 10:52:51,379 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:51,379 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:52:51,379 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:51,380 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:51,380 INFO L82 PathProgramCache]: Analyzing trace with hash 607096895, now seen corresponding path program 1 times [2018-11-23 10:52:51,380 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:51,380 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 10 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:51,406 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:51,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:51,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:51,477 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:51,733 INFO L256 TraceCheckUtils]: 0: Hoare triple {18789#true} call ULTIMATE.init(); {18789#true} is VALID [2018-11-23 10:52:51,733 INFO L273 TraceCheckUtils]: 1: Hoare triple {18789#true} assume true; {18789#true} is VALID [2018-11-23 10:52:51,733 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {18789#true} {18789#true} #633#return; {18789#true} is VALID [2018-11-23 10:52:51,734 INFO L256 TraceCheckUtils]: 3: Hoare triple {18789#true} call #t~ret50 := main(); {18789#true} is VALID [2018-11-23 10:52:51,734 INFO L273 TraceCheckUtils]: 4: Hoare triple {18789#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {18789#true} is VALID [2018-11-23 10:52:51,734 INFO L256 TraceCheckUtils]: 5: Hoare triple {18789#true} call #t~ret49 := ssl3_accept(~s~0); {18789#true} is VALID [2018-11-23 10:52:51,734 INFO L273 TraceCheckUtils]: 6: Hoare triple {18789#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {18789#true} is VALID [2018-11-23 10:52:51,734 INFO L273 TraceCheckUtils]: 7: Hoare triple {18789#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {18789#true} is VALID [2018-11-23 10:52:51,735 INFO L273 TraceCheckUtils]: 8: Hoare triple {18789#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {18789#true} is VALID [2018-11-23 10:52:51,735 INFO L273 TraceCheckUtils]: 9: Hoare triple {18789#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {18789#true} is VALID [2018-11-23 10:52:51,735 INFO L273 TraceCheckUtils]: 10: Hoare triple {18789#true} assume !(0bv32 == ~s__cert~0); {18789#true} is VALID [2018-11-23 10:52:51,735 INFO L273 TraceCheckUtils]: 11: Hoare triple {18789#true} assume !false; {18789#true} is VALID [2018-11-23 10:52:51,735 INFO L273 TraceCheckUtils]: 12: Hoare triple {18789#true} ~state~0 := ~s__state~0; {18789#true} is VALID [2018-11-23 10:52:51,735 INFO L273 TraceCheckUtils]: 13: Hoare triple {18789#true} assume !(12292bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,736 INFO L273 TraceCheckUtils]: 14: Hoare triple {18789#true} assume !(16384bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,736 INFO L273 TraceCheckUtils]: 15: Hoare triple {18789#true} assume !(8192bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,736 INFO L273 TraceCheckUtils]: 16: Hoare triple {18789#true} assume !(24576bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,736 INFO L273 TraceCheckUtils]: 17: Hoare triple {18789#true} assume !(8195bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,736 INFO L273 TraceCheckUtils]: 18: Hoare triple {18789#true} assume !(8480bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,736 INFO L273 TraceCheckUtils]: 19: Hoare triple {18789#true} assume !(8481bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,737 INFO L273 TraceCheckUtils]: 20: Hoare triple {18789#true} assume !(8482bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,737 INFO L273 TraceCheckUtils]: 21: Hoare triple {18789#true} assume 8464bv32 == ~s__state~0; {18789#true} is VALID [2018-11-23 10:52:51,737 INFO L273 TraceCheckUtils]: 22: Hoare triple {18789#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {18789#true} is VALID [2018-11-23 10:52:51,737 INFO L273 TraceCheckUtils]: 23: Hoare triple {18789#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {18789#true} is VALID [2018-11-23 10:52:51,737 INFO L273 TraceCheckUtils]: 24: Hoare triple {18789#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {18789#true} is VALID [2018-11-23 10:52:51,737 INFO L273 TraceCheckUtils]: 25: Hoare triple {18789#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {18789#true} is VALID [2018-11-23 10:52:51,738 INFO L273 TraceCheckUtils]: 26: Hoare triple {18789#true} ~skip~0 := 0bv32; {18789#true} is VALID [2018-11-23 10:52:51,738 INFO L273 TraceCheckUtils]: 27: Hoare triple {18789#true} assume !false; {18789#true} is VALID [2018-11-23 10:52:51,738 INFO L273 TraceCheckUtils]: 28: Hoare triple {18789#true} ~state~0 := ~s__state~0; {18789#true} is VALID [2018-11-23 10:52:51,738 INFO L273 TraceCheckUtils]: 29: Hoare triple {18789#true} assume !(12292bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,738 INFO L273 TraceCheckUtils]: 30: Hoare triple {18789#true} assume !(16384bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,738 INFO L273 TraceCheckUtils]: 31: Hoare triple {18789#true} assume !(8192bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,739 INFO L273 TraceCheckUtils]: 32: Hoare triple {18789#true} assume !(24576bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,739 INFO L273 TraceCheckUtils]: 33: Hoare triple {18789#true} assume !(8195bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,739 INFO L273 TraceCheckUtils]: 34: Hoare triple {18789#true} assume !(8480bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,739 INFO L273 TraceCheckUtils]: 35: Hoare triple {18789#true} assume !(8481bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,739 INFO L273 TraceCheckUtils]: 36: Hoare triple {18789#true} assume !(8482bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,739 INFO L273 TraceCheckUtils]: 37: Hoare triple {18789#true} assume !(8464bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,740 INFO L273 TraceCheckUtils]: 38: Hoare triple {18789#true} assume !(8465bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,740 INFO L273 TraceCheckUtils]: 39: Hoare triple {18789#true} assume !(8466bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,740 INFO L273 TraceCheckUtils]: 40: Hoare triple {18789#true} assume 8496bv32 == ~s__state~0; {18789#true} is VALID [2018-11-23 10:52:51,740 INFO L273 TraceCheckUtils]: 41: Hoare triple {18789#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {18789#true} is VALID [2018-11-23 10:52:51,740 INFO L273 TraceCheckUtils]: 42: Hoare triple {18789#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {18789#true} is VALID [2018-11-23 10:52:51,741 INFO L273 TraceCheckUtils]: 43: Hoare triple {18789#true} assume !~bvsle32(~ret~0, 0bv32); {18789#true} is VALID [2018-11-23 10:52:51,741 INFO L273 TraceCheckUtils]: 44: Hoare triple {18789#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {18789#true} is VALID [2018-11-23 10:52:51,741 INFO L273 TraceCheckUtils]: 45: Hoare triple {18789#true} ~s__init_num~0 := 0bv32; {18789#true} is VALID [2018-11-23 10:52:51,741 INFO L273 TraceCheckUtils]: 46: Hoare triple {18789#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {18789#true} is VALID [2018-11-23 10:52:51,741 INFO L273 TraceCheckUtils]: 47: Hoare triple {18789#true} ~skip~0 := 0bv32; {18789#true} is VALID [2018-11-23 10:52:51,741 INFO L273 TraceCheckUtils]: 48: Hoare triple {18789#true} assume !false; {18789#true} is VALID [2018-11-23 10:52:51,742 INFO L273 TraceCheckUtils]: 49: Hoare triple {18789#true} ~state~0 := ~s__state~0; {18789#true} is VALID [2018-11-23 10:52:51,742 INFO L273 TraceCheckUtils]: 50: Hoare triple {18789#true} assume !(12292bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,742 INFO L273 TraceCheckUtils]: 51: Hoare triple {18789#true} assume !(16384bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,742 INFO L273 TraceCheckUtils]: 52: Hoare triple {18789#true} assume !(8192bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,742 INFO L273 TraceCheckUtils]: 53: Hoare triple {18789#true} assume !(24576bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,742 INFO L273 TraceCheckUtils]: 54: Hoare triple {18789#true} assume !(8195bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,743 INFO L273 TraceCheckUtils]: 55: Hoare triple {18789#true} assume !(8480bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,743 INFO L273 TraceCheckUtils]: 56: Hoare triple {18789#true} assume !(8481bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,743 INFO L273 TraceCheckUtils]: 57: Hoare triple {18789#true} assume !(8482bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,743 INFO L273 TraceCheckUtils]: 58: Hoare triple {18789#true} assume !(8464bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,743 INFO L273 TraceCheckUtils]: 59: Hoare triple {18789#true} assume !(8465bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,743 INFO L273 TraceCheckUtils]: 60: Hoare triple {18789#true} assume !(8466bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,744 INFO L273 TraceCheckUtils]: 61: Hoare triple {18789#true} assume !(8496bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,744 INFO L273 TraceCheckUtils]: 62: Hoare triple {18789#true} assume !(8497bv32 == ~s__state~0); {18789#true} is VALID [2018-11-23 10:52:51,744 INFO L273 TraceCheckUtils]: 63: Hoare triple {18789#true} assume 8512bv32 == ~s__state~0; {18789#true} is VALID [2018-11-23 10:52:51,744 INFO L273 TraceCheckUtils]: 64: Hoare triple {18789#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {18789#true} is VALID [2018-11-23 10:52:51,744 INFO L273 TraceCheckUtils]: 65: Hoare triple {18789#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {18789#true} is VALID [2018-11-23 10:52:51,757 INFO L273 TraceCheckUtils]: 66: Hoare triple {18789#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,771 INFO L273 TraceCheckUtils]: 67: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,776 INFO L273 TraceCheckUtils]: 68: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,778 INFO L273 TraceCheckUtils]: 69: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,778 INFO L273 TraceCheckUtils]: 70: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,780 INFO L273 TraceCheckUtils]: 71: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !false; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,780 INFO L273 TraceCheckUtils]: 72: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,782 INFO L273 TraceCheckUtils]: 73: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,782 INFO L273 TraceCheckUtils]: 74: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,784 INFO L273 TraceCheckUtils]: 75: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,784 INFO L273 TraceCheckUtils]: 76: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,786 INFO L273 TraceCheckUtils]: 77: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,786 INFO L273 TraceCheckUtils]: 78: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,788 INFO L273 TraceCheckUtils]: 79: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,788 INFO L273 TraceCheckUtils]: 80: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,790 INFO L273 TraceCheckUtils]: 81: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,790 INFO L273 TraceCheckUtils]: 82: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,790 INFO L273 TraceCheckUtils]: 83: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,791 INFO L273 TraceCheckUtils]: 84: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,791 INFO L273 TraceCheckUtils]: 85: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,791 INFO L273 TraceCheckUtils]: 86: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,792 INFO L273 TraceCheckUtils]: 87: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,792 INFO L273 TraceCheckUtils]: 88: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume 8528bv32 == ~s__state~0; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,792 INFO L273 TraceCheckUtils]: 89: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,793 INFO L273 TraceCheckUtils]: 90: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,793 INFO L273 TraceCheckUtils]: 91: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~s__s3__tmp__use_rsa_tmp~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,793 INFO L273 TraceCheckUtils]: 92: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvadd32(30bv32, ~l~0)); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,794 INFO L273 TraceCheckUtils]: 93: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvadd32(1bv32, ~l~0));~skip~0 := 1bv32; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,794 INFO L273 TraceCheckUtils]: 94: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,795 INFO L273 TraceCheckUtils]: 95: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,796 INFO L273 TraceCheckUtils]: 96: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,796 INFO L273 TraceCheckUtils]: 97: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !false; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,797 INFO L273 TraceCheckUtils]: 98: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,797 INFO L273 TraceCheckUtils]: 99: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,798 INFO L273 TraceCheckUtils]: 100: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,798 INFO L273 TraceCheckUtils]: 101: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,799 INFO L273 TraceCheckUtils]: 102: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,799 INFO L273 TraceCheckUtils]: 103: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,800 INFO L273 TraceCheckUtils]: 104: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,800 INFO L273 TraceCheckUtils]: 105: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,801 INFO L273 TraceCheckUtils]: 106: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,801 INFO L273 TraceCheckUtils]: 107: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,802 INFO L273 TraceCheckUtils]: 108: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,802 INFO L273 TraceCheckUtils]: 109: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,803 INFO L273 TraceCheckUtils]: 110: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,803 INFO L273 TraceCheckUtils]: 111: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,804 INFO L273 TraceCheckUtils]: 112: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,804 INFO L273 TraceCheckUtils]: 113: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,805 INFO L273 TraceCheckUtils]: 114: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,805 INFO L273 TraceCheckUtils]: 115: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == ~s__state~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,806 INFO L273 TraceCheckUtils]: 116: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume 8544bv32 == ~s__state~0; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,806 INFO L273 TraceCheckUtils]: 117: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,807 INFO L273 TraceCheckUtils]: 118: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~s__session__peer~0); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,807 INFO L273 TraceCheckUtils]: 119: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,808 INFO L273 TraceCheckUtils]: 120: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,808 INFO L273 TraceCheckUtils]: 121: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:51,809 INFO L273 TraceCheckUtils]: 122: Hoare triple {18992#(= (_ bv6 32) ssl3_accept_~blastFlag~0)} assume 8bv32 == ~blastFlag~0; {18790#false} is VALID [2018-11-23 10:52:51,809 INFO L273 TraceCheckUtils]: 123: Hoare triple {18790#false} assume !false; {18790#false} is VALID [2018-11-23 10:52:51,819 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2018-11-23 10:52:51,819 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:51,822 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:51,822 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:51,823 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 124 [2018-11-23 10:52:51,823 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:51,823 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:51,898 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:51,898 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:51,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:51,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:51,899 INFO L87 Difference]: Start difference. First operand 731 states and 988 transitions. Second operand 3 states. [2018-11-23 10:52:52,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:52,895 INFO L93 Difference]: Finished difference Result 1664 states and 2264 transitions. [2018-11-23 10:52:52,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:52,895 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 124 [2018-11-23 10:52:52,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:52,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:52,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 597 transitions. [2018-11-23 10:52:52,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:52,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 597 transitions. [2018-11-23 10:52:52,902 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 597 transitions. [2018-11-23 10:52:55,058 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 597 edges. 597 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:55,106 INFO L225 Difference]: With dead ends: 1664 [2018-11-23 10:52:55,106 INFO L226 Difference]: Without dead ends: 959 [2018-11-23 10:52:55,108 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:55,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2018-11-23 10:52:55,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 959. [2018-11-23 10:52:55,438 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:55,438 INFO L82 GeneralOperation]: Start isEquivalent. First operand 959 states. Second operand 959 states. [2018-11-23 10:52:55,438 INFO L74 IsIncluded]: Start isIncluded. First operand 959 states. Second operand 959 states. [2018-11-23 10:52:55,438 INFO L87 Difference]: Start difference. First operand 959 states. Second operand 959 states. [2018-11-23 10:52:55,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:55,478 INFO L93 Difference]: Finished difference Result 959 states and 1296 transitions. [2018-11-23 10:52:55,478 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1296 transitions. [2018-11-23 10:52:55,479 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:55,479 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:55,479 INFO L74 IsIncluded]: Start isIncluded. First operand 959 states. Second operand 959 states. [2018-11-23 10:52:55,479 INFO L87 Difference]: Start difference. First operand 959 states. Second operand 959 states. [2018-11-23 10:52:55,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:55,521 INFO L93 Difference]: Finished difference Result 959 states and 1296 transitions. [2018-11-23 10:52:55,522 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1296 transitions. [2018-11-23 10:52:55,523 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:55,523 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:55,523 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:55,523 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:55,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 959 states. [2018-11-23 10:52:55,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1296 transitions. [2018-11-23 10:52:55,556 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 1296 transitions. Word has length 124 [2018-11-23 10:52:55,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:55,556 INFO L480 AbstractCegarLoop]: Abstraction has 959 states and 1296 transitions. [2018-11-23 10:52:55,556 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:55,556 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1296 transitions. [2018-11-23 10:52:55,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-11-23 10:52:55,558 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:55,558 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1] [2018-11-23 10:52:55,558 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:55,559 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:55,559 INFO L82 PathProgramCache]: Analyzing trace with hash -89246318, now seen corresponding path program 1 times [2018-11-23 10:52:55,559 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:55,559 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 11 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:55,589 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:55,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:55,678 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:55,905 INFO L256 TraceCheckUtils]: 0: Hoare triple {24062#true} call ULTIMATE.init(); {24062#true} is VALID [2018-11-23 10:52:55,906 INFO L273 TraceCheckUtils]: 1: Hoare triple {24062#true} assume true; {24062#true} is VALID [2018-11-23 10:52:55,906 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {24062#true} {24062#true} #633#return; {24062#true} is VALID [2018-11-23 10:52:55,906 INFO L256 TraceCheckUtils]: 3: Hoare triple {24062#true} call #t~ret50 := main(); {24062#true} is VALID [2018-11-23 10:52:55,907 INFO L273 TraceCheckUtils]: 4: Hoare triple {24062#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {24062#true} is VALID [2018-11-23 10:52:55,907 INFO L256 TraceCheckUtils]: 5: Hoare triple {24062#true} call #t~ret49 := ssl3_accept(~s~0); {24062#true} is VALID [2018-11-23 10:52:55,907 INFO L273 TraceCheckUtils]: 6: Hoare triple {24062#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {24062#true} is VALID [2018-11-23 10:52:55,907 INFO L273 TraceCheckUtils]: 7: Hoare triple {24062#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {24062#true} is VALID [2018-11-23 10:52:55,907 INFO L273 TraceCheckUtils]: 8: Hoare triple {24062#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {24062#true} is VALID [2018-11-23 10:52:55,907 INFO L273 TraceCheckUtils]: 9: Hoare triple {24062#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {24062#true} is VALID [2018-11-23 10:52:55,907 INFO L273 TraceCheckUtils]: 10: Hoare triple {24062#true} assume !(0bv32 == ~s__cert~0); {24062#true} is VALID [2018-11-23 10:52:55,908 INFO L273 TraceCheckUtils]: 11: Hoare triple {24062#true} assume !false; {24062#true} is VALID [2018-11-23 10:52:55,908 INFO L273 TraceCheckUtils]: 12: Hoare triple {24062#true} ~state~0 := ~s__state~0; {24062#true} is VALID [2018-11-23 10:52:55,908 INFO L273 TraceCheckUtils]: 13: Hoare triple {24062#true} assume !(12292bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,908 INFO L273 TraceCheckUtils]: 14: Hoare triple {24062#true} assume !(16384bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,908 INFO L273 TraceCheckUtils]: 15: Hoare triple {24062#true} assume !(8192bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,909 INFO L273 TraceCheckUtils]: 16: Hoare triple {24062#true} assume !(24576bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,909 INFO L273 TraceCheckUtils]: 17: Hoare triple {24062#true} assume !(8195bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,909 INFO L273 TraceCheckUtils]: 18: Hoare triple {24062#true} assume !(8480bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,909 INFO L273 TraceCheckUtils]: 19: Hoare triple {24062#true} assume !(8481bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,909 INFO L273 TraceCheckUtils]: 20: Hoare triple {24062#true} assume !(8482bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,909 INFO L273 TraceCheckUtils]: 21: Hoare triple {24062#true} assume 8464bv32 == ~s__state~0; {24062#true} is VALID [2018-11-23 10:52:55,910 INFO L273 TraceCheckUtils]: 22: Hoare triple {24062#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {24062#true} is VALID [2018-11-23 10:52:55,910 INFO L273 TraceCheckUtils]: 23: Hoare triple {24062#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {24062#true} is VALID [2018-11-23 10:52:55,910 INFO L273 TraceCheckUtils]: 24: Hoare triple {24062#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {24062#true} is VALID [2018-11-23 10:52:55,910 INFO L273 TraceCheckUtils]: 25: Hoare triple {24062#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {24062#true} is VALID [2018-11-23 10:52:55,910 INFO L273 TraceCheckUtils]: 26: Hoare triple {24062#true} ~skip~0 := 0bv32; {24062#true} is VALID [2018-11-23 10:52:55,911 INFO L273 TraceCheckUtils]: 27: Hoare triple {24062#true} assume !false; {24062#true} is VALID [2018-11-23 10:52:55,911 INFO L273 TraceCheckUtils]: 28: Hoare triple {24062#true} ~state~0 := ~s__state~0; {24062#true} is VALID [2018-11-23 10:52:55,911 INFO L273 TraceCheckUtils]: 29: Hoare triple {24062#true} assume !(12292bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,911 INFO L273 TraceCheckUtils]: 30: Hoare triple {24062#true} assume !(16384bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,911 INFO L273 TraceCheckUtils]: 31: Hoare triple {24062#true} assume !(8192bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,911 INFO L273 TraceCheckUtils]: 32: Hoare triple {24062#true} assume !(24576bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,912 INFO L273 TraceCheckUtils]: 33: Hoare triple {24062#true} assume !(8195bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,912 INFO L273 TraceCheckUtils]: 34: Hoare triple {24062#true} assume !(8480bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,912 INFO L273 TraceCheckUtils]: 35: Hoare triple {24062#true} assume !(8481bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,912 INFO L273 TraceCheckUtils]: 36: Hoare triple {24062#true} assume !(8482bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,912 INFO L273 TraceCheckUtils]: 37: Hoare triple {24062#true} assume !(8464bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,912 INFO L273 TraceCheckUtils]: 38: Hoare triple {24062#true} assume !(8465bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,913 INFO L273 TraceCheckUtils]: 39: Hoare triple {24062#true} assume !(8466bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,913 INFO L273 TraceCheckUtils]: 40: Hoare triple {24062#true} assume 8496bv32 == ~s__state~0; {24062#true} is VALID [2018-11-23 10:52:55,913 INFO L273 TraceCheckUtils]: 41: Hoare triple {24062#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {24062#true} is VALID [2018-11-23 10:52:55,913 INFO L273 TraceCheckUtils]: 42: Hoare triple {24062#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {24062#true} is VALID [2018-11-23 10:52:55,913 INFO L273 TraceCheckUtils]: 43: Hoare triple {24062#true} assume !~bvsle32(~ret~0, 0bv32); {24062#true} is VALID [2018-11-23 10:52:55,913 INFO L273 TraceCheckUtils]: 44: Hoare triple {24062#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {24062#true} is VALID [2018-11-23 10:52:55,914 INFO L273 TraceCheckUtils]: 45: Hoare triple {24062#true} ~s__init_num~0 := 0bv32; {24062#true} is VALID [2018-11-23 10:52:55,914 INFO L273 TraceCheckUtils]: 46: Hoare triple {24062#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {24062#true} is VALID [2018-11-23 10:52:55,914 INFO L273 TraceCheckUtils]: 47: Hoare triple {24062#true} ~skip~0 := 0bv32; {24062#true} is VALID [2018-11-23 10:52:55,914 INFO L273 TraceCheckUtils]: 48: Hoare triple {24062#true} assume !false; {24062#true} is VALID [2018-11-23 10:52:55,914 INFO L273 TraceCheckUtils]: 49: Hoare triple {24062#true} ~state~0 := ~s__state~0; {24062#true} is VALID [2018-11-23 10:52:55,915 INFO L273 TraceCheckUtils]: 50: Hoare triple {24062#true} assume !(12292bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,915 INFO L273 TraceCheckUtils]: 51: Hoare triple {24062#true} assume !(16384bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,915 INFO L273 TraceCheckUtils]: 52: Hoare triple {24062#true} assume !(8192bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,915 INFO L273 TraceCheckUtils]: 53: Hoare triple {24062#true} assume !(24576bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,915 INFO L273 TraceCheckUtils]: 54: Hoare triple {24062#true} assume !(8195bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,915 INFO L273 TraceCheckUtils]: 55: Hoare triple {24062#true} assume !(8480bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,916 INFO L273 TraceCheckUtils]: 56: Hoare triple {24062#true} assume !(8481bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,916 INFO L273 TraceCheckUtils]: 57: Hoare triple {24062#true} assume !(8482bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,916 INFO L273 TraceCheckUtils]: 58: Hoare triple {24062#true} assume !(8464bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,916 INFO L273 TraceCheckUtils]: 59: Hoare triple {24062#true} assume !(8465bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,916 INFO L273 TraceCheckUtils]: 60: Hoare triple {24062#true} assume !(8466bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,916 INFO L273 TraceCheckUtils]: 61: Hoare triple {24062#true} assume !(8496bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,917 INFO L273 TraceCheckUtils]: 62: Hoare triple {24062#true} assume !(8497bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,917 INFO L273 TraceCheckUtils]: 63: Hoare triple {24062#true} assume 8512bv32 == ~s__state~0; {24062#true} is VALID [2018-11-23 10:52:55,917 INFO L273 TraceCheckUtils]: 64: Hoare triple {24062#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {24062#true} is VALID [2018-11-23 10:52:55,917 INFO L273 TraceCheckUtils]: 65: Hoare triple {24062#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {24062#true} is VALID [2018-11-23 10:52:55,917 INFO L273 TraceCheckUtils]: 66: Hoare triple {24062#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {24062#true} is VALID [2018-11-23 10:52:55,917 INFO L273 TraceCheckUtils]: 67: Hoare triple {24062#true} assume !~bvsle32(~ret~0, 0bv32); {24062#true} is VALID [2018-11-23 10:52:55,918 INFO L273 TraceCheckUtils]: 68: Hoare triple {24062#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {24062#true} is VALID [2018-11-23 10:52:55,918 INFO L273 TraceCheckUtils]: 69: Hoare triple {24062#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {24062#true} is VALID [2018-11-23 10:52:55,918 INFO L273 TraceCheckUtils]: 70: Hoare triple {24062#true} ~skip~0 := 0bv32; {24062#true} is VALID [2018-11-23 10:52:55,918 INFO L273 TraceCheckUtils]: 71: Hoare triple {24062#true} assume !false; {24062#true} is VALID [2018-11-23 10:52:55,918 INFO L273 TraceCheckUtils]: 72: Hoare triple {24062#true} ~state~0 := ~s__state~0; {24062#true} is VALID [2018-11-23 10:52:55,918 INFO L273 TraceCheckUtils]: 73: Hoare triple {24062#true} assume !(12292bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,919 INFO L273 TraceCheckUtils]: 74: Hoare triple {24062#true} assume !(16384bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,919 INFO L273 TraceCheckUtils]: 75: Hoare triple {24062#true} assume !(8192bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,919 INFO L273 TraceCheckUtils]: 76: Hoare triple {24062#true} assume !(24576bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,919 INFO L273 TraceCheckUtils]: 77: Hoare triple {24062#true} assume !(8195bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,919 INFO L273 TraceCheckUtils]: 78: Hoare triple {24062#true} assume !(8480bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,919 INFO L273 TraceCheckUtils]: 79: Hoare triple {24062#true} assume !(8481bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,920 INFO L273 TraceCheckUtils]: 80: Hoare triple {24062#true} assume !(8482bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,920 INFO L273 TraceCheckUtils]: 81: Hoare triple {24062#true} assume !(8464bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,920 INFO L273 TraceCheckUtils]: 82: Hoare triple {24062#true} assume !(8465bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,920 INFO L273 TraceCheckUtils]: 83: Hoare triple {24062#true} assume !(8466bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,920 INFO L273 TraceCheckUtils]: 84: Hoare triple {24062#true} assume !(8496bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,920 INFO L273 TraceCheckUtils]: 85: Hoare triple {24062#true} assume !(8497bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,921 INFO L273 TraceCheckUtils]: 86: Hoare triple {24062#true} assume !(8512bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,921 INFO L273 TraceCheckUtils]: 87: Hoare triple {24062#true} assume !(8513bv32 == ~s__state~0); {24062#true} is VALID [2018-11-23 10:52:55,921 INFO L273 TraceCheckUtils]: 88: Hoare triple {24062#true} assume 8528bv32 == ~s__state~0; {24062#true} is VALID [2018-11-23 10:52:55,921 INFO L273 TraceCheckUtils]: 89: Hoare triple {24062#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {24062#true} is VALID [2018-11-23 10:52:55,921 INFO L273 TraceCheckUtils]: 90: Hoare triple {24062#true} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {24062#true} is VALID [2018-11-23 10:52:55,921 INFO L273 TraceCheckUtils]: 91: Hoare triple {24062#true} assume 0bv32 != ~s__s3__tmp__use_rsa_tmp~0; {24062#true} is VALID [2018-11-23 10:52:55,922 INFO L273 TraceCheckUtils]: 92: Hoare triple {24062#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {24062#true} is VALID [2018-11-23 10:52:55,938 INFO L273 TraceCheckUtils]: 93: Hoare triple {24062#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:55,951 INFO L273 TraceCheckUtils]: 94: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:55,960 INFO L273 TraceCheckUtils]: 95: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:55,974 INFO L273 TraceCheckUtils]: 96: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:55,982 INFO L273 TraceCheckUtils]: 97: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:55,996 INFO L273 TraceCheckUtils]: 98: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !false; {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,005 INFO L273 TraceCheckUtils]: 99: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,017 INFO L273 TraceCheckUtils]: 100: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,017 INFO L273 TraceCheckUtils]: 101: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,019 INFO L273 TraceCheckUtils]: 102: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,019 INFO L273 TraceCheckUtils]: 103: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,021 INFO L273 TraceCheckUtils]: 104: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,021 INFO L273 TraceCheckUtils]: 105: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,023 INFO L273 TraceCheckUtils]: 106: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,023 INFO L273 TraceCheckUtils]: 107: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,025 INFO L273 TraceCheckUtils]: 108: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,025 INFO L273 TraceCheckUtils]: 109: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,025 INFO L273 TraceCheckUtils]: 110: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,026 INFO L273 TraceCheckUtils]: 111: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,027 INFO L273 TraceCheckUtils]: 112: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,027 INFO L273 TraceCheckUtils]: 113: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,027 INFO L273 TraceCheckUtils]: 114: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,028 INFO L273 TraceCheckUtils]: 115: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,028 INFO L273 TraceCheckUtils]: 116: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == ~s__state~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,028 INFO L273 TraceCheckUtils]: 117: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume 8544bv32 == ~s__state~0; {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,029 INFO L273 TraceCheckUtils]: 118: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,029 INFO L273 TraceCheckUtils]: 119: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~s__session__peer~0); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,030 INFO L273 TraceCheckUtils]: 120: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,030 INFO L273 TraceCheckUtils]: 121: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,031 INFO L273 TraceCheckUtils]: 122: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:56,032 INFO L273 TraceCheckUtils]: 123: Hoare triple {24346#(= (_ bv7 32) ssl3_accept_~blastFlag~0)} assume 8bv32 == ~blastFlag~0; {24063#false} is VALID [2018-11-23 10:52:56,032 INFO L273 TraceCheckUtils]: 124: Hoare triple {24063#false} assume !false; {24063#false} is VALID [2018-11-23 10:52:56,040 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2018-11-23 10:52:56,040 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:56,042 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:56,042 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:56,042 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 125 [2018-11-23 10:52:56,042 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:56,042 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:56,117 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 83 edges. 83 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:56,118 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:56,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:56,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:56,118 INFO L87 Difference]: Start difference. First operand 959 states and 1296 transitions. Second operand 3 states. [2018-11-23 10:52:57,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:57,658 INFO L93 Difference]: Finished difference Result 2119 states and 2879 transitions. [2018-11-23 10:52:57,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:52:57,659 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 125 [2018-11-23 10:52:57,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:52:57,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:57,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2018-11-23 10:52:57,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:52:57,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2018-11-23 10:52:57,666 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 596 transitions. [2018-11-23 10:52:58,226 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 596 edges. 596 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:58,291 INFO L225 Difference]: With dead ends: 2119 [2018-11-23 10:52:58,291 INFO L226 Difference]: Without dead ends: 1186 [2018-11-23 10:52:58,293 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:58,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1186 states. [2018-11-23 10:52:58,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1186 to 1186. [2018-11-23 10:52:58,929 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:52:58,929 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1186 states. Second operand 1186 states. [2018-11-23 10:52:58,929 INFO L74 IsIncluded]: Start isIncluded. First operand 1186 states. Second operand 1186 states. [2018-11-23 10:52:58,929 INFO L87 Difference]: Start difference. First operand 1186 states. Second operand 1186 states. [2018-11-23 10:52:58,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:58,975 INFO L93 Difference]: Finished difference Result 1186 states and 1603 transitions. [2018-11-23 10:52:58,975 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1603 transitions. [2018-11-23 10:52:58,976 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:58,976 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:58,977 INFO L74 IsIncluded]: Start isIncluded. First operand 1186 states. Second operand 1186 states. [2018-11-23 10:52:58,977 INFO L87 Difference]: Start difference. First operand 1186 states. Second operand 1186 states. [2018-11-23 10:52:59,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:52:59,034 INFO L93 Difference]: Finished difference Result 1186 states and 1603 transitions. [2018-11-23 10:52:59,034 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1603 transitions. [2018-11-23 10:52:59,035 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:52:59,035 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:52:59,035 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:52:59,035 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:52:59,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1186 states. [2018-11-23 10:52:59,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1603 transitions. [2018-11-23 10:52:59,088 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 1603 transitions. Word has length 125 [2018-11-23 10:52:59,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:52:59,088 INFO L480 AbstractCegarLoop]: Abstraction has 1186 states and 1603 transitions. [2018-11-23 10:52:59,088 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:52:59,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 1603 transitions. [2018-11-23 10:52:59,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-11-23 10:52:59,090 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:52:59,090 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 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] [2018-11-23 10:52:59,090 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:52:59,090 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:52:59,090 INFO L82 PathProgramCache]: Analyzing trace with hash -52690349, now seen corresponding path program 1 times [2018-11-23 10:52:59,091 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:52:59,091 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 12 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:52:59,107 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:52:59,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:59,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:52:59,206 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:52:59,357 INFO L256 TraceCheckUtils]: 0: Hoare triple {30564#true} call ULTIMATE.init(); {30564#true} is VALID [2018-11-23 10:52:59,358 INFO L273 TraceCheckUtils]: 1: Hoare triple {30564#true} assume true; {30564#true} is VALID [2018-11-23 10:52:59,358 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {30564#true} {30564#true} #633#return; {30564#true} is VALID [2018-11-23 10:52:59,358 INFO L256 TraceCheckUtils]: 3: Hoare triple {30564#true} call #t~ret50 := main(); {30564#true} is VALID [2018-11-23 10:52:59,358 INFO L273 TraceCheckUtils]: 4: Hoare triple {30564#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {30564#true} is VALID [2018-11-23 10:52:59,358 INFO L256 TraceCheckUtils]: 5: Hoare triple {30564#true} call #t~ret49 := ssl3_accept(~s~0); {30564#true} is VALID [2018-11-23 10:52:59,358 INFO L273 TraceCheckUtils]: 6: Hoare triple {30564#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {30564#true} is VALID [2018-11-23 10:52:59,358 INFO L273 TraceCheckUtils]: 7: Hoare triple {30564#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {30564#true} is VALID [2018-11-23 10:52:59,358 INFO L273 TraceCheckUtils]: 8: Hoare triple {30564#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {30564#true} is VALID [2018-11-23 10:52:59,359 INFO L273 TraceCheckUtils]: 9: Hoare triple {30564#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {30564#true} is VALID [2018-11-23 10:52:59,359 INFO L273 TraceCheckUtils]: 10: Hoare triple {30564#true} assume !(0bv32 == ~s__cert~0); {30564#true} is VALID [2018-11-23 10:52:59,359 INFO L273 TraceCheckUtils]: 11: Hoare triple {30564#true} assume !false; {30564#true} is VALID [2018-11-23 10:52:59,359 INFO L273 TraceCheckUtils]: 12: Hoare triple {30564#true} ~state~0 := ~s__state~0; {30564#true} is VALID [2018-11-23 10:52:59,359 INFO L273 TraceCheckUtils]: 13: Hoare triple {30564#true} assume !(12292bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,359 INFO L273 TraceCheckUtils]: 14: Hoare triple {30564#true} assume !(16384bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,359 INFO L273 TraceCheckUtils]: 15: Hoare triple {30564#true} assume !(8192bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,359 INFO L273 TraceCheckUtils]: 16: Hoare triple {30564#true} assume !(24576bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,360 INFO L273 TraceCheckUtils]: 17: Hoare triple {30564#true} assume !(8195bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,360 INFO L273 TraceCheckUtils]: 18: Hoare triple {30564#true} assume !(8480bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,360 INFO L273 TraceCheckUtils]: 19: Hoare triple {30564#true} assume !(8481bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,360 INFO L273 TraceCheckUtils]: 20: Hoare triple {30564#true} assume !(8482bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,360 INFO L273 TraceCheckUtils]: 21: Hoare triple {30564#true} assume 8464bv32 == ~s__state~0; {30564#true} is VALID [2018-11-23 10:52:59,360 INFO L273 TraceCheckUtils]: 22: Hoare triple {30564#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {30564#true} is VALID [2018-11-23 10:52:59,360 INFO L273 TraceCheckUtils]: 23: Hoare triple {30564#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {30564#true} is VALID [2018-11-23 10:52:59,361 INFO L273 TraceCheckUtils]: 24: Hoare triple {30564#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {30564#true} is VALID [2018-11-23 10:52:59,361 INFO L273 TraceCheckUtils]: 25: Hoare triple {30564#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {30564#true} is VALID [2018-11-23 10:52:59,361 INFO L273 TraceCheckUtils]: 26: Hoare triple {30564#true} ~skip~0 := 0bv32; {30564#true} is VALID [2018-11-23 10:52:59,361 INFO L273 TraceCheckUtils]: 27: Hoare triple {30564#true} assume !false; {30564#true} is VALID [2018-11-23 10:52:59,361 INFO L273 TraceCheckUtils]: 28: Hoare triple {30564#true} ~state~0 := ~s__state~0; {30564#true} is VALID [2018-11-23 10:52:59,361 INFO L273 TraceCheckUtils]: 29: Hoare triple {30564#true} assume !(12292bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,361 INFO L273 TraceCheckUtils]: 30: Hoare triple {30564#true} assume !(16384bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,362 INFO L273 TraceCheckUtils]: 31: Hoare triple {30564#true} assume !(8192bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,362 INFO L273 TraceCheckUtils]: 32: Hoare triple {30564#true} assume !(24576bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,362 INFO L273 TraceCheckUtils]: 33: Hoare triple {30564#true} assume !(8195bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,362 INFO L273 TraceCheckUtils]: 34: Hoare triple {30564#true} assume !(8480bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,362 INFO L273 TraceCheckUtils]: 35: Hoare triple {30564#true} assume !(8481bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,362 INFO L273 TraceCheckUtils]: 36: Hoare triple {30564#true} assume !(8482bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,362 INFO L273 TraceCheckUtils]: 37: Hoare triple {30564#true} assume !(8464bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,362 INFO L273 TraceCheckUtils]: 38: Hoare triple {30564#true} assume !(8465bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 39: Hoare triple {30564#true} assume !(8466bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 40: Hoare triple {30564#true} assume 8496bv32 == ~s__state~0; {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 41: Hoare triple {30564#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 42: Hoare triple {30564#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 43: Hoare triple {30564#true} assume !~bvsle32(~ret~0, 0bv32); {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 44: Hoare triple {30564#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 45: Hoare triple {30564#true} ~s__init_num~0 := 0bv32; {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 46: Hoare triple {30564#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {30564#true} is VALID [2018-11-23 10:52:59,363 INFO L273 TraceCheckUtils]: 47: Hoare triple {30564#true} ~skip~0 := 0bv32; {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 48: Hoare triple {30564#true} assume !false; {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 49: Hoare triple {30564#true} ~state~0 := ~s__state~0; {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 50: Hoare triple {30564#true} assume !(12292bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 51: Hoare triple {30564#true} assume !(16384bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 52: Hoare triple {30564#true} assume !(8192bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 53: Hoare triple {30564#true} assume !(24576bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 54: Hoare triple {30564#true} assume !(8195bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 55: Hoare triple {30564#true} assume !(8480bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,364 INFO L273 TraceCheckUtils]: 56: Hoare triple {30564#true} assume !(8481bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,365 INFO L273 TraceCheckUtils]: 57: Hoare triple {30564#true} assume !(8482bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,365 INFO L273 TraceCheckUtils]: 58: Hoare triple {30564#true} assume !(8464bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,365 INFO L273 TraceCheckUtils]: 59: Hoare triple {30564#true} assume !(8465bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,365 INFO L273 TraceCheckUtils]: 60: Hoare triple {30564#true} assume !(8466bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,365 INFO L273 TraceCheckUtils]: 61: Hoare triple {30564#true} assume !(8496bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,365 INFO L273 TraceCheckUtils]: 62: Hoare triple {30564#true} assume !(8497bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,365 INFO L273 TraceCheckUtils]: 63: Hoare triple {30564#true} assume !(8512bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,365 INFO L273 TraceCheckUtils]: 64: Hoare triple {30564#true} assume !(8513bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 65: Hoare triple {30564#true} assume !(8528bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 66: Hoare triple {30564#true} assume !(8529bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 67: Hoare triple {30564#true} assume !(8544bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 68: Hoare triple {30564#true} assume !(8545bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 69: Hoare triple {30564#true} assume !(8560bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 70: Hoare triple {30564#true} assume !(8561bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 71: Hoare triple {30564#true} assume !(8448bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 72: Hoare triple {30564#true} assume !(8576bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,366 INFO L273 TraceCheckUtils]: 73: Hoare triple {30564#true} assume !(8577bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,367 INFO L273 TraceCheckUtils]: 74: Hoare triple {30564#true} assume !(8592bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,367 INFO L273 TraceCheckUtils]: 75: Hoare triple {30564#true} assume !(8593bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,367 INFO L273 TraceCheckUtils]: 76: Hoare triple {30564#true} assume !(8608bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,367 INFO L273 TraceCheckUtils]: 77: Hoare triple {30564#true} assume !(8609bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,367 INFO L273 TraceCheckUtils]: 78: Hoare triple {30564#true} assume !(8640bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,367 INFO L273 TraceCheckUtils]: 79: Hoare triple {30564#true} assume !(8641bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 80: Hoare triple {30564#true} assume 8656bv32 == ~s__state~0; {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 81: Hoare triple {30564#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 82: Hoare triple {30564#true} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 83: Hoare triple {30564#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 84: Hoare triple {30564#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 85: Hoare triple {30564#true} assume !(0bv32 == ~tmp___10~0); {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 86: Hoare triple {30564#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 87: Hoare triple {30564#true} ~skip~0 := 0bv32; {30564#true} is VALID [2018-11-23 10:52:59,368 INFO L273 TraceCheckUtils]: 88: Hoare triple {30564#true} assume !false; {30564#true} is VALID [2018-11-23 10:52:59,369 INFO L273 TraceCheckUtils]: 89: Hoare triple {30564#true} ~state~0 := ~s__state~0; {30564#true} is VALID [2018-11-23 10:52:59,369 INFO L273 TraceCheckUtils]: 90: Hoare triple {30564#true} assume !(12292bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,369 INFO L273 TraceCheckUtils]: 91: Hoare triple {30564#true} assume !(16384bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,369 INFO L273 TraceCheckUtils]: 92: Hoare triple {30564#true} assume !(8192bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,369 INFO L273 TraceCheckUtils]: 93: Hoare triple {30564#true} assume !(24576bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,369 INFO L273 TraceCheckUtils]: 94: Hoare triple {30564#true} assume !(8195bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,369 INFO L273 TraceCheckUtils]: 95: Hoare triple {30564#true} assume !(8480bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,369 INFO L273 TraceCheckUtils]: 96: Hoare triple {30564#true} assume !(8481bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 97: Hoare triple {30564#true} assume !(8482bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 98: Hoare triple {30564#true} assume !(8464bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 99: Hoare triple {30564#true} assume !(8465bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 100: Hoare triple {30564#true} assume !(8466bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 101: Hoare triple {30564#true} assume !(8496bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 102: Hoare triple {30564#true} assume !(8497bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 103: Hoare triple {30564#true} assume !(8512bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 104: Hoare triple {30564#true} assume !(8513bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,370 INFO L273 TraceCheckUtils]: 105: Hoare triple {30564#true} assume !(8528bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,371 INFO L273 TraceCheckUtils]: 106: Hoare triple {30564#true} assume !(8529bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,371 INFO L273 TraceCheckUtils]: 107: Hoare triple {30564#true} assume !(8544bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,371 INFO L273 TraceCheckUtils]: 108: Hoare triple {30564#true} assume !(8545bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,371 INFO L273 TraceCheckUtils]: 109: Hoare triple {30564#true} assume !(8560bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,371 INFO L273 TraceCheckUtils]: 110: Hoare triple {30564#true} assume !(8561bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,371 INFO L273 TraceCheckUtils]: 111: Hoare triple {30564#true} assume !(8448bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,371 INFO L273 TraceCheckUtils]: 112: Hoare triple {30564#true} assume !(8576bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,371 INFO L273 TraceCheckUtils]: 113: Hoare triple {30564#true} assume !(8577bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,372 INFO L273 TraceCheckUtils]: 114: Hoare triple {30564#true} assume !(8592bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,372 INFO L273 TraceCheckUtils]: 115: Hoare triple {30564#true} assume !(8593bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,372 INFO L273 TraceCheckUtils]: 116: Hoare triple {30564#true} assume !(8608bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,372 INFO L273 TraceCheckUtils]: 117: Hoare triple {30564#true} assume !(8609bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,372 INFO L273 TraceCheckUtils]: 118: Hoare triple {30564#true} assume !(8640bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,372 INFO L273 TraceCheckUtils]: 119: Hoare triple {30564#true} assume !(8641bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,372 INFO L273 TraceCheckUtils]: 120: Hoare triple {30564#true} assume !(8656bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,372 INFO L273 TraceCheckUtils]: 121: Hoare triple {30564#true} assume !(8657bv32 == ~s__state~0); {30564#true} is VALID [2018-11-23 10:52:59,373 INFO L273 TraceCheckUtils]: 122: Hoare triple {30564#true} assume 8672bv32 == ~s__state~0; {30564#true} is VALID [2018-11-23 10:52:59,373 INFO L273 TraceCheckUtils]: 123: Hoare triple {30564#true} ~ret~0 := #t~nondet45;havoc #t~nondet45; {30564#true} is VALID [2018-11-23 10:52:59,373 INFO L273 TraceCheckUtils]: 124: Hoare triple {30564#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,373 INFO L273 TraceCheckUtils]: 125: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,374 INFO L273 TraceCheckUtils]: 126: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640bv32; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,374 INFO L273 TraceCheckUtils]: 127: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} ~s__init_num~0 := 0bv32; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,374 INFO L273 TraceCheckUtils]: 128: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,375 INFO L273 TraceCheckUtils]: 129: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} ~skip~0 := 0bv32; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,375 INFO L273 TraceCheckUtils]: 130: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !false; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,375 INFO L273 TraceCheckUtils]: 131: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,376 INFO L273 TraceCheckUtils]: 132: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(12292bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,376 INFO L273 TraceCheckUtils]: 133: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(16384bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,377 INFO L273 TraceCheckUtils]: 134: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8192bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,377 INFO L273 TraceCheckUtils]: 135: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(24576bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,378 INFO L273 TraceCheckUtils]: 136: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8195bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,378 INFO L273 TraceCheckUtils]: 137: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8480bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,379 INFO L273 TraceCheckUtils]: 138: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8481bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,379 INFO L273 TraceCheckUtils]: 139: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8482bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,380 INFO L273 TraceCheckUtils]: 140: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8464bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,380 INFO L273 TraceCheckUtils]: 141: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8465bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,381 INFO L273 TraceCheckUtils]: 142: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8466bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,381 INFO L273 TraceCheckUtils]: 143: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8496bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,382 INFO L273 TraceCheckUtils]: 144: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8497bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,382 INFO L273 TraceCheckUtils]: 145: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8512bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,383 INFO L273 TraceCheckUtils]: 146: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8513bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,383 INFO L273 TraceCheckUtils]: 147: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8528bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,384 INFO L273 TraceCheckUtils]: 148: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(8529bv32 == ~s__state~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,384 INFO L273 TraceCheckUtils]: 149: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume 8544bv32 == ~s__state~0; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,385 INFO L273 TraceCheckUtils]: 150: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,385 INFO L273 TraceCheckUtils]: 151: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~s__session__peer~0); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,388 INFO L273 TraceCheckUtils]: 152: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,388 INFO L273 TraceCheckUtils]: 153: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,389 INFO L273 TraceCheckUtils]: 154: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} is VALID [2018-11-23 10:52:59,389 INFO L273 TraceCheckUtils]: 155: Hoare triple {30941#(= (_ bv4 32) ssl3_accept_~blastFlag~0)} assume 8bv32 == ~blastFlag~0; {30565#false} is VALID [2018-11-23 10:52:59,389 INFO L273 TraceCheckUtils]: 156: Hoare triple {30565#false} assume !false; {30565#false} is VALID [2018-11-23 10:52:59,399 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2018-11-23 10:52:59,399 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:52:59,423 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:52:59,423 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:52:59,424 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 157 [2018-11-23 10:52:59,424 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:52:59,424 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:52:59,511 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 98 edges. 98 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:52:59,512 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:52:59,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:52:59,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:52:59,512 INFO L87 Difference]: Start difference. First operand 1186 states and 1603 transitions. Second operand 3 states. [2018-11-23 10:53:00,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:00,768 INFO L93 Difference]: Finished difference Result 2572 states and 3491 transitions. [2018-11-23 10:53:00,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:53:00,768 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 157 [2018-11-23 10:53:00,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:00,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:00,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions. [2018-11-23 10:53:00,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:00,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 594 transitions. [2018-11-23 10:53:00,775 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 594 transitions. [2018-11-23 10:53:01,342 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 594 edges. 594 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:01,427 INFO L225 Difference]: With dead ends: 2572 [2018-11-23 10:53:01,427 INFO L226 Difference]: Without dead ends: 1412 [2018-11-23 10:53:01,429 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:01,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states. [2018-11-23 10:53:01,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1412. [2018-11-23 10:53:01,929 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:01,929 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1412 states. Second operand 1412 states. [2018-11-23 10:53:01,930 INFO L74 IsIncluded]: Start isIncluded. First operand 1412 states. Second operand 1412 states. [2018-11-23 10:53:01,930 INFO L87 Difference]: Start difference. First operand 1412 states. Second operand 1412 states. [2018-11-23 10:53:01,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:01,992 INFO L93 Difference]: Finished difference Result 1412 states and 1909 transitions. [2018-11-23 10:53:01,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1412 states and 1909 transitions. [2018-11-23 10:53:01,994 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:01,994 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:01,994 INFO L74 IsIncluded]: Start isIncluded. First operand 1412 states. Second operand 1412 states. [2018-11-23 10:53:01,994 INFO L87 Difference]: Start difference. First operand 1412 states. Second operand 1412 states. [2018-11-23 10:53:02,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:02,069 INFO L93 Difference]: Finished difference Result 1412 states and 1909 transitions. [2018-11-23 10:53:02,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1412 states and 1909 transitions. [2018-11-23 10:53:02,070 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:02,070 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:02,071 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:02,071 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:02,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1412 states. [2018-11-23 10:53:02,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 1909 transitions. [2018-11-23 10:53:02,147 INFO L78 Accepts]: Start accepts. Automaton has 1412 states and 1909 transitions. Word has length 157 [2018-11-23 10:53:02,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:02,147 INFO L480 AbstractCegarLoop]: Abstraction has 1412 states and 1909 transitions. [2018-11-23 10:53:02,147 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:53:02,147 INFO L276 IsEmpty]: Start isEmpty. Operand 1412 states and 1909 transitions. [2018-11-23 10:53:02,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-11-23 10:53:02,149 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:02,149 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:53:02,149 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:02,149 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:02,150 INFO L82 PathProgramCache]: Analyzing trace with hash -1603315584, now seen corresponding path program 1 times [2018-11-23 10:53:02,150 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:02,150 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 13 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:53:02,179 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:02,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:02,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:02,277 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:02,423 INFO L256 TraceCheckUtils]: 0: Hoare triple {38383#true} call ULTIMATE.init(); {38383#true} is VALID [2018-11-23 10:53:02,423 INFO L273 TraceCheckUtils]: 1: Hoare triple {38383#true} assume true; {38383#true} is VALID [2018-11-23 10:53:02,423 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {38383#true} {38383#true} #633#return; {38383#true} is VALID [2018-11-23 10:53:02,424 INFO L256 TraceCheckUtils]: 3: Hoare triple {38383#true} call #t~ret50 := main(); {38383#true} is VALID [2018-11-23 10:53:02,424 INFO L273 TraceCheckUtils]: 4: Hoare triple {38383#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {38383#true} is VALID [2018-11-23 10:53:02,424 INFO L256 TraceCheckUtils]: 5: Hoare triple {38383#true} call #t~ret49 := ssl3_accept(~s~0); {38383#true} is VALID [2018-11-23 10:53:02,424 INFO L273 TraceCheckUtils]: 6: Hoare triple {38383#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {38383#true} is VALID [2018-11-23 10:53:02,424 INFO L273 TraceCheckUtils]: 7: Hoare triple {38383#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {38383#true} is VALID [2018-11-23 10:53:02,425 INFO L273 TraceCheckUtils]: 8: Hoare triple {38383#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {38383#true} is VALID [2018-11-23 10:53:02,425 INFO L273 TraceCheckUtils]: 9: Hoare triple {38383#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {38383#true} is VALID [2018-11-23 10:53:02,425 INFO L273 TraceCheckUtils]: 10: Hoare triple {38383#true} assume !(0bv32 == ~s__cert~0); {38383#true} is VALID [2018-11-23 10:53:02,425 INFO L273 TraceCheckUtils]: 11: Hoare triple {38383#true} assume !false; {38383#true} is VALID [2018-11-23 10:53:02,425 INFO L273 TraceCheckUtils]: 12: Hoare triple {38383#true} ~state~0 := ~s__state~0; {38383#true} is VALID [2018-11-23 10:53:02,425 INFO L273 TraceCheckUtils]: 13: Hoare triple {38383#true} assume !(12292bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,425 INFO L273 TraceCheckUtils]: 14: Hoare triple {38383#true} assume !(16384bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 15: Hoare triple {38383#true} assume !(8192bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 16: Hoare triple {38383#true} assume !(24576bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 17: Hoare triple {38383#true} assume !(8195bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 18: Hoare triple {38383#true} assume !(8480bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 19: Hoare triple {38383#true} assume !(8481bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 20: Hoare triple {38383#true} assume !(8482bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 21: Hoare triple {38383#true} assume 8464bv32 == ~s__state~0; {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 22: Hoare triple {38383#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {38383#true} is VALID [2018-11-23 10:53:02,426 INFO L273 TraceCheckUtils]: 23: Hoare triple {38383#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {38383#true} is VALID [2018-11-23 10:53:02,427 INFO L273 TraceCheckUtils]: 24: Hoare triple {38383#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {38383#true} is VALID [2018-11-23 10:53:02,427 INFO L273 TraceCheckUtils]: 25: Hoare triple {38383#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38383#true} is VALID [2018-11-23 10:53:02,427 INFO L273 TraceCheckUtils]: 26: Hoare triple {38383#true} ~skip~0 := 0bv32; {38383#true} is VALID [2018-11-23 10:53:02,427 INFO L273 TraceCheckUtils]: 27: Hoare triple {38383#true} assume !false; {38383#true} is VALID [2018-11-23 10:53:02,427 INFO L273 TraceCheckUtils]: 28: Hoare triple {38383#true} ~state~0 := ~s__state~0; {38383#true} is VALID [2018-11-23 10:53:02,427 INFO L273 TraceCheckUtils]: 29: Hoare triple {38383#true} assume !(12292bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,427 INFO L273 TraceCheckUtils]: 30: Hoare triple {38383#true} assume !(16384bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,427 INFO L273 TraceCheckUtils]: 31: Hoare triple {38383#true} assume !(8192bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 32: Hoare triple {38383#true} assume !(24576bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 33: Hoare triple {38383#true} assume !(8195bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 34: Hoare triple {38383#true} assume !(8480bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 35: Hoare triple {38383#true} assume !(8481bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 36: Hoare triple {38383#true} assume !(8482bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 37: Hoare triple {38383#true} assume !(8464bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 38: Hoare triple {38383#true} assume !(8465bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 39: Hoare triple {38383#true} assume !(8466bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,428 INFO L273 TraceCheckUtils]: 40: Hoare triple {38383#true} assume 8496bv32 == ~s__state~0; {38383#true} is VALID [2018-11-23 10:53:02,429 INFO L273 TraceCheckUtils]: 41: Hoare triple {38383#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {38383#true} is VALID [2018-11-23 10:53:02,429 INFO L273 TraceCheckUtils]: 42: Hoare triple {38383#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {38383#true} is VALID [2018-11-23 10:53:02,429 INFO L273 TraceCheckUtils]: 43: Hoare triple {38383#true} assume !~bvsle32(~ret~0, 0bv32); {38383#true} is VALID [2018-11-23 10:53:02,429 INFO L273 TraceCheckUtils]: 44: Hoare triple {38383#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {38383#true} is VALID [2018-11-23 10:53:02,429 INFO L273 TraceCheckUtils]: 45: Hoare triple {38383#true} ~s__init_num~0 := 0bv32; {38383#true} is VALID [2018-11-23 10:53:02,429 INFO L273 TraceCheckUtils]: 46: Hoare triple {38383#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38383#true} is VALID [2018-11-23 10:53:02,429 INFO L273 TraceCheckUtils]: 47: Hoare triple {38383#true} ~skip~0 := 0bv32; {38383#true} is VALID [2018-11-23 10:53:02,429 INFO L273 TraceCheckUtils]: 48: Hoare triple {38383#true} assume !false; {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 49: Hoare triple {38383#true} ~state~0 := ~s__state~0; {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 50: Hoare triple {38383#true} assume !(12292bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 51: Hoare triple {38383#true} assume !(16384bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 52: Hoare triple {38383#true} assume !(8192bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 53: Hoare triple {38383#true} assume !(24576bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 54: Hoare triple {38383#true} assume !(8195bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 55: Hoare triple {38383#true} assume !(8480bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 56: Hoare triple {38383#true} assume !(8481bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,430 INFO L273 TraceCheckUtils]: 57: Hoare triple {38383#true} assume !(8482bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,431 INFO L273 TraceCheckUtils]: 58: Hoare triple {38383#true} assume !(8464bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,431 INFO L273 TraceCheckUtils]: 59: Hoare triple {38383#true} assume !(8465bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,431 INFO L273 TraceCheckUtils]: 60: Hoare triple {38383#true} assume !(8466bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,431 INFO L273 TraceCheckUtils]: 61: Hoare triple {38383#true} assume !(8496bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,431 INFO L273 TraceCheckUtils]: 62: Hoare triple {38383#true} assume !(8497bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,431 INFO L273 TraceCheckUtils]: 63: Hoare triple {38383#true} assume 8512bv32 == ~s__state~0; {38383#true} is VALID [2018-11-23 10:53:02,431 INFO L273 TraceCheckUtils]: 64: Hoare triple {38383#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {38383#true} is VALID [2018-11-23 10:53:02,431 INFO L273 TraceCheckUtils]: 65: Hoare triple {38383#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 66: Hoare triple {38383#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 67: Hoare triple {38383#true} assume !~bvsle32(~ret~0, 0bv32); {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 68: Hoare triple {38383#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 69: Hoare triple {38383#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 70: Hoare triple {38383#true} ~skip~0 := 0bv32; {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 71: Hoare triple {38383#true} assume !false; {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 72: Hoare triple {38383#true} ~state~0 := ~s__state~0; {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 73: Hoare triple {38383#true} assume !(12292bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,432 INFO L273 TraceCheckUtils]: 74: Hoare triple {38383#true} assume !(16384bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,433 INFO L273 TraceCheckUtils]: 75: Hoare triple {38383#true} assume !(8192bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,433 INFO L273 TraceCheckUtils]: 76: Hoare triple {38383#true} assume !(24576bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,433 INFO L273 TraceCheckUtils]: 77: Hoare triple {38383#true} assume !(8195bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,433 INFO L273 TraceCheckUtils]: 78: Hoare triple {38383#true} assume !(8480bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,433 INFO L273 TraceCheckUtils]: 79: Hoare triple {38383#true} assume !(8481bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,433 INFO L273 TraceCheckUtils]: 80: Hoare triple {38383#true} assume !(8482bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,433 INFO L273 TraceCheckUtils]: 81: Hoare triple {38383#true} assume !(8464bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,433 INFO L273 TraceCheckUtils]: 82: Hoare triple {38383#true} assume !(8465bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,434 INFO L273 TraceCheckUtils]: 83: Hoare triple {38383#true} assume !(8466bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,434 INFO L273 TraceCheckUtils]: 84: Hoare triple {38383#true} assume !(8496bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,434 INFO L273 TraceCheckUtils]: 85: Hoare triple {38383#true} assume !(8497bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,434 INFO L273 TraceCheckUtils]: 86: Hoare triple {38383#true} assume !(8512bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,434 INFO L273 TraceCheckUtils]: 87: Hoare triple {38383#true} assume !(8513bv32 == ~s__state~0); {38383#true} is VALID [2018-11-23 10:53:02,434 INFO L273 TraceCheckUtils]: 88: Hoare triple {38383#true} assume 8528bv32 == ~s__state~0; {38383#true} is VALID [2018-11-23 10:53:02,434 INFO L273 TraceCheckUtils]: 89: Hoare triple {38383#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {38383#true} is VALID [2018-11-23 10:53:02,435 INFO L273 TraceCheckUtils]: 90: Hoare triple {38383#true} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {38383#true} is VALID [2018-11-23 10:53:02,435 INFO L273 TraceCheckUtils]: 91: Hoare triple {38383#true} assume 0bv32 != ~s__s3__tmp__use_rsa_tmp~0; {38383#true} is VALID [2018-11-23 10:53:02,435 INFO L273 TraceCheckUtils]: 92: Hoare triple {38383#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {38383#true} is VALID [2018-11-23 10:53:02,435 INFO L273 TraceCheckUtils]: 93: Hoare triple {38383#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {38383#true} is VALID [2018-11-23 10:53:02,435 INFO L273 TraceCheckUtils]: 94: Hoare triple {38383#true} assume !~bvsle32(~ret~0, 0bv32); {38383#true} is VALID [2018-11-23 10:53:02,448 INFO L273 TraceCheckUtils]: 95: Hoare triple {38383#true} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,448 INFO L273 TraceCheckUtils]: 96: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,449 INFO L273 TraceCheckUtils]: 97: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,449 INFO L273 TraceCheckUtils]: 98: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !false; {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,449 INFO L273 TraceCheckUtils]: 99: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,450 INFO L273 TraceCheckUtils]: 100: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,450 INFO L273 TraceCheckUtils]: 101: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,450 INFO L273 TraceCheckUtils]: 102: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,450 INFO L273 TraceCheckUtils]: 103: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,451 INFO L273 TraceCheckUtils]: 104: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,451 INFO L273 TraceCheckUtils]: 105: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,451 INFO L273 TraceCheckUtils]: 106: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,452 INFO L273 TraceCheckUtils]: 107: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,452 INFO L273 TraceCheckUtils]: 108: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,453 INFO L273 TraceCheckUtils]: 109: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,453 INFO L273 TraceCheckUtils]: 110: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,454 INFO L273 TraceCheckUtils]: 111: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,454 INFO L273 TraceCheckUtils]: 112: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,455 INFO L273 TraceCheckUtils]: 113: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,455 INFO L273 TraceCheckUtils]: 114: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,456 INFO L273 TraceCheckUtils]: 115: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,456 INFO L273 TraceCheckUtils]: 116: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8529bv32 == ~s__state~0); {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:02,457 INFO L273 TraceCheckUtils]: 117: Hoare triple {38673#(= (_ bv8544 32) ssl3_accept_~s__state~0)} assume !(8544bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,457 INFO L273 TraceCheckUtils]: 118: Hoare triple {38384#false} assume !(8545bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,457 INFO L273 TraceCheckUtils]: 119: Hoare triple {38384#false} assume !(8560bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,457 INFO L273 TraceCheckUtils]: 120: Hoare triple {38384#false} assume !(8561bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,457 INFO L273 TraceCheckUtils]: 121: Hoare triple {38384#false} assume !(8448bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,458 INFO L273 TraceCheckUtils]: 122: Hoare triple {38384#false} assume !(8576bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,458 INFO L273 TraceCheckUtils]: 123: Hoare triple {38384#false} assume !(8577bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,458 INFO L273 TraceCheckUtils]: 124: Hoare triple {38384#false} assume !(8592bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,458 INFO L273 TraceCheckUtils]: 125: Hoare triple {38384#false} assume !(8593bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,458 INFO L273 TraceCheckUtils]: 126: Hoare triple {38384#false} assume !(8608bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,459 INFO L273 TraceCheckUtils]: 127: Hoare triple {38384#false} assume !(8609bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,459 INFO L273 TraceCheckUtils]: 128: Hoare triple {38384#false} assume !(8640bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,459 INFO L273 TraceCheckUtils]: 129: Hoare triple {38384#false} assume !(8641bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,459 INFO L273 TraceCheckUtils]: 130: Hoare triple {38384#false} assume 8656bv32 == ~s__state~0; {38384#false} is VALID [2018-11-23 10:53:02,459 INFO L273 TraceCheckUtils]: 131: Hoare triple {38384#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {38384#false} is VALID [2018-11-23 10:53:02,460 INFO L273 TraceCheckUtils]: 132: Hoare triple {38384#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {38384#false} is VALID [2018-11-23 10:53:02,460 INFO L273 TraceCheckUtils]: 133: Hoare triple {38384#false} assume !(2bv32 == ~blastFlag~0); {38384#false} is VALID [2018-11-23 10:53:02,460 INFO L273 TraceCheckUtils]: 134: Hoare triple {38384#false} assume !(4bv32 == ~blastFlag~0); {38384#false} is VALID [2018-11-23 10:53:02,460 INFO L273 TraceCheckUtils]: 135: Hoare triple {38384#false} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {38384#false} is VALID [2018-11-23 10:53:02,460 INFO L273 TraceCheckUtils]: 136: Hoare triple {38384#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {38384#false} is VALID [2018-11-23 10:53:02,461 INFO L273 TraceCheckUtils]: 137: Hoare triple {38384#false} assume !(0bv32 == ~tmp___10~0); {38384#false} is VALID [2018-11-23 10:53:02,461 INFO L273 TraceCheckUtils]: 138: Hoare triple {38384#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {38384#false} is VALID [2018-11-23 10:53:02,461 INFO L273 TraceCheckUtils]: 139: Hoare triple {38384#false} ~skip~0 := 0bv32; {38384#false} is VALID [2018-11-23 10:53:02,461 INFO L273 TraceCheckUtils]: 140: Hoare triple {38384#false} assume !false; {38384#false} is VALID [2018-11-23 10:53:02,462 INFO L273 TraceCheckUtils]: 141: Hoare triple {38384#false} ~state~0 := ~s__state~0; {38384#false} is VALID [2018-11-23 10:53:02,462 INFO L273 TraceCheckUtils]: 142: Hoare triple {38384#false} assume !(12292bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,462 INFO L273 TraceCheckUtils]: 143: Hoare triple {38384#false} assume !(16384bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,462 INFO L273 TraceCheckUtils]: 144: Hoare triple {38384#false} assume !(8192bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,462 INFO L273 TraceCheckUtils]: 145: Hoare triple {38384#false} assume !(24576bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,463 INFO L273 TraceCheckUtils]: 146: Hoare triple {38384#false} assume !(8195bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,463 INFO L273 TraceCheckUtils]: 147: Hoare triple {38384#false} assume !(8480bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,463 INFO L273 TraceCheckUtils]: 148: Hoare triple {38384#false} assume !(8481bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,463 INFO L273 TraceCheckUtils]: 149: Hoare triple {38384#false} assume !(8482bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,463 INFO L273 TraceCheckUtils]: 150: Hoare triple {38384#false} assume !(8464bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,463 INFO L273 TraceCheckUtils]: 151: Hoare triple {38384#false} assume !(8465bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,463 INFO L273 TraceCheckUtils]: 152: Hoare triple {38384#false} assume !(8466bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 153: Hoare triple {38384#false} assume !(8496bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 154: Hoare triple {38384#false} assume !(8497bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 155: Hoare triple {38384#false} assume !(8512bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 156: Hoare triple {38384#false} assume !(8513bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 157: Hoare triple {38384#false} assume !(8528bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 158: Hoare triple {38384#false} assume !(8529bv32 == ~s__state~0); {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 159: Hoare triple {38384#false} assume 8544bv32 == ~s__state~0; {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 160: Hoare triple {38384#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {38384#false} is VALID [2018-11-23 10:53:02,464 INFO L273 TraceCheckUtils]: 161: Hoare triple {38384#false} assume !(0bv32 != ~s__session__peer~0); {38384#false} is VALID [2018-11-23 10:53:02,465 INFO L273 TraceCheckUtils]: 162: Hoare triple {38384#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {38384#false} is VALID [2018-11-23 10:53:02,465 INFO L273 TraceCheckUtils]: 163: Hoare triple {38384#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {38384#false} is VALID [2018-11-23 10:53:02,465 INFO L273 TraceCheckUtils]: 164: Hoare triple {38384#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {38384#false} is VALID [2018-11-23 10:53:02,465 INFO L273 TraceCheckUtils]: 165: Hoare triple {38384#false} assume 8bv32 == ~blastFlag~0; {38384#false} is VALID [2018-11-23 10:53:02,465 INFO L273 TraceCheckUtils]: 166: Hoare triple {38384#false} assume !false; {38384#false} is VALID [2018-11-23 10:53:02,475 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2018-11-23 10:53:02,476 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:53:02,477 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:53:02,477 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:53:02,478 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 167 [2018-11-23 10:53:02,478 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:02,478 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:53:02,590 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 125 edges. 125 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:02,590 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:53:02,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:53:02,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:02,591 INFO L87 Difference]: Start difference. First operand 1412 states and 1909 transitions. Second operand 3 states. [2018-11-23 10:53:04,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:04,001 INFO L93 Difference]: Finished difference Result 3016 states and 4174 transitions. [2018-11-23 10:53:04,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:53:04,001 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 167 [2018-11-23 10:53:04,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:04,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:04,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 471 transitions. [2018-11-23 10:53:04,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:04,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 471 transitions. [2018-11-23 10:53:04,007 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 471 transitions. [2018-11-23 10:53:04,435 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 471 edges. 471 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:04,558 INFO L225 Difference]: With dead ends: 3016 [2018-11-23 10:53:04,558 INFO L226 Difference]: Without dead ends: 1630 [2018-11-23 10:53:04,560 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:04,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2018-11-23 10:53:05,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 1574. [2018-11-23 10:53:05,405 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:05,405 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1630 states. Second operand 1574 states. [2018-11-23 10:53:05,405 INFO L74 IsIncluded]: Start isIncluded. First operand 1630 states. Second operand 1574 states. [2018-11-23 10:53:05,406 INFO L87 Difference]: Start difference. First operand 1630 states. Second operand 1574 states. [2018-11-23 10:53:05,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:05,495 INFO L93 Difference]: Finished difference Result 1630 states and 2187 transitions. [2018-11-23 10:53:05,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 2187 transitions. [2018-11-23 10:53:05,497 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:05,497 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:05,497 INFO L74 IsIncluded]: Start isIncluded. First operand 1574 states. Second operand 1630 states. [2018-11-23 10:53:05,497 INFO L87 Difference]: Start difference. First operand 1574 states. Second operand 1630 states. [2018-11-23 10:53:05,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:05,579 INFO L93 Difference]: Finished difference Result 1630 states and 2187 transitions. [2018-11-23 10:53:05,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1630 states and 2187 transitions. [2018-11-23 10:53:05,580 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:05,581 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:05,581 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:05,581 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:05,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1574 states. [2018-11-23 10:53:05,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1574 states to 1574 states and 2101 transitions. [2018-11-23 10:53:05,667 INFO L78 Accepts]: Start accepts. Automaton has 1574 states and 2101 transitions. Word has length 167 [2018-11-23 10:53:05,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:05,668 INFO L480 AbstractCegarLoop]: Abstraction has 1574 states and 2101 transitions. [2018-11-23 10:53:05,668 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:53:05,668 INFO L276 IsEmpty]: Start isEmpty. Operand 1574 states and 2101 transitions. [2018-11-23 10:53:05,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-11-23 10:53:05,670 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:05,670 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 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] [2018-11-23 10:53:05,670 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:05,670 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:05,670 INFO L82 PathProgramCache]: Analyzing trace with hash -2013778701, now seen corresponding path program 1 times [2018-11-23 10:53:05,671 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:05,671 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 14 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:53:05,686 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:05,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:05,797 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:05,962 INFO L256 TraceCheckUtils]: 0: Hoare triple {47347#true} call ULTIMATE.init(); {47347#true} is VALID [2018-11-23 10:53:05,963 INFO L273 TraceCheckUtils]: 1: Hoare triple {47347#true} assume true; {47347#true} is VALID [2018-11-23 10:53:05,963 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {47347#true} {47347#true} #633#return; {47347#true} is VALID [2018-11-23 10:53:05,963 INFO L256 TraceCheckUtils]: 3: Hoare triple {47347#true} call #t~ret50 := main(); {47347#true} is VALID [2018-11-23 10:53:05,964 INFO L273 TraceCheckUtils]: 4: Hoare triple {47347#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {47347#true} is VALID [2018-11-23 10:53:05,964 INFO L256 TraceCheckUtils]: 5: Hoare triple {47347#true} call #t~ret49 := ssl3_accept(~s~0); {47347#true} is VALID [2018-11-23 10:53:05,964 INFO L273 TraceCheckUtils]: 6: Hoare triple {47347#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,964 INFO L273 TraceCheckUtils]: 7: Hoare triple {47347#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {47347#true} is VALID [2018-11-23 10:53:05,965 INFO L273 TraceCheckUtils]: 8: Hoare triple {47347#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {47347#true} is VALID [2018-11-23 10:53:05,965 INFO L273 TraceCheckUtils]: 9: Hoare triple {47347#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {47347#true} is VALID [2018-11-23 10:53:05,965 INFO L273 TraceCheckUtils]: 10: Hoare triple {47347#true} assume !(0bv32 == ~s__cert~0); {47347#true} is VALID [2018-11-23 10:53:05,965 INFO L273 TraceCheckUtils]: 11: Hoare triple {47347#true} assume !false; {47347#true} is VALID [2018-11-23 10:53:05,965 INFO L273 TraceCheckUtils]: 12: Hoare triple {47347#true} ~state~0 := ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,965 INFO L273 TraceCheckUtils]: 13: Hoare triple {47347#true} assume !(12292bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,965 INFO L273 TraceCheckUtils]: 14: Hoare triple {47347#true} assume !(16384bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,966 INFO L273 TraceCheckUtils]: 15: Hoare triple {47347#true} assume !(8192bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,966 INFO L273 TraceCheckUtils]: 16: Hoare triple {47347#true} assume !(24576bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,966 INFO L273 TraceCheckUtils]: 17: Hoare triple {47347#true} assume !(8195bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,966 INFO L273 TraceCheckUtils]: 18: Hoare triple {47347#true} assume !(8480bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,966 INFO L273 TraceCheckUtils]: 19: Hoare triple {47347#true} assume !(8481bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,966 INFO L273 TraceCheckUtils]: 20: Hoare triple {47347#true} assume !(8482bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,967 INFO L273 TraceCheckUtils]: 21: Hoare triple {47347#true} assume 8464bv32 == ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,967 INFO L273 TraceCheckUtils]: 22: Hoare triple {47347#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {47347#true} is VALID [2018-11-23 10:53:05,967 INFO L273 TraceCheckUtils]: 23: Hoare triple {47347#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {47347#true} is VALID [2018-11-23 10:53:05,967 INFO L273 TraceCheckUtils]: 24: Hoare triple {47347#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,967 INFO L273 TraceCheckUtils]: 25: Hoare triple {47347#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {47347#true} is VALID [2018-11-23 10:53:05,967 INFO L273 TraceCheckUtils]: 26: Hoare triple {47347#true} ~skip~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,967 INFO L273 TraceCheckUtils]: 27: Hoare triple {47347#true} assume !false; {47347#true} is VALID [2018-11-23 10:53:05,968 INFO L273 TraceCheckUtils]: 28: Hoare triple {47347#true} ~state~0 := ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,968 INFO L273 TraceCheckUtils]: 29: Hoare triple {47347#true} assume !(12292bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,968 INFO L273 TraceCheckUtils]: 30: Hoare triple {47347#true} assume !(16384bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,968 INFO L273 TraceCheckUtils]: 31: Hoare triple {47347#true} assume !(8192bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,968 INFO L273 TraceCheckUtils]: 32: Hoare triple {47347#true} assume !(24576bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,968 INFO L273 TraceCheckUtils]: 33: Hoare triple {47347#true} assume !(8195bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,968 INFO L273 TraceCheckUtils]: 34: Hoare triple {47347#true} assume !(8480bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,969 INFO L273 TraceCheckUtils]: 35: Hoare triple {47347#true} assume !(8481bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,969 INFO L273 TraceCheckUtils]: 36: Hoare triple {47347#true} assume !(8482bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,969 INFO L273 TraceCheckUtils]: 37: Hoare triple {47347#true} assume !(8464bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,969 INFO L273 TraceCheckUtils]: 38: Hoare triple {47347#true} assume !(8465bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,969 INFO L273 TraceCheckUtils]: 39: Hoare triple {47347#true} assume !(8466bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,969 INFO L273 TraceCheckUtils]: 40: Hoare triple {47347#true} assume 8496bv32 == ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,969 INFO L273 TraceCheckUtils]: 41: Hoare triple {47347#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {47347#true} is VALID [2018-11-23 10:53:05,970 INFO L273 TraceCheckUtils]: 42: Hoare triple {47347#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {47347#true} is VALID [2018-11-23 10:53:05,970 INFO L273 TraceCheckUtils]: 43: Hoare triple {47347#true} assume !~bvsle32(~ret~0, 0bv32); {47347#true} is VALID [2018-11-23 10:53:05,970 INFO L273 TraceCheckUtils]: 44: Hoare triple {47347#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {47347#true} is VALID [2018-11-23 10:53:05,970 INFO L273 TraceCheckUtils]: 45: Hoare triple {47347#true} ~s__init_num~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,970 INFO L273 TraceCheckUtils]: 46: Hoare triple {47347#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {47347#true} is VALID [2018-11-23 10:53:05,970 INFO L273 TraceCheckUtils]: 47: Hoare triple {47347#true} ~skip~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,971 INFO L273 TraceCheckUtils]: 48: Hoare triple {47347#true} assume !false; {47347#true} is VALID [2018-11-23 10:53:05,971 INFO L273 TraceCheckUtils]: 49: Hoare triple {47347#true} ~state~0 := ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,971 INFO L273 TraceCheckUtils]: 50: Hoare triple {47347#true} assume !(12292bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,971 INFO L273 TraceCheckUtils]: 51: Hoare triple {47347#true} assume !(16384bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,971 INFO L273 TraceCheckUtils]: 52: Hoare triple {47347#true} assume !(8192bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,971 INFO L273 TraceCheckUtils]: 53: Hoare triple {47347#true} assume !(24576bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,971 INFO L273 TraceCheckUtils]: 54: Hoare triple {47347#true} assume !(8195bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,972 INFO L273 TraceCheckUtils]: 55: Hoare triple {47347#true} assume !(8480bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,972 INFO L273 TraceCheckUtils]: 56: Hoare triple {47347#true} assume !(8481bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,972 INFO L273 TraceCheckUtils]: 57: Hoare triple {47347#true} assume !(8482bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,972 INFO L273 TraceCheckUtils]: 58: Hoare triple {47347#true} assume !(8464bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,972 INFO L273 TraceCheckUtils]: 59: Hoare triple {47347#true} assume !(8465bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,972 INFO L273 TraceCheckUtils]: 60: Hoare triple {47347#true} assume !(8466bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,972 INFO L273 TraceCheckUtils]: 61: Hoare triple {47347#true} assume !(8496bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,973 INFO L273 TraceCheckUtils]: 62: Hoare triple {47347#true} assume !(8497bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,973 INFO L273 TraceCheckUtils]: 63: Hoare triple {47347#true} assume 8512bv32 == ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,973 INFO L273 TraceCheckUtils]: 64: Hoare triple {47347#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {47347#true} is VALID [2018-11-23 10:53:05,973 INFO L273 TraceCheckUtils]: 65: Hoare triple {47347#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {47347#true} is VALID [2018-11-23 10:53:05,973 INFO L273 TraceCheckUtils]: 66: Hoare triple {47347#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {47347#true} is VALID [2018-11-23 10:53:05,973 INFO L273 TraceCheckUtils]: 67: Hoare triple {47347#true} assume !~bvsle32(~ret~0, 0bv32); {47347#true} is VALID [2018-11-23 10:53:05,973 INFO L273 TraceCheckUtils]: 68: Hoare triple {47347#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,974 INFO L273 TraceCheckUtils]: 69: Hoare triple {47347#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {47347#true} is VALID [2018-11-23 10:53:05,974 INFO L273 TraceCheckUtils]: 70: Hoare triple {47347#true} ~skip~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,974 INFO L273 TraceCheckUtils]: 71: Hoare triple {47347#true} assume !false; {47347#true} is VALID [2018-11-23 10:53:05,974 INFO L273 TraceCheckUtils]: 72: Hoare triple {47347#true} ~state~0 := ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,974 INFO L273 TraceCheckUtils]: 73: Hoare triple {47347#true} assume !(12292bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,974 INFO L273 TraceCheckUtils]: 74: Hoare triple {47347#true} assume !(16384bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,975 INFO L273 TraceCheckUtils]: 75: Hoare triple {47347#true} assume !(8192bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,975 INFO L273 TraceCheckUtils]: 76: Hoare triple {47347#true} assume !(24576bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,975 INFO L273 TraceCheckUtils]: 77: Hoare triple {47347#true} assume !(8195bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,975 INFO L273 TraceCheckUtils]: 78: Hoare triple {47347#true} assume !(8480bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,975 INFO L273 TraceCheckUtils]: 79: Hoare triple {47347#true} assume !(8481bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,975 INFO L273 TraceCheckUtils]: 80: Hoare triple {47347#true} assume !(8482bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,975 INFO L273 TraceCheckUtils]: 81: Hoare triple {47347#true} assume !(8464bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,976 INFO L273 TraceCheckUtils]: 82: Hoare triple {47347#true} assume !(8465bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,976 INFO L273 TraceCheckUtils]: 83: Hoare triple {47347#true} assume !(8466bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,976 INFO L273 TraceCheckUtils]: 84: Hoare triple {47347#true} assume !(8496bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,976 INFO L273 TraceCheckUtils]: 85: Hoare triple {47347#true} assume !(8497bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,976 INFO L273 TraceCheckUtils]: 86: Hoare triple {47347#true} assume !(8512bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,976 INFO L273 TraceCheckUtils]: 87: Hoare triple {47347#true} assume !(8513bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,976 INFO L273 TraceCheckUtils]: 88: Hoare triple {47347#true} assume 8528bv32 == ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,977 INFO L273 TraceCheckUtils]: 89: Hoare triple {47347#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {47347#true} is VALID [2018-11-23 10:53:05,977 INFO L273 TraceCheckUtils]: 90: Hoare triple {47347#true} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {47347#true} is VALID [2018-11-23 10:53:05,977 INFO L273 TraceCheckUtils]: 91: Hoare triple {47347#true} assume 0bv32 != ~s__s3__tmp__use_rsa_tmp~0; {47347#true} is VALID [2018-11-23 10:53:05,977 INFO L273 TraceCheckUtils]: 92: Hoare triple {47347#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {47347#true} is VALID [2018-11-23 10:53:05,977 INFO L273 TraceCheckUtils]: 93: Hoare triple {47347#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {47347#true} is VALID [2018-11-23 10:53:05,977 INFO L273 TraceCheckUtils]: 94: Hoare triple {47347#true} assume !~bvsle32(~ret~0, 0bv32); {47347#true} is VALID [2018-11-23 10:53:05,977 INFO L273 TraceCheckUtils]: 95: Hoare triple {47347#true} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,978 INFO L273 TraceCheckUtils]: 96: Hoare triple {47347#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {47347#true} is VALID [2018-11-23 10:53:05,978 INFO L273 TraceCheckUtils]: 97: Hoare triple {47347#true} ~skip~0 := 0bv32; {47347#true} is VALID [2018-11-23 10:53:05,978 INFO L273 TraceCheckUtils]: 98: Hoare triple {47347#true} assume !false; {47347#true} is VALID [2018-11-23 10:53:05,978 INFO L273 TraceCheckUtils]: 99: Hoare triple {47347#true} ~state~0 := ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,978 INFO L273 TraceCheckUtils]: 100: Hoare triple {47347#true} assume !(12292bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,978 INFO L273 TraceCheckUtils]: 101: Hoare triple {47347#true} assume !(16384bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,978 INFO L273 TraceCheckUtils]: 102: Hoare triple {47347#true} assume !(8192bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,979 INFO L273 TraceCheckUtils]: 103: Hoare triple {47347#true} assume !(24576bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,979 INFO L273 TraceCheckUtils]: 104: Hoare triple {47347#true} assume !(8195bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,979 INFO L273 TraceCheckUtils]: 105: Hoare triple {47347#true} assume !(8480bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,979 INFO L273 TraceCheckUtils]: 106: Hoare triple {47347#true} assume !(8481bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,979 INFO L273 TraceCheckUtils]: 107: Hoare triple {47347#true} assume !(8482bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,979 INFO L273 TraceCheckUtils]: 108: Hoare triple {47347#true} assume !(8464bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,980 INFO L273 TraceCheckUtils]: 109: Hoare triple {47347#true} assume !(8465bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,980 INFO L273 TraceCheckUtils]: 110: Hoare triple {47347#true} assume !(8466bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,980 INFO L273 TraceCheckUtils]: 111: Hoare triple {47347#true} assume !(8496bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,980 INFO L273 TraceCheckUtils]: 112: Hoare triple {47347#true} assume !(8497bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,980 INFO L273 TraceCheckUtils]: 113: Hoare triple {47347#true} assume !(8512bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,980 INFO L273 TraceCheckUtils]: 114: Hoare triple {47347#true} assume !(8513bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,980 INFO L273 TraceCheckUtils]: 115: Hoare triple {47347#true} assume !(8528bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,981 INFO L273 TraceCheckUtils]: 116: Hoare triple {47347#true} assume !(8529bv32 == ~s__state~0); {47347#true} is VALID [2018-11-23 10:53:05,981 INFO L273 TraceCheckUtils]: 117: Hoare triple {47347#true} assume 8544bv32 == ~s__state~0; {47347#true} is VALID [2018-11-23 10:53:05,998 INFO L273 TraceCheckUtils]: 118: Hoare triple {47347#true} assume !(0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0));~skip~0 := 1bv32;~s__s3__tmp__cert_request~0 := 0bv32;~s__state~0 := 8560bv32; {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:05,999 INFO L273 TraceCheckUtils]: 119: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:05,999 INFO L273 TraceCheckUtils]: 120: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,000 INFO L273 TraceCheckUtils]: 121: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !false; {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,000 INFO L273 TraceCheckUtils]: 122: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,000 INFO L273 TraceCheckUtils]: 123: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,001 INFO L273 TraceCheckUtils]: 124: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,001 INFO L273 TraceCheckUtils]: 125: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,002 INFO L273 TraceCheckUtils]: 126: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,002 INFO L273 TraceCheckUtils]: 127: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,002 INFO L273 TraceCheckUtils]: 128: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,003 INFO L273 TraceCheckUtils]: 129: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,003 INFO L273 TraceCheckUtils]: 130: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,004 INFO L273 TraceCheckUtils]: 131: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,004 INFO L273 TraceCheckUtils]: 132: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,005 INFO L273 TraceCheckUtils]: 133: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,006 INFO L273 TraceCheckUtils]: 134: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,006 INFO L273 TraceCheckUtils]: 135: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,007 INFO L273 TraceCheckUtils]: 136: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,007 INFO L273 TraceCheckUtils]: 137: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,008 INFO L273 TraceCheckUtils]: 138: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,008 INFO L273 TraceCheckUtils]: 139: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8529bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,009 INFO L273 TraceCheckUtils]: 140: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8544bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,010 INFO L273 TraceCheckUtils]: 141: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8545bv32 == ~s__state~0); {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:06,010 INFO L273 TraceCheckUtils]: 142: Hoare triple {47706#(= (_ bv8560 32) ssl3_accept_~s__state~0)} assume !(8560bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,010 INFO L273 TraceCheckUtils]: 143: Hoare triple {47348#false} assume !(8561bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,011 INFO L273 TraceCheckUtils]: 144: Hoare triple {47348#false} assume !(8448bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,011 INFO L273 TraceCheckUtils]: 145: Hoare triple {47348#false} assume !(8576bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,011 INFO L273 TraceCheckUtils]: 146: Hoare triple {47348#false} assume !(8577bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,012 INFO L273 TraceCheckUtils]: 147: Hoare triple {47348#false} assume !(8592bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,012 INFO L273 TraceCheckUtils]: 148: Hoare triple {47348#false} assume !(8593bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,012 INFO L273 TraceCheckUtils]: 149: Hoare triple {47348#false} assume !(8608bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,012 INFO L273 TraceCheckUtils]: 150: Hoare triple {47348#false} assume !(8609bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,013 INFO L273 TraceCheckUtils]: 151: Hoare triple {47348#false} assume !(8640bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,013 INFO L273 TraceCheckUtils]: 152: Hoare triple {47348#false} assume !(8641bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,013 INFO L273 TraceCheckUtils]: 153: Hoare triple {47348#false} assume 8656bv32 == ~s__state~0; {47348#false} is VALID [2018-11-23 10:53:06,013 INFO L273 TraceCheckUtils]: 154: Hoare triple {47348#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {47348#false} is VALID [2018-11-23 10:53:06,013 INFO L273 TraceCheckUtils]: 155: Hoare triple {47348#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {47348#false} is VALID [2018-11-23 10:53:06,013 INFO L273 TraceCheckUtils]: 156: Hoare triple {47348#false} assume !(2bv32 == ~blastFlag~0); {47348#false} is VALID [2018-11-23 10:53:06,013 INFO L273 TraceCheckUtils]: 157: Hoare triple {47348#false} assume !(4bv32 == ~blastFlag~0); {47348#false} is VALID [2018-11-23 10:53:06,014 INFO L273 TraceCheckUtils]: 158: Hoare triple {47348#false} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {47348#false} is VALID [2018-11-23 10:53:06,014 INFO L273 TraceCheckUtils]: 159: Hoare triple {47348#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {47348#false} is VALID [2018-11-23 10:53:06,014 INFO L273 TraceCheckUtils]: 160: Hoare triple {47348#false} assume !(0bv32 == ~tmp___10~0); {47348#false} is VALID [2018-11-23 10:53:06,014 INFO L273 TraceCheckUtils]: 161: Hoare triple {47348#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {47348#false} is VALID [2018-11-23 10:53:06,014 INFO L273 TraceCheckUtils]: 162: Hoare triple {47348#false} ~skip~0 := 0bv32; {47348#false} is VALID [2018-11-23 10:53:06,014 INFO L273 TraceCheckUtils]: 163: Hoare triple {47348#false} assume !false; {47348#false} is VALID [2018-11-23 10:53:06,014 INFO L273 TraceCheckUtils]: 164: Hoare triple {47348#false} ~state~0 := ~s__state~0; {47348#false} is VALID [2018-11-23 10:53:06,015 INFO L273 TraceCheckUtils]: 165: Hoare triple {47348#false} assume !(12292bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,015 INFO L273 TraceCheckUtils]: 166: Hoare triple {47348#false} assume !(16384bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,015 INFO L273 TraceCheckUtils]: 167: Hoare triple {47348#false} assume !(8192bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,015 INFO L273 TraceCheckUtils]: 168: Hoare triple {47348#false} assume !(24576bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,015 INFO L273 TraceCheckUtils]: 169: Hoare triple {47348#false} assume !(8195bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,015 INFO L273 TraceCheckUtils]: 170: Hoare triple {47348#false} assume !(8480bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,016 INFO L273 TraceCheckUtils]: 171: Hoare triple {47348#false} assume !(8481bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,016 INFO L273 TraceCheckUtils]: 172: Hoare triple {47348#false} assume !(8482bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,016 INFO L273 TraceCheckUtils]: 173: Hoare triple {47348#false} assume !(8464bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,016 INFO L273 TraceCheckUtils]: 174: Hoare triple {47348#false} assume !(8465bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,016 INFO L273 TraceCheckUtils]: 175: Hoare triple {47348#false} assume !(8466bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,016 INFO L273 TraceCheckUtils]: 176: Hoare triple {47348#false} assume !(8496bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,016 INFO L273 TraceCheckUtils]: 177: Hoare triple {47348#false} assume !(8497bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,017 INFO L273 TraceCheckUtils]: 178: Hoare triple {47348#false} assume !(8512bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,017 INFO L273 TraceCheckUtils]: 179: Hoare triple {47348#false} assume !(8513bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,017 INFO L273 TraceCheckUtils]: 180: Hoare triple {47348#false} assume !(8528bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,017 INFO L273 TraceCheckUtils]: 181: Hoare triple {47348#false} assume !(8529bv32 == ~s__state~0); {47348#false} is VALID [2018-11-23 10:53:06,017 INFO L273 TraceCheckUtils]: 182: Hoare triple {47348#false} assume 8544bv32 == ~s__state~0; {47348#false} is VALID [2018-11-23 10:53:06,017 INFO L273 TraceCheckUtils]: 183: Hoare triple {47348#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {47348#false} is VALID [2018-11-23 10:53:06,018 INFO L273 TraceCheckUtils]: 184: Hoare triple {47348#false} assume !(0bv32 != ~s__session__peer~0); {47348#false} is VALID [2018-11-23 10:53:06,018 INFO L273 TraceCheckUtils]: 185: Hoare triple {47348#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {47348#false} is VALID [2018-11-23 10:53:06,018 INFO L273 TraceCheckUtils]: 186: Hoare triple {47348#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {47348#false} is VALID [2018-11-23 10:53:06,018 INFO L273 TraceCheckUtils]: 187: Hoare triple {47348#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {47348#false} is VALID [2018-11-23 10:53:06,018 INFO L273 TraceCheckUtils]: 188: Hoare triple {47348#false} assume 8bv32 == ~blastFlag~0; {47348#false} is VALID [2018-11-23 10:53:06,018 INFO L273 TraceCheckUtils]: 189: Hoare triple {47348#false} assume !false; {47348#false} is VALID [2018-11-23 10:53:06,044 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 197 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-11-23 10:53:06,045 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:53:06,046 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:53:06,046 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:53:06,047 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 190 [2018-11-23 10:53:06,047 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:06,047 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:53:06,180 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 129 edges. 129 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:06,180 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:53:06,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:53:06,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:06,181 INFO L87 Difference]: Start difference. First operand 1574 states and 2101 transitions. Second operand 3 states. [2018-11-23 10:53:07,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:07,904 INFO L93 Difference]: Finished difference Result 3308 states and 4508 transitions. [2018-11-23 10:53:07,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:53:07,905 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 190 [2018-11-23 10:53:07,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:07,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 461 transitions. [2018-11-23 10:53:07,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:07,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 461 transitions. [2018-11-23 10:53:07,909 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 461 transitions. [2018-11-23 10:53:08,337 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 461 edges. 461 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:08,486 INFO L225 Difference]: With dead ends: 3308 [2018-11-23 10:53:08,486 INFO L226 Difference]: Without dead ends: 1760 [2018-11-23 10:53:08,489 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:08,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1760 states. [2018-11-23 10:53:08,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1760 to 1748. [2018-11-23 10:53:08,941 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:08,941 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1760 states. Second operand 1748 states. [2018-11-23 10:53:08,941 INFO L74 IsIncluded]: Start isIncluded. First operand 1760 states. Second operand 1748 states. [2018-11-23 10:53:08,941 INFO L87 Difference]: Start difference. First operand 1760 states. Second operand 1748 states. [2018-11-23 10:53:09,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:09,073 INFO L93 Difference]: Finished difference Result 1760 states and 2317 transitions. [2018-11-23 10:53:09,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 2317 transitions. [2018-11-23 10:53:09,075 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:09,075 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:09,075 INFO L74 IsIncluded]: Start isIncluded. First operand 1748 states. Second operand 1760 states. [2018-11-23 10:53:09,075 INFO L87 Difference]: Start difference. First operand 1748 states. Second operand 1760 states. [2018-11-23 10:53:09,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:09,189 INFO L93 Difference]: Finished difference Result 1760 states and 2317 transitions. [2018-11-23 10:53:09,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1760 states and 2317 transitions. [2018-11-23 10:53:09,191 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:09,191 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:09,191 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:09,191 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:09,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1748 states. [2018-11-23 10:53:09,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1748 states to 1748 states and 2305 transitions. [2018-11-23 10:53:09,297 INFO L78 Accepts]: Start accepts. Automaton has 1748 states and 2305 transitions. Word has length 190 [2018-11-23 10:53:09,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:09,297 INFO L480 AbstractCegarLoop]: Abstraction has 1748 states and 2305 transitions. [2018-11-23 10:53:09,297 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:53:09,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1748 states and 2305 transitions. [2018-11-23 10:53:09,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-11-23 10:53:09,299 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:09,300 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:53:09,300 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:09,300 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:09,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1958007344, now seen corresponding path program 1 times [2018-11-23 10:53:09,300 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:09,300 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 15 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:53:09,316 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:09,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:09,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:09,422 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:09,567 INFO L256 TraceCheckUtils]: 0: Hoare triple {57129#true} call ULTIMATE.init(); {57129#true} is VALID [2018-11-23 10:53:09,567 INFO L273 TraceCheckUtils]: 1: Hoare triple {57129#true} assume true; {57129#true} is VALID [2018-11-23 10:53:09,567 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {57129#true} {57129#true} #633#return; {57129#true} is VALID [2018-11-23 10:53:09,567 INFO L256 TraceCheckUtils]: 3: Hoare triple {57129#true} call #t~ret50 := main(); {57129#true} is VALID [2018-11-23 10:53:09,568 INFO L273 TraceCheckUtils]: 4: Hoare triple {57129#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {57129#true} is VALID [2018-11-23 10:53:09,568 INFO L256 TraceCheckUtils]: 5: Hoare triple {57129#true} call #t~ret49 := ssl3_accept(~s~0); {57129#true} is VALID [2018-11-23 10:53:09,568 INFO L273 TraceCheckUtils]: 6: Hoare triple {57129#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,568 INFO L273 TraceCheckUtils]: 7: Hoare triple {57129#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {57129#true} is VALID [2018-11-23 10:53:09,568 INFO L273 TraceCheckUtils]: 8: Hoare triple {57129#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 9: Hoare triple {57129#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 10: Hoare triple {57129#true} assume !(0bv32 == ~s__cert~0); {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 11: Hoare triple {57129#true} assume !false; {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 12: Hoare triple {57129#true} ~state~0 := ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 13: Hoare triple {57129#true} assume !(12292bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 14: Hoare triple {57129#true} assume !(16384bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 15: Hoare triple {57129#true} assume !(8192bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 16: Hoare triple {57129#true} assume !(24576bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,569 INFO L273 TraceCheckUtils]: 17: Hoare triple {57129#true} assume !(8195bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,570 INFO L273 TraceCheckUtils]: 18: Hoare triple {57129#true} assume !(8480bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,570 INFO L273 TraceCheckUtils]: 19: Hoare triple {57129#true} assume !(8481bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,570 INFO L273 TraceCheckUtils]: 20: Hoare triple {57129#true} assume !(8482bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,570 INFO L273 TraceCheckUtils]: 21: Hoare triple {57129#true} assume 8464bv32 == ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,570 INFO L273 TraceCheckUtils]: 22: Hoare triple {57129#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {57129#true} is VALID [2018-11-23 10:53:09,570 INFO L273 TraceCheckUtils]: 23: Hoare triple {57129#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {57129#true} is VALID [2018-11-23 10:53:09,570 INFO L273 TraceCheckUtils]: 24: Hoare triple {57129#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,570 INFO L273 TraceCheckUtils]: 25: Hoare triple {57129#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 26: Hoare triple {57129#true} ~skip~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 27: Hoare triple {57129#true} assume !false; {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 28: Hoare triple {57129#true} ~state~0 := ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 29: Hoare triple {57129#true} assume !(12292bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 30: Hoare triple {57129#true} assume !(16384bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 31: Hoare triple {57129#true} assume !(8192bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 32: Hoare triple {57129#true} assume !(24576bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 33: Hoare triple {57129#true} assume !(8195bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,571 INFO L273 TraceCheckUtils]: 34: Hoare triple {57129#true} assume !(8480bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,572 INFO L273 TraceCheckUtils]: 35: Hoare triple {57129#true} assume !(8481bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,572 INFO L273 TraceCheckUtils]: 36: Hoare triple {57129#true} assume !(8482bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,572 INFO L273 TraceCheckUtils]: 37: Hoare triple {57129#true} assume !(8464bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,572 INFO L273 TraceCheckUtils]: 38: Hoare triple {57129#true} assume !(8465bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,572 INFO L273 TraceCheckUtils]: 39: Hoare triple {57129#true} assume !(8466bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,572 INFO L273 TraceCheckUtils]: 40: Hoare triple {57129#true} assume 8496bv32 == ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,572 INFO L273 TraceCheckUtils]: 41: Hoare triple {57129#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {57129#true} is VALID [2018-11-23 10:53:09,572 INFO L273 TraceCheckUtils]: 42: Hoare triple {57129#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 43: Hoare triple {57129#true} assume !~bvsle32(~ret~0, 0bv32); {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 44: Hoare triple {57129#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 45: Hoare triple {57129#true} ~s__init_num~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 46: Hoare triple {57129#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 47: Hoare triple {57129#true} ~skip~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 48: Hoare triple {57129#true} assume !false; {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 49: Hoare triple {57129#true} ~state~0 := ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 50: Hoare triple {57129#true} assume !(12292bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,573 INFO L273 TraceCheckUtils]: 51: Hoare triple {57129#true} assume !(16384bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 52: Hoare triple {57129#true} assume !(8192bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 53: Hoare triple {57129#true} assume !(24576bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 54: Hoare triple {57129#true} assume !(8195bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 55: Hoare triple {57129#true} assume !(8480bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 56: Hoare triple {57129#true} assume !(8481bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 57: Hoare triple {57129#true} assume !(8482bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 58: Hoare triple {57129#true} assume !(8464bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 59: Hoare triple {57129#true} assume !(8465bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,574 INFO L273 TraceCheckUtils]: 60: Hoare triple {57129#true} assume !(8466bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 61: Hoare triple {57129#true} assume !(8496bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 62: Hoare triple {57129#true} assume !(8497bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 63: Hoare triple {57129#true} assume 8512bv32 == ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 64: Hoare triple {57129#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 65: Hoare triple {57129#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 66: Hoare triple {57129#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 67: Hoare triple {57129#true} assume !~bvsle32(~ret~0, 0bv32); {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 68: Hoare triple {57129#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,575 INFO L273 TraceCheckUtils]: 69: Hoare triple {57129#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 70: Hoare triple {57129#true} ~skip~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 71: Hoare triple {57129#true} assume !false; {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 72: Hoare triple {57129#true} ~state~0 := ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 73: Hoare triple {57129#true} assume !(12292bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 74: Hoare triple {57129#true} assume !(16384bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 75: Hoare triple {57129#true} assume !(8192bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 76: Hoare triple {57129#true} assume !(24576bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 77: Hoare triple {57129#true} assume !(8195bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,576 INFO L273 TraceCheckUtils]: 78: Hoare triple {57129#true} assume !(8480bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 79: Hoare triple {57129#true} assume !(8481bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 80: Hoare triple {57129#true} assume !(8482bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 81: Hoare triple {57129#true} assume !(8464bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 82: Hoare triple {57129#true} assume !(8465bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 83: Hoare triple {57129#true} assume !(8466bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 84: Hoare triple {57129#true} assume !(8496bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 85: Hoare triple {57129#true} assume !(8497bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 86: Hoare triple {57129#true} assume !(8512bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,577 INFO L273 TraceCheckUtils]: 87: Hoare triple {57129#true} assume !(8513bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 88: Hoare triple {57129#true} assume 8528bv32 == ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 89: Hoare triple {57129#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 90: Hoare triple {57129#true} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 91: Hoare triple {57129#true} assume 0bv32 != ~s__s3__tmp__use_rsa_tmp~0; {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 92: Hoare triple {57129#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 93: Hoare triple {57129#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 94: Hoare triple {57129#true} assume !~bvsle32(~ret~0, 0bv32); {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 95: Hoare triple {57129#true} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 96: Hoare triple {57129#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {57129#true} is VALID [2018-11-23 10:53:09,578 INFO L273 TraceCheckUtils]: 97: Hoare triple {57129#true} ~skip~0 := 0bv32; {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 98: Hoare triple {57129#true} assume !false; {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 99: Hoare triple {57129#true} ~state~0 := ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 100: Hoare triple {57129#true} assume !(12292bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 101: Hoare triple {57129#true} assume !(16384bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 102: Hoare triple {57129#true} assume !(8192bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 103: Hoare triple {57129#true} assume !(24576bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 104: Hoare triple {57129#true} assume !(8195bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 105: Hoare triple {57129#true} assume !(8480bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,579 INFO L273 TraceCheckUtils]: 106: Hoare triple {57129#true} assume !(8481bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 107: Hoare triple {57129#true} assume !(8482bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 108: Hoare triple {57129#true} assume !(8464bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 109: Hoare triple {57129#true} assume !(8465bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 110: Hoare triple {57129#true} assume !(8466bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 111: Hoare triple {57129#true} assume !(8496bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 112: Hoare triple {57129#true} assume !(8497bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 113: Hoare triple {57129#true} assume !(8512bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 114: Hoare triple {57129#true} assume !(8513bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,580 INFO L273 TraceCheckUtils]: 115: Hoare triple {57129#true} assume !(8528bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,581 INFO L273 TraceCheckUtils]: 116: Hoare triple {57129#true} assume !(8529bv32 == ~s__state~0); {57129#true} is VALID [2018-11-23 10:53:09,581 INFO L273 TraceCheckUtils]: 117: Hoare triple {57129#true} assume 8544bv32 == ~s__state~0; {57129#true} is VALID [2018-11-23 10:53:09,581 INFO L273 TraceCheckUtils]: 118: Hoare triple {57129#true} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {57129#true} is VALID [2018-11-23 10:53:09,581 INFO L273 TraceCheckUtils]: 119: Hoare triple {57129#true} assume !(0bv32 != ~s__session__peer~0); {57129#true} is VALID [2018-11-23 10:53:09,581 INFO L273 TraceCheckUtils]: 120: Hoare triple {57129#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {57129#true} is VALID [2018-11-23 10:53:09,581 INFO L273 TraceCheckUtils]: 121: Hoare triple {57129#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {57129#true} is VALID [2018-11-23 10:53:09,581 INFO L273 TraceCheckUtils]: 122: Hoare triple {57129#true} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {57129#true} is VALID [2018-11-23 10:53:09,581 INFO L273 TraceCheckUtils]: 123: Hoare triple {57129#true} assume !(8bv32 == ~blastFlag~0); {57129#true} is VALID [2018-11-23 10:53:09,584 INFO L273 TraceCheckUtils]: 124: Hoare triple {57129#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32;~s__s3__tmp__next_state___0~0 := 8576bv32;~s__init_num~0 := 0bv32; {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,586 INFO L273 TraceCheckUtils]: 125: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,586 INFO L273 TraceCheckUtils]: 126: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,587 INFO L273 TraceCheckUtils]: 127: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !false; {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,587 INFO L273 TraceCheckUtils]: 128: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,587 INFO L273 TraceCheckUtils]: 129: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,588 INFO L273 TraceCheckUtils]: 130: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,588 INFO L273 TraceCheckUtils]: 131: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,588 INFO L273 TraceCheckUtils]: 132: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,589 INFO L273 TraceCheckUtils]: 133: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,589 INFO L273 TraceCheckUtils]: 134: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,589 INFO L273 TraceCheckUtils]: 135: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,589 INFO L273 TraceCheckUtils]: 136: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,593 INFO L273 TraceCheckUtils]: 137: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,593 INFO L273 TraceCheckUtils]: 138: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,594 INFO L273 TraceCheckUtils]: 139: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,594 INFO L273 TraceCheckUtils]: 140: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,595 INFO L273 TraceCheckUtils]: 141: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,595 INFO L273 TraceCheckUtils]: 142: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,595 INFO L273 TraceCheckUtils]: 143: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,596 INFO L273 TraceCheckUtils]: 144: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,596 INFO L273 TraceCheckUtils]: 145: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8529bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,596 INFO L273 TraceCheckUtils]: 146: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8544bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,597 INFO L273 TraceCheckUtils]: 147: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8545bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,597 INFO L273 TraceCheckUtils]: 148: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8560bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,598 INFO L273 TraceCheckUtils]: 149: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8561bv32 == ~s__state~0); {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:09,598 INFO L273 TraceCheckUtils]: 150: Hoare triple {57506#(= (_ bv8448 32) ssl3_accept_~s__state~0)} assume !(8448bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,598 INFO L273 TraceCheckUtils]: 151: Hoare triple {57130#false} assume !(8576bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,598 INFO L273 TraceCheckUtils]: 152: Hoare triple {57130#false} assume !(8577bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,599 INFO L273 TraceCheckUtils]: 153: Hoare triple {57130#false} assume !(8592bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,599 INFO L273 TraceCheckUtils]: 154: Hoare triple {57130#false} assume !(8593bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,599 INFO L273 TraceCheckUtils]: 155: Hoare triple {57130#false} assume !(8608bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,599 INFO L273 TraceCheckUtils]: 156: Hoare triple {57130#false} assume !(8609bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,599 INFO L273 TraceCheckUtils]: 157: Hoare triple {57130#false} assume !(8640bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,600 INFO L273 TraceCheckUtils]: 158: Hoare triple {57130#false} assume !(8641bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,600 INFO L273 TraceCheckUtils]: 159: Hoare triple {57130#false} assume 8656bv32 == ~s__state~0; {57130#false} is VALID [2018-11-23 10:53:09,600 INFO L273 TraceCheckUtils]: 160: Hoare triple {57130#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {57130#false} is VALID [2018-11-23 10:53:09,600 INFO L273 TraceCheckUtils]: 161: Hoare triple {57130#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {57130#false} is VALID [2018-11-23 10:53:09,600 INFO L273 TraceCheckUtils]: 162: Hoare triple {57130#false} assume !(2bv32 == ~blastFlag~0); {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 163: Hoare triple {57130#false} assume !(4bv32 == ~blastFlag~0); {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 164: Hoare triple {57130#false} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 165: Hoare triple {57130#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 166: Hoare triple {57130#false} assume !(0bv32 == ~tmp___10~0); {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 167: Hoare triple {57130#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 168: Hoare triple {57130#false} ~skip~0 := 0bv32; {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 169: Hoare triple {57130#false} assume !false; {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 170: Hoare triple {57130#false} ~state~0 := ~s__state~0; {57130#false} is VALID [2018-11-23 10:53:09,601 INFO L273 TraceCheckUtils]: 171: Hoare triple {57130#false} assume !(12292bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,602 INFO L273 TraceCheckUtils]: 172: Hoare triple {57130#false} assume !(16384bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,602 INFO L273 TraceCheckUtils]: 173: Hoare triple {57130#false} assume !(8192bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,602 INFO L273 TraceCheckUtils]: 174: Hoare triple {57130#false} assume !(24576bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,602 INFO L273 TraceCheckUtils]: 175: Hoare triple {57130#false} assume !(8195bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,602 INFO L273 TraceCheckUtils]: 176: Hoare triple {57130#false} assume !(8480bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,602 INFO L273 TraceCheckUtils]: 177: Hoare triple {57130#false} assume !(8481bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,602 INFO L273 TraceCheckUtils]: 178: Hoare triple {57130#false} assume !(8482bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,602 INFO L273 TraceCheckUtils]: 179: Hoare triple {57130#false} assume !(8464bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 180: Hoare triple {57130#false} assume !(8465bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 181: Hoare triple {57130#false} assume !(8466bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 182: Hoare triple {57130#false} assume !(8496bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 183: Hoare triple {57130#false} assume !(8497bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 184: Hoare triple {57130#false} assume !(8512bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 185: Hoare triple {57130#false} assume !(8513bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 186: Hoare triple {57130#false} assume !(8528bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 187: Hoare triple {57130#false} assume !(8529bv32 == ~s__state~0); {57130#false} is VALID [2018-11-23 10:53:09,603 INFO L273 TraceCheckUtils]: 188: Hoare triple {57130#false} assume 8544bv32 == ~s__state~0; {57130#false} is VALID [2018-11-23 10:53:09,604 INFO L273 TraceCheckUtils]: 189: Hoare triple {57130#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {57130#false} is VALID [2018-11-23 10:53:09,604 INFO L273 TraceCheckUtils]: 190: Hoare triple {57130#false} assume !(0bv32 != ~s__session__peer~0); {57130#false} is VALID [2018-11-23 10:53:09,604 INFO L273 TraceCheckUtils]: 191: Hoare triple {57130#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {57130#false} is VALID [2018-11-23 10:53:09,604 INFO L273 TraceCheckUtils]: 192: Hoare triple {57130#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {57130#false} is VALID [2018-11-23 10:53:09,604 INFO L273 TraceCheckUtils]: 193: Hoare triple {57130#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {57130#false} is VALID [2018-11-23 10:53:09,604 INFO L273 TraceCheckUtils]: 194: Hoare triple {57130#false} assume 8bv32 == ~blastFlag~0; {57130#false} is VALID [2018-11-23 10:53:09,604 INFO L273 TraceCheckUtils]: 195: Hoare triple {57130#false} assume !false; {57130#false} is VALID [2018-11-23 10:53:09,618 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 202 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-11-23 10:53:09,619 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:53:09,620 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:53:09,620 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:53:09,621 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 196 [2018-11-23 10:53:09,621 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:09,621 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:53:09,745 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-23 10:53:09,745 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:53:09,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:53:09,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:09,746 INFO L87 Difference]: Start difference. First operand 1748 states and 2305 transitions. Second operand 3 states. [2018-11-23 10:53:11,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:11,555 INFO L93 Difference]: Finished difference Result 3656 states and 4928 transitions. [2018-11-23 10:53:11,555 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:53:11,555 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 196 [2018-11-23 10:53:11,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:11,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 463 transitions. [2018-11-23 10:53:11,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:11,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 463 transitions. [2018-11-23 10:53:11,560 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 463 transitions. [2018-11-23 10:53:11,976 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 463 edges. 463 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:12,151 INFO L225 Difference]: With dead ends: 3656 [2018-11-23 10:53:12,151 INFO L226 Difference]: Without dead ends: 1934 [2018-11-23 10:53:12,154 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:12,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1934 states. [2018-11-23 10:53:12,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1934 to 1934. [2018-11-23 10:53:12,803 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:12,803 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1934 states. Second operand 1934 states. [2018-11-23 10:53:12,803 INFO L74 IsIncluded]: Start isIncluded. First operand 1934 states. Second operand 1934 states. [2018-11-23 10:53:12,803 INFO L87 Difference]: Start difference. First operand 1934 states. Second operand 1934 states. [2018-11-23 10:53:12,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:12,921 INFO L93 Difference]: Finished difference Result 1934 states and 2521 transitions. [2018-11-23 10:53:12,921 INFO L276 IsEmpty]: Start isEmpty. Operand 1934 states and 2521 transitions. [2018-11-23 10:53:12,923 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:12,923 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:12,923 INFO L74 IsIncluded]: Start isIncluded. First operand 1934 states. Second operand 1934 states. [2018-11-23 10:53:12,923 INFO L87 Difference]: Start difference. First operand 1934 states. Second operand 1934 states. [2018-11-23 10:53:13,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:13,032 INFO L93 Difference]: Finished difference Result 1934 states and 2521 transitions. [2018-11-23 10:53:13,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1934 states and 2521 transitions. [2018-11-23 10:53:13,034 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:13,035 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:13,035 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:13,035 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:13,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1934 states. [2018-11-23 10:53:13,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1934 states to 1934 states and 2521 transitions. [2018-11-23 10:53:13,161 INFO L78 Accepts]: Start accepts. Automaton has 1934 states and 2521 transitions. Word has length 196 [2018-11-23 10:53:13,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:13,162 INFO L480 AbstractCegarLoop]: Abstraction has 1934 states and 2521 transitions. [2018-11-23 10:53:13,162 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:53:13,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1934 states and 2521 transitions. [2018-11-23 10:53:13,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-11-23 10:53:13,164 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:13,165 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:53:13,165 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:13,165 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:13,165 INFO L82 PathProgramCache]: Analyzing trace with hash 662101621, now seen corresponding path program 1 times [2018-11-23 10:53:13,165 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:13,165 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 16 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:53:13,181 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:13,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:13,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:13,288 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:13,465 INFO L256 TraceCheckUtils]: 0: Hoare triple {67841#true} call ULTIMATE.init(); {67841#true} is VALID [2018-11-23 10:53:13,465 INFO L273 TraceCheckUtils]: 1: Hoare triple {67841#true} assume true; {67841#true} is VALID [2018-11-23 10:53:13,465 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {67841#true} {67841#true} #633#return; {67841#true} is VALID [2018-11-23 10:53:13,466 INFO L256 TraceCheckUtils]: 3: Hoare triple {67841#true} call #t~ret50 := main(); {67841#true} is VALID [2018-11-23 10:53:13,466 INFO L273 TraceCheckUtils]: 4: Hoare triple {67841#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {67841#true} is VALID [2018-11-23 10:53:13,466 INFO L256 TraceCheckUtils]: 5: Hoare triple {67841#true} call #t~ret49 := ssl3_accept(~s~0); {67841#true} is VALID [2018-11-23 10:53:13,466 INFO L273 TraceCheckUtils]: 6: Hoare triple {67841#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,466 INFO L273 TraceCheckUtils]: 7: Hoare triple {67841#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {67841#true} is VALID [2018-11-23 10:53:13,467 INFO L273 TraceCheckUtils]: 8: Hoare triple {67841#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {67841#true} is VALID [2018-11-23 10:53:13,467 INFO L273 TraceCheckUtils]: 9: Hoare triple {67841#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {67841#true} is VALID [2018-11-23 10:53:13,467 INFO L273 TraceCheckUtils]: 10: Hoare triple {67841#true} assume !(0bv32 == ~s__cert~0); {67841#true} is VALID [2018-11-23 10:53:13,467 INFO L273 TraceCheckUtils]: 11: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:13,467 INFO L273 TraceCheckUtils]: 12: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,467 INFO L273 TraceCheckUtils]: 13: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,467 INFO L273 TraceCheckUtils]: 14: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,467 INFO L273 TraceCheckUtils]: 15: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,468 INFO L273 TraceCheckUtils]: 16: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,468 INFO L273 TraceCheckUtils]: 17: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,468 INFO L273 TraceCheckUtils]: 18: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,468 INFO L273 TraceCheckUtils]: 19: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,468 INFO L273 TraceCheckUtils]: 20: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,468 INFO L273 TraceCheckUtils]: 21: Hoare triple {67841#true} assume 8464bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,468 INFO L273 TraceCheckUtils]: 22: Hoare triple {67841#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {67841#true} is VALID [2018-11-23 10:53:13,468 INFO L273 TraceCheckUtils]: 23: Hoare triple {67841#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 24: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 25: Hoare triple {67841#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 26: Hoare triple {67841#true} ~skip~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 27: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 28: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 29: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 30: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 31: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,469 INFO L273 TraceCheckUtils]: 32: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 33: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 34: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 35: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 36: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 37: Hoare triple {67841#true} assume !(8464bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 38: Hoare triple {67841#true} assume !(8465bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 39: Hoare triple {67841#true} assume !(8466bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 40: Hoare triple {67841#true} assume 8496bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,470 INFO L273 TraceCheckUtils]: 41: Hoare triple {67841#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {67841#true} is VALID [2018-11-23 10:53:13,471 INFO L273 TraceCheckUtils]: 42: Hoare triple {67841#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {67841#true} is VALID [2018-11-23 10:53:13,471 INFO L273 TraceCheckUtils]: 43: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32); {67841#true} is VALID [2018-11-23 10:53:13,471 INFO L273 TraceCheckUtils]: 44: Hoare triple {67841#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {67841#true} is VALID [2018-11-23 10:53:13,471 INFO L273 TraceCheckUtils]: 45: Hoare triple {67841#true} ~s__init_num~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,471 INFO L273 TraceCheckUtils]: 46: Hoare triple {67841#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67841#true} is VALID [2018-11-23 10:53:13,471 INFO L273 TraceCheckUtils]: 47: Hoare triple {67841#true} ~skip~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,472 INFO L273 TraceCheckUtils]: 48: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:13,472 INFO L273 TraceCheckUtils]: 49: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,472 INFO L273 TraceCheckUtils]: 50: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,472 INFO L273 TraceCheckUtils]: 51: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,472 INFO L273 TraceCheckUtils]: 52: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,473 INFO L273 TraceCheckUtils]: 53: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,473 INFO L273 TraceCheckUtils]: 54: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,473 INFO L273 TraceCheckUtils]: 55: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,473 INFO L273 TraceCheckUtils]: 56: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,473 INFO L273 TraceCheckUtils]: 57: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,473 INFO L273 TraceCheckUtils]: 58: Hoare triple {67841#true} assume !(8464bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,474 INFO L273 TraceCheckUtils]: 59: Hoare triple {67841#true} assume !(8465bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,474 INFO L273 TraceCheckUtils]: 60: Hoare triple {67841#true} assume !(8466bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,474 INFO L273 TraceCheckUtils]: 61: Hoare triple {67841#true} assume !(8496bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,474 INFO L273 TraceCheckUtils]: 62: Hoare triple {67841#true} assume !(8497bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,474 INFO L273 TraceCheckUtils]: 63: Hoare triple {67841#true} assume 8512bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,474 INFO L273 TraceCheckUtils]: 64: Hoare triple {67841#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67841#true} is VALID [2018-11-23 10:53:13,475 INFO L273 TraceCheckUtils]: 65: Hoare triple {67841#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {67841#true} is VALID [2018-11-23 10:53:13,475 INFO L273 TraceCheckUtils]: 66: Hoare triple {67841#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {67841#true} is VALID [2018-11-23 10:53:13,475 INFO L273 TraceCheckUtils]: 67: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32); {67841#true} is VALID [2018-11-23 10:53:13,475 INFO L273 TraceCheckUtils]: 68: Hoare triple {67841#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,475 INFO L273 TraceCheckUtils]: 69: Hoare triple {67841#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67841#true} is VALID [2018-11-23 10:53:13,476 INFO L273 TraceCheckUtils]: 70: Hoare triple {67841#true} ~skip~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,476 INFO L273 TraceCheckUtils]: 71: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:13,476 INFO L273 TraceCheckUtils]: 72: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,476 INFO L273 TraceCheckUtils]: 73: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,476 INFO L273 TraceCheckUtils]: 74: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,476 INFO L273 TraceCheckUtils]: 75: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,477 INFO L273 TraceCheckUtils]: 76: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,477 INFO L273 TraceCheckUtils]: 77: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,477 INFO L273 TraceCheckUtils]: 78: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,477 INFO L273 TraceCheckUtils]: 79: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,477 INFO L273 TraceCheckUtils]: 80: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,477 INFO L273 TraceCheckUtils]: 81: Hoare triple {67841#true} assume !(8464bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,478 INFO L273 TraceCheckUtils]: 82: Hoare triple {67841#true} assume !(8465bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,478 INFO L273 TraceCheckUtils]: 83: Hoare triple {67841#true} assume !(8466bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,478 INFO L273 TraceCheckUtils]: 84: Hoare triple {67841#true} assume !(8496bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,478 INFO L273 TraceCheckUtils]: 85: Hoare triple {67841#true} assume !(8497bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,478 INFO L273 TraceCheckUtils]: 86: Hoare triple {67841#true} assume !(8512bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,478 INFO L273 TraceCheckUtils]: 87: Hoare triple {67841#true} assume !(8513bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,479 INFO L273 TraceCheckUtils]: 88: Hoare triple {67841#true} assume 8528bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,479 INFO L273 TraceCheckUtils]: 89: Hoare triple {67841#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {67841#true} is VALID [2018-11-23 10:53:13,479 INFO L273 TraceCheckUtils]: 90: Hoare triple {67841#true} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {67841#true} is VALID [2018-11-23 10:53:13,479 INFO L273 TraceCheckUtils]: 91: Hoare triple {67841#true} assume 0bv32 != ~s__s3__tmp__use_rsa_tmp~0; {67841#true} is VALID [2018-11-23 10:53:13,479 INFO L273 TraceCheckUtils]: 92: Hoare triple {67841#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {67841#true} is VALID [2018-11-23 10:53:13,479 INFO L273 TraceCheckUtils]: 93: Hoare triple {67841#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {67841#true} is VALID [2018-11-23 10:53:13,480 INFO L273 TraceCheckUtils]: 94: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32); {67841#true} is VALID [2018-11-23 10:53:13,480 INFO L273 TraceCheckUtils]: 95: Hoare triple {67841#true} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,480 INFO L273 TraceCheckUtils]: 96: Hoare triple {67841#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67841#true} is VALID [2018-11-23 10:53:13,480 INFO L273 TraceCheckUtils]: 97: Hoare triple {67841#true} ~skip~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:13,480 INFO L273 TraceCheckUtils]: 98: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:13,480 INFO L273 TraceCheckUtils]: 99: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,481 INFO L273 TraceCheckUtils]: 100: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,481 INFO L273 TraceCheckUtils]: 101: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,481 INFO L273 TraceCheckUtils]: 102: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,481 INFO L273 TraceCheckUtils]: 103: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,481 INFO L273 TraceCheckUtils]: 104: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,481 INFO L273 TraceCheckUtils]: 105: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,482 INFO L273 TraceCheckUtils]: 106: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,482 INFO L273 TraceCheckUtils]: 107: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,482 INFO L273 TraceCheckUtils]: 108: Hoare triple {67841#true} assume !(8464bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,482 INFO L273 TraceCheckUtils]: 109: Hoare triple {67841#true} assume !(8465bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,482 INFO L273 TraceCheckUtils]: 110: Hoare triple {67841#true} assume !(8466bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,482 INFO L273 TraceCheckUtils]: 111: Hoare triple {67841#true} assume !(8496bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,483 INFO L273 TraceCheckUtils]: 112: Hoare triple {67841#true} assume !(8497bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,483 INFO L273 TraceCheckUtils]: 113: Hoare triple {67841#true} assume !(8512bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,483 INFO L273 TraceCheckUtils]: 114: Hoare triple {67841#true} assume !(8513bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,483 INFO L273 TraceCheckUtils]: 115: Hoare triple {67841#true} assume !(8528bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,483 INFO L273 TraceCheckUtils]: 116: Hoare triple {67841#true} assume !(8529bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:13,483 INFO L273 TraceCheckUtils]: 117: Hoare triple {67841#true} assume 8544bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:13,484 INFO L273 TraceCheckUtils]: 118: Hoare triple {67841#true} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {67841#true} is VALID [2018-11-23 10:53:13,484 INFO L273 TraceCheckUtils]: 119: Hoare triple {67841#true} assume !(0bv32 != ~s__session__peer~0); {67841#true} is VALID [2018-11-23 10:53:13,484 INFO L273 TraceCheckUtils]: 120: Hoare triple {67841#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67841#true} is VALID [2018-11-23 10:53:13,484 INFO L273 TraceCheckUtils]: 121: Hoare triple {67841#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {67841#true} is VALID [2018-11-23 10:53:13,484 INFO L273 TraceCheckUtils]: 122: Hoare triple {67841#true} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {67841#true} is VALID [2018-11-23 10:53:13,484 INFO L273 TraceCheckUtils]: 123: Hoare triple {67841#true} assume !(8bv32 == ~blastFlag~0); {67841#true} is VALID [2018-11-23 10:53:13,498 INFO L273 TraceCheckUtils]: 124: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32;~s__s3__tmp__next_state___0~0 := 8576bv32;~s__init_num~0 := 0bv32; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,512 INFO L273 TraceCheckUtils]: 125: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,520 INFO L273 TraceCheckUtils]: 126: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,524 INFO L273 TraceCheckUtils]: 127: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !false; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,533 INFO L273 TraceCheckUtils]: 128: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,534 INFO L273 TraceCheckUtils]: 129: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(12292bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,535 INFO L273 TraceCheckUtils]: 130: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(16384bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,535 INFO L273 TraceCheckUtils]: 131: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8192bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,538 INFO L273 TraceCheckUtils]: 132: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(24576bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,538 INFO L273 TraceCheckUtils]: 133: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8195bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,540 INFO L273 TraceCheckUtils]: 134: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8480bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,540 INFO L273 TraceCheckUtils]: 135: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8481bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,543 INFO L273 TraceCheckUtils]: 136: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8482bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,543 INFO L273 TraceCheckUtils]: 137: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8464bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,546 INFO L273 TraceCheckUtils]: 138: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8465bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,546 INFO L273 TraceCheckUtils]: 139: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8466bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,546 INFO L273 TraceCheckUtils]: 140: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8496bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,547 INFO L273 TraceCheckUtils]: 141: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8497bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,547 INFO L273 TraceCheckUtils]: 142: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8512bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,547 INFO L273 TraceCheckUtils]: 143: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8513bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,547 INFO L273 TraceCheckUtils]: 144: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8528bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,548 INFO L273 TraceCheckUtils]: 145: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8529bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,548 INFO L273 TraceCheckUtils]: 146: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8544bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,548 INFO L273 TraceCheckUtils]: 147: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8545bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,549 INFO L273 TraceCheckUtils]: 148: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8560bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,549 INFO L273 TraceCheckUtils]: 149: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8561bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,549 INFO L273 TraceCheckUtils]: 150: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume 8448bv32 == ~s__state~0; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,550 INFO L273 TraceCheckUtils]: 151: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~num1~0, 0bv32); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:13,550 INFO L273 TraceCheckUtils]: 152: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,550 INFO L273 TraceCheckUtils]: 153: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,551 INFO L273 TraceCheckUtils]: 154: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,551 INFO L273 TraceCheckUtils]: 155: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !false; {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,551 INFO L273 TraceCheckUtils]: 156: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,552 INFO L273 TraceCheckUtils]: 157: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,552 INFO L273 TraceCheckUtils]: 158: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,553 INFO L273 TraceCheckUtils]: 159: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,553 INFO L273 TraceCheckUtils]: 160: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,554 INFO L273 TraceCheckUtils]: 161: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,554 INFO L273 TraceCheckUtils]: 162: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,555 INFO L273 TraceCheckUtils]: 163: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,555 INFO L273 TraceCheckUtils]: 164: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,556 INFO L273 TraceCheckUtils]: 165: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,556 INFO L273 TraceCheckUtils]: 166: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,557 INFO L273 TraceCheckUtils]: 167: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,557 INFO L273 TraceCheckUtils]: 168: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,558 INFO L273 TraceCheckUtils]: 169: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,558 INFO L273 TraceCheckUtils]: 170: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,559 INFO L273 TraceCheckUtils]: 171: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,559 INFO L273 TraceCheckUtils]: 172: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,560 INFO L273 TraceCheckUtils]: 173: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8529bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,560 INFO L273 TraceCheckUtils]: 174: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8544bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,561 INFO L273 TraceCheckUtils]: 175: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8545bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,561 INFO L273 TraceCheckUtils]: 176: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8560bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,562 INFO L273 TraceCheckUtils]: 177: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8561bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,562 INFO L273 TraceCheckUtils]: 178: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8448bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:13,562 INFO L273 TraceCheckUtils]: 179: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8576bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,563 INFO L273 TraceCheckUtils]: 180: Hoare triple {67842#false} assume !(8577bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,563 INFO L273 TraceCheckUtils]: 181: Hoare triple {67842#false} assume !(8592bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,563 INFO L273 TraceCheckUtils]: 182: Hoare triple {67842#false} assume !(8593bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,563 INFO L273 TraceCheckUtils]: 183: Hoare triple {67842#false} assume !(8608bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,563 INFO L273 TraceCheckUtils]: 184: Hoare triple {67842#false} assume !(8609bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,564 INFO L273 TraceCheckUtils]: 185: Hoare triple {67842#false} assume !(8640bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,564 INFO L273 TraceCheckUtils]: 186: Hoare triple {67842#false} assume !(8641bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,564 INFO L273 TraceCheckUtils]: 187: Hoare triple {67842#false} assume 8656bv32 == ~s__state~0; {67842#false} is VALID [2018-11-23 10:53:13,564 INFO L273 TraceCheckUtils]: 188: Hoare triple {67842#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {67842#false} is VALID [2018-11-23 10:53:13,564 INFO L273 TraceCheckUtils]: 189: Hoare triple {67842#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {67842#false} is VALID [2018-11-23 10:53:13,565 INFO L273 TraceCheckUtils]: 190: Hoare triple {67842#false} assume !(2bv32 == ~blastFlag~0); {67842#false} is VALID [2018-11-23 10:53:13,565 INFO L273 TraceCheckUtils]: 191: Hoare triple {67842#false} assume !(4bv32 == ~blastFlag~0); {67842#false} is VALID [2018-11-23 10:53:13,565 INFO L273 TraceCheckUtils]: 192: Hoare triple {67842#false} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {67842#false} is VALID [2018-11-23 10:53:13,565 INFO L273 TraceCheckUtils]: 193: Hoare triple {67842#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {67842#false} is VALID [2018-11-23 10:53:13,565 INFO L273 TraceCheckUtils]: 194: Hoare triple {67842#false} assume !(0bv32 == ~tmp___10~0); {67842#false} is VALID [2018-11-23 10:53:13,565 INFO L273 TraceCheckUtils]: 195: Hoare triple {67842#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67842#false} is VALID [2018-11-23 10:53:13,566 INFO L273 TraceCheckUtils]: 196: Hoare triple {67842#false} ~skip~0 := 0bv32; {67842#false} is VALID [2018-11-23 10:53:13,566 INFO L273 TraceCheckUtils]: 197: Hoare triple {67842#false} assume !false; {67842#false} is VALID [2018-11-23 10:53:13,566 INFO L273 TraceCheckUtils]: 198: Hoare triple {67842#false} ~state~0 := ~s__state~0; {67842#false} is VALID [2018-11-23 10:53:13,566 INFO L273 TraceCheckUtils]: 199: Hoare triple {67842#false} assume !(12292bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,566 INFO L273 TraceCheckUtils]: 200: Hoare triple {67842#false} assume !(16384bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,567 INFO L273 TraceCheckUtils]: 201: Hoare triple {67842#false} assume !(8192bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,567 INFO L273 TraceCheckUtils]: 202: Hoare triple {67842#false} assume !(24576bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,567 INFO L273 TraceCheckUtils]: 203: Hoare triple {67842#false} assume !(8195bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,567 INFO L273 TraceCheckUtils]: 204: Hoare triple {67842#false} assume !(8480bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,567 INFO L273 TraceCheckUtils]: 205: Hoare triple {67842#false} assume !(8481bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,567 INFO L273 TraceCheckUtils]: 206: Hoare triple {67842#false} assume !(8482bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,567 INFO L273 TraceCheckUtils]: 207: Hoare triple {67842#false} assume !(8464bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 208: Hoare triple {67842#false} assume !(8465bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 209: Hoare triple {67842#false} assume !(8466bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 210: Hoare triple {67842#false} assume !(8496bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 211: Hoare triple {67842#false} assume !(8497bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 212: Hoare triple {67842#false} assume !(8512bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 213: Hoare triple {67842#false} assume !(8513bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 214: Hoare triple {67842#false} assume !(8528bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 215: Hoare triple {67842#false} assume !(8529bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:13,568 INFO L273 TraceCheckUtils]: 216: Hoare triple {67842#false} assume 8544bv32 == ~s__state~0; {67842#false} is VALID [2018-11-23 10:53:13,569 INFO L273 TraceCheckUtils]: 217: Hoare triple {67842#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {67842#false} is VALID [2018-11-23 10:53:13,569 INFO L273 TraceCheckUtils]: 218: Hoare triple {67842#false} assume !(0bv32 != ~s__session__peer~0); {67842#false} is VALID [2018-11-23 10:53:13,569 INFO L273 TraceCheckUtils]: 219: Hoare triple {67842#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67842#false} is VALID [2018-11-23 10:53:13,569 INFO L273 TraceCheckUtils]: 220: Hoare triple {67842#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {67842#false} is VALID [2018-11-23 10:53:13,569 INFO L273 TraceCheckUtils]: 221: Hoare triple {67842#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {67842#false} is VALID [2018-11-23 10:53:13,569 INFO L273 TraceCheckUtils]: 222: Hoare triple {67842#false} assume 8bv32 == ~blastFlag~0; {67842#false} is VALID [2018-11-23 10:53:13,569 INFO L273 TraceCheckUtils]: 223: Hoare triple {67842#false} assume !false; {67842#false} is VALID [2018-11-23 10:53:13,619 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 311 proven. 26 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-11-23 10:53:13,620 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 10:53:14,057 INFO L273 TraceCheckUtils]: 223: Hoare triple {67842#false} assume !false; {67842#false} is VALID [2018-11-23 10:53:14,058 INFO L273 TraceCheckUtils]: 222: Hoare triple {67842#false} assume 8bv32 == ~blastFlag~0; {67842#false} is VALID [2018-11-23 10:53:14,058 INFO L273 TraceCheckUtils]: 221: Hoare triple {67842#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {67842#false} is VALID [2018-11-23 10:53:14,058 INFO L273 TraceCheckUtils]: 220: Hoare triple {67842#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {67842#false} is VALID [2018-11-23 10:53:14,058 INFO L273 TraceCheckUtils]: 219: Hoare triple {67842#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67842#false} is VALID [2018-11-23 10:53:14,058 INFO L273 TraceCheckUtils]: 218: Hoare triple {67842#false} assume !(0bv32 != ~s__session__peer~0); {67842#false} is VALID [2018-11-23 10:53:14,058 INFO L273 TraceCheckUtils]: 217: Hoare triple {67842#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {67842#false} is VALID [2018-11-23 10:53:14,058 INFO L273 TraceCheckUtils]: 216: Hoare triple {67842#false} assume 8544bv32 == ~s__state~0; {67842#false} is VALID [2018-11-23 10:53:14,058 INFO L273 TraceCheckUtils]: 215: Hoare triple {67842#false} assume !(8529bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 214: Hoare triple {67842#false} assume !(8528bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 213: Hoare triple {67842#false} assume !(8513bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 212: Hoare triple {67842#false} assume !(8512bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 211: Hoare triple {67842#false} assume !(8497bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 210: Hoare triple {67842#false} assume !(8496bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 209: Hoare triple {67842#false} assume !(8466bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 208: Hoare triple {67842#false} assume !(8465bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 207: Hoare triple {67842#false} assume !(8464bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,059 INFO L273 TraceCheckUtils]: 206: Hoare triple {67842#false} assume !(8482bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 205: Hoare triple {67842#false} assume !(8481bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 204: Hoare triple {67842#false} assume !(8480bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 203: Hoare triple {67842#false} assume !(8195bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 202: Hoare triple {67842#false} assume !(24576bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 201: Hoare triple {67842#false} assume !(8192bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 200: Hoare triple {67842#false} assume !(16384bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 199: Hoare triple {67842#false} assume !(12292bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 198: Hoare triple {67842#false} ~state~0 := ~s__state~0; {67842#false} is VALID [2018-11-23 10:53:14,060 INFO L273 TraceCheckUtils]: 197: Hoare triple {67842#false} assume !false; {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 196: Hoare triple {67842#false} ~skip~0 := 0bv32; {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 195: Hoare triple {67842#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 194: Hoare triple {67842#false} assume !(0bv32 == ~tmp___10~0); {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 193: Hoare triple {67842#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 192: Hoare triple {67842#false} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 191: Hoare triple {67842#false} assume !(4bv32 == ~blastFlag~0); {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 190: Hoare triple {67842#false} assume !(2bv32 == ~blastFlag~0); {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 189: Hoare triple {67842#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {67842#false} is VALID [2018-11-23 10:53:14,061 INFO L273 TraceCheckUtils]: 188: Hoare triple {67842#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {67842#false} is VALID [2018-11-23 10:53:14,062 INFO L273 TraceCheckUtils]: 187: Hoare triple {67842#false} assume 8656bv32 == ~s__state~0; {67842#false} is VALID [2018-11-23 10:53:14,062 INFO L273 TraceCheckUtils]: 186: Hoare triple {67842#false} assume !(8641bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,062 INFO L273 TraceCheckUtils]: 185: Hoare triple {67842#false} assume !(8640bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,062 INFO L273 TraceCheckUtils]: 184: Hoare triple {67842#false} assume !(8609bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,062 INFO L273 TraceCheckUtils]: 183: Hoare triple {67842#false} assume !(8608bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,062 INFO L273 TraceCheckUtils]: 182: Hoare triple {67842#false} assume !(8593bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,062 INFO L273 TraceCheckUtils]: 181: Hoare triple {67842#false} assume !(8592bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,062 INFO L273 TraceCheckUtils]: 180: Hoare triple {67842#false} assume !(8577bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,063 INFO L273 TraceCheckUtils]: 179: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8576bv32 == ~s__state~0); {67842#false} is VALID [2018-11-23 10:53:14,063 INFO L273 TraceCheckUtils]: 178: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8448bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,063 INFO L273 TraceCheckUtils]: 177: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8561bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,064 INFO L273 TraceCheckUtils]: 176: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8560bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,064 INFO L273 TraceCheckUtils]: 175: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8545bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,064 INFO L273 TraceCheckUtils]: 174: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8544bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,065 INFO L273 TraceCheckUtils]: 173: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8529bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,065 INFO L273 TraceCheckUtils]: 172: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,065 INFO L273 TraceCheckUtils]: 171: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,065 INFO L273 TraceCheckUtils]: 170: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,066 INFO L273 TraceCheckUtils]: 169: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,066 INFO L273 TraceCheckUtils]: 168: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,067 INFO L273 TraceCheckUtils]: 167: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,067 INFO L273 TraceCheckUtils]: 166: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,068 INFO L273 TraceCheckUtils]: 165: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,068 INFO L273 TraceCheckUtils]: 164: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,069 INFO L273 TraceCheckUtils]: 163: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,069 INFO L273 TraceCheckUtils]: 162: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,069 INFO L273 TraceCheckUtils]: 161: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,070 INFO L273 TraceCheckUtils]: 160: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,070 INFO L273 TraceCheckUtils]: 159: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,071 INFO L273 TraceCheckUtils]: 158: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,071 INFO L273 TraceCheckUtils]: 157: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,072 INFO L273 TraceCheckUtils]: 156: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,072 INFO L273 TraceCheckUtils]: 155: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !false; {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,073 INFO L273 TraceCheckUtils]: 154: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,073 INFO L273 TraceCheckUtils]: 153: Hoare triple {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,074 INFO L273 TraceCheckUtils]: 152: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {68303#(= (_ bv8576 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:14,074 INFO L273 TraceCheckUtils]: 151: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~num1~0, 0bv32); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,075 INFO L273 TraceCheckUtils]: 150: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume 8448bv32 == ~s__state~0; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,075 INFO L273 TraceCheckUtils]: 149: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8561bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,076 INFO L273 TraceCheckUtils]: 148: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8560bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,076 INFO L273 TraceCheckUtils]: 147: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8545bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,077 INFO L273 TraceCheckUtils]: 146: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8544bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,077 INFO L273 TraceCheckUtils]: 145: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8529bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,078 INFO L273 TraceCheckUtils]: 144: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8528bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,078 INFO L273 TraceCheckUtils]: 143: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8513bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,079 INFO L273 TraceCheckUtils]: 142: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8512bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,079 INFO L273 TraceCheckUtils]: 141: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8497bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,080 INFO L273 TraceCheckUtils]: 140: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8496bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,080 INFO L273 TraceCheckUtils]: 139: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8466bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,081 INFO L273 TraceCheckUtils]: 138: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8465bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,081 INFO L273 TraceCheckUtils]: 137: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8464bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,082 INFO L273 TraceCheckUtils]: 136: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8482bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,082 INFO L273 TraceCheckUtils]: 135: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8481bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,083 INFO L273 TraceCheckUtils]: 134: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8480bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,083 INFO L273 TraceCheckUtils]: 133: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8195bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,084 INFO L273 TraceCheckUtils]: 132: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(24576bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,084 INFO L273 TraceCheckUtils]: 131: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8192bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,085 INFO L273 TraceCheckUtils]: 130: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(16384bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,085 INFO L273 TraceCheckUtils]: 129: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(12292bv32 == ~s__state~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,086 INFO L273 TraceCheckUtils]: 128: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,086 INFO L273 TraceCheckUtils]: 127: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !false; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,087 INFO L273 TraceCheckUtils]: 126: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,087 INFO L273 TraceCheckUtils]: 125: Hoare triple {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,088 INFO L273 TraceCheckUtils]: 124: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32;~s__s3__tmp__next_state___0~0 := 8576bv32;~s__init_num~0 := 0bv32; {68218#(= (_ bv8576 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:14,088 INFO L273 TraceCheckUtils]: 123: Hoare triple {67841#true} assume !(8bv32 == ~blastFlag~0); {67841#true} is VALID [2018-11-23 10:53:14,088 INFO L273 TraceCheckUtils]: 122: Hoare triple {67841#true} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {67841#true} is VALID [2018-11-23 10:53:14,088 INFO L273 TraceCheckUtils]: 121: Hoare triple {67841#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {67841#true} is VALID [2018-11-23 10:53:14,089 INFO L273 TraceCheckUtils]: 120: Hoare triple {67841#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67841#true} is VALID [2018-11-23 10:53:14,089 INFO L273 TraceCheckUtils]: 119: Hoare triple {67841#true} assume !(0bv32 != ~s__session__peer~0); {67841#true} is VALID [2018-11-23 10:53:14,089 INFO L273 TraceCheckUtils]: 118: Hoare triple {67841#true} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {67841#true} is VALID [2018-11-23 10:53:14,089 INFO L273 TraceCheckUtils]: 117: Hoare triple {67841#true} assume 8544bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,089 INFO L273 TraceCheckUtils]: 116: Hoare triple {67841#true} assume !(8529bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,090 INFO L273 TraceCheckUtils]: 115: Hoare triple {67841#true} assume !(8528bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,090 INFO L273 TraceCheckUtils]: 114: Hoare triple {67841#true} assume !(8513bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,090 INFO L273 TraceCheckUtils]: 113: Hoare triple {67841#true} assume !(8512bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,090 INFO L273 TraceCheckUtils]: 112: Hoare triple {67841#true} assume !(8497bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,090 INFO L273 TraceCheckUtils]: 111: Hoare triple {67841#true} assume !(8496bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,091 INFO L273 TraceCheckUtils]: 110: Hoare triple {67841#true} assume !(8466bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,091 INFO L273 TraceCheckUtils]: 109: Hoare triple {67841#true} assume !(8465bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,091 INFO L273 TraceCheckUtils]: 108: Hoare triple {67841#true} assume !(8464bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,091 INFO L273 TraceCheckUtils]: 107: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,091 INFO L273 TraceCheckUtils]: 106: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,091 INFO L273 TraceCheckUtils]: 105: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,091 INFO L273 TraceCheckUtils]: 104: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,091 INFO L273 TraceCheckUtils]: 103: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 102: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 101: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 100: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 99: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 98: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 97: Hoare triple {67841#true} ~skip~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 96: Hoare triple {67841#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 95: Hoare triple {67841#true} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,092 INFO L273 TraceCheckUtils]: 94: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32); {67841#true} is VALID [2018-11-23 10:53:14,093 INFO L273 TraceCheckUtils]: 93: Hoare triple {67841#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {67841#true} is VALID [2018-11-23 10:53:14,093 INFO L273 TraceCheckUtils]: 92: Hoare triple {67841#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {67841#true} is VALID [2018-11-23 10:53:14,093 INFO L273 TraceCheckUtils]: 91: Hoare triple {67841#true} assume 0bv32 != ~s__s3__tmp__use_rsa_tmp~0; {67841#true} is VALID [2018-11-23 10:53:14,093 INFO L273 TraceCheckUtils]: 90: Hoare triple {67841#true} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {67841#true} is VALID [2018-11-23 10:53:14,093 INFO L273 TraceCheckUtils]: 89: Hoare triple {67841#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {67841#true} is VALID [2018-11-23 10:53:14,093 INFO L273 TraceCheckUtils]: 88: Hoare triple {67841#true} assume 8528bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,093 INFO L273 TraceCheckUtils]: 87: Hoare triple {67841#true} assume !(8513bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,093 INFO L273 TraceCheckUtils]: 86: Hoare triple {67841#true} assume !(8512bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 85: Hoare triple {67841#true} assume !(8497bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 84: Hoare triple {67841#true} assume !(8496bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 83: Hoare triple {67841#true} assume !(8466bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 82: Hoare triple {67841#true} assume !(8465bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 81: Hoare triple {67841#true} assume !(8464bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 80: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 79: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 78: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,094 INFO L273 TraceCheckUtils]: 77: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 76: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 75: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 74: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 73: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 72: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 71: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 70: Hoare triple {67841#true} ~skip~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 69: Hoare triple {67841#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67841#true} is VALID [2018-11-23 10:53:14,095 INFO L273 TraceCheckUtils]: 68: Hoare triple {67841#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 67: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32); {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 66: Hoare triple {67841#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 65: Hoare triple {67841#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 64: Hoare triple {67841#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 63: Hoare triple {67841#true} assume 8512bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 62: Hoare triple {67841#true} assume !(8497bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 61: Hoare triple {67841#true} assume !(8496bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 60: Hoare triple {67841#true} assume !(8466bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,096 INFO L273 TraceCheckUtils]: 59: Hoare triple {67841#true} assume !(8465bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 58: Hoare triple {67841#true} assume !(8464bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 57: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 56: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 55: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 54: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 53: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 52: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 51: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,097 INFO L273 TraceCheckUtils]: 50: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,098 INFO L273 TraceCheckUtils]: 49: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,098 INFO L273 TraceCheckUtils]: 48: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:14,098 INFO L273 TraceCheckUtils]: 47: Hoare triple {67841#true} ~skip~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,098 INFO L273 TraceCheckUtils]: 46: Hoare triple {67841#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67841#true} is VALID [2018-11-23 10:53:14,098 INFO L273 TraceCheckUtils]: 45: Hoare triple {67841#true} ~s__init_num~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,098 INFO L273 TraceCheckUtils]: 44: Hoare triple {67841#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {67841#true} is VALID [2018-11-23 10:53:14,098 INFO L273 TraceCheckUtils]: 43: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32); {67841#true} is VALID [2018-11-23 10:53:14,098 INFO L273 TraceCheckUtils]: 42: Hoare triple {67841#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 41: Hoare triple {67841#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 40: Hoare triple {67841#true} assume 8496bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 39: Hoare triple {67841#true} assume !(8466bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 38: Hoare triple {67841#true} assume !(8465bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 37: Hoare triple {67841#true} assume !(8464bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 36: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 35: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 34: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,099 INFO L273 TraceCheckUtils]: 33: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 32: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 31: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 30: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 29: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 28: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 27: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 26: Hoare triple {67841#true} ~skip~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 25: Hoare triple {67841#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {67841#true} is VALID [2018-11-23 10:53:14,100 INFO L273 TraceCheckUtils]: 24: Hoare triple {67841#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 23: Hoare triple {67841#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 22: Hoare triple {67841#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 21: Hoare triple {67841#true} assume 8464bv32 == ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 20: Hoare triple {67841#true} assume !(8482bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 19: Hoare triple {67841#true} assume !(8481bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 18: Hoare triple {67841#true} assume !(8480bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 17: Hoare triple {67841#true} assume !(8195bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 16: Hoare triple {67841#true} assume !(24576bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,101 INFO L273 TraceCheckUtils]: 15: Hoare triple {67841#true} assume !(8192bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 14: Hoare triple {67841#true} assume !(16384bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 13: Hoare triple {67841#true} assume !(12292bv32 == ~s__state~0); {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 12: Hoare triple {67841#true} ~state~0 := ~s__state~0; {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 11: Hoare triple {67841#true} assume !false; {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 10: Hoare triple {67841#true} assume !(0bv32 == ~s__cert~0); {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 9: Hoare triple {67841#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 8: Hoare triple {67841#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 7: Hoare triple {67841#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {67841#true} is VALID [2018-11-23 10:53:14,102 INFO L273 TraceCheckUtils]: 6: Hoare triple {67841#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {67841#true} is VALID [2018-11-23 10:53:14,103 INFO L256 TraceCheckUtils]: 5: Hoare triple {67841#true} call #t~ret49 := ssl3_accept(~s~0); {67841#true} is VALID [2018-11-23 10:53:14,103 INFO L273 TraceCheckUtils]: 4: Hoare triple {67841#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {67841#true} is VALID [2018-11-23 10:53:14,103 INFO L256 TraceCheckUtils]: 3: Hoare triple {67841#true} call #t~ret50 := main(); {67841#true} is VALID [2018-11-23 10:53:14,103 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {67841#true} {67841#true} #633#return; {67841#true} is VALID [2018-11-23 10:53:14,103 INFO L273 TraceCheckUtils]: 1: Hoare triple {67841#true} assume true; {67841#true} is VALID [2018-11-23 10:53:14,103 INFO L256 TraceCheckUtils]: 0: Hoare triple {67841#true} call ULTIMATE.init(); {67841#true} is VALID [2018-11-23 10:53:14,124 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 311 proven. 26 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-11-23 10:53:14,125 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 10:53:14,126 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-23 10:53:14,126 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 224 [2018-11-23 10:53:14,127 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:14,127 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2018-11-23 10:53:14,275 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 163 edges. 163 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:14,275 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-23 10:53:14,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 10:53:14,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 10:53:14,276 INFO L87 Difference]: Start difference. First operand 1934 states and 2521 transitions. Second operand 4 states. [2018-11-23 10:53:18,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:18,317 INFO L93 Difference]: Finished difference Result 5985 states and 7918 transitions. [2018-11-23 10:53:18,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 10:53:18,317 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 224 [2018-11-23 10:53:18,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:18,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-23 10:53:18,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 668 transitions. [2018-11-23 10:53:18,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-23 10:53:18,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 668 transitions. [2018-11-23 10:53:18,323 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 668 transitions. [2018-11-23 10:53:18,956 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 668 edges. 668 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:19,717 INFO L225 Difference]: With dead ends: 5985 [2018-11-23 10:53:19,717 INFO L226 Difference]: Without dead ends: 4077 [2018-11-23 10:53:19,720 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 449 GetRequests, 446 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-11-23 10:53:19,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4077 states. [2018-11-23 10:53:21,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4077 to 3317. [2018-11-23 10:53:21,303 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:21,303 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4077 states. Second operand 3317 states. [2018-11-23 10:53:21,303 INFO L74 IsIncluded]: Start isIncluded. First operand 4077 states. Second operand 3317 states. [2018-11-23 10:53:21,303 INFO L87 Difference]: Start difference. First operand 4077 states. Second operand 3317 states. [2018-11-23 10:53:21,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:21,919 INFO L93 Difference]: Finished difference Result 4077 states and 5289 transitions. [2018-11-23 10:53:21,919 INFO L276 IsEmpty]: Start isEmpty. Operand 4077 states and 5289 transitions. [2018-11-23 10:53:21,923 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:21,923 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:21,923 INFO L74 IsIncluded]: Start isIncluded. First operand 3317 states. Second operand 4077 states. [2018-11-23 10:53:21,923 INFO L87 Difference]: Start difference. First operand 3317 states. Second operand 4077 states. [2018-11-23 10:53:22,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:22,546 INFO L93 Difference]: Finished difference Result 4077 states and 5289 transitions. [2018-11-23 10:53:22,546 INFO L276 IsEmpty]: Start isEmpty. Operand 4077 states and 5289 transitions. [2018-11-23 10:53:22,550 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:22,551 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:22,551 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:22,551 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:22,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3317 states. [2018-11-23 10:53:23,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3317 states to 3317 states and 4329 transitions. [2018-11-23 10:53:23,055 INFO L78 Accepts]: Start accepts. Automaton has 3317 states and 4329 transitions. Word has length 224 [2018-11-23 10:53:23,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:23,056 INFO L480 AbstractCegarLoop]: Abstraction has 3317 states and 4329 transitions. [2018-11-23 10:53:23,056 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-23 10:53:23,056 INFO L276 IsEmpty]: Start isEmpty. Operand 3317 states and 4329 transitions. [2018-11-23 10:53:23,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-11-23 10:53:23,061 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:23,061 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:53:23,061 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:23,062 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:23,062 INFO L82 PathProgramCache]: Analyzing trace with hash -2095364706, now seen corresponding path program 1 times [2018-11-23 10:53:23,062 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:23,062 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 17 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:53:23,088 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:23,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:23,197 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:23,393 INFO L256 TraceCheckUtils]: 0: Hoare triple {87708#true} call ULTIMATE.init(); {87708#true} is VALID [2018-11-23 10:53:23,393 INFO L273 TraceCheckUtils]: 1: Hoare triple {87708#true} assume true; {87708#true} is VALID [2018-11-23 10:53:23,393 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {87708#true} {87708#true} #633#return; {87708#true} is VALID [2018-11-23 10:53:23,394 INFO L256 TraceCheckUtils]: 3: Hoare triple {87708#true} call #t~ret50 := main(); {87708#true} is VALID [2018-11-23 10:53:23,394 INFO L273 TraceCheckUtils]: 4: Hoare triple {87708#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {87708#true} is VALID [2018-11-23 10:53:23,394 INFO L256 TraceCheckUtils]: 5: Hoare triple {87708#true} call #t~ret49 := ssl3_accept(~s~0); {87708#true} is VALID [2018-11-23 10:53:23,394 INFO L273 TraceCheckUtils]: 6: Hoare triple {87708#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,395 INFO L273 TraceCheckUtils]: 7: Hoare triple {87708#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {87708#true} is VALID [2018-11-23 10:53:23,395 INFO L273 TraceCheckUtils]: 8: Hoare triple {87708#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {87708#true} is VALID [2018-11-23 10:53:23,395 INFO L273 TraceCheckUtils]: 9: Hoare triple {87708#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {87708#true} is VALID [2018-11-23 10:53:23,395 INFO L273 TraceCheckUtils]: 10: Hoare triple {87708#true} assume !(0bv32 == ~s__cert~0); {87708#true} is VALID [2018-11-23 10:53:23,395 INFO L273 TraceCheckUtils]: 11: Hoare triple {87708#true} assume !false; {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 12: Hoare triple {87708#true} ~state~0 := ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 13: Hoare triple {87708#true} assume !(12292bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 14: Hoare triple {87708#true} assume !(16384bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 15: Hoare triple {87708#true} assume !(8192bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 16: Hoare triple {87708#true} assume !(24576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 17: Hoare triple {87708#true} assume !(8195bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 18: Hoare triple {87708#true} assume !(8480bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 19: Hoare triple {87708#true} assume !(8481bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,396 INFO L273 TraceCheckUtils]: 20: Hoare triple {87708#true} assume !(8482bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 21: Hoare triple {87708#true} assume 8464bv32 == ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 22: Hoare triple {87708#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 23: Hoare triple {87708#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 24: Hoare triple {87708#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 25: Hoare triple {87708#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 26: Hoare triple {87708#true} ~skip~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 27: Hoare triple {87708#true} assume !false; {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 28: Hoare triple {87708#true} ~state~0 := ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,397 INFO L273 TraceCheckUtils]: 29: Hoare triple {87708#true} assume !(12292bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 30: Hoare triple {87708#true} assume !(16384bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 31: Hoare triple {87708#true} assume !(8192bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 32: Hoare triple {87708#true} assume !(24576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 33: Hoare triple {87708#true} assume !(8195bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 34: Hoare triple {87708#true} assume !(8480bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 35: Hoare triple {87708#true} assume !(8481bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 36: Hoare triple {87708#true} assume !(8482bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 37: Hoare triple {87708#true} assume !(8464bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,398 INFO L273 TraceCheckUtils]: 38: Hoare triple {87708#true} assume !(8465bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 39: Hoare triple {87708#true} assume !(8466bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 40: Hoare triple {87708#true} assume 8496bv32 == ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 41: Hoare triple {87708#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 42: Hoare triple {87708#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 43: Hoare triple {87708#true} assume !~bvsle32(~ret~0, 0bv32); {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 44: Hoare triple {87708#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 45: Hoare triple {87708#true} ~s__init_num~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 46: Hoare triple {87708#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {87708#true} is VALID [2018-11-23 10:53:23,399 INFO L273 TraceCheckUtils]: 47: Hoare triple {87708#true} ~skip~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 48: Hoare triple {87708#true} assume !false; {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 49: Hoare triple {87708#true} ~state~0 := ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 50: Hoare triple {87708#true} assume !(12292bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 51: Hoare triple {87708#true} assume !(16384bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 52: Hoare triple {87708#true} assume !(8192bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 53: Hoare triple {87708#true} assume !(24576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 54: Hoare triple {87708#true} assume !(8195bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 55: Hoare triple {87708#true} assume !(8480bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,400 INFO L273 TraceCheckUtils]: 56: Hoare triple {87708#true} assume !(8481bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 57: Hoare triple {87708#true} assume !(8482bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 58: Hoare triple {87708#true} assume !(8464bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 59: Hoare triple {87708#true} assume !(8465bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 60: Hoare triple {87708#true} assume !(8466bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 61: Hoare triple {87708#true} assume !(8496bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 62: Hoare triple {87708#true} assume !(8497bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 63: Hoare triple {87708#true} assume !(8512bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 64: Hoare triple {87708#true} assume !(8513bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,401 INFO L273 TraceCheckUtils]: 65: Hoare triple {87708#true} assume !(8528bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,402 INFO L273 TraceCheckUtils]: 66: Hoare triple {87708#true} assume !(8529bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,402 INFO L273 TraceCheckUtils]: 67: Hoare triple {87708#true} assume !(8544bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,402 INFO L273 TraceCheckUtils]: 68: Hoare triple {87708#true} assume !(8545bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,402 INFO L273 TraceCheckUtils]: 69: Hoare triple {87708#true} assume !(8560bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,402 INFO L273 TraceCheckUtils]: 70: Hoare triple {87708#true} assume !(8561bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,402 INFO L273 TraceCheckUtils]: 71: Hoare triple {87708#true} assume !(8448bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,402 INFO L273 TraceCheckUtils]: 72: Hoare triple {87708#true} assume !(8576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,402 INFO L273 TraceCheckUtils]: 73: Hoare triple {87708#true} assume !(8577bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 74: Hoare triple {87708#true} assume !(8592bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 75: Hoare triple {87708#true} assume !(8593bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 76: Hoare triple {87708#true} assume !(8608bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 77: Hoare triple {87708#true} assume !(8609bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 78: Hoare triple {87708#true} assume !(8640bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 79: Hoare triple {87708#true} assume !(8641bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 80: Hoare triple {87708#true} assume 8656bv32 == ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 81: Hoare triple {87708#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {87708#true} is VALID [2018-11-23 10:53:23,403 INFO L273 TraceCheckUtils]: 82: Hoare triple {87708#true} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 83: Hoare triple {87708#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 84: Hoare triple {87708#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 85: Hoare triple {87708#true} assume !(0bv32 == ~tmp___10~0); {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 86: Hoare triple {87708#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 87: Hoare triple {87708#true} ~skip~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 88: Hoare triple {87708#true} assume !false; {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 89: Hoare triple {87708#true} ~state~0 := ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 90: Hoare triple {87708#true} assume !(12292bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,404 INFO L273 TraceCheckUtils]: 91: Hoare triple {87708#true} assume !(16384bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 92: Hoare triple {87708#true} assume !(8192bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 93: Hoare triple {87708#true} assume !(24576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 94: Hoare triple {87708#true} assume !(8195bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 95: Hoare triple {87708#true} assume !(8480bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 96: Hoare triple {87708#true} assume !(8481bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 97: Hoare triple {87708#true} assume !(8482bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 98: Hoare triple {87708#true} assume !(8464bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 99: Hoare triple {87708#true} assume !(8465bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,405 INFO L273 TraceCheckUtils]: 100: Hoare triple {87708#true} assume !(8466bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 101: Hoare triple {87708#true} assume !(8496bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 102: Hoare triple {87708#true} assume !(8497bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 103: Hoare triple {87708#true} assume !(8512bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 104: Hoare triple {87708#true} assume !(8513bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 105: Hoare triple {87708#true} assume !(8528bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 106: Hoare triple {87708#true} assume !(8529bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 107: Hoare triple {87708#true} assume !(8544bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 108: Hoare triple {87708#true} assume !(8545bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,406 INFO L273 TraceCheckUtils]: 109: Hoare triple {87708#true} assume !(8560bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 110: Hoare triple {87708#true} assume !(8561bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 111: Hoare triple {87708#true} assume !(8448bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 112: Hoare triple {87708#true} assume !(8576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 113: Hoare triple {87708#true} assume !(8577bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 114: Hoare triple {87708#true} assume !(8592bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 115: Hoare triple {87708#true} assume !(8593bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 116: Hoare triple {87708#true} assume !(8608bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 117: Hoare triple {87708#true} assume !(8609bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,407 INFO L273 TraceCheckUtils]: 118: Hoare triple {87708#true} assume !(8640bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,408 INFO L273 TraceCheckUtils]: 119: Hoare triple {87708#true} assume !(8641bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,408 INFO L273 TraceCheckUtils]: 120: Hoare triple {87708#true} assume !(8656bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,408 INFO L273 TraceCheckUtils]: 121: Hoare triple {87708#true} assume !(8657bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,408 INFO L273 TraceCheckUtils]: 122: Hoare triple {87708#true} assume 8672bv32 == ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,408 INFO L273 TraceCheckUtils]: 123: Hoare triple {87708#true} ~ret~0 := #t~nondet45;havoc #t~nondet45; {87708#true} is VALID [2018-11-23 10:53:23,408 INFO L273 TraceCheckUtils]: 124: Hoare triple {87708#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {87708#true} is VALID [2018-11-23 10:53:23,408 INFO L273 TraceCheckUtils]: 125: Hoare triple {87708#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32; {87708#true} is VALID [2018-11-23 10:53:23,410 INFO L273 TraceCheckUtils]: 126: Hoare triple {87708#true} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640bv32; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,410 INFO L273 TraceCheckUtils]: 127: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0bv32; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,410 INFO L273 TraceCheckUtils]: 128: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,411 INFO L273 TraceCheckUtils]: 129: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,411 INFO L273 TraceCheckUtils]: 130: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !false; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,412 INFO L273 TraceCheckUtils]: 131: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,412 INFO L273 TraceCheckUtils]: 132: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(12292bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,412 INFO L273 TraceCheckUtils]: 133: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(16384bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,413 INFO L273 TraceCheckUtils]: 134: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8192bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,413 INFO L273 TraceCheckUtils]: 135: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(24576bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,413 INFO L273 TraceCheckUtils]: 136: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8195bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,413 INFO L273 TraceCheckUtils]: 137: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8480bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,414 INFO L273 TraceCheckUtils]: 138: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8481bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,414 INFO L273 TraceCheckUtils]: 139: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8482bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,415 INFO L273 TraceCheckUtils]: 140: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8464bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,415 INFO L273 TraceCheckUtils]: 141: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8465bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,416 INFO L273 TraceCheckUtils]: 142: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8466bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,416 INFO L273 TraceCheckUtils]: 143: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8496bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,417 INFO L273 TraceCheckUtils]: 144: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8497bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,417 INFO L273 TraceCheckUtils]: 145: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8512bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,418 INFO L273 TraceCheckUtils]: 146: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8513bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,418 INFO L273 TraceCheckUtils]: 147: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8528bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,419 INFO L273 TraceCheckUtils]: 148: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8529bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,419 INFO L273 TraceCheckUtils]: 149: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8544bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,420 INFO L273 TraceCheckUtils]: 150: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8545bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,420 INFO L273 TraceCheckUtils]: 151: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8560bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,421 INFO L273 TraceCheckUtils]: 152: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8561bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,421 INFO L273 TraceCheckUtils]: 153: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume 8448bv32 == ~s__state~0; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,422 INFO L273 TraceCheckUtils]: 154: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~num1~0, 0bv32); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,422 INFO L273 TraceCheckUtils]: 155: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,423 INFO L273 TraceCheckUtils]: 156: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,423 INFO L273 TraceCheckUtils]: 157: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,424 INFO L273 TraceCheckUtils]: 158: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !false; {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,424 INFO L273 TraceCheckUtils]: 159: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,425 INFO L273 TraceCheckUtils]: 160: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,425 INFO L273 TraceCheckUtils]: 161: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,426 INFO L273 TraceCheckUtils]: 162: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,426 INFO L273 TraceCheckUtils]: 163: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,427 INFO L273 TraceCheckUtils]: 164: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,427 INFO L273 TraceCheckUtils]: 165: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,428 INFO L273 TraceCheckUtils]: 166: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,428 INFO L273 TraceCheckUtils]: 167: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,429 INFO L273 TraceCheckUtils]: 168: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,429 INFO L273 TraceCheckUtils]: 169: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,430 INFO L273 TraceCheckUtils]: 170: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,430 INFO L273 TraceCheckUtils]: 171: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,431 INFO L273 TraceCheckUtils]: 172: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,431 INFO L273 TraceCheckUtils]: 173: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,432 INFO L273 TraceCheckUtils]: 174: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,432 INFO L273 TraceCheckUtils]: 175: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,433 INFO L273 TraceCheckUtils]: 176: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8529bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,433 INFO L273 TraceCheckUtils]: 177: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8544bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,434 INFO L273 TraceCheckUtils]: 178: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8545bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,434 INFO L273 TraceCheckUtils]: 179: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8560bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,435 INFO L273 TraceCheckUtils]: 180: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8561bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,435 INFO L273 TraceCheckUtils]: 181: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8448bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,436 INFO L273 TraceCheckUtils]: 182: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8576bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,436 INFO L273 TraceCheckUtils]: 183: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8577bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,437 INFO L273 TraceCheckUtils]: 184: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8592bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,437 INFO L273 TraceCheckUtils]: 185: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8593bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,438 INFO L273 TraceCheckUtils]: 186: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8608bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,438 INFO L273 TraceCheckUtils]: 187: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8609bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,438 INFO L273 TraceCheckUtils]: 188: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8640bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,439 INFO L273 TraceCheckUtils]: 189: Hoare triple {87709#false} assume !(8641bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,439 INFO L273 TraceCheckUtils]: 190: Hoare triple {87709#false} assume 8656bv32 == ~s__state~0; {87709#false} is VALID [2018-11-23 10:53:23,439 INFO L273 TraceCheckUtils]: 191: Hoare triple {87709#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {87709#false} is VALID [2018-11-23 10:53:23,439 INFO L273 TraceCheckUtils]: 192: Hoare triple {87709#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {87709#false} is VALID [2018-11-23 10:53:23,439 INFO L273 TraceCheckUtils]: 193: Hoare triple {87709#false} assume !(2bv32 == ~blastFlag~0); {87709#false} is VALID [2018-11-23 10:53:23,440 INFO L273 TraceCheckUtils]: 194: Hoare triple {87709#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {87709#false} is VALID [2018-11-23 10:53:23,440 INFO L273 TraceCheckUtils]: 195: Hoare triple {87709#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {87709#false} is VALID [2018-11-23 10:53:23,440 INFO L273 TraceCheckUtils]: 196: Hoare triple {87709#false} assume !(0bv32 == ~tmp___10~0); {87709#false} is VALID [2018-11-23 10:53:23,440 INFO L273 TraceCheckUtils]: 197: Hoare triple {87709#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {87709#false} is VALID [2018-11-23 10:53:23,440 INFO L273 TraceCheckUtils]: 198: Hoare triple {87709#false} ~skip~0 := 0bv32; {87709#false} is VALID [2018-11-23 10:53:23,441 INFO L273 TraceCheckUtils]: 199: Hoare triple {87709#false} assume !false; {87709#false} is VALID [2018-11-23 10:53:23,441 INFO L273 TraceCheckUtils]: 200: Hoare triple {87709#false} ~state~0 := ~s__state~0; {87709#false} is VALID [2018-11-23 10:53:23,441 INFO L273 TraceCheckUtils]: 201: Hoare triple {87709#false} assume !(12292bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,441 INFO L273 TraceCheckUtils]: 202: Hoare triple {87709#false} assume !(16384bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,441 INFO L273 TraceCheckUtils]: 203: Hoare triple {87709#false} assume !(8192bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 204: Hoare triple {87709#false} assume !(24576bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 205: Hoare triple {87709#false} assume !(8195bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 206: Hoare triple {87709#false} assume !(8480bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 207: Hoare triple {87709#false} assume !(8481bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 208: Hoare triple {87709#false} assume !(8482bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 209: Hoare triple {87709#false} assume !(8464bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 210: Hoare triple {87709#false} assume !(8465bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 211: Hoare triple {87709#false} assume !(8466bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,442 INFO L273 TraceCheckUtils]: 212: Hoare triple {87709#false} assume !(8496bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 213: Hoare triple {87709#false} assume !(8497bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 214: Hoare triple {87709#false} assume !(8512bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 215: Hoare triple {87709#false} assume !(8513bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 216: Hoare triple {87709#false} assume !(8528bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 217: Hoare triple {87709#false} assume !(8529bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 218: Hoare triple {87709#false} assume 8544bv32 == ~s__state~0; {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 219: Hoare triple {87709#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 220: Hoare triple {87709#false} assume !(0bv32 != ~s__session__peer~0); {87709#false} is VALID [2018-11-23 10:53:23,443 INFO L273 TraceCheckUtils]: 221: Hoare triple {87709#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {87709#false} is VALID [2018-11-23 10:53:23,444 INFO L273 TraceCheckUtils]: 222: Hoare triple {87709#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {87709#false} is VALID [2018-11-23 10:53:23,444 INFO L273 TraceCheckUtils]: 223: Hoare triple {87709#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {87709#false} is VALID [2018-11-23 10:53:23,444 INFO L273 TraceCheckUtils]: 224: Hoare triple {87709#false} assume 8bv32 == ~blastFlag~0; {87709#false} is VALID [2018-11-23 10:53:23,444 INFO L273 TraceCheckUtils]: 225: Hoare triple {87709#false} assume !false; {87709#false} is VALID [2018-11-23 10:53:23,475 INFO L134 CoverageAnalysis]: Checked inductivity of 422 backedges. 296 proven. 26 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2018-11-23 10:53:23,475 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 10:53:23,681 INFO L273 TraceCheckUtils]: 225: Hoare triple {87709#false} assume !false; {87709#false} is VALID [2018-11-23 10:53:23,682 INFO L273 TraceCheckUtils]: 224: Hoare triple {87709#false} assume 8bv32 == ~blastFlag~0; {87709#false} is VALID [2018-11-23 10:53:23,682 INFO L273 TraceCheckUtils]: 223: Hoare triple {87709#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {87709#false} is VALID [2018-11-23 10:53:23,682 INFO L273 TraceCheckUtils]: 222: Hoare triple {87709#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {87709#false} is VALID [2018-11-23 10:53:23,682 INFO L273 TraceCheckUtils]: 221: Hoare triple {87709#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {87709#false} is VALID [2018-11-23 10:53:23,683 INFO L273 TraceCheckUtils]: 220: Hoare triple {87709#false} assume !(0bv32 != ~s__session__peer~0); {87709#false} is VALID [2018-11-23 10:53:23,683 INFO L273 TraceCheckUtils]: 219: Hoare triple {87709#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {87709#false} is VALID [2018-11-23 10:53:23,683 INFO L273 TraceCheckUtils]: 218: Hoare triple {87709#false} assume 8544bv32 == ~s__state~0; {87709#false} is VALID [2018-11-23 10:53:23,683 INFO L273 TraceCheckUtils]: 217: Hoare triple {87709#false} assume !(8529bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,683 INFO L273 TraceCheckUtils]: 216: Hoare triple {87709#false} assume !(8528bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,684 INFO L273 TraceCheckUtils]: 215: Hoare triple {87709#false} assume !(8513bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,684 INFO L273 TraceCheckUtils]: 214: Hoare triple {87709#false} assume !(8512bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,684 INFO L273 TraceCheckUtils]: 213: Hoare triple {87709#false} assume !(8497bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,684 INFO L273 TraceCheckUtils]: 212: Hoare triple {87709#false} assume !(8496bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,684 INFO L273 TraceCheckUtils]: 211: Hoare triple {87709#false} assume !(8466bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,684 INFO L273 TraceCheckUtils]: 210: Hoare triple {87709#false} assume !(8465bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,684 INFO L273 TraceCheckUtils]: 209: Hoare triple {87709#false} assume !(8464bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,685 INFO L273 TraceCheckUtils]: 208: Hoare triple {87709#false} assume !(8482bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,685 INFO L273 TraceCheckUtils]: 207: Hoare triple {87709#false} assume !(8481bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,685 INFO L273 TraceCheckUtils]: 206: Hoare triple {87709#false} assume !(8480bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,685 INFO L273 TraceCheckUtils]: 205: Hoare triple {87709#false} assume !(8195bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,685 INFO L273 TraceCheckUtils]: 204: Hoare triple {87709#false} assume !(24576bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,685 INFO L273 TraceCheckUtils]: 203: Hoare triple {87709#false} assume !(8192bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,685 INFO L273 TraceCheckUtils]: 202: Hoare triple {87709#false} assume !(16384bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,686 INFO L273 TraceCheckUtils]: 201: Hoare triple {87709#false} assume !(12292bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,686 INFO L273 TraceCheckUtils]: 200: Hoare triple {87709#false} ~state~0 := ~s__state~0; {87709#false} is VALID [2018-11-23 10:53:23,686 INFO L273 TraceCheckUtils]: 199: Hoare triple {87709#false} assume !false; {87709#false} is VALID [2018-11-23 10:53:23,686 INFO L273 TraceCheckUtils]: 198: Hoare triple {87709#false} ~skip~0 := 0bv32; {87709#false} is VALID [2018-11-23 10:53:23,686 INFO L273 TraceCheckUtils]: 197: Hoare triple {87709#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {87709#false} is VALID [2018-11-23 10:53:23,686 INFO L273 TraceCheckUtils]: 196: Hoare triple {87709#false} assume !(0bv32 == ~tmp___10~0); {87709#false} is VALID [2018-11-23 10:53:23,686 INFO L273 TraceCheckUtils]: 195: Hoare triple {87709#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {87709#false} is VALID [2018-11-23 10:53:23,687 INFO L273 TraceCheckUtils]: 194: Hoare triple {87709#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {87709#false} is VALID [2018-11-23 10:53:23,687 INFO L273 TraceCheckUtils]: 193: Hoare triple {87709#false} assume !(2bv32 == ~blastFlag~0); {87709#false} is VALID [2018-11-23 10:53:23,687 INFO L273 TraceCheckUtils]: 192: Hoare triple {87709#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {87709#false} is VALID [2018-11-23 10:53:23,687 INFO L273 TraceCheckUtils]: 191: Hoare triple {87709#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {87709#false} is VALID [2018-11-23 10:53:23,687 INFO L273 TraceCheckUtils]: 190: Hoare triple {87709#false} assume 8656bv32 == ~s__state~0; {87709#false} is VALID [2018-11-23 10:53:23,687 INFO L273 TraceCheckUtils]: 189: Hoare triple {87709#false} assume !(8641bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,688 INFO L273 TraceCheckUtils]: 188: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8640bv32 == ~s__state~0); {87709#false} is VALID [2018-11-23 10:53:23,688 INFO L273 TraceCheckUtils]: 187: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8609bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,688 INFO L273 TraceCheckUtils]: 186: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8608bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,689 INFO L273 TraceCheckUtils]: 185: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8593bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,689 INFO L273 TraceCheckUtils]: 184: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8592bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,690 INFO L273 TraceCheckUtils]: 183: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8577bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,690 INFO L273 TraceCheckUtils]: 182: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8576bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,690 INFO L273 TraceCheckUtils]: 181: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8448bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,691 INFO L273 TraceCheckUtils]: 180: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8561bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,691 INFO L273 TraceCheckUtils]: 179: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8560bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,691 INFO L273 TraceCheckUtils]: 178: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8545bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,692 INFO L273 TraceCheckUtils]: 177: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8544bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,693 INFO L273 TraceCheckUtils]: 176: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8529bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,693 INFO L273 TraceCheckUtils]: 175: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,694 INFO L273 TraceCheckUtils]: 174: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,694 INFO L273 TraceCheckUtils]: 173: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,695 INFO L273 TraceCheckUtils]: 172: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,696 INFO L273 TraceCheckUtils]: 171: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,696 INFO L273 TraceCheckUtils]: 170: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,697 INFO L273 TraceCheckUtils]: 169: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,697 INFO L273 TraceCheckUtils]: 168: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,698 INFO L273 TraceCheckUtils]: 167: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,699 INFO L273 TraceCheckUtils]: 166: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,699 INFO L273 TraceCheckUtils]: 165: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,700 INFO L273 TraceCheckUtils]: 164: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,700 INFO L273 TraceCheckUtils]: 163: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,701 INFO L273 TraceCheckUtils]: 162: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,702 INFO L273 TraceCheckUtils]: 161: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,702 INFO L273 TraceCheckUtils]: 160: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,703 INFO L273 TraceCheckUtils]: 159: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,703 INFO L273 TraceCheckUtils]: 158: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !false; {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,704 INFO L273 TraceCheckUtils]: 157: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,705 INFO L273 TraceCheckUtils]: 156: Hoare triple {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,705 INFO L273 TraceCheckUtils]: 155: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {88179#(= (_ bv8640 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:53:23,706 INFO L273 TraceCheckUtils]: 154: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !~bvsgt32(~num1~0, 0bv32); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,706 INFO L273 TraceCheckUtils]: 153: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume 8448bv32 == ~s__state~0; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,707 INFO L273 TraceCheckUtils]: 152: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8561bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,708 INFO L273 TraceCheckUtils]: 151: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8560bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,708 INFO L273 TraceCheckUtils]: 150: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8545bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,709 INFO L273 TraceCheckUtils]: 149: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8544bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,709 INFO L273 TraceCheckUtils]: 148: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8529bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,710 INFO L273 TraceCheckUtils]: 147: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8528bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,711 INFO L273 TraceCheckUtils]: 146: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8513bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,711 INFO L273 TraceCheckUtils]: 145: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8512bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,712 INFO L273 TraceCheckUtils]: 144: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8497bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,712 INFO L273 TraceCheckUtils]: 143: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8496bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,713 INFO L273 TraceCheckUtils]: 142: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8466bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,714 INFO L273 TraceCheckUtils]: 141: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8465bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,714 INFO L273 TraceCheckUtils]: 140: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8464bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,715 INFO L273 TraceCheckUtils]: 139: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8482bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,715 INFO L273 TraceCheckUtils]: 138: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8481bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,716 INFO L273 TraceCheckUtils]: 137: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8480bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,717 INFO L273 TraceCheckUtils]: 136: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8195bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,717 INFO L273 TraceCheckUtils]: 135: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(24576bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,718 INFO L273 TraceCheckUtils]: 134: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8192bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,718 INFO L273 TraceCheckUtils]: 133: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(16384bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,719 INFO L273 TraceCheckUtils]: 132: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(12292bv32 == ~s__state~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,719 INFO L273 TraceCheckUtils]: 131: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,720 INFO L273 TraceCheckUtils]: 130: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !false; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,721 INFO L273 TraceCheckUtils]: 129: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0bv32; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,721 INFO L273 TraceCheckUtils]: 128: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,722 INFO L273 TraceCheckUtils]: 127: Hoare triple {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0bv32; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,723 INFO L273 TraceCheckUtils]: 126: Hoare triple {87708#true} assume 0bv32 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640bv32; {88091#(= (_ bv8640 32) ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2018-11-23 10:53:23,723 INFO L273 TraceCheckUtils]: 125: Hoare triple {87708#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32; {87708#true} is VALID [2018-11-23 10:53:23,723 INFO L273 TraceCheckUtils]: 124: Hoare triple {87708#true} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {87708#true} is VALID [2018-11-23 10:53:23,723 INFO L273 TraceCheckUtils]: 123: Hoare triple {87708#true} ~ret~0 := #t~nondet45;havoc #t~nondet45; {87708#true} is VALID [2018-11-23 10:53:23,724 INFO L273 TraceCheckUtils]: 122: Hoare triple {87708#true} assume 8672bv32 == ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,724 INFO L273 TraceCheckUtils]: 121: Hoare triple {87708#true} assume !(8657bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,724 INFO L273 TraceCheckUtils]: 120: Hoare triple {87708#true} assume !(8656bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,724 INFO L273 TraceCheckUtils]: 119: Hoare triple {87708#true} assume !(8641bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,724 INFO L273 TraceCheckUtils]: 118: Hoare triple {87708#true} assume !(8640bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,725 INFO L273 TraceCheckUtils]: 117: Hoare triple {87708#true} assume !(8609bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,725 INFO L273 TraceCheckUtils]: 116: Hoare triple {87708#true} assume !(8608bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,725 INFO L273 TraceCheckUtils]: 115: Hoare triple {87708#true} assume !(8593bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,725 INFO L273 TraceCheckUtils]: 114: Hoare triple {87708#true} assume !(8592bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,725 INFO L273 TraceCheckUtils]: 113: Hoare triple {87708#true} assume !(8577bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,726 INFO L273 TraceCheckUtils]: 112: Hoare triple {87708#true} assume !(8576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,726 INFO L273 TraceCheckUtils]: 111: Hoare triple {87708#true} assume !(8448bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,726 INFO L273 TraceCheckUtils]: 110: Hoare triple {87708#true} assume !(8561bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,726 INFO L273 TraceCheckUtils]: 109: Hoare triple {87708#true} assume !(8560bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,726 INFO L273 TraceCheckUtils]: 108: Hoare triple {87708#true} assume !(8545bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,726 INFO L273 TraceCheckUtils]: 107: Hoare triple {87708#true} assume !(8544bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,726 INFO L273 TraceCheckUtils]: 106: Hoare triple {87708#true} assume !(8529bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,727 INFO L273 TraceCheckUtils]: 105: Hoare triple {87708#true} assume !(8528bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,727 INFO L273 TraceCheckUtils]: 104: Hoare triple {87708#true} assume !(8513bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,727 INFO L273 TraceCheckUtils]: 103: Hoare triple {87708#true} assume !(8512bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,727 INFO L273 TraceCheckUtils]: 102: Hoare triple {87708#true} assume !(8497bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,727 INFO L273 TraceCheckUtils]: 101: Hoare triple {87708#true} assume !(8496bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,727 INFO L273 TraceCheckUtils]: 100: Hoare triple {87708#true} assume !(8466bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,727 INFO L273 TraceCheckUtils]: 99: Hoare triple {87708#true} assume !(8465bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,728 INFO L273 TraceCheckUtils]: 98: Hoare triple {87708#true} assume !(8464bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,728 INFO L273 TraceCheckUtils]: 97: Hoare triple {87708#true} assume !(8482bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,728 INFO L273 TraceCheckUtils]: 96: Hoare triple {87708#true} assume !(8481bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,728 INFO L273 TraceCheckUtils]: 95: Hoare triple {87708#true} assume !(8480bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,728 INFO L273 TraceCheckUtils]: 94: Hoare triple {87708#true} assume !(8195bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,728 INFO L273 TraceCheckUtils]: 93: Hoare triple {87708#true} assume !(24576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,728 INFO L273 TraceCheckUtils]: 92: Hoare triple {87708#true} assume !(8192bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,729 INFO L273 TraceCheckUtils]: 91: Hoare triple {87708#true} assume !(16384bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,729 INFO L273 TraceCheckUtils]: 90: Hoare triple {87708#true} assume !(12292bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,729 INFO L273 TraceCheckUtils]: 89: Hoare triple {87708#true} ~state~0 := ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,729 INFO L273 TraceCheckUtils]: 88: Hoare triple {87708#true} assume !false; {87708#true} is VALID [2018-11-23 10:53:23,729 INFO L273 TraceCheckUtils]: 87: Hoare triple {87708#true} ~skip~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,729 INFO L273 TraceCheckUtils]: 86: Hoare triple {87708#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {87708#true} is VALID [2018-11-23 10:53:23,729 INFO L273 TraceCheckUtils]: 85: Hoare triple {87708#true} assume !(0bv32 == ~tmp___10~0); {87708#true} is VALID [2018-11-23 10:53:23,730 INFO L273 TraceCheckUtils]: 84: Hoare triple {87708#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,730 INFO L273 TraceCheckUtils]: 83: Hoare triple {87708#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {87708#true} is VALID [2018-11-23 10:53:23,730 INFO L273 TraceCheckUtils]: 82: Hoare triple {87708#true} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {87708#true} is VALID [2018-11-23 10:53:23,730 INFO L273 TraceCheckUtils]: 81: Hoare triple {87708#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {87708#true} is VALID [2018-11-23 10:53:23,730 INFO L273 TraceCheckUtils]: 80: Hoare triple {87708#true} assume 8656bv32 == ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,730 INFO L273 TraceCheckUtils]: 79: Hoare triple {87708#true} assume !(8641bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,730 INFO L273 TraceCheckUtils]: 78: Hoare triple {87708#true} assume !(8640bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,731 INFO L273 TraceCheckUtils]: 77: Hoare triple {87708#true} assume !(8609bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,731 INFO L273 TraceCheckUtils]: 76: Hoare triple {87708#true} assume !(8608bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,731 INFO L273 TraceCheckUtils]: 75: Hoare triple {87708#true} assume !(8593bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,731 INFO L273 TraceCheckUtils]: 74: Hoare triple {87708#true} assume !(8592bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,731 INFO L273 TraceCheckUtils]: 73: Hoare triple {87708#true} assume !(8577bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,731 INFO L273 TraceCheckUtils]: 72: Hoare triple {87708#true} assume !(8576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,731 INFO L273 TraceCheckUtils]: 71: Hoare triple {87708#true} assume !(8448bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,732 INFO L273 TraceCheckUtils]: 70: Hoare triple {87708#true} assume !(8561bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,732 INFO L273 TraceCheckUtils]: 69: Hoare triple {87708#true} assume !(8560bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,732 INFO L273 TraceCheckUtils]: 68: Hoare triple {87708#true} assume !(8545bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,732 INFO L273 TraceCheckUtils]: 67: Hoare triple {87708#true} assume !(8544bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,732 INFO L273 TraceCheckUtils]: 66: Hoare triple {87708#true} assume !(8529bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,732 INFO L273 TraceCheckUtils]: 65: Hoare triple {87708#true} assume !(8528bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,732 INFO L273 TraceCheckUtils]: 64: Hoare triple {87708#true} assume !(8513bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,733 INFO L273 TraceCheckUtils]: 63: Hoare triple {87708#true} assume !(8512bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,733 INFO L273 TraceCheckUtils]: 62: Hoare triple {87708#true} assume !(8497bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,733 INFO L273 TraceCheckUtils]: 61: Hoare triple {87708#true} assume !(8496bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,733 INFO L273 TraceCheckUtils]: 60: Hoare triple {87708#true} assume !(8466bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,733 INFO L273 TraceCheckUtils]: 59: Hoare triple {87708#true} assume !(8465bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,733 INFO L273 TraceCheckUtils]: 58: Hoare triple {87708#true} assume !(8464bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,733 INFO L273 TraceCheckUtils]: 57: Hoare triple {87708#true} assume !(8482bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,734 INFO L273 TraceCheckUtils]: 56: Hoare triple {87708#true} assume !(8481bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,734 INFO L273 TraceCheckUtils]: 55: Hoare triple {87708#true} assume !(8480bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,734 INFO L273 TraceCheckUtils]: 54: Hoare triple {87708#true} assume !(8195bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,734 INFO L273 TraceCheckUtils]: 53: Hoare triple {87708#true} assume !(24576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,734 INFO L273 TraceCheckUtils]: 52: Hoare triple {87708#true} assume !(8192bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,734 INFO L273 TraceCheckUtils]: 51: Hoare triple {87708#true} assume !(16384bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,734 INFO L273 TraceCheckUtils]: 50: Hoare triple {87708#true} assume !(12292bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,735 INFO L273 TraceCheckUtils]: 49: Hoare triple {87708#true} ~state~0 := ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,735 INFO L273 TraceCheckUtils]: 48: Hoare triple {87708#true} assume !false; {87708#true} is VALID [2018-11-23 10:53:23,735 INFO L273 TraceCheckUtils]: 47: Hoare triple {87708#true} ~skip~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,735 INFO L273 TraceCheckUtils]: 46: Hoare triple {87708#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {87708#true} is VALID [2018-11-23 10:53:23,735 INFO L273 TraceCheckUtils]: 45: Hoare triple {87708#true} ~s__init_num~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,735 INFO L273 TraceCheckUtils]: 44: Hoare triple {87708#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {87708#true} is VALID [2018-11-23 10:53:23,735 INFO L273 TraceCheckUtils]: 43: Hoare triple {87708#true} assume !~bvsle32(~ret~0, 0bv32); {87708#true} is VALID [2018-11-23 10:53:23,736 INFO L273 TraceCheckUtils]: 42: Hoare triple {87708#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {87708#true} is VALID [2018-11-23 10:53:23,736 INFO L273 TraceCheckUtils]: 41: Hoare triple {87708#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {87708#true} is VALID [2018-11-23 10:53:23,736 INFO L273 TraceCheckUtils]: 40: Hoare triple {87708#true} assume 8496bv32 == ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,736 INFO L273 TraceCheckUtils]: 39: Hoare triple {87708#true} assume !(8466bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,736 INFO L273 TraceCheckUtils]: 38: Hoare triple {87708#true} assume !(8465bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,736 INFO L273 TraceCheckUtils]: 37: Hoare triple {87708#true} assume !(8464bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,736 INFO L273 TraceCheckUtils]: 36: Hoare triple {87708#true} assume !(8482bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,737 INFO L273 TraceCheckUtils]: 35: Hoare triple {87708#true} assume !(8481bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,737 INFO L273 TraceCheckUtils]: 34: Hoare triple {87708#true} assume !(8480bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,737 INFO L273 TraceCheckUtils]: 33: Hoare triple {87708#true} assume !(8195bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,737 INFO L273 TraceCheckUtils]: 32: Hoare triple {87708#true} assume !(24576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,737 INFO L273 TraceCheckUtils]: 31: Hoare triple {87708#true} assume !(8192bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,737 INFO L273 TraceCheckUtils]: 30: Hoare triple {87708#true} assume !(16384bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,737 INFO L273 TraceCheckUtils]: 29: Hoare triple {87708#true} assume !(12292bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,738 INFO L273 TraceCheckUtils]: 28: Hoare triple {87708#true} ~state~0 := ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,738 INFO L273 TraceCheckUtils]: 27: Hoare triple {87708#true} assume !false; {87708#true} is VALID [2018-11-23 10:53:23,738 INFO L273 TraceCheckUtils]: 26: Hoare triple {87708#true} ~skip~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,738 INFO L273 TraceCheckUtils]: 25: Hoare triple {87708#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {87708#true} is VALID [2018-11-23 10:53:23,738 INFO L273 TraceCheckUtils]: 24: Hoare triple {87708#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,738 INFO L273 TraceCheckUtils]: 23: Hoare triple {87708#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {87708#true} is VALID [2018-11-23 10:53:23,738 INFO L273 TraceCheckUtils]: 22: Hoare triple {87708#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {87708#true} is VALID [2018-11-23 10:53:23,739 INFO L273 TraceCheckUtils]: 21: Hoare triple {87708#true} assume 8464bv32 == ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,739 INFO L273 TraceCheckUtils]: 20: Hoare triple {87708#true} assume !(8482bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,739 INFO L273 TraceCheckUtils]: 19: Hoare triple {87708#true} assume !(8481bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,739 INFO L273 TraceCheckUtils]: 18: Hoare triple {87708#true} assume !(8480bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,739 INFO L273 TraceCheckUtils]: 17: Hoare triple {87708#true} assume !(8195bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,739 INFO L273 TraceCheckUtils]: 16: Hoare triple {87708#true} assume !(24576bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,739 INFO L273 TraceCheckUtils]: 15: Hoare triple {87708#true} assume !(8192bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,740 INFO L273 TraceCheckUtils]: 14: Hoare triple {87708#true} assume !(16384bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,740 INFO L273 TraceCheckUtils]: 13: Hoare triple {87708#true} assume !(12292bv32 == ~s__state~0); {87708#true} is VALID [2018-11-23 10:53:23,740 INFO L273 TraceCheckUtils]: 12: Hoare triple {87708#true} ~state~0 := ~s__state~0; {87708#true} is VALID [2018-11-23 10:53:23,740 INFO L273 TraceCheckUtils]: 11: Hoare triple {87708#true} assume !false; {87708#true} is VALID [2018-11-23 10:53:23,740 INFO L273 TraceCheckUtils]: 10: Hoare triple {87708#true} assume !(0bv32 == ~s__cert~0); {87708#true} is VALID [2018-11-23 10:53:23,740 INFO L273 TraceCheckUtils]: 9: Hoare triple {87708#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {87708#true} is VALID [2018-11-23 10:53:23,740 INFO L273 TraceCheckUtils]: 8: Hoare triple {87708#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {87708#true} is VALID [2018-11-23 10:53:23,740 INFO L273 TraceCheckUtils]: 7: Hoare triple {87708#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {87708#true} is VALID [2018-11-23 10:53:23,741 INFO L273 TraceCheckUtils]: 6: Hoare triple {87708#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {87708#true} is VALID [2018-11-23 10:53:23,741 INFO L256 TraceCheckUtils]: 5: Hoare triple {87708#true} call #t~ret49 := ssl3_accept(~s~0); {87708#true} is VALID [2018-11-23 10:53:23,741 INFO L273 TraceCheckUtils]: 4: Hoare triple {87708#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {87708#true} is VALID [2018-11-23 10:53:23,741 INFO L256 TraceCheckUtils]: 3: Hoare triple {87708#true} call #t~ret50 := main(); {87708#true} is VALID [2018-11-23 10:53:23,741 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {87708#true} {87708#true} #633#return; {87708#true} is VALID [2018-11-23 10:53:23,741 INFO L273 TraceCheckUtils]: 1: Hoare triple {87708#true} assume true; {87708#true} is VALID [2018-11-23 10:53:23,742 INFO L256 TraceCheckUtils]: 0: Hoare triple {87708#true} call ULTIMATE.init(); {87708#true} is VALID [2018-11-23 10:53:23,809 INFO L134 CoverageAnalysis]: Checked inductivity of 422 backedges. 296 proven. 26 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2018-11-23 10:53:23,811 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-23 10:53:23,811 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-11-23 10:53:23,812 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 226 [2018-11-23 10:53:23,812 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:23,813 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2018-11-23 10:53:23,974 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 167 edges. 167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:23,975 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-23 10:53:23,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 10:53:23,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 10:53:23,975 INFO L87 Difference]: Start difference. First operand 3317 states and 4329 transitions. Second operand 4 states. [2018-11-23 10:53:30,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:30,963 INFO L93 Difference]: Finished difference Result 9245 states and 12474 transitions. [2018-11-23 10:53:30,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 10:53:30,964 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 226 [2018-11-23 10:53:30,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:30,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-23 10:53:30,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 757 transitions. [2018-11-23 10:53:30,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-23 10:53:30,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 757 transitions. [2018-11-23 10:53:30,973 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 757 transitions. [2018-11-23 10:53:31,718 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 757 edges. 757 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:33,517 INFO L225 Difference]: With dead ends: 9245 [2018-11-23 10:53:33,517 INFO L226 Difference]: Without dead ends: 5954 [2018-11-23 10:53:33,522 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 450 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-11-23 10:53:33,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5954 states. [2018-11-23 10:53:36,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5954 to 5166. [2018-11-23 10:53:36,433 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:53:36,433 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5954 states. Second operand 5166 states. [2018-11-23 10:53:36,433 INFO L74 IsIncluded]: Start isIncluded. First operand 5954 states. Second operand 5166 states. [2018-11-23 10:53:36,433 INFO L87 Difference]: Start difference. First operand 5954 states. Second operand 5166 states. [2018-11-23 10:53:37,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:37,729 INFO L93 Difference]: Finished difference Result 5954 states and 7653 transitions. [2018-11-23 10:53:37,729 INFO L276 IsEmpty]: Start isEmpty. Operand 5954 states and 7653 transitions. [2018-11-23 10:53:37,736 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:37,736 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:37,736 INFO L74 IsIncluded]: Start isIncluded. First operand 5166 states. Second operand 5954 states. [2018-11-23 10:53:37,736 INFO L87 Difference]: Start difference. First operand 5166 states. Second operand 5954 states. [2018-11-23 10:53:39,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:39,038 INFO L93 Difference]: Finished difference Result 5954 states and 7653 transitions. [2018-11-23 10:53:39,038 INFO L276 IsEmpty]: Start isEmpty. Operand 5954 states and 7653 transitions. [2018-11-23 10:53:39,045 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:53:39,045 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:53:39,045 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:53:39,045 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:53:39,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5166 states. [2018-11-23 10:53:40,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5166 states to 5166 states and 6658 transitions. [2018-11-23 10:53:40,124 INFO L78 Accepts]: Start accepts. Automaton has 5166 states and 6658 transitions. Word has length 226 [2018-11-23 10:53:40,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:53:40,124 INFO L480 AbstractCegarLoop]: Abstraction has 5166 states and 6658 transitions. [2018-11-23 10:53:40,124 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-23 10:53:40,124 INFO L276 IsEmpty]: Start isEmpty. Operand 5166 states and 6658 transitions. [2018-11-23 10:53:40,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-11-23 10:53:40,129 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:53:40,129 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:53:40,130 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:53:40,130 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:53:40,130 INFO L82 PathProgramCache]: Analyzing trace with hash -197867940, now seen corresponding path program 1 times [2018-11-23 10:53:40,130 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:53:40,130 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 18 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:53:40,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:53:40,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:40,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:53:40,293 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:53:40,473 INFO L256 TraceCheckUtils]: 0: Hoare triple {116925#true} call ULTIMATE.init(); {116925#true} is VALID [2018-11-23 10:53:40,473 INFO L273 TraceCheckUtils]: 1: Hoare triple {116925#true} assume true; {116925#true} is VALID [2018-11-23 10:53:40,473 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {116925#true} {116925#true} #633#return; {116925#true} is VALID [2018-11-23 10:53:40,474 INFO L256 TraceCheckUtils]: 3: Hoare triple {116925#true} call #t~ret50 := main(); {116925#true} is VALID [2018-11-23 10:53:40,474 INFO L273 TraceCheckUtils]: 4: Hoare triple {116925#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {116925#true} is VALID [2018-11-23 10:53:40,474 INFO L256 TraceCheckUtils]: 5: Hoare triple {116925#true} call #t~ret49 := ssl3_accept(~s~0); {116925#true} is VALID [2018-11-23 10:53:40,474 INFO L273 TraceCheckUtils]: 6: Hoare triple {116925#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {116925#true} is VALID [2018-11-23 10:53:40,474 INFO L273 TraceCheckUtils]: 7: Hoare triple {116925#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {116925#true} is VALID [2018-11-23 10:53:40,475 INFO L273 TraceCheckUtils]: 8: Hoare triple {116925#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {116925#true} is VALID [2018-11-23 10:53:40,475 INFO L273 TraceCheckUtils]: 9: Hoare triple {116925#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {116925#true} is VALID [2018-11-23 10:53:40,475 INFO L273 TraceCheckUtils]: 10: Hoare triple {116925#true} assume !(0bv32 == ~s__cert~0); {116925#true} is VALID [2018-11-23 10:53:40,475 INFO L273 TraceCheckUtils]: 11: Hoare triple {116925#true} assume !false; {116925#true} is VALID [2018-11-23 10:53:40,475 INFO L273 TraceCheckUtils]: 12: Hoare triple {116925#true} ~state~0 := ~s__state~0; {116925#true} is VALID [2018-11-23 10:53:40,475 INFO L273 TraceCheckUtils]: 13: Hoare triple {116925#true} assume !(12292bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,475 INFO L273 TraceCheckUtils]: 14: Hoare triple {116925#true} assume !(16384bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,475 INFO L273 TraceCheckUtils]: 15: Hoare triple {116925#true} assume !(8192bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 16: Hoare triple {116925#true} assume !(24576bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 17: Hoare triple {116925#true} assume !(8195bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 18: Hoare triple {116925#true} assume !(8480bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 19: Hoare triple {116925#true} assume !(8481bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 20: Hoare triple {116925#true} assume !(8482bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 21: Hoare triple {116925#true} assume 8464bv32 == ~s__state~0; {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 22: Hoare triple {116925#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 23: Hoare triple {116925#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {116925#true} is VALID [2018-11-23 10:53:40,476 INFO L273 TraceCheckUtils]: 24: Hoare triple {116925#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 25: Hoare triple {116925#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 26: Hoare triple {116925#true} ~skip~0 := 0bv32; {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 27: Hoare triple {116925#true} assume !false; {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 28: Hoare triple {116925#true} ~state~0 := ~s__state~0; {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 29: Hoare triple {116925#true} assume !(12292bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 30: Hoare triple {116925#true} assume !(16384bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 31: Hoare triple {116925#true} assume !(8192bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 32: Hoare triple {116925#true} assume !(24576bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,477 INFO L273 TraceCheckUtils]: 33: Hoare triple {116925#true} assume !(8195bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 34: Hoare triple {116925#true} assume !(8480bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 35: Hoare triple {116925#true} assume !(8481bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 36: Hoare triple {116925#true} assume !(8482bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 37: Hoare triple {116925#true} assume !(8464bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 38: Hoare triple {116925#true} assume !(8465bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 39: Hoare triple {116925#true} assume !(8466bv32 == ~s__state~0); {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 40: Hoare triple {116925#true} assume 8496bv32 == ~s__state~0; {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 41: Hoare triple {116925#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {116925#true} is VALID [2018-11-23 10:53:40,478 INFO L273 TraceCheckUtils]: 42: Hoare triple {116925#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {116925#true} is VALID [2018-11-23 10:53:40,479 INFO L273 TraceCheckUtils]: 43: Hoare triple {116925#true} assume !~bvsle32(~ret~0, 0bv32); {116925#true} is VALID [2018-11-23 10:53:40,479 INFO L273 TraceCheckUtils]: 44: Hoare triple {116925#true} assume 0bv32 != ~s__hit~0;~s__state~0 := 8656bv32; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,479 INFO L273 TraceCheckUtils]: 45: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} ~s__init_num~0 := 0bv32; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,480 INFO L273 TraceCheckUtils]: 46: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,480 INFO L273 TraceCheckUtils]: 47: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,480 INFO L273 TraceCheckUtils]: 48: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !false; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,480 INFO L273 TraceCheckUtils]: 49: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,481 INFO L273 TraceCheckUtils]: 50: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,481 INFO L273 TraceCheckUtils]: 51: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,481 INFO L273 TraceCheckUtils]: 52: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8192bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,482 INFO L273 TraceCheckUtils]: 53: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(24576bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,482 INFO L273 TraceCheckUtils]: 54: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8195bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,483 INFO L273 TraceCheckUtils]: 55: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8480bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,483 INFO L273 TraceCheckUtils]: 56: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8481bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,484 INFO L273 TraceCheckUtils]: 57: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8482bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,484 INFO L273 TraceCheckUtils]: 58: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8464bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,484 INFO L273 TraceCheckUtils]: 59: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8465bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,485 INFO L273 TraceCheckUtils]: 60: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8466bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,485 INFO L273 TraceCheckUtils]: 61: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8496bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,486 INFO L273 TraceCheckUtils]: 62: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8497bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,486 INFO L273 TraceCheckUtils]: 63: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8512bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,487 INFO L273 TraceCheckUtils]: 64: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8513bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,487 INFO L273 TraceCheckUtils]: 65: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8528bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,488 INFO L273 TraceCheckUtils]: 66: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8529bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,488 INFO L273 TraceCheckUtils]: 67: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8544bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,489 INFO L273 TraceCheckUtils]: 68: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8545bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,489 INFO L273 TraceCheckUtils]: 69: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8560bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,490 INFO L273 TraceCheckUtils]: 70: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8561bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,490 INFO L273 TraceCheckUtils]: 71: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8448bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,491 INFO L273 TraceCheckUtils]: 72: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8576bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,491 INFO L273 TraceCheckUtils]: 73: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8577bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,492 INFO L273 TraceCheckUtils]: 74: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8592bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,492 INFO L273 TraceCheckUtils]: 75: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8593bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,493 INFO L273 TraceCheckUtils]: 76: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8608bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,493 INFO L273 TraceCheckUtils]: 77: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8609bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,494 INFO L273 TraceCheckUtils]: 78: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8640bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,494 INFO L273 TraceCheckUtils]: 79: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8641bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,495 INFO L273 TraceCheckUtils]: 80: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume 8656bv32 == ~s__state~0; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,495 INFO L273 TraceCheckUtils]: 81: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,496 INFO L273 TraceCheckUtils]: 82: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,496 INFO L273 TraceCheckUtils]: 83: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,497 INFO L273 TraceCheckUtils]: 84: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,497 INFO L273 TraceCheckUtils]: 85: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~tmp___10~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,498 INFO L273 TraceCheckUtils]: 86: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,498 INFO L273 TraceCheckUtils]: 87: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} ~skip~0 := 0bv32; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,499 INFO L273 TraceCheckUtils]: 88: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !false; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,499 INFO L273 TraceCheckUtils]: 89: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} ~state~0 := ~s__state~0; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,500 INFO L273 TraceCheckUtils]: 90: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(12292bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,500 INFO L273 TraceCheckUtils]: 91: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(16384bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,501 INFO L273 TraceCheckUtils]: 92: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8192bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,501 INFO L273 TraceCheckUtils]: 93: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(24576bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,502 INFO L273 TraceCheckUtils]: 94: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8195bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,502 INFO L273 TraceCheckUtils]: 95: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8480bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,503 INFO L273 TraceCheckUtils]: 96: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8481bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,503 INFO L273 TraceCheckUtils]: 97: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8482bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,504 INFO L273 TraceCheckUtils]: 98: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8464bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,504 INFO L273 TraceCheckUtils]: 99: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8465bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,505 INFO L273 TraceCheckUtils]: 100: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8466bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,505 INFO L273 TraceCheckUtils]: 101: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8496bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,506 INFO L273 TraceCheckUtils]: 102: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8497bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,506 INFO L273 TraceCheckUtils]: 103: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8512bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,507 INFO L273 TraceCheckUtils]: 104: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8513bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,507 INFO L273 TraceCheckUtils]: 105: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8528bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,507 INFO L273 TraceCheckUtils]: 106: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8529bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,508 INFO L273 TraceCheckUtils]: 107: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8544bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,508 INFO L273 TraceCheckUtils]: 108: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8545bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,509 INFO L273 TraceCheckUtils]: 109: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8560bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,509 INFO L273 TraceCheckUtils]: 110: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8561bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,510 INFO L273 TraceCheckUtils]: 111: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8448bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,510 INFO L273 TraceCheckUtils]: 112: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8576bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,511 INFO L273 TraceCheckUtils]: 113: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8577bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,511 INFO L273 TraceCheckUtils]: 114: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8592bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,512 INFO L273 TraceCheckUtils]: 115: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8593bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,512 INFO L273 TraceCheckUtils]: 116: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8608bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,513 INFO L273 TraceCheckUtils]: 117: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8609bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,513 INFO L273 TraceCheckUtils]: 118: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8640bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,514 INFO L273 TraceCheckUtils]: 119: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8641bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,515 INFO L273 TraceCheckUtils]: 120: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8656bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,515 INFO L273 TraceCheckUtils]: 121: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(8657bv32 == ~s__state~0); {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,516 INFO L273 TraceCheckUtils]: 122: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume 8672bv32 == ~s__state~0; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,516 INFO L273 TraceCheckUtils]: 123: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} ~ret~0 := #t~nondet45;havoc #t~nondet45; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,517 INFO L273 TraceCheckUtils]: 124: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,517 INFO L273 TraceCheckUtils]: 125: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32; {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} is VALID [2018-11-23 10:53:40,518 INFO L273 TraceCheckUtils]: 126: Hoare triple {117062#(not (= ssl3_accept_~s__hit~0 (_ bv0 32)))} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3bv32; {116926#false} is VALID [2018-11-23 10:53:40,518 INFO L273 TraceCheckUtils]: 127: Hoare triple {116926#false} ~s__init_num~0 := 0bv32; {116926#false} is VALID [2018-11-23 10:53:40,518 INFO L273 TraceCheckUtils]: 128: Hoare triple {116926#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {116926#false} is VALID [2018-11-23 10:53:40,518 INFO L273 TraceCheckUtils]: 129: Hoare triple {116926#false} ~skip~0 := 0bv32; {116926#false} is VALID [2018-11-23 10:53:40,518 INFO L273 TraceCheckUtils]: 130: Hoare triple {116926#false} assume !false; {116926#false} is VALID [2018-11-23 10:53:40,519 INFO L273 TraceCheckUtils]: 131: Hoare triple {116926#false} ~state~0 := ~s__state~0; {116926#false} is VALID [2018-11-23 10:53:40,519 INFO L273 TraceCheckUtils]: 132: Hoare triple {116926#false} assume !(12292bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,519 INFO L273 TraceCheckUtils]: 133: Hoare triple {116926#false} assume !(16384bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,519 INFO L273 TraceCheckUtils]: 134: Hoare triple {116926#false} assume !(8192bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,519 INFO L273 TraceCheckUtils]: 135: Hoare triple {116926#false} assume !(24576bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,520 INFO L273 TraceCheckUtils]: 136: Hoare triple {116926#false} assume !(8195bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,520 INFO L273 TraceCheckUtils]: 137: Hoare triple {116926#false} assume !(8480bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,520 INFO L273 TraceCheckUtils]: 138: Hoare triple {116926#false} assume !(8481bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,520 INFO L273 TraceCheckUtils]: 139: Hoare triple {116926#false} assume !(8482bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,520 INFO L273 TraceCheckUtils]: 140: Hoare triple {116926#false} assume !(8464bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,521 INFO L273 TraceCheckUtils]: 141: Hoare triple {116926#false} assume !(8465bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,521 INFO L273 TraceCheckUtils]: 142: Hoare triple {116926#false} assume !(8466bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,521 INFO L273 TraceCheckUtils]: 143: Hoare triple {116926#false} assume !(8496bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,521 INFO L273 TraceCheckUtils]: 144: Hoare triple {116926#false} assume !(8497bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,522 INFO L273 TraceCheckUtils]: 145: Hoare triple {116926#false} assume !(8512bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,522 INFO L273 TraceCheckUtils]: 146: Hoare triple {116926#false} assume !(8513bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,522 INFO L273 TraceCheckUtils]: 147: Hoare triple {116926#false} assume !(8528bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,522 INFO L273 TraceCheckUtils]: 148: Hoare triple {116926#false} assume !(8529bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,522 INFO L273 TraceCheckUtils]: 149: Hoare triple {116926#false} assume !(8544bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,523 INFO L273 TraceCheckUtils]: 150: Hoare triple {116926#false} assume !(8545bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,523 INFO L273 TraceCheckUtils]: 151: Hoare triple {116926#false} assume !(8560bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,523 INFO L273 TraceCheckUtils]: 152: Hoare triple {116926#false} assume !(8561bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,523 INFO L273 TraceCheckUtils]: 153: Hoare triple {116926#false} assume 8448bv32 == ~s__state~0; {116926#false} is VALID [2018-11-23 10:53:40,523 INFO L273 TraceCheckUtils]: 154: Hoare triple {116926#false} assume !~bvsgt32(~num1~0, 0bv32); {116926#false} is VALID [2018-11-23 10:53:40,523 INFO L273 TraceCheckUtils]: 155: Hoare triple {116926#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {116926#false} is VALID [2018-11-23 10:53:40,523 INFO L273 TraceCheckUtils]: 156: Hoare triple {116926#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {116926#false} is VALID [2018-11-23 10:53:40,524 INFO L273 TraceCheckUtils]: 157: Hoare triple {116926#false} ~skip~0 := 0bv32; {116926#false} is VALID [2018-11-23 10:53:40,524 INFO L273 TraceCheckUtils]: 158: Hoare triple {116926#false} assume !false; {116926#false} is VALID [2018-11-23 10:53:40,524 INFO L273 TraceCheckUtils]: 159: Hoare triple {116926#false} ~state~0 := ~s__state~0; {116926#false} is VALID [2018-11-23 10:53:40,524 INFO L273 TraceCheckUtils]: 160: Hoare triple {116926#false} assume !(12292bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,524 INFO L273 TraceCheckUtils]: 161: Hoare triple {116926#false} assume !(16384bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,524 INFO L273 TraceCheckUtils]: 162: Hoare triple {116926#false} assume !(8192bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,525 INFO L273 TraceCheckUtils]: 163: Hoare triple {116926#false} assume !(24576bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,525 INFO L273 TraceCheckUtils]: 164: Hoare triple {116926#false} assume !(8195bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,525 INFO L273 TraceCheckUtils]: 165: Hoare triple {116926#false} assume !(8480bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,525 INFO L273 TraceCheckUtils]: 166: Hoare triple {116926#false} assume !(8481bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,525 INFO L273 TraceCheckUtils]: 167: Hoare triple {116926#false} assume !(8482bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,525 INFO L273 TraceCheckUtils]: 168: Hoare triple {116926#false} assume !(8464bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,526 INFO L273 TraceCheckUtils]: 169: Hoare triple {116926#false} assume !(8465bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,526 INFO L273 TraceCheckUtils]: 170: Hoare triple {116926#false} assume !(8466bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,526 INFO L273 TraceCheckUtils]: 171: Hoare triple {116926#false} assume !(8496bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,526 INFO L273 TraceCheckUtils]: 172: Hoare triple {116926#false} assume !(8497bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,526 INFO L273 TraceCheckUtils]: 173: Hoare triple {116926#false} assume !(8512bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,526 INFO L273 TraceCheckUtils]: 174: Hoare triple {116926#false} assume !(8513bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,526 INFO L273 TraceCheckUtils]: 175: Hoare triple {116926#false} assume !(8528bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,527 INFO L273 TraceCheckUtils]: 176: Hoare triple {116926#false} assume !(8529bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,527 INFO L273 TraceCheckUtils]: 177: Hoare triple {116926#false} assume !(8544bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,527 INFO L273 TraceCheckUtils]: 178: Hoare triple {116926#false} assume !(8545bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,527 INFO L273 TraceCheckUtils]: 179: Hoare triple {116926#false} assume !(8560bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,527 INFO L273 TraceCheckUtils]: 180: Hoare triple {116926#false} assume !(8561bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,527 INFO L273 TraceCheckUtils]: 181: Hoare triple {116926#false} assume !(8448bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,528 INFO L273 TraceCheckUtils]: 182: Hoare triple {116926#false} assume !(8576bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,528 INFO L273 TraceCheckUtils]: 183: Hoare triple {116926#false} assume !(8577bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,528 INFO L273 TraceCheckUtils]: 184: Hoare triple {116926#false} assume !(8592bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,528 INFO L273 TraceCheckUtils]: 185: Hoare triple {116926#false} assume !(8593bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,528 INFO L273 TraceCheckUtils]: 186: Hoare triple {116926#false} assume !(8608bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,528 INFO L273 TraceCheckUtils]: 187: Hoare triple {116926#false} assume !(8609bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,529 INFO L273 TraceCheckUtils]: 188: Hoare triple {116926#false} assume !(8640bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,529 INFO L273 TraceCheckUtils]: 189: Hoare triple {116926#false} assume !(8641bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,529 INFO L273 TraceCheckUtils]: 190: Hoare triple {116926#false} assume 8656bv32 == ~s__state~0; {116926#false} is VALID [2018-11-23 10:53:40,529 INFO L273 TraceCheckUtils]: 191: Hoare triple {116926#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {116926#false} is VALID [2018-11-23 10:53:40,529 INFO L273 TraceCheckUtils]: 192: Hoare triple {116926#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {116926#false} is VALID [2018-11-23 10:53:40,529 INFO L273 TraceCheckUtils]: 193: Hoare triple {116926#false} assume !(2bv32 == ~blastFlag~0); {116926#false} is VALID [2018-11-23 10:53:40,529 INFO L273 TraceCheckUtils]: 194: Hoare triple {116926#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 195: Hoare triple {116926#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 196: Hoare triple {116926#false} assume !(0bv32 == ~tmp___10~0); {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 197: Hoare triple {116926#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 198: Hoare triple {116926#false} ~skip~0 := 0bv32; {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 199: Hoare triple {116926#false} assume !false; {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 200: Hoare triple {116926#false} ~state~0 := ~s__state~0; {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 201: Hoare triple {116926#false} assume !(12292bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 202: Hoare triple {116926#false} assume !(16384bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,530 INFO L273 TraceCheckUtils]: 203: Hoare triple {116926#false} assume !(8192bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 204: Hoare triple {116926#false} assume !(24576bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 205: Hoare triple {116926#false} assume !(8195bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 206: Hoare triple {116926#false} assume !(8480bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 207: Hoare triple {116926#false} assume !(8481bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 208: Hoare triple {116926#false} assume !(8482bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 209: Hoare triple {116926#false} assume !(8464bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 210: Hoare triple {116926#false} assume !(8465bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 211: Hoare triple {116926#false} assume !(8466bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,531 INFO L273 TraceCheckUtils]: 212: Hoare triple {116926#false} assume !(8496bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 213: Hoare triple {116926#false} assume !(8497bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 214: Hoare triple {116926#false} assume !(8512bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 215: Hoare triple {116926#false} assume !(8513bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 216: Hoare triple {116926#false} assume !(8528bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 217: Hoare triple {116926#false} assume !(8529bv32 == ~s__state~0); {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 218: Hoare triple {116926#false} assume 8544bv32 == ~s__state~0; {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 219: Hoare triple {116926#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 220: Hoare triple {116926#false} assume !(0bv32 != ~s__session__peer~0); {116926#false} is VALID [2018-11-23 10:53:40,532 INFO L273 TraceCheckUtils]: 221: Hoare triple {116926#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {116926#false} is VALID [2018-11-23 10:53:40,533 INFO L273 TraceCheckUtils]: 222: Hoare triple {116926#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {116926#false} is VALID [2018-11-23 10:53:40,533 INFO L273 TraceCheckUtils]: 223: Hoare triple {116926#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {116926#false} is VALID [2018-11-23 10:53:40,533 INFO L273 TraceCheckUtils]: 224: Hoare triple {116926#false} assume 8bv32 == ~blastFlag~0; {116926#false} is VALID [2018-11-23 10:53:40,533 INFO L273 TraceCheckUtils]: 225: Hoare triple {116926#false} assume !false; {116926#false} is VALID [2018-11-23 10:53:40,559 INFO L134 CoverageAnalysis]: Checked inductivity of 422 backedges. 306 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-23 10:53:40,559 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:53:40,560 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:53:40,560 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:53:40,561 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 226 [2018-11-23 10:53:40,561 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:53:40,561 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:53:40,697 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 136 edges. 136 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:40,698 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:53:40,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:53:40,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:40,698 INFO L87 Difference]: Start difference. First operand 5166 states and 6658 transitions. Second operand 3 states. [2018-11-23 10:53:54,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:53:54,235 INFO L93 Difference]: Finished difference Result 13988 states and 18036 transitions. [2018-11-23 10:53:54,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:53:54,235 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 226 [2018-11-23 10:53:54,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:53:54,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:54,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 599 transitions. [2018-11-23 10:53:54,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:53:54,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 599 transitions. [2018-11-23 10:53:54,241 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 599 transitions. [2018-11-23 10:53:54,807 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 599 edges. 599 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:53:58,861 INFO L225 Difference]: With dead ends: 13988 [2018-11-23 10:53:58,861 INFO L226 Difference]: Without dead ends: 8848 [2018-11-23 10:53:58,868 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:53:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8848 states. [2018-11-23 10:54:04,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8848 to 8846. [2018-11-23 10:54:04,478 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:54:04,478 INFO L82 GeneralOperation]: Start isEquivalent. First operand 8848 states. Second operand 8846 states. [2018-11-23 10:54:04,479 INFO L74 IsIncluded]: Start isIncluded. First operand 8848 states. Second operand 8846 states. [2018-11-23 10:54:04,479 INFO L87 Difference]: Start difference. First operand 8848 states. Second operand 8846 states. [2018-11-23 10:54:07,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:07,415 INFO L93 Difference]: Finished difference Result 8848 states and 11367 transitions. [2018-11-23 10:54:07,415 INFO L276 IsEmpty]: Start isEmpty. Operand 8848 states and 11367 transitions. [2018-11-23 10:54:07,422 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:07,422 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:07,423 INFO L74 IsIncluded]: Start isIncluded. First operand 8846 states. Second operand 8848 states. [2018-11-23 10:54:07,423 INFO L87 Difference]: Start difference. First operand 8846 states. Second operand 8848 states. [2018-11-23 10:54:10,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:10,386 INFO L93 Difference]: Finished difference Result 8848 states and 11367 transitions. [2018-11-23 10:54:10,386 INFO L276 IsEmpty]: Start isEmpty. Operand 8848 states and 11367 transitions. [2018-11-23 10:54:10,392 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:10,392 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:10,392 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:54:10,393 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:54:10,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8846 states. [2018-11-23 10:54:13,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8846 states to 8846 states and 11366 transitions. [2018-11-23 10:54:13,803 INFO L78 Accepts]: Start accepts. Automaton has 8846 states and 11366 transitions. Word has length 226 [2018-11-23 10:54:13,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:54:13,803 INFO L480 AbstractCegarLoop]: Abstraction has 8846 states and 11366 transitions. [2018-11-23 10:54:13,803 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:54:13,804 INFO L276 IsEmpty]: Start isEmpty. Operand 8846 states and 11366 transitions. [2018-11-23 10:54:13,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-11-23 10:54:13,808 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:54:13,808 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:54:13,809 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:54:13,809 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:54:13,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1546001510, now seen corresponding path program 1 times [2018-11-23 10:54:13,809 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:54:13,809 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 19 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:54:13,825 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:54:13,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:13,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:13,942 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:54:14,098 INFO L256 TraceCheckUtils]: 0: Hoare triple {160492#true} call ULTIMATE.init(); {160492#true} is VALID [2018-11-23 10:54:14,098 INFO L273 TraceCheckUtils]: 1: Hoare triple {160492#true} assume true; {160492#true} is VALID [2018-11-23 10:54:14,099 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {160492#true} {160492#true} #633#return; {160492#true} is VALID [2018-11-23 10:54:14,099 INFO L256 TraceCheckUtils]: 3: Hoare triple {160492#true} call #t~ret50 := main(); {160492#true} is VALID [2018-11-23 10:54:14,099 INFO L273 TraceCheckUtils]: 4: Hoare triple {160492#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {160492#true} is VALID [2018-11-23 10:54:14,099 INFO L256 TraceCheckUtils]: 5: Hoare triple {160492#true} call #t~ret49 := ssl3_accept(~s~0); {160492#true} is VALID [2018-11-23 10:54:14,100 INFO L273 TraceCheckUtils]: 6: Hoare triple {160492#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {160492#true} is VALID [2018-11-23 10:54:14,100 INFO L273 TraceCheckUtils]: 7: Hoare triple {160492#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {160492#true} is VALID [2018-11-23 10:54:14,100 INFO L273 TraceCheckUtils]: 8: Hoare triple {160492#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {160492#true} is VALID [2018-11-23 10:54:14,101 INFO L273 TraceCheckUtils]: 9: Hoare triple {160492#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {160492#true} is VALID [2018-11-23 10:54:14,101 INFO L273 TraceCheckUtils]: 10: Hoare triple {160492#true} assume !(0bv32 == ~s__cert~0); {160492#true} is VALID [2018-11-23 10:54:14,101 INFO L273 TraceCheckUtils]: 11: Hoare triple {160492#true} assume !false; {160492#true} is VALID [2018-11-23 10:54:14,101 INFO L273 TraceCheckUtils]: 12: Hoare triple {160492#true} ~state~0 := ~s__state~0; {160492#true} is VALID [2018-11-23 10:54:14,102 INFO L273 TraceCheckUtils]: 13: Hoare triple {160492#true} assume !(12292bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,102 INFO L273 TraceCheckUtils]: 14: Hoare triple {160492#true} assume !(16384bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,102 INFO L273 TraceCheckUtils]: 15: Hoare triple {160492#true} assume !(8192bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,102 INFO L273 TraceCheckUtils]: 16: Hoare triple {160492#true} assume !(24576bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,102 INFO L273 TraceCheckUtils]: 17: Hoare triple {160492#true} assume !(8195bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,102 INFO L273 TraceCheckUtils]: 18: Hoare triple {160492#true} assume !(8480bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,103 INFO L273 TraceCheckUtils]: 19: Hoare triple {160492#true} assume !(8481bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,103 INFO L273 TraceCheckUtils]: 20: Hoare triple {160492#true} assume !(8482bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,103 INFO L273 TraceCheckUtils]: 21: Hoare triple {160492#true} assume 8464bv32 == ~s__state~0; {160492#true} is VALID [2018-11-23 10:54:14,103 INFO L273 TraceCheckUtils]: 22: Hoare triple {160492#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {160492#true} is VALID [2018-11-23 10:54:14,103 INFO L273 TraceCheckUtils]: 23: Hoare triple {160492#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {160492#true} is VALID [2018-11-23 10:54:14,104 INFO L273 TraceCheckUtils]: 24: Hoare triple {160492#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {160492#true} is VALID [2018-11-23 10:54:14,104 INFO L273 TraceCheckUtils]: 25: Hoare triple {160492#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {160492#true} is VALID [2018-11-23 10:54:14,104 INFO L273 TraceCheckUtils]: 26: Hoare triple {160492#true} ~skip~0 := 0bv32; {160492#true} is VALID [2018-11-23 10:54:14,104 INFO L273 TraceCheckUtils]: 27: Hoare triple {160492#true} assume !false; {160492#true} is VALID [2018-11-23 10:54:14,104 INFO L273 TraceCheckUtils]: 28: Hoare triple {160492#true} ~state~0 := ~s__state~0; {160492#true} is VALID [2018-11-23 10:54:14,104 INFO L273 TraceCheckUtils]: 29: Hoare triple {160492#true} assume !(12292bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,105 INFO L273 TraceCheckUtils]: 30: Hoare triple {160492#true} assume !(16384bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,105 INFO L273 TraceCheckUtils]: 31: Hoare triple {160492#true} assume !(8192bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,105 INFO L273 TraceCheckUtils]: 32: Hoare triple {160492#true} assume !(24576bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,105 INFO L273 TraceCheckUtils]: 33: Hoare triple {160492#true} assume !(8195bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,105 INFO L273 TraceCheckUtils]: 34: Hoare triple {160492#true} assume !(8480bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,105 INFO L273 TraceCheckUtils]: 35: Hoare triple {160492#true} assume !(8481bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,106 INFO L273 TraceCheckUtils]: 36: Hoare triple {160492#true} assume !(8482bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,106 INFO L273 TraceCheckUtils]: 37: Hoare triple {160492#true} assume !(8464bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,106 INFO L273 TraceCheckUtils]: 38: Hoare triple {160492#true} assume !(8465bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,106 INFO L273 TraceCheckUtils]: 39: Hoare triple {160492#true} assume !(8466bv32 == ~s__state~0); {160492#true} is VALID [2018-11-23 10:54:14,106 INFO L273 TraceCheckUtils]: 40: Hoare triple {160492#true} assume 8496bv32 == ~s__state~0; {160492#true} is VALID [2018-11-23 10:54:14,106 INFO L273 TraceCheckUtils]: 41: Hoare triple {160492#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {160492#true} is VALID [2018-11-23 10:54:14,106 INFO L273 TraceCheckUtils]: 42: Hoare triple {160492#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {160492#true} is VALID [2018-11-23 10:54:14,107 INFO L273 TraceCheckUtils]: 43: Hoare triple {160492#true} assume !~bvsle32(~ret~0, 0bv32); {160492#true} is VALID [2018-11-23 10:54:14,120 INFO L273 TraceCheckUtils]: 44: Hoare triple {160492#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,128 INFO L273 TraceCheckUtils]: 45: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} ~s__init_num~0 := 0bv32; {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,128 INFO L273 TraceCheckUtils]: 46: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,130 INFO L273 TraceCheckUtils]: 47: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,130 INFO L273 TraceCheckUtils]: 48: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !false; {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,132 INFO L273 TraceCheckUtils]: 49: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,132 INFO L273 TraceCheckUtils]: 50: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,135 INFO L273 TraceCheckUtils]: 51: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,135 INFO L273 TraceCheckUtils]: 52: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,135 INFO L273 TraceCheckUtils]: 53: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,136 INFO L273 TraceCheckUtils]: 54: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,136 INFO L273 TraceCheckUtils]: 55: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,136 INFO L273 TraceCheckUtils]: 56: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,137 INFO L273 TraceCheckUtils]: 57: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,137 INFO L273 TraceCheckUtils]: 58: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,137 INFO L273 TraceCheckUtils]: 59: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,137 INFO L273 TraceCheckUtils]: 60: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,138 INFO L273 TraceCheckUtils]: 61: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,138 INFO L273 TraceCheckUtils]: 62: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:14,139 INFO L273 TraceCheckUtils]: 63: Hoare triple {160629#(= (_ bv8512 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,139 INFO L273 TraceCheckUtils]: 64: Hoare triple {160493#false} assume !(8513bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,139 INFO L273 TraceCheckUtils]: 65: Hoare triple {160493#false} assume !(8528bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,140 INFO L273 TraceCheckUtils]: 66: Hoare triple {160493#false} assume !(8529bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,140 INFO L273 TraceCheckUtils]: 67: Hoare triple {160493#false} assume !(8544bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,140 INFO L273 TraceCheckUtils]: 68: Hoare triple {160493#false} assume !(8545bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,140 INFO L273 TraceCheckUtils]: 69: Hoare triple {160493#false} assume !(8560bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,140 INFO L273 TraceCheckUtils]: 70: Hoare triple {160493#false} assume !(8561bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,141 INFO L273 TraceCheckUtils]: 71: Hoare triple {160493#false} assume !(8448bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,141 INFO L273 TraceCheckUtils]: 72: Hoare triple {160493#false} assume !(8576bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,141 INFO L273 TraceCheckUtils]: 73: Hoare triple {160493#false} assume !(8577bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,141 INFO L273 TraceCheckUtils]: 74: Hoare triple {160493#false} assume !(8592bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,141 INFO L273 TraceCheckUtils]: 75: Hoare triple {160493#false} assume !(8593bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,142 INFO L273 TraceCheckUtils]: 76: Hoare triple {160493#false} assume !(8608bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,142 INFO L273 TraceCheckUtils]: 77: Hoare triple {160493#false} assume !(8609bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,142 INFO L273 TraceCheckUtils]: 78: Hoare triple {160493#false} assume !(8640bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,142 INFO L273 TraceCheckUtils]: 79: Hoare triple {160493#false} assume !(8641bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,142 INFO L273 TraceCheckUtils]: 80: Hoare triple {160493#false} assume 8656bv32 == ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,142 INFO L273 TraceCheckUtils]: 81: Hoare triple {160493#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {160493#false} is VALID [2018-11-23 10:54:14,143 INFO L273 TraceCheckUtils]: 82: Hoare triple {160493#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {160493#false} is VALID [2018-11-23 10:54:14,143 INFO L273 TraceCheckUtils]: 83: Hoare triple {160493#false} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 3bv32; {160493#false} is VALID [2018-11-23 10:54:14,143 INFO L273 TraceCheckUtils]: 84: Hoare triple {160493#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {160493#false} is VALID [2018-11-23 10:54:14,143 INFO L273 TraceCheckUtils]: 85: Hoare triple {160493#false} assume !(0bv32 == ~tmp___10~0); {160493#false} is VALID [2018-11-23 10:54:14,143 INFO L273 TraceCheckUtils]: 86: Hoare triple {160493#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 87: Hoare triple {160493#false} ~skip~0 := 0bv32; {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 88: Hoare triple {160493#false} assume !false; {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 89: Hoare triple {160493#false} ~state~0 := ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 90: Hoare triple {160493#false} assume !(12292bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 91: Hoare triple {160493#false} assume !(16384bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 92: Hoare triple {160493#false} assume !(8192bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 93: Hoare triple {160493#false} assume !(24576bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 94: Hoare triple {160493#false} assume !(8195bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,144 INFO L273 TraceCheckUtils]: 95: Hoare triple {160493#false} assume !(8480bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 96: Hoare triple {160493#false} assume !(8481bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 97: Hoare triple {160493#false} assume !(8482bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 98: Hoare triple {160493#false} assume !(8464bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 99: Hoare triple {160493#false} assume !(8465bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 100: Hoare triple {160493#false} assume !(8466bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 101: Hoare triple {160493#false} assume !(8496bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 102: Hoare triple {160493#false} assume !(8497bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 103: Hoare triple {160493#false} assume !(8512bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,145 INFO L273 TraceCheckUtils]: 104: Hoare triple {160493#false} assume !(8513bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 105: Hoare triple {160493#false} assume !(8528bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 106: Hoare triple {160493#false} assume !(8529bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 107: Hoare triple {160493#false} assume !(8544bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 108: Hoare triple {160493#false} assume !(8545bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 109: Hoare triple {160493#false} assume !(8560bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 110: Hoare triple {160493#false} assume !(8561bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 111: Hoare triple {160493#false} assume !(8448bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 112: Hoare triple {160493#false} assume !(8576bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,146 INFO L273 TraceCheckUtils]: 113: Hoare triple {160493#false} assume !(8577bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 114: Hoare triple {160493#false} assume !(8592bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 115: Hoare triple {160493#false} assume !(8593bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 116: Hoare triple {160493#false} assume !(8608bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 117: Hoare triple {160493#false} assume !(8609bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 118: Hoare triple {160493#false} assume !(8640bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 119: Hoare triple {160493#false} assume !(8641bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 120: Hoare triple {160493#false} assume !(8656bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 121: Hoare triple {160493#false} assume !(8657bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,147 INFO L273 TraceCheckUtils]: 122: Hoare triple {160493#false} assume 8672bv32 == ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 123: Hoare triple {160493#false} ~ret~0 := #t~nondet45;havoc #t~nondet45; {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 124: Hoare triple {160493#false} assume 3bv32 == ~blastFlag~0;~blastFlag~0 := 4bv32; {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 125: Hoare triple {160493#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32; {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 126: Hoare triple {160493#false} assume !(0bv32 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3bv32; {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 127: Hoare triple {160493#false} ~s__init_num~0 := 0bv32; {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 128: Hoare triple {160493#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 129: Hoare triple {160493#false} ~skip~0 := 0bv32; {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 130: Hoare triple {160493#false} assume !false; {160493#false} is VALID [2018-11-23 10:54:14,148 INFO L273 TraceCheckUtils]: 131: Hoare triple {160493#false} ~state~0 := ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 132: Hoare triple {160493#false} assume !(12292bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 133: Hoare triple {160493#false} assume !(16384bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 134: Hoare triple {160493#false} assume !(8192bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 135: Hoare triple {160493#false} assume !(24576bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 136: Hoare triple {160493#false} assume !(8195bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 137: Hoare triple {160493#false} assume !(8480bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 138: Hoare triple {160493#false} assume !(8481bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 139: Hoare triple {160493#false} assume !(8482bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,149 INFO L273 TraceCheckUtils]: 140: Hoare triple {160493#false} assume !(8464bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 141: Hoare triple {160493#false} assume !(8465bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 142: Hoare triple {160493#false} assume !(8466bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 143: Hoare triple {160493#false} assume !(8496bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 144: Hoare triple {160493#false} assume !(8497bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 145: Hoare triple {160493#false} assume !(8512bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 146: Hoare triple {160493#false} assume !(8513bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 147: Hoare triple {160493#false} assume !(8528bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 148: Hoare triple {160493#false} assume !(8529bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,150 INFO L273 TraceCheckUtils]: 149: Hoare triple {160493#false} assume !(8544bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 150: Hoare triple {160493#false} assume !(8545bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 151: Hoare triple {160493#false} assume !(8560bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 152: Hoare triple {160493#false} assume !(8561bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 153: Hoare triple {160493#false} assume 8448bv32 == ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 154: Hoare triple {160493#false} assume !~bvsgt32(~num1~0, 0bv32); {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 155: Hoare triple {160493#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 156: Hoare triple {160493#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 157: Hoare triple {160493#false} ~skip~0 := 0bv32; {160493#false} is VALID [2018-11-23 10:54:14,151 INFO L273 TraceCheckUtils]: 158: Hoare triple {160493#false} assume !false; {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 159: Hoare triple {160493#false} ~state~0 := ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 160: Hoare triple {160493#false} assume !(12292bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 161: Hoare triple {160493#false} assume !(16384bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 162: Hoare triple {160493#false} assume !(8192bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 163: Hoare triple {160493#false} assume !(24576bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 164: Hoare triple {160493#false} assume !(8195bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 165: Hoare triple {160493#false} assume !(8480bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 166: Hoare triple {160493#false} assume !(8481bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,152 INFO L273 TraceCheckUtils]: 167: Hoare triple {160493#false} assume !(8482bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 168: Hoare triple {160493#false} assume !(8464bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 169: Hoare triple {160493#false} assume !(8465bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 170: Hoare triple {160493#false} assume !(8466bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 171: Hoare triple {160493#false} assume !(8496bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 172: Hoare triple {160493#false} assume !(8497bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 173: Hoare triple {160493#false} assume !(8512bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 174: Hoare triple {160493#false} assume !(8513bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 175: Hoare triple {160493#false} assume !(8528bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 176: Hoare triple {160493#false} assume !(8529bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,153 INFO L273 TraceCheckUtils]: 177: Hoare triple {160493#false} assume !(8544bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 178: Hoare triple {160493#false} assume !(8545bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 179: Hoare triple {160493#false} assume !(8560bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 180: Hoare triple {160493#false} assume !(8561bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 181: Hoare triple {160493#false} assume !(8448bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 182: Hoare triple {160493#false} assume !(8576bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 183: Hoare triple {160493#false} assume !(8577bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 184: Hoare triple {160493#false} assume !(8592bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 185: Hoare triple {160493#false} assume !(8593bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,154 INFO L273 TraceCheckUtils]: 186: Hoare triple {160493#false} assume !(8608bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 187: Hoare triple {160493#false} assume !(8609bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 188: Hoare triple {160493#false} assume !(8640bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 189: Hoare triple {160493#false} assume !(8641bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 190: Hoare triple {160493#false} assume 8656bv32 == ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 191: Hoare triple {160493#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 192: Hoare triple {160493#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 193: Hoare triple {160493#false} assume !(2bv32 == ~blastFlag~0); {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 194: Hoare triple {160493#false} assume 4bv32 == ~blastFlag~0;~blastFlag~0 := 5bv32; {160493#false} is VALID [2018-11-23 10:54:14,155 INFO L273 TraceCheckUtils]: 195: Hoare triple {160493#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 196: Hoare triple {160493#false} assume !(0bv32 == ~tmp___10~0); {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 197: Hoare triple {160493#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 198: Hoare triple {160493#false} ~skip~0 := 0bv32; {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 199: Hoare triple {160493#false} assume !false; {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 200: Hoare triple {160493#false} ~state~0 := ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 201: Hoare triple {160493#false} assume !(12292bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 202: Hoare triple {160493#false} assume !(16384bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 203: Hoare triple {160493#false} assume !(8192bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,156 INFO L273 TraceCheckUtils]: 204: Hoare triple {160493#false} assume !(24576bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 205: Hoare triple {160493#false} assume !(8195bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 206: Hoare triple {160493#false} assume !(8480bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 207: Hoare triple {160493#false} assume !(8481bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 208: Hoare triple {160493#false} assume !(8482bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 209: Hoare triple {160493#false} assume !(8464bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 210: Hoare triple {160493#false} assume !(8465bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 211: Hoare triple {160493#false} assume !(8466bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 212: Hoare triple {160493#false} assume !(8496bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,157 INFO L273 TraceCheckUtils]: 213: Hoare triple {160493#false} assume !(8497bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 214: Hoare triple {160493#false} assume !(8512bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 215: Hoare triple {160493#false} assume !(8513bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 216: Hoare triple {160493#false} assume !(8528bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 217: Hoare triple {160493#false} assume !(8529bv32 == ~s__state~0); {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 218: Hoare triple {160493#false} assume 8544bv32 == ~s__state~0; {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 219: Hoare triple {160493#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 220: Hoare triple {160493#false} assume !(0bv32 != ~s__session__peer~0); {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 221: Hoare triple {160493#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {160493#false} is VALID [2018-11-23 10:54:14,158 INFO L273 TraceCheckUtils]: 222: Hoare triple {160493#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {160493#false} is VALID [2018-11-23 10:54:14,159 INFO L273 TraceCheckUtils]: 223: Hoare triple {160493#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {160493#false} is VALID [2018-11-23 10:54:14,159 INFO L273 TraceCheckUtils]: 224: Hoare triple {160493#false} assume 8bv32 == ~blastFlag~0; {160493#false} is VALID [2018-11-23 10:54:14,159 INFO L273 TraceCheckUtils]: 225: Hoare triple {160493#false} assume !false; {160493#false} is VALID [2018-11-23 10:54:14,177 INFO L134 CoverageAnalysis]: Checked inductivity of 422 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2018-11-23 10:54:14,177 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:54:14,179 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:54:14,179 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:54:14,180 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 226 [2018-11-23 10:54:14,180 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:54:14,180 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:54:14,292 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 115 edges. 115 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:14,293 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:54:14,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:54:14,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:54:14,293 INFO L87 Difference]: Start difference. First operand 8846 states and 11366 transitions. Second operand 3 states. [2018-11-23 10:54:37,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:37,715 INFO L93 Difference]: Finished difference Result 18000 states and 23278 transitions. [2018-11-23 10:54:37,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:54:37,715 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 226 [2018-11-23 10:54:37,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:54:37,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:54:37,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 455 transitions. [2018-11-23 10:54:37,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:54:37,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 455 transitions. [2018-11-23 10:54:37,719 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 455 transitions. [2018-11-23 10:54:38,147 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 455 edges. 455 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:41,910 INFO L225 Difference]: With dead ends: 18000 [2018-11-23 10:54:41,911 INFO L226 Difference]: Without dead ends: 9180 [2018-11-23 10:54:41,919 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:54:41,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9180 states. [2018-11-23 10:54:47,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9180 to 8978. [2018-11-23 10:54:47,644 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:54:47,644 INFO L82 GeneralOperation]: Start isEquivalent. First operand 9180 states. Second operand 8978 states. [2018-11-23 10:54:47,645 INFO L74 IsIncluded]: Start isIncluded. First operand 9180 states. Second operand 8978 states. [2018-11-23 10:54:47,645 INFO L87 Difference]: Start difference. First operand 9180 states. Second operand 8978 states. [2018-11-23 10:54:50,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:50,778 INFO L93 Difference]: Finished difference Result 9180 states and 11774 transitions. [2018-11-23 10:54:50,779 INFO L276 IsEmpty]: Start isEmpty. Operand 9180 states and 11774 transitions. [2018-11-23 10:54:50,785 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:50,785 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:50,785 INFO L74 IsIncluded]: Start isIncluded. First operand 8978 states. Second operand 9180 states. [2018-11-23 10:54:50,785 INFO L87 Difference]: Start difference. First operand 8978 states. Second operand 9180 states. [2018-11-23 10:54:53,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:54:53,955 INFO L93 Difference]: Finished difference Result 9180 states and 11774 transitions. [2018-11-23 10:54:53,956 INFO L276 IsEmpty]: Start isEmpty. Operand 9180 states and 11774 transitions. [2018-11-23 10:54:53,963 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:54:53,964 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:54:53,964 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:54:53,964 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:54:53,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8978 states. [2018-11-23 10:54:57,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8978 states to 8978 states and 11528 transitions. [2018-11-23 10:54:57,243 INFO L78 Accepts]: Start accepts. Automaton has 8978 states and 11528 transitions. Word has length 226 [2018-11-23 10:54:57,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:54:57,243 INFO L480 AbstractCegarLoop]: Abstraction has 8978 states and 11528 transitions. [2018-11-23 10:54:57,244 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:54:57,244 INFO L276 IsEmpty]: Start isEmpty. Operand 8978 states and 11528 transitions. [2018-11-23 10:54:57,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-11-23 10:54:57,248 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:54:57,248 INFO L402 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:54:57,248 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:54:57,248 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:54:57,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1892940052, now seen corresponding path program 1 times [2018-11-23 10:54:57,249 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:54:57,249 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 20 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:54:57,265 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:54:57,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:57,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:54:57,392 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:54:57,820 INFO L256 TraceCheckUtils]: 0: Hoare triple {209298#true} call ULTIMATE.init(); {209298#true} is VALID [2018-11-23 10:54:57,820 INFO L273 TraceCheckUtils]: 1: Hoare triple {209298#true} assume true; {209298#true} is VALID [2018-11-23 10:54:57,820 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {209298#true} {209298#true} #633#return; {209298#true} is VALID [2018-11-23 10:54:57,820 INFO L256 TraceCheckUtils]: 3: Hoare triple {209298#true} call #t~ret50 := main(); {209298#true} is VALID [2018-11-23 10:54:57,820 INFO L273 TraceCheckUtils]: 4: Hoare triple {209298#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {209298#true} is VALID [2018-11-23 10:54:57,820 INFO L256 TraceCheckUtils]: 5: Hoare triple {209298#true} call #t~ret49 := ssl3_accept(~s~0); {209298#true} is VALID [2018-11-23 10:54:57,821 INFO L273 TraceCheckUtils]: 6: Hoare triple {209298#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,821 INFO L273 TraceCheckUtils]: 7: Hoare triple {209298#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {209298#true} is VALID [2018-11-23 10:54:57,821 INFO L273 TraceCheckUtils]: 8: Hoare triple {209298#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {209298#true} is VALID [2018-11-23 10:54:57,821 INFO L273 TraceCheckUtils]: 9: Hoare triple {209298#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {209298#true} is VALID [2018-11-23 10:54:57,821 INFO L273 TraceCheckUtils]: 10: Hoare triple {209298#true} assume !(0bv32 == ~s__cert~0); {209298#true} is VALID [2018-11-23 10:54:57,821 INFO L273 TraceCheckUtils]: 11: Hoare triple {209298#true} assume !false; {209298#true} is VALID [2018-11-23 10:54:57,821 INFO L273 TraceCheckUtils]: 12: Hoare triple {209298#true} ~state~0 := ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,821 INFO L273 TraceCheckUtils]: 13: Hoare triple {209298#true} assume !(12292bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 14: Hoare triple {209298#true} assume !(16384bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 15: Hoare triple {209298#true} assume !(8192bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 16: Hoare triple {209298#true} assume !(24576bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 17: Hoare triple {209298#true} assume !(8195bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 18: Hoare triple {209298#true} assume !(8480bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 19: Hoare triple {209298#true} assume !(8481bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 20: Hoare triple {209298#true} assume !(8482bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 21: Hoare triple {209298#true} assume 8464bv32 == ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,822 INFO L273 TraceCheckUtils]: 22: Hoare triple {209298#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 23: Hoare triple {209298#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 24: Hoare triple {209298#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 25: Hoare triple {209298#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 26: Hoare triple {209298#true} ~skip~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 27: Hoare triple {209298#true} assume !false; {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 28: Hoare triple {209298#true} ~state~0 := ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 29: Hoare triple {209298#true} assume !(12292bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 30: Hoare triple {209298#true} assume !(16384bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,823 INFO L273 TraceCheckUtils]: 31: Hoare triple {209298#true} assume !(8192bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 32: Hoare triple {209298#true} assume !(24576bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 33: Hoare triple {209298#true} assume !(8195bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 34: Hoare triple {209298#true} assume !(8480bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 35: Hoare triple {209298#true} assume !(8481bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 36: Hoare triple {209298#true} assume !(8482bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 37: Hoare triple {209298#true} assume !(8464bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 38: Hoare triple {209298#true} assume !(8465bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 39: Hoare triple {209298#true} assume !(8466bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,824 INFO L273 TraceCheckUtils]: 40: Hoare triple {209298#true} assume 8496bv32 == ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 41: Hoare triple {209298#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 42: Hoare triple {209298#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 43: Hoare triple {209298#true} assume !~bvsle32(~ret~0, 0bv32); {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 44: Hoare triple {209298#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 45: Hoare triple {209298#true} ~s__init_num~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 46: Hoare triple {209298#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 47: Hoare triple {209298#true} ~skip~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 48: Hoare triple {209298#true} assume !false; {209298#true} is VALID [2018-11-23 10:54:57,825 INFO L273 TraceCheckUtils]: 49: Hoare triple {209298#true} ~state~0 := ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 50: Hoare triple {209298#true} assume !(12292bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 51: Hoare triple {209298#true} assume !(16384bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 52: Hoare triple {209298#true} assume !(8192bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 53: Hoare triple {209298#true} assume !(24576bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 54: Hoare triple {209298#true} assume !(8195bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 55: Hoare triple {209298#true} assume !(8480bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 56: Hoare triple {209298#true} assume !(8481bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 57: Hoare triple {209298#true} assume !(8482bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,826 INFO L273 TraceCheckUtils]: 58: Hoare triple {209298#true} assume !(8464bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 59: Hoare triple {209298#true} assume !(8465bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 60: Hoare triple {209298#true} assume !(8466bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 61: Hoare triple {209298#true} assume !(8496bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 62: Hoare triple {209298#true} assume !(8497bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 63: Hoare triple {209298#true} assume 8512bv32 == ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 64: Hoare triple {209298#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 65: Hoare triple {209298#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 66: Hoare triple {209298#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {209298#true} is VALID [2018-11-23 10:54:57,827 INFO L273 TraceCheckUtils]: 67: Hoare triple {209298#true} assume !~bvsle32(~ret~0, 0bv32); {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 68: Hoare triple {209298#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 69: Hoare triple {209298#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 70: Hoare triple {209298#true} ~skip~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 71: Hoare triple {209298#true} assume !false; {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 72: Hoare triple {209298#true} ~state~0 := ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 73: Hoare triple {209298#true} assume !(12292bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 74: Hoare triple {209298#true} assume !(16384bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 75: Hoare triple {209298#true} assume !(8192bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,828 INFO L273 TraceCheckUtils]: 76: Hoare triple {209298#true} assume !(24576bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 77: Hoare triple {209298#true} assume !(8195bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 78: Hoare triple {209298#true} assume !(8480bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 79: Hoare triple {209298#true} assume !(8481bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 80: Hoare triple {209298#true} assume !(8482bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 81: Hoare triple {209298#true} assume !(8464bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 82: Hoare triple {209298#true} assume !(8465bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 83: Hoare triple {209298#true} assume !(8466bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 84: Hoare triple {209298#true} assume !(8496bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,829 INFO L273 TraceCheckUtils]: 85: Hoare triple {209298#true} assume !(8497bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 86: Hoare triple {209298#true} assume !(8512bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 87: Hoare triple {209298#true} assume !(8513bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 88: Hoare triple {209298#true} assume 8528bv32 == ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 89: Hoare triple {209298#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 90: Hoare triple {209298#true} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 91: Hoare triple {209298#true} assume 0bv32 != ~s__s3__tmp__use_rsa_tmp~0; {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 92: Hoare triple {209298#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 93: Hoare triple {209298#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {209298#true} is VALID [2018-11-23 10:54:57,830 INFO L273 TraceCheckUtils]: 94: Hoare triple {209298#true} assume !~bvsle32(~ret~0, 0bv32); {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 95: Hoare triple {209298#true} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 96: Hoare triple {209298#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 97: Hoare triple {209298#true} ~skip~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 98: Hoare triple {209298#true} assume !false; {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 99: Hoare triple {209298#true} ~state~0 := ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 100: Hoare triple {209298#true} assume !(12292bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 101: Hoare triple {209298#true} assume !(16384bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 102: Hoare triple {209298#true} assume !(8192bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,831 INFO L273 TraceCheckUtils]: 103: Hoare triple {209298#true} assume !(24576bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 104: Hoare triple {209298#true} assume !(8195bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 105: Hoare triple {209298#true} assume !(8480bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 106: Hoare triple {209298#true} assume !(8481bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 107: Hoare triple {209298#true} assume !(8482bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 108: Hoare triple {209298#true} assume !(8464bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 109: Hoare triple {209298#true} assume !(8465bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 110: Hoare triple {209298#true} assume !(8466bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 111: Hoare triple {209298#true} assume !(8496bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 112: Hoare triple {209298#true} assume !(8497bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,832 INFO L273 TraceCheckUtils]: 113: Hoare triple {209298#true} assume !(8512bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 114: Hoare triple {209298#true} assume !(8513bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 115: Hoare triple {209298#true} assume !(8528bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 116: Hoare triple {209298#true} assume !(8529bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 117: Hoare triple {209298#true} assume 8544bv32 == ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 118: Hoare triple {209298#true} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 119: Hoare triple {209298#true} assume !(0bv32 != ~s__session__peer~0); {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 120: Hoare triple {209298#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 121: Hoare triple {209298#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {209298#true} is VALID [2018-11-23 10:54:57,833 INFO L273 TraceCheckUtils]: 122: Hoare triple {209298#true} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 123: Hoare triple {209298#true} assume !(8bv32 == ~blastFlag~0); {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 124: Hoare triple {209298#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32;~s__s3__tmp__next_state___0~0 := 8576bv32;~s__init_num~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 125: Hoare triple {209298#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 126: Hoare triple {209298#true} ~skip~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 127: Hoare triple {209298#true} assume !false; {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 128: Hoare triple {209298#true} ~state~0 := ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 129: Hoare triple {209298#true} assume !(12292bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 130: Hoare triple {209298#true} assume !(16384bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,834 INFO L273 TraceCheckUtils]: 131: Hoare triple {209298#true} assume !(8192bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 132: Hoare triple {209298#true} assume !(24576bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 133: Hoare triple {209298#true} assume !(8195bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 134: Hoare triple {209298#true} assume !(8480bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 135: Hoare triple {209298#true} assume !(8481bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 136: Hoare triple {209298#true} assume !(8482bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 137: Hoare triple {209298#true} assume !(8464bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 138: Hoare triple {209298#true} assume !(8465bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 139: Hoare triple {209298#true} assume !(8466bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,835 INFO L273 TraceCheckUtils]: 140: Hoare triple {209298#true} assume !(8496bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 141: Hoare triple {209298#true} assume !(8497bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 142: Hoare triple {209298#true} assume !(8512bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 143: Hoare triple {209298#true} assume !(8513bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 144: Hoare triple {209298#true} assume !(8528bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 145: Hoare triple {209298#true} assume !(8529bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 146: Hoare triple {209298#true} assume !(8544bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 147: Hoare triple {209298#true} assume !(8545bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 148: Hoare triple {209298#true} assume !(8560bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,836 INFO L273 TraceCheckUtils]: 149: Hoare triple {209298#true} assume !(8561bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 150: Hoare triple {209298#true} assume 8448bv32 == ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 151: Hoare triple {209298#true} assume !~bvsgt32(~num1~0, 0bv32); {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 152: Hoare triple {209298#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 153: Hoare triple {209298#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 154: Hoare triple {209298#true} ~skip~0 := 0bv32; {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 155: Hoare triple {209298#true} assume !false; {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 156: Hoare triple {209298#true} ~state~0 := ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 157: Hoare triple {209298#true} assume !(12292bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,837 INFO L273 TraceCheckUtils]: 158: Hoare triple {209298#true} assume !(16384bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 159: Hoare triple {209298#true} assume !(8192bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 160: Hoare triple {209298#true} assume !(24576bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 161: Hoare triple {209298#true} assume !(8195bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 162: Hoare triple {209298#true} assume !(8480bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 163: Hoare triple {209298#true} assume !(8481bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 164: Hoare triple {209298#true} assume !(8482bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 165: Hoare triple {209298#true} assume !(8464bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 166: Hoare triple {209298#true} assume !(8465bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,838 INFO L273 TraceCheckUtils]: 167: Hoare triple {209298#true} assume !(8466bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 168: Hoare triple {209298#true} assume !(8496bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 169: Hoare triple {209298#true} assume !(8497bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 170: Hoare triple {209298#true} assume !(8512bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 171: Hoare triple {209298#true} assume !(8513bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 172: Hoare triple {209298#true} assume !(8528bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 173: Hoare triple {209298#true} assume !(8529bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 174: Hoare triple {209298#true} assume !(8544bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 175: Hoare triple {209298#true} assume !(8545bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,839 INFO L273 TraceCheckUtils]: 176: Hoare triple {209298#true} assume !(8560bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,840 INFO L273 TraceCheckUtils]: 177: Hoare triple {209298#true} assume !(8561bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,840 INFO L273 TraceCheckUtils]: 178: Hoare triple {209298#true} assume !(8448bv32 == ~s__state~0); {209298#true} is VALID [2018-11-23 10:54:57,840 INFO L273 TraceCheckUtils]: 179: Hoare triple {209298#true} assume 8576bv32 == ~s__state~0; {209298#true} is VALID [2018-11-23 10:54:57,840 INFO L273 TraceCheckUtils]: 180: Hoare triple {209298#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {209298#true} is VALID [2018-11-23 10:54:57,840 INFO L273 TraceCheckUtils]: 181: Hoare triple {209298#true} assume !~bvsle32(~ret~0, 0bv32); {209298#true} is VALID [2018-11-23 10:54:57,840 INFO L273 TraceCheckUtils]: 182: Hoare triple {209298#true} assume 2bv32 == ~ret~0;~s__state~0 := 8466bv32; {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,843 INFO L273 TraceCheckUtils]: 183: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,843 INFO L273 TraceCheckUtils]: 184: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,845 INFO L273 TraceCheckUtils]: 185: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !false; {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,845 INFO L273 TraceCheckUtils]: 186: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,848 INFO L273 TraceCheckUtils]: 187: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,848 INFO L273 TraceCheckUtils]: 188: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,850 INFO L273 TraceCheckUtils]: 189: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,850 INFO L273 TraceCheckUtils]: 190: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,853 INFO L273 TraceCheckUtils]: 191: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,853 INFO L273 TraceCheckUtils]: 192: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,855 INFO L273 TraceCheckUtils]: 193: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,855 INFO L273 TraceCheckUtils]: 194: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,857 INFO L273 TraceCheckUtils]: 195: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,857 INFO L273 TraceCheckUtils]: 196: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:54:57,859 INFO L273 TraceCheckUtils]: 197: Hoare triple {209849#(= (_ bv8466 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,859 INFO L273 TraceCheckUtils]: 198: Hoare triple {209299#false} assume !(8496bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,859 INFO L273 TraceCheckUtils]: 199: Hoare triple {209299#false} assume !(8497bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,859 INFO L273 TraceCheckUtils]: 200: Hoare triple {209299#false} assume !(8512bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,859 INFO L273 TraceCheckUtils]: 201: Hoare triple {209299#false} assume !(8513bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,859 INFO L273 TraceCheckUtils]: 202: Hoare triple {209299#false} assume !(8528bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,859 INFO L273 TraceCheckUtils]: 203: Hoare triple {209299#false} assume !(8529bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,859 INFO L273 TraceCheckUtils]: 204: Hoare triple {209299#false} assume !(8544bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 205: Hoare triple {209299#false} assume !(8545bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 206: Hoare triple {209299#false} assume !(8560bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 207: Hoare triple {209299#false} assume !(8561bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 208: Hoare triple {209299#false} assume !(8448bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 209: Hoare triple {209299#false} assume !(8576bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 210: Hoare triple {209299#false} assume !(8577bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 211: Hoare triple {209299#false} assume !(8592bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 212: Hoare triple {209299#false} assume !(8593bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,860 INFO L273 TraceCheckUtils]: 213: Hoare triple {209299#false} assume !(8608bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 214: Hoare triple {209299#false} assume !(8609bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 215: Hoare triple {209299#false} assume !(8640bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 216: Hoare triple {209299#false} assume !(8641bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 217: Hoare triple {209299#false} assume 8656bv32 == ~s__state~0; {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 218: Hoare triple {209299#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 219: Hoare triple {209299#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 220: Hoare triple {209299#false} assume !(2bv32 == ~blastFlag~0); {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 221: Hoare triple {209299#false} assume !(4bv32 == ~blastFlag~0); {209299#false} is VALID [2018-11-23 10:54:57,861 INFO L273 TraceCheckUtils]: 222: Hoare triple {209299#false} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 223: Hoare triple {209299#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 224: Hoare triple {209299#false} assume !(0bv32 == ~tmp___10~0); {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 225: Hoare triple {209299#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 226: Hoare triple {209299#false} ~skip~0 := 0bv32; {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 227: Hoare triple {209299#false} assume !false; {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 228: Hoare triple {209299#false} ~state~0 := ~s__state~0; {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 229: Hoare triple {209299#false} assume !(12292bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 230: Hoare triple {209299#false} assume !(16384bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,862 INFO L273 TraceCheckUtils]: 231: Hoare triple {209299#false} assume !(8192bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 232: Hoare triple {209299#false} assume !(24576bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 233: Hoare triple {209299#false} assume !(8195bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 234: Hoare triple {209299#false} assume !(8480bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 235: Hoare triple {209299#false} assume !(8481bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 236: Hoare triple {209299#false} assume !(8482bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 237: Hoare triple {209299#false} assume !(8464bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 238: Hoare triple {209299#false} assume !(8465bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 239: Hoare triple {209299#false} assume !(8466bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,863 INFO L273 TraceCheckUtils]: 240: Hoare triple {209299#false} assume !(8496bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,864 INFO L273 TraceCheckUtils]: 241: Hoare triple {209299#false} assume !(8497bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,864 INFO L273 TraceCheckUtils]: 242: Hoare triple {209299#false} assume !(8512bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,864 INFO L273 TraceCheckUtils]: 243: Hoare triple {209299#false} assume !(8513bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,864 INFO L273 TraceCheckUtils]: 244: Hoare triple {209299#false} assume !(8528bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,864 INFO L273 TraceCheckUtils]: 245: Hoare triple {209299#false} assume !(8529bv32 == ~s__state~0); {209299#false} is VALID [2018-11-23 10:54:57,864 INFO L273 TraceCheckUtils]: 246: Hoare triple {209299#false} assume 8544bv32 == ~s__state~0; {209299#false} is VALID [2018-11-23 10:54:57,865 INFO L273 TraceCheckUtils]: 247: Hoare triple {209299#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {209299#false} is VALID [2018-11-23 10:54:57,865 INFO L273 TraceCheckUtils]: 248: Hoare triple {209299#false} assume !(0bv32 != ~s__session__peer~0); {209299#false} is VALID [2018-11-23 10:54:57,865 INFO L273 TraceCheckUtils]: 249: Hoare triple {209299#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {209299#false} is VALID [2018-11-23 10:54:57,865 INFO L273 TraceCheckUtils]: 250: Hoare triple {209299#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {209299#false} is VALID [2018-11-23 10:54:57,865 INFO L273 TraceCheckUtils]: 251: Hoare triple {209299#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {209299#false} is VALID [2018-11-23 10:54:57,865 INFO L273 TraceCheckUtils]: 252: Hoare triple {209299#false} assume 8bv32 == ~blastFlag~0; {209299#false} is VALID [2018-11-23 10:54:57,865 INFO L273 TraceCheckUtils]: 253: Hoare triple {209299#false} assume !false; {209299#false} is VALID [2018-11-23 10:54:57,888 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 292 proven. 0 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2018-11-23 10:54:57,888 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:54:57,890 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:54:57,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:54:57,890 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 254 [2018-11-23 10:54:57,891 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:54:57,891 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:54:58,054 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 141 edges. 141 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:54:58,054 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:54:58,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:54:58,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:54:58,055 INFO L87 Difference]: Start difference. First operand 8978 states and 11528 transitions. Second operand 3 states. [2018-11-23 10:55:21,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:55:21,949 INFO L93 Difference]: Finished difference Result 18625 states and 24206 transitions. [2018-11-23 10:55:21,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 10:55:21,950 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 254 [2018-11-23 10:55:21,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 10:55:21,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:55:21,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 445 transitions. [2018-11-23 10:55:21,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 10:55:21,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 445 transitions. [2018-11-23 10:55:21,954 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 445 transitions. [2018-11-23 10:55:22,370 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 445 edges. 445 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:55:27,018 INFO L225 Difference]: With dead ends: 18625 [2018-11-23 10:55:27,018 INFO L226 Difference]: Without dead ends: 9673 [2018-11-23 10:55:27,029 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:55:27,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9673 states. [2018-11-23 10:55:37,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9673 to 9578. [2018-11-23 10:55:37,342 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 10:55:37,342 INFO L82 GeneralOperation]: Start isEquivalent. First operand 9673 states. Second operand 9578 states. [2018-11-23 10:55:37,342 INFO L74 IsIncluded]: Start isIncluded. First operand 9673 states. Second operand 9578 states. [2018-11-23 10:55:37,342 INFO L87 Difference]: Start difference. First operand 9673 states. Second operand 9578 states. [2018-11-23 10:55:40,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:55:40,866 INFO L93 Difference]: Finished difference Result 9673 states and 12378 transitions. [2018-11-23 10:55:40,866 INFO L276 IsEmpty]: Start isEmpty. Operand 9673 states and 12378 transitions. [2018-11-23 10:55:40,875 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:55:40,875 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:55:40,875 INFO L74 IsIncluded]: Start isIncluded. First operand 9578 states. Second operand 9673 states. [2018-11-23 10:55:40,875 INFO L87 Difference]: Start difference. First operand 9578 states. Second operand 9673 states. [2018-11-23 10:55:43,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 10:55:43,701 INFO L93 Difference]: Finished difference Result 9673 states and 12378 transitions. [2018-11-23 10:55:43,701 INFO L276 IsEmpty]: Start isEmpty. Operand 9673 states and 12378 transitions. [2018-11-23 10:55:43,706 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 10:55:43,706 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 10:55:43,706 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 10:55:43,706 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 10:55:43,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9578 states. [2018-11-23 10:55:46,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9578 states to 9578 states and 12278 transitions. [2018-11-23 10:55:46,997 INFO L78 Accepts]: Start accepts. Automaton has 9578 states and 12278 transitions. Word has length 254 [2018-11-23 10:55:46,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 10:55:46,997 INFO L480 AbstractCegarLoop]: Abstraction has 9578 states and 12278 transitions. [2018-11-23 10:55:46,997 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 10:55:46,998 INFO L276 IsEmpty]: Start isEmpty. Operand 9578 states and 12278 transitions. [2018-11-23 10:55:47,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-11-23 10:55:47,002 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 10:55:47,002 INFO L402 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 10:55:47,003 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 10:55:47,003 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 10:55:47,003 INFO L82 PathProgramCache]: Analyzing trace with hash -182826124, now seen corresponding path program 1 times [2018-11-23 10:55:47,003 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-23 10:55:47,003 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4nyu Starting monitored process 21 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-23 10:55:47,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 10:55:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:55:47,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 10:55:47,136 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 10:55:47,306 INFO L256 TraceCheckUtils]: 0: Hoare triple {260537#true} call ULTIMATE.init(); {260537#true} is VALID [2018-11-23 10:55:47,307 INFO L273 TraceCheckUtils]: 1: Hoare triple {260537#true} assume true; {260537#true} is VALID [2018-11-23 10:55:47,307 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {260537#true} {260537#true} #633#return; {260537#true} is VALID [2018-11-23 10:55:47,307 INFO L256 TraceCheckUtils]: 3: Hoare triple {260537#true} call #t~ret50 := main(); {260537#true} is VALID [2018-11-23 10:55:47,308 INFO L273 TraceCheckUtils]: 4: Hoare triple {260537#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464bv32; {260537#true} is VALID [2018-11-23 10:55:47,308 INFO L256 TraceCheckUtils]: 5: Hoare triple {260537#true} call #t~ret49 := ssl3_accept(~s~0); {260537#true} is VALID [2018-11-23 10:55:47,308 INFO L273 TraceCheckUtils]: 6: Hoare triple {260537#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__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;~s__cert~0 := #t~nondet5;havoc #t~nondet5;~s__options~0 := #t~nondet6;havoc #t~nondet6;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;~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_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~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;havoc ~tmp___7~0;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;~tmp___10~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;~s__state~0 := ~initial_state;~blastFlag~0 := 0bv32;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0bv32;~ret~0 := 4294967295bv32;~skip~0 := 0bv32;~got_new_session~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,308 INFO L273 TraceCheckUtils]: 7: Hoare triple {260537#true} assume 0bv32 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {260537#true} is VALID [2018-11-23 10:55:47,308 INFO L273 TraceCheckUtils]: 8: Hoare triple {260537#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := ~bvadd32(1bv32, #t~post28);havoc #t~post28; {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 9: Hoare triple {260537#true} assume !(0bv32 != ~bvadd32(12288bv32, ~tmp___1~0)); {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 10: Hoare triple {260537#true} assume !(0bv32 == ~s__cert~0); {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 11: Hoare triple {260537#true} assume !false; {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 12: Hoare triple {260537#true} ~state~0 := ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 13: Hoare triple {260537#true} assume !(12292bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 14: Hoare triple {260537#true} assume !(16384bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 15: Hoare triple {260537#true} assume !(8192bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 16: Hoare triple {260537#true} assume !(24576bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,309 INFO L273 TraceCheckUtils]: 17: Hoare triple {260537#true} assume !(8195bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 18: Hoare triple {260537#true} assume !(8480bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 19: Hoare triple {260537#true} assume !(8481bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 20: Hoare triple {260537#true} assume !(8482bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 21: Hoare triple {260537#true} assume 8464bv32 == ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 22: Hoare triple {260537#true} ~s__shutdown~0 := 0bv32;~ret~0 := #t~nondet33;havoc #t~nondet33; {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 23: Hoare triple {260537#true} assume 0bv32 == ~blastFlag~0;~blastFlag~0 := 1bv32; {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 24: Hoare triple {260537#true} assume !~bvsle32(~ret~0, 0bv32);~got_new_session~0 := 1bv32;~s__state~0 := 8496bv32;~s__init_num~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 25: Hoare triple {260537#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {260537#true} is VALID [2018-11-23 10:55:47,310 INFO L273 TraceCheckUtils]: 26: Hoare triple {260537#true} ~skip~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 27: Hoare triple {260537#true} assume !false; {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 28: Hoare triple {260537#true} ~state~0 := ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 29: Hoare triple {260537#true} assume !(12292bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 30: Hoare triple {260537#true} assume !(16384bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 31: Hoare triple {260537#true} assume !(8192bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 32: Hoare triple {260537#true} assume !(24576bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 33: Hoare triple {260537#true} assume !(8195bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 34: Hoare triple {260537#true} assume !(8480bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,311 INFO L273 TraceCheckUtils]: 35: Hoare triple {260537#true} assume !(8481bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 36: Hoare triple {260537#true} assume !(8482bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 37: Hoare triple {260537#true} assume !(8464bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 38: Hoare triple {260537#true} assume !(8465bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 39: Hoare triple {260537#true} assume !(8466bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 40: Hoare triple {260537#true} assume 8496bv32 == ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 41: Hoare triple {260537#true} ~ret~0 := #t~nondet34;havoc #t~nondet34; {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 42: Hoare triple {260537#true} assume 1bv32 == ~blastFlag~0;~blastFlag~0 := 2bv32; {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 43: Hoare triple {260537#true} assume !~bvsle32(~ret~0, 0bv32); {260537#true} is VALID [2018-11-23 10:55:47,312 INFO L273 TraceCheckUtils]: 44: Hoare triple {260537#true} assume !(0bv32 != ~s__hit~0);~s__state~0 := 8512bv32; {260537#true} is VALID [2018-11-23 10:55:47,313 INFO L273 TraceCheckUtils]: 45: Hoare triple {260537#true} ~s__init_num~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,313 INFO L273 TraceCheckUtils]: 46: Hoare triple {260537#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {260537#true} is VALID [2018-11-23 10:55:47,313 INFO L273 TraceCheckUtils]: 47: Hoare triple {260537#true} ~skip~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,313 INFO L273 TraceCheckUtils]: 48: Hoare triple {260537#true} assume !false; {260537#true} is VALID [2018-11-23 10:55:47,313 INFO L273 TraceCheckUtils]: 49: Hoare triple {260537#true} ~state~0 := ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,313 INFO L273 TraceCheckUtils]: 50: Hoare triple {260537#true} assume !(12292bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,313 INFO L273 TraceCheckUtils]: 51: Hoare triple {260537#true} assume !(16384bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,313 INFO L273 TraceCheckUtils]: 52: Hoare triple {260537#true} assume !(8192bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,314 INFO L273 TraceCheckUtils]: 53: Hoare triple {260537#true} assume !(24576bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,314 INFO L273 TraceCheckUtils]: 54: Hoare triple {260537#true} assume !(8195bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,314 INFO L273 TraceCheckUtils]: 55: Hoare triple {260537#true} assume !(8480bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,314 INFO L273 TraceCheckUtils]: 56: Hoare triple {260537#true} assume !(8481bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,314 INFO L273 TraceCheckUtils]: 57: Hoare triple {260537#true} assume !(8482bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,314 INFO L273 TraceCheckUtils]: 58: Hoare triple {260537#true} assume !(8464bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,314 INFO L273 TraceCheckUtils]: 59: Hoare triple {260537#true} assume !(8465bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,315 INFO L273 TraceCheckUtils]: 60: Hoare triple {260537#true} assume !(8466bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,315 INFO L273 TraceCheckUtils]: 61: Hoare triple {260537#true} assume !(8496bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,315 INFO L273 TraceCheckUtils]: 62: Hoare triple {260537#true} assume !(8497bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,315 INFO L273 TraceCheckUtils]: 63: Hoare triple {260537#true} assume 8512bv32 == ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,315 INFO L273 TraceCheckUtils]: 64: Hoare triple {260537#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {260537#true} is VALID [2018-11-23 10:55:47,315 INFO L273 TraceCheckUtils]: 65: Hoare triple {260537#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp56~0));~ret~0 := #t~nondet35;havoc #t~nondet35; {260537#true} is VALID [2018-11-23 10:55:47,316 INFO L273 TraceCheckUtils]: 66: Hoare triple {260537#true} assume 2bv32 == ~blastFlag~0;~blastFlag~0 := 6bv32; {260537#true} is VALID [2018-11-23 10:55:47,316 INFO L273 TraceCheckUtils]: 67: Hoare triple {260537#true} assume !~bvsle32(~ret~0, 0bv32); {260537#true} is VALID [2018-11-23 10:55:47,316 INFO L273 TraceCheckUtils]: 68: Hoare triple {260537#true} ~s__state~0 := 8528bv32;~s__init_num~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,316 INFO L273 TraceCheckUtils]: 69: Hoare triple {260537#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {260537#true} is VALID [2018-11-23 10:55:47,316 INFO L273 TraceCheckUtils]: 70: Hoare triple {260537#true} ~skip~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,316 INFO L273 TraceCheckUtils]: 71: Hoare triple {260537#true} assume !false; {260537#true} is VALID [2018-11-23 10:55:47,317 INFO L273 TraceCheckUtils]: 72: Hoare triple {260537#true} ~state~0 := ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,317 INFO L273 TraceCheckUtils]: 73: Hoare triple {260537#true} assume !(12292bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,317 INFO L273 TraceCheckUtils]: 74: Hoare triple {260537#true} assume !(16384bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,317 INFO L273 TraceCheckUtils]: 75: Hoare triple {260537#true} assume !(8192bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,317 INFO L273 TraceCheckUtils]: 76: Hoare triple {260537#true} assume !(24576bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,317 INFO L273 TraceCheckUtils]: 77: Hoare triple {260537#true} assume !(8195bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,318 INFO L273 TraceCheckUtils]: 78: Hoare triple {260537#true} assume !(8480bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,318 INFO L273 TraceCheckUtils]: 79: Hoare triple {260537#true} assume !(8481bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,318 INFO L273 TraceCheckUtils]: 80: Hoare triple {260537#true} assume !(8482bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,318 INFO L273 TraceCheckUtils]: 81: Hoare triple {260537#true} assume !(8464bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,318 INFO L273 TraceCheckUtils]: 82: Hoare triple {260537#true} assume !(8465bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,318 INFO L273 TraceCheckUtils]: 83: Hoare triple {260537#true} assume !(8466bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,319 INFO L273 TraceCheckUtils]: 84: Hoare triple {260537#true} assume !(8496bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,319 INFO L273 TraceCheckUtils]: 85: Hoare triple {260537#true} assume !(8497bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,319 INFO L273 TraceCheckUtils]: 86: Hoare triple {260537#true} assume !(8512bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,319 INFO L273 TraceCheckUtils]: 87: Hoare triple {260537#true} assume !(8513bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,319 INFO L273 TraceCheckUtils]: 88: Hoare triple {260537#true} assume 8528bv32 == ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,319 INFO L273 TraceCheckUtils]: 89: Hoare triple {260537#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {260537#true} is VALID [2018-11-23 10:55:47,320 INFO L273 TraceCheckUtils]: 90: Hoare triple {260537#true} assume 0bv32 != ~bvadd32(2097152bv32, ~__cil_tmp57~0);~s__s3__tmp__use_rsa_tmp~0 := 1bv32; {260537#true} is VALID [2018-11-23 10:55:47,320 INFO L273 TraceCheckUtils]: 91: Hoare triple {260537#true} assume 0bv32 != ~s__s3__tmp__use_rsa_tmp~0; {260537#true} is VALID [2018-11-23 10:55:47,320 INFO L273 TraceCheckUtils]: 92: Hoare triple {260537#true} ~ret~0 := #t~nondet36;havoc #t~nondet36; {260537#true} is VALID [2018-11-23 10:55:47,320 INFO L273 TraceCheckUtils]: 93: Hoare triple {260537#true} assume 6bv32 == ~blastFlag~0;~blastFlag~0 := 7bv32; {260537#true} is VALID [2018-11-23 10:55:47,320 INFO L273 TraceCheckUtils]: 94: Hoare triple {260537#true} assume !~bvsle32(~ret~0, 0bv32); {260537#true} is VALID [2018-11-23 10:55:47,321 INFO L273 TraceCheckUtils]: 95: Hoare triple {260537#true} ~s__state~0 := 8544bv32;~s__init_num~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,321 INFO L273 TraceCheckUtils]: 96: Hoare triple {260537#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {260537#true} is VALID [2018-11-23 10:55:47,321 INFO L273 TraceCheckUtils]: 97: Hoare triple {260537#true} ~skip~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,321 INFO L273 TraceCheckUtils]: 98: Hoare triple {260537#true} assume !false; {260537#true} is VALID [2018-11-23 10:55:47,321 INFO L273 TraceCheckUtils]: 99: Hoare triple {260537#true} ~state~0 := ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,321 INFO L273 TraceCheckUtils]: 100: Hoare triple {260537#true} assume !(12292bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,322 INFO L273 TraceCheckUtils]: 101: Hoare triple {260537#true} assume !(16384bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,322 INFO L273 TraceCheckUtils]: 102: Hoare triple {260537#true} assume !(8192bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,322 INFO L273 TraceCheckUtils]: 103: Hoare triple {260537#true} assume !(24576bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,322 INFO L273 TraceCheckUtils]: 104: Hoare triple {260537#true} assume !(8195bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,322 INFO L273 TraceCheckUtils]: 105: Hoare triple {260537#true} assume !(8480bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,322 INFO L273 TraceCheckUtils]: 106: Hoare triple {260537#true} assume !(8481bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,323 INFO L273 TraceCheckUtils]: 107: Hoare triple {260537#true} assume !(8482bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,323 INFO L273 TraceCheckUtils]: 108: Hoare triple {260537#true} assume !(8464bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,323 INFO L273 TraceCheckUtils]: 109: Hoare triple {260537#true} assume !(8465bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,323 INFO L273 TraceCheckUtils]: 110: Hoare triple {260537#true} assume !(8466bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,323 INFO L273 TraceCheckUtils]: 111: Hoare triple {260537#true} assume !(8496bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,323 INFO L273 TraceCheckUtils]: 112: Hoare triple {260537#true} assume !(8497bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,324 INFO L273 TraceCheckUtils]: 113: Hoare triple {260537#true} assume !(8512bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,324 INFO L273 TraceCheckUtils]: 114: Hoare triple {260537#true} assume !(8513bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,324 INFO L273 TraceCheckUtils]: 115: Hoare triple {260537#true} assume !(8528bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,324 INFO L273 TraceCheckUtils]: 116: Hoare triple {260537#true} assume !(8529bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,324 INFO L273 TraceCheckUtils]: 117: Hoare triple {260537#true} assume 8544bv32 == ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,325 INFO L273 TraceCheckUtils]: 118: Hoare triple {260537#true} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {260537#true} is VALID [2018-11-23 10:55:47,325 INFO L273 TraceCheckUtils]: 119: Hoare triple {260537#true} assume !(0bv32 != ~s__session__peer~0); {260537#true} is VALID [2018-11-23 10:55:47,325 INFO L273 TraceCheckUtils]: 120: Hoare triple {260537#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {260537#true} is VALID [2018-11-23 10:55:47,325 INFO L273 TraceCheckUtils]: 121: Hoare triple {260537#true} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {260537#true} is VALID [2018-11-23 10:55:47,325 INFO L273 TraceCheckUtils]: 122: Hoare triple {260537#true} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {260537#true} is VALID [2018-11-23 10:55:47,325 INFO L273 TraceCheckUtils]: 123: Hoare triple {260537#true} assume !(8bv32 == ~blastFlag~0); {260537#true} is VALID [2018-11-23 10:55:47,326 INFO L273 TraceCheckUtils]: 124: Hoare triple {260537#true} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8448bv32;~s__s3__tmp__next_state___0~0 := 8576bv32;~s__init_num~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,326 INFO L273 TraceCheckUtils]: 125: Hoare triple {260537#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {260537#true} is VALID [2018-11-23 10:55:47,326 INFO L273 TraceCheckUtils]: 126: Hoare triple {260537#true} ~skip~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,326 INFO L273 TraceCheckUtils]: 127: Hoare triple {260537#true} assume !false; {260537#true} is VALID [2018-11-23 10:55:47,326 INFO L273 TraceCheckUtils]: 128: Hoare triple {260537#true} ~state~0 := ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,326 INFO L273 TraceCheckUtils]: 129: Hoare triple {260537#true} assume !(12292bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,327 INFO L273 TraceCheckUtils]: 130: Hoare triple {260537#true} assume !(16384bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,327 INFO L273 TraceCheckUtils]: 131: Hoare triple {260537#true} assume !(8192bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,327 INFO L273 TraceCheckUtils]: 132: Hoare triple {260537#true} assume !(24576bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,327 INFO L273 TraceCheckUtils]: 133: Hoare triple {260537#true} assume !(8195bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,327 INFO L273 TraceCheckUtils]: 134: Hoare triple {260537#true} assume !(8480bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,327 INFO L273 TraceCheckUtils]: 135: Hoare triple {260537#true} assume !(8481bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,328 INFO L273 TraceCheckUtils]: 136: Hoare triple {260537#true} assume !(8482bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,328 INFO L273 TraceCheckUtils]: 137: Hoare triple {260537#true} assume !(8464bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,328 INFO L273 TraceCheckUtils]: 138: Hoare triple {260537#true} assume !(8465bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,328 INFO L273 TraceCheckUtils]: 139: Hoare triple {260537#true} assume !(8466bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,328 INFO L273 TraceCheckUtils]: 140: Hoare triple {260537#true} assume !(8496bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,328 INFO L273 TraceCheckUtils]: 141: Hoare triple {260537#true} assume !(8497bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,329 INFO L273 TraceCheckUtils]: 142: Hoare triple {260537#true} assume !(8512bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,329 INFO L273 TraceCheckUtils]: 143: Hoare triple {260537#true} assume !(8513bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,329 INFO L273 TraceCheckUtils]: 144: Hoare triple {260537#true} assume !(8528bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,329 INFO L273 TraceCheckUtils]: 145: Hoare triple {260537#true} assume !(8529bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,329 INFO L273 TraceCheckUtils]: 146: Hoare triple {260537#true} assume !(8544bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,329 INFO L273 TraceCheckUtils]: 147: Hoare triple {260537#true} assume !(8545bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,330 INFO L273 TraceCheckUtils]: 148: Hoare triple {260537#true} assume !(8560bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,330 INFO L273 TraceCheckUtils]: 149: Hoare triple {260537#true} assume !(8561bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,330 INFO L273 TraceCheckUtils]: 150: Hoare triple {260537#true} assume 8448bv32 == ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,330 INFO L273 TraceCheckUtils]: 151: Hoare triple {260537#true} assume !~bvsgt32(~num1~0, 0bv32); {260537#true} is VALID [2018-11-23 10:55:47,330 INFO L273 TraceCheckUtils]: 152: Hoare triple {260537#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {260537#true} is VALID [2018-11-23 10:55:47,330 INFO L273 TraceCheckUtils]: 153: Hoare triple {260537#true} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {260537#true} is VALID [2018-11-23 10:55:47,331 INFO L273 TraceCheckUtils]: 154: Hoare triple {260537#true} ~skip~0 := 0bv32; {260537#true} is VALID [2018-11-23 10:55:47,331 INFO L273 TraceCheckUtils]: 155: Hoare triple {260537#true} assume !false; {260537#true} is VALID [2018-11-23 10:55:47,331 INFO L273 TraceCheckUtils]: 156: Hoare triple {260537#true} ~state~0 := ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,331 INFO L273 TraceCheckUtils]: 157: Hoare triple {260537#true} assume !(12292bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,331 INFO L273 TraceCheckUtils]: 158: Hoare triple {260537#true} assume !(16384bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,331 INFO L273 TraceCheckUtils]: 159: Hoare triple {260537#true} assume !(8192bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,332 INFO L273 TraceCheckUtils]: 160: Hoare triple {260537#true} assume !(24576bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,332 INFO L273 TraceCheckUtils]: 161: Hoare triple {260537#true} assume !(8195bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,332 INFO L273 TraceCheckUtils]: 162: Hoare triple {260537#true} assume !(8480bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,332 INFO L273 TraceCheckUtils]: 163: Hoare triple {260537#true} assume !(8481bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,332 INFO L273 TraceCheckUtils]: 164: Hoare triple {260537#true} assume !(8482bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,333 INFO L273 TraceCheckUtils]: 165: Hoare triple {260537#true} assume !(8464bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,333 INFO L273 TraceCheckUtils]: 166: Hoare triple {260537#true} assume !(8465bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,333 INFO L273 TraceCheckUtils]: 167: Hoare triple {260537#true} assume !(8466bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,333 INFO L273 TraceCheckUtils]: 168: Hoare triple {260537#true} assume !(8496bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,333 INFO L273 TraceCheckUtils]: 169: Hoare triple {260537#true} assume !(8497bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,333 INFO L273 TraceCheckUtils]: 170: Hoare triple {260537#true} assume !(8512bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,334 INFO L273 TraceCheckUtils]: 171: Hoare triple {260537#true} assume !(8513bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,334 INFO L273 TraceCheckUtils]: 172: Hoare triple {260537#true} assume !(8528bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,334 INFO L273 TraceCheckUtils]: 173: Hoare triple {260537#true} assume !(8529bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,334 INFO L273 TraceCheckUtils]: 174: Hoare triple {260537#true} assume !(8544bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,334 INFO L273 TraceCheckUtils]: 175: Hoare triple {260537#true} assume !(8545bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,334 INFO L273 TraceCheckUtils]: 176: Hoare triple {260537#true} assume !(8560bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,335 INFO L273 TraceCheckUtils]: 177: Hoare triple {260537#true} assume !(8561bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,335 INFO L273 TraceCheckUtils]: 178: Hoare triple {260537#true} assume !(8448bv32 == ~s__state~0); {260537#true} is VALID [2018-11-23 10:55:47,335 INFO L273 TraceCheckUtils]: 179: Hoare triple {260537#true} assume 8576bv32 == ~s__state~0; {260537#true} is VALID [2018-11-23 10:55:47,335 INFO L273 TraceCheckUtils]: 180: Hoare triple {260537#true} ~ret~0 := #t~nondet39;havoc #t~nondet39; {260537#true} is VALID [2018-11-23 10:55:47,335 INFO L273 TraceCheckUtils]: 181: Hoare triple {260537#true} assume !~bvsle32(~ret~0, 0bv32); {260537#true} is VALID [2018-11-23 10:55:47,336 INFO L273 TraceCheckUtils]: 182: Hoare triple {260537#true} assume !(2bv32 == ~ret~0);~ret~0 := #t~nondet40;havoc #t~nondet40; {260537#true} is VALID [2018-11-23 10:55:47,352 INFO L273 TraceCheckUtils]: 183: Hoare triple {260537#true} assume !~bvsle32(~ret~0, 0bv32);~s__init_num~0 := 0bv32;~s__state~0 := 8592bv32; {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,361 INFO L273 TraceCheckUtils]: 184: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,374 INFO L273 TraceCheckUtils]: 185: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} ~skip~0 := 0bv32; {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,383 INFO L273 TraceCheckUtils]: 186: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !false; {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,398 INFO L273 TraceCheckUtils]: 187: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,411 INFO L273 TraceCheckUtils]: 188: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(12292bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,419 INFO L273 TraceCheckUtils]: 189: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(16384bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,433 INFO L273 TraceCheckUtils]: 190: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8192bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,442 INFO L273 TraceCheckUtils]: 191: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(24576bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,454 INFO L273 TraceCheckUtils]: 192: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8195bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,469 INFO L273 TraceCheckUtils]: 193: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8480bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,477 INFO L273 TraceCheckUtils]: 194: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8481bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,490 INFO L273 TraceCheckUtils]: 195: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8482bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,503 INFO L273 TraceCheckUtils]: 196: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8464bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,515 INFO L273 TraceCheckUtils]: 197: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8465bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,528 INFO L273 TraceCheckUtils]: 198: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8466bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,541 INFO L273 TraceCheckUtils]: 199: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8496bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,553 INFO L273 TraceCheckUtils]: 200: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8497bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,566 INFO L273 TraceCheckUtils]: 201: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8512bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,578 INFO L273 TraceCheckUtils]: 202: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8513bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,591 INFO L273 TraceCheckUtils]: 203: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8528bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,607 INFO L273 TraceCheckUtils]: 204: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8529bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,616 INFO L273 TraceCheckUtils]: 205: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8544bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,623 INFO L273 TraceCheckUtils]: 206: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8545bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,623 INFO L273 TraceCheckUtils]: 207: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8560bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,625 INFO L273 TraceCheckUtils]: 208: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8561bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,625 INFO L273 TraceCheckUtils]: 209: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8448bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,627 INFO L273 TraceCheckUtils]: 210: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8576bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,627 INFO L273 TraceCheckUtils]: 211: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8577bv32 == ~s__state~0); {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} is VALID [2018-11-23 10:55:47,629 INFO L273 TraceCheckUtils]: 212: Hoare triple {261091#(= (_ bv8592 32) ssl3_accept_~s__state~0)} assume !(8592bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,629 INFO L273 TraceCheckUtils]: 213: Hoare triple {260538#false} assume !(8593bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,629 INFO L273 TraceCheckUtils]: 214: Hoare triple {260538#false} assume !(8608bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,629 INFO L273 TraceCheckUtils]: 215: Hoare triple {260538#false} assume !(8609bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,629 INFO L273 TraceCheckUtils]: 216: Hoare triple {260538#false} assume !(8640bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,629 INFO L273 TraceCheckUtils]: 217: Hoare triple {260538#false} assume !(8641bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,629 INFO L273 TraceCheckUtils]: 218: Hoare triple {260538#false} assume 8656bv32 == ~s__state~0; {260538#false} is VALID [2018-11-23 10:55:47,630 INFO L273 TraceCheckUtils]: 219: Hoare triple {260538#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {260538#false} is VALID [2018-11-23 10:55:47,630 INFO L273 TraceCheckUtils]: 220: Hoare triple {260538#false} assume !(0bv32 == ~tmp___9~0);~ret~0 := #t~nondet44;havoc #t~nondet44; {260538#false} is VALID [2018-11-23 10:55:47,630 INFO L273 TraceCheckUtils]: 221: Hoare triple {260538#false} assume !(2bv32 == ~blastFlag~0); {260538#false} is VALID [2018-11-23 10:55:47,630 INFO L273 TraceCheckUtils]: 222: Hoare triple {260538#false} assume !(4bv32 == ~blastFlag~0); {260538#false} is VALID [2018-11-23 10:55:47,630 INFO L273 TraceCheckUtils]: 223: Hoare triple {260538#false} assume 7bv32 == ~blastFlag~0;~blastFlag~0 := 8bv32; {260538#false} is VALID [2018-11-23 10:55:47,630 INFO L273 TraceCheckUtils]: 224: Hoare triple {260538#false} assume !~bvsle32(~ret~0, 0bv32);~s__state~0 := 8672bv32;~s__init_num~0 := 0bv32; {260538#false} is VALID [2018-11-23 10:55:47,630 INFO L273 TraceCheckUtils]: 225: Hoare triple {260538#false} assume !(0bv32 == ~tmp___10~0); {260538#false} is VALID [2018-11-23 10:55:47,630 INFO L273 TraceCheckUtils]: 226: Hoare triple {260538#false} assume !(0bv32 == ~s__s3__tmp__reuse_message~0); {260538#false} is VALID [2018-11-23 10:55:47,631 INFO L273 TraceCheckUtils]: 227: Hoare triple {260538#false} ~skip~0 := 0bv32; {260538#false} is VALID [2018-11-23 10:55:47,631 INFO L273 TraceCheckUtils]: 228: Hoare triple {260538#false} assume !false; {260538#false} is VALID [2018-11-23 10:55:47,631 INFO L273 TraceCheckUtils]: 229: Hoare triple {260538#false} ~state~0 := ~s__state~0; {260538#false} is VALID [2018-11-23 10:55:47,631 INFO L273 TraceCheckUtils]: 230: Hoare triple {260538#false} assume !(12292bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,631 INFO L273 TraceCheckUtils]: 231: Hoare triple {260538#false} assume !(16384bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,631 INFO L273 TraceCheckUtils]: 232: Hoare triple {260538#false} assume !(8192bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,632 INFO L273 TraceCheckUtils]: 233: Hoare triple {260538#false} assume !(24576bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,632 INFO L273 TraceCheckUtils]: 234: Hoare triple {260538#false} assume !(8195bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,632 INFO L273 TraceCheckUtils]: 235: Hoare triple {260538#false} assume !(8480bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,632 INFO L273 TraceCheckUtils]: 236: Hoare triple {260538#false} assume !(8481bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,632 INFO L273 TraceCheckUtils]: 237: Hoare triple {260538#false} assume !(8482bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,632 INFO L273 TraceCheckUtils]: 238: Hoare triple {260538#false} assume !(8464bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 239: Hoare triple {260538#false} assume !(8465bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 240: Hoare triple {260538#false} assume !(8466bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 241: Hoare triple {260538#false} assume !(8496bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 242: Hoare triple {260538#false} assume !(8497bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 243: Hoare triple {260538#false} assume !(8512bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 244: Hoare triple {260538#false} assume !(8513bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 245: Hoare triple {260538#false} assume !(8528bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 246: Hoare triple {260538#false} assume !(8529bv32 == ~s__state~0); {260538#false} is VALID [2018-11-23 10:55:47,633 INFO L273 TraceCheckUtils]: 247: Hoare triple {260538#false} assume 8544bv32 == ~s__state~0; {260538#false} is VALID [2018-11-23 10:55:47,634 INFO L273 TraceCheckUtils]: 248: Hoare triple {260538#false} assume 0bv32 != ~bvadd32(1bv32, ~s__verify_mode~0); {260538#false} is VALID [2018-11-23 10:55:47,634 INFO L273 TraceCheckUtils]: 249: Hoare triple {260538#false} assume !(0bv32 != ~s__session__peer~0); {260538#false} is VALID [2018-11-23 10:55:47,634 INFO L273 TraceCheckUtils]: 250: Hoare triple {260538#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {260538#false} is VALID [2018-11-23 10:55:47,634 INFO L273 TraceCheckUtils]: 251: Hoare triple {260538#false} assume !(0bv32 != ~bvadd32(256bv32, ~__cil_tmp61~0)); {260538#false} is VALID [2018-11-23 10:55:47,634 INFO L273 TraceCheckUtils]: 252: Hoare triple {260538#false} ~s__s3__tmp__cert_request~0 := 1bv32;~ret~0 := #t~nondet37;havoc #t~nondet37; {260538#false} is VALID [2018-11-23 10:55:47,634 INFO L273 TraceCheckUtils]: 253: Hoare triple {260538#false} assume 8bv32 == ~blastFlag~0; {260538#false} is VALID [2018-11-23 10:55:47,634 INFO L273 TraceCheckUtils]: 254: Hoare triple {260538#false} assume !false; {260538#false} is VALID [2018-11-23 10:55:47,658 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 299 proven. 0 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2018-11-23 10:55:47,658 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-23 10:55:47,660 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 10:55:47,660 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 10:55:47,660 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 255 [2018-11-23 10:55:47,661 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 10:55:47,661 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 10:55:47,799 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 148 edges. 148 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 10:55:47,800 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 10:55:47,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 10:55:47,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 10:55:47,800 INFO L87 Difference]: Start difference. First operand 9578 states and 12278 transitions. Second operand 3 states.